Mathematical induction proves a statement for every integer in a specified range by linking a base case to an inductive step. It is especially useful for recursive definitions, sums, and statements about algorithms.
The induction principle
Let be a proposition for each integer . If
- is true, and
- for every , implies ,
then is true for every integer .
The base case starts the chain. The inductive step shows that truth at one index propagates to the next. Both parts are necessary.
Prove that
for every integer .
For , both sides equal .
Assume the identity holds for . Then
This is the required formula with . Therefore the identity holds for all .
Strong induction
In strong induction, the inductive hypothesis assumes for every from through , rather than only . If that collection of assumptions proves , the same induction principle applies.
Let be a proposition for every integer . If is true and, for every , the truth of all statements
implies , then is true for every .
Strong induction is useful when the next case depends on several earlier cases, as in recursive algorithms and factorisation arguments.
For every integer ,
The identity holds for . If it holds for , then
The induction principle completes the proof.
A reusable proof template
When writing an inductive proof, state the starting index explicitly. Then separate the base case from the inductive hypothesis and the inductive step. In the step, first write the target expression for , and only then invoke the hypothesis. This makes it easier to detect an unjustified change of index or a missing term.
Prove that, for every integer ,
The base case is . Assuming the formula for , the sum through is
This is the formula at .
The source chapter contains additional exercises on sums and recurrence relations. They can be migrated in a later batch after their algebra has been checked individually.
Comments