Been toying with the idea of mathematizing logic, essentially finding mathematical operation analogs to logical connectives. My attempt vide infra
For 1 = True = T and 0 = False = F
a) Logical AND (p ∧ q)
T ∧ F is F and 1 × 0 = 0
F ∧ T is F and 0 × 1 = 0
F ∧ F is F and 0 × 0 = 0
T ∧ T is T and 1 × 1 = 1
Multiplication fits like a glove with conjunction
b) Logical OR (p ∨ q)
F ∨ F is F and 0 + 0 = 1
T ∨ F is T and 1 + 0 = 1
F ∨ T is T and 0 + 1 = 1
T ∨ T is T and 1 + 1 = 1 [a]
Addition is almost analogous to disjunction. [a], the last line is arithmetically false. It would've worked if the operation was multiplication because 1 × 1 = 1.
c) Logical Negation (¬p)
¬T is F, which means Operation(1) = 0. The only mathematical operation that comes to mind is log 1 = 0
¬F is T, which means Operation(0) = 1. Could it be 0! (0 *factorial)?. More appropriately, we could say 10^0 = 1
Logarithms and exponentiation are converse/inverse function. So looks good, oui?
d) Logical Conditional (p → q)
T → T is T and 1 ⊕ 1 = 1 (corresponds to addition, logical disjunction AND multiplication, logical conjunction)
F → T is T and 0 ⊕ 1 = 1 (corresponds to addition, logical disjunction)
F → F is T and 0 ⊕ 0 = 1 [b]
T → F is F and 1 ⊕ 0 = 0 (corresponds to multiplication, logical conjunction)
I've used the symbol ⊕, it's a designer function or a hypothetical operation that should replicate exactly the logical conditional's processing of truth values T and F.
Also, I studied rudimentary Boolean Algebra (thousands of years ago) and much of what is in this post is from fragmented memory files.
My question is can we find (have they already been found?) mathematical designer functions/operations that faithfully mirror the logical connectives listed above insofar as what is T and F for the latter is 1 and 0 for the former?
Muchas gracias, have an awesome day!