28 August 2021
Deduction Theorem - A implies A
Sample proof that A implies A
Recollect that in our sample formal system we have the following postulates:
- Axiom schema A1: A→(B→A)
- Axiom schema A2: (B→(C→D))→((B→C)→(B→D))
- Rule of inference MP: A,A→BB
Note that we’ll only use the postulates above, in particular note that we won’t use the axiom schema A3 for propositional calculus.
The proof schema goes as follows:
- (A→((A→A)→A))→((A→(A→A))→(A→A)) : by axiom schema A2 with B and D both being A while C is “A→A”
- A→((A→A)→A) : by axiom schema A1 with A being A and B being “A→A”
- (A→(A→A))→(A→A) : by MP using 2 and 1 as premises
- A→(A→A) : by axiom schema A1 with A and B being A
- A→A : by MP using 4 and 3 as premises
So we say that we have shown that ⊢A→A, that is there is a deduction that A→A without using any assumptions, only the postulates.
Note that above we have a proof schema where we can take any formula for A (similar to axiom schemas). Taking 0=0 as A we can use the proof schema above to prove (0=0)→(0=0). Taking ¬(0=0) as A we can do the same for ¬(0=0)→¬(0=0).