Direct and indirect proofs

Direct Proofs

Used to prove theorems of the form :

  • We choose an arbitrary entity from the domain.
    • Must be arbitrary, not specific but in the domain.
    • We need to use a pointer to refer to it.
    • We can pick any symbol to refer to it.
  • Then we prove the conditional statement for the arbitrary by a direct proof:
    • Assume is true, use axioms, definitions and previously proven theorems, with inferences, to show that then must also be true.
  • We can then apply the rule of universal generalisation.

For example, given the theorem “If is an odd integer, then is odd”, the proof is:

  • Let be an arbitrary integer.
  • Assume is odd.
  • Since is odd, let .
  • Hence,
  • must be odd if is an odd integer.

Indirect Proof

For example, show that at least of any dates in the calendar must fall on the same day of the week. We can try a proof by contradiction, which does not prove a result ‘directly’.

  • Let be “at least of chosen dates fall on the same day of the week”.
  • Suppose that is true, that means “at most of chosen dates fall on the same day of the week”.
  • We know that there are 7 days of the week, this implies at most dates could have been chosen, as for each of the days of the week, at most of the chosen dates could fall on that day.
  • So, if is the statement that ” dates are chosen” then we found that .
  • Using as a premise, we reached a contradiction by showing .
  • We find that is a contradiction, it will always be false.
  • As is true (our premise), can only be false when is false, hence is true.