godelian wrote: ↑Fri Jun 27, 2025 2:05 am
Skepdick wrote: ↑Mon Jun 23, 2025 3:53 pm
godelian wrote: ↑Mon Jun 23, 2025 3:08 pm
Verification of an expression is a computation.
yeah. So how do you verify a bi-conditional expression?
Classical propositional logic uses truth tables as its primary semantic tool. Truth tables are defined using only two truth values, presupposing bivalence. Bivalence directly implies that the Law of the Excluded Middle (LEM) holds as a tautology.
Please write down the truth table for the bivalence operator (otherwise known as XNOR); and recognize it as the truth table for "not( a XOR b)".
Please write down the truth table for A XOR ¬A (which is the proper encoding of excluded middle - see below) . And recognize it as a tautology.
When you encode LEM as A XOR ¬A (one or the other but not both) you now have a stronger system, because you no longer require the non-contradiction axiom.
The non-contradiction axiom is only necessary when you use the inclusive OR operator (A OR not-A); because the case of both operands being true is not automatically handled.
This isn't about the foundations of mathematics. This is about the foundations of logic.
Classical logic with LEM + LNC is redundant.
The XOR formulation A ⊕ ¬A captures the intended meaning directly
What this gives you isn't "If you encounter a contradiction then its truth value is False".
What this gives you IS "Contradictions are impossible to exist! Period."
(A and not-A) is false ?!?!? Which component makes it false? A; or not-A?
What you get (instead of contradictions) is proofs of self-negation.
Proofs of semantic vacuity. You have a continuous transformation from A to not-A. Because it's empty of any semantic content.
Syntax is not even true. It's just symbol manipulation.
godelian wrote: ↑Fri Jun 27, 2025 2:05 am
The proof for Godel's incompleteness theorem as well as its theoretical context, PA, are deeply invested in classical logic and the LEM. If you reject the LEM, you need to design another proof, which may or may not be possible.
Please further recognize Godel's theorem as a direct invocation of XNOR - a negation of XOR. A negation of excluded middle.
Godel is the birth of constructive Mathematics.
G ↔¬prov(⌜G⌝) is an implicit rejection of LEM!
G is its own witness, unless; or until you prove it - this captures the provisional, constructive nature of mathematical truth:
Which is to say - G is provisionally true unless, and until you construct a computation for it.
When you construct a computation (a proof!) for G you negate the statement ¬prov(⌜G⌝).
G is no longer unprovable (uncomputable).
To read classical Mathematics with Godelian spectacles (literally and figuratively) is to misunderstand most of it.
Gödel's construction is fundamentally constructivist and anti-classical.