To prove a predicate by induction, we need to first prove a base case (), then demonstrate that if holds for an arbitrary but fixed then holds as well. This proves for all (by the Induction Principle) since , , etc.

Proof Structure

Think of an induction proof as a ladder. We need to step on the first rung and learn how to climb to the next rung. Once we’ve done that, we’re golden for the rest of the ladder, which may as well be infinite. @lewisEssentialDiscreteMathematics2019 Figure 3.1:

Predicate

The predicate is the statement we want to prove stated in terms of the induction variable (which is most of the times)

Induction Variable

The variable on which we do induction later. Choosing the right value as the induction variable is crucial to the success of the proof β€” the value should increment for each subsequent case of the predicate.

Base Case

For the base case, we need to prove that is true for a minimum value . In other words, prove . This part should be trivial for easy proofs as it will just be plugging into an equation or just thinking the statement represented by through. This is equivalent to getting on the ladder (first rung).

Induction Hypothesis

For the induction hypothesis, we simply assume that is true for any . In terms of the ladder metaphor, this is equivalent to asserting that we have climbed ladder rungs. Now we only need to prove that we can climb to the -th rung in order to show that we can climb the rest of the ladder, too. This step can usually be omitted and is implicit in an induction proof.

Induction Step

In the induction step we must prove that for an arbitrary but fixed . This is the core of an induction proof and should be the hardest, but once we’ve proven this, we would have effective proven that since the implication we proved works on all , and implies all the rest of the cases by transitivity.

Proof Template

Let denote… (state what you are trying to prove in terms of )

Proof by induction: (change as fit). We need to prove : … (show that the base case stands)

(Optional: induction hypothesis) Assume that is true for an arbitrary .

We now must prove that holds given . … (prove the induction step)

QED.