
Math 311
Introduction to Proofs
Terminology
•Atheorem is a statement that can be shown to be true (we usually reserve this term for “important” results)
•Less important statements that can be shown to be true are often called propositions.
•Aproof is a valid argument that establishes the truth of a statement.
•An axiom (or postulate) is a statement that we assume to be true.
•The statements used in a proof can include axioms and previously proved theorems or propositions.
•Alemma is a statement that, although it may not be important on its own, is helpful in proving other results.
•Acorollary is a theorem that can be established directly from a previous theorem.
•Aconjecture is a statement that is being proposed as possibly true based upon partial evidence.
Proof Methods
1. Direct Proofs
A direct proof is used when we want to prove a theorem of the form: ∀x(P(x)→Q(x)) and we are able to show that
the conclusion holds whenever the hypothesis holds. The metho d proceeds as follows:
•Begin by assuming that the hypothesis P(a) holds for an arbitrary element ain the domain of the variable x.
•Use axioms, definitions, and previously proved theorems together with the rules of inference to show that the conclusion
Q(a) is also true.
•Since we have now shown that P(a)→Q(a) for arbitrary a, we conclude that ∀x(P(x)→Q(x)) is a true statement
using universal generalization.
2. Proof by Contraposition
Proof by Contraposition is used when we want to prove a theorem of the form: ∀x(P(x)→Q(x)) and it seems easier
to show that the hypothesis fails to hold whenever the conclusion fails to hold. The method proceeds as follows:
•Begin by assuming ¬Q(a) (that is, that the conclusion Q(a) does not hold) for an arbitrary element ain the domain
of the variable x.
•Use axioms, definitions, and previously proved theorems together with the rules of inference to show that ¬P(a) is
also true.
•Since we have now shown that ¬Q(a)→ ¬P(a) for arbitrary a, we conclude that ∀x(P(x)→Q(x)) is a true statement
using contraposition and universal generalization.
3. Proof by Contradiction
In Proof by Contradiction, we show that a statement pmust be true by showing that its negation cannot be true. That
is, we show that assuming that ¬pis true leads to a contradiction (¬p→(r∧ ¬r) for some statement r). We tend to
use this method only when more direct methods do not work easily. The method proceeds as follows:
•Begin by assuming that the statement ¬pholds.
•Use axioms, definitions, and previously proved theorems together with the rules of inference to show that whenever
¬pholds, then rand its negation ¬rboth hold.
•Since it is impossible for rand ¬rto be true at the same time, we conclude that ¬pcannot be true, and thus that p
must be true (note that pmust be a statement for this to work).