Sample proof that A implies A

Recollect that in our sample formal system we have the following postulates:

  • Axiom schema A1: A(BA)
  • Axiom schema A2: (B(CD))((BC)(BD))
  • Rule of inference MP: A,ABB

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:

  1. (A((AA)A))((A(AA))(AA)) : by axiom schema A2 with B and D both being A while C is “AA
  2. A((AA)A) : by axiom schema A1 with A being A and B being “AA
  3. (A(AA))(AA) : by MP using 2 and 1 as premises
  4. A(AA) : by axiom schema A1 with A and B being A
  5. AA : by MP using 4 and 3 as premises

So we say that we have shown that AA, that is there is a deduction that AA 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).