Skip to main content

Proofs

We can use logical equivalences and logical implications to derive new true propositions from the given true propositions.

A proof is a list of formulas. The proof starts with some premises, and every other formula on the list must follow the rules of proofs:

  • Logically equivalent to the formula above it.
  • Logically implied by the formula above it.
  • The ANDAND of some formulas above it.
  • Logically implied by the ANDAND of some formulas above it.
Example

Premises:

  1. Socrates is mortal or Socrates is not human (M¬HM \lor \lnot H).
  2. Socrates is human (HH).

We can conclude:

  1. Socrates is not human or Socrates is mortal (using M¬H¬HMM \lor \lnot H \equiv \lnot H \lor M). - This is logically equivalent to line 1.
  2. Socrates is not not human (H¬¬HH \equiv \lnot \lnot H). - This is logically equivalent to line 2.
  3. Socrates is mortal (logical implication).

Step 5 is logically implied by the ANDAND of some formulas above it.

Therefore the ANDAND of 3 and 4 is (¬HM)¬¬HM(\lnot H \lor M) \land \lnot \lnot H \models M. This formula can be found in logical implication - MORE EXAMPLES.

Proofs and Logical Implications

A proof produces a new logical implication PQP \models Q where

  • PP is the ANDAND of all the premises.
  • QQ is the last line of the proof.
tip

A proof says that, assuming all the premises are true, the conclusion is also true.

Proof Examples

proof example 1

References