Now that you’re familiar with direct proof and proof by contradiction, it’s time to discover a powerful technique of proof by induction.
Aside: do not confuse mathematical induction with inductive or deductive reasoning. Despite the name, mathematical induction is actually a form of deductive reasoning.
Let’s say, we want to prove that some statement is true for all positive integers. In other words:
is true, is true, is true… etc.
We could try and prove each one directly or by contradiction, but the infinite number of positive integers makes this task rather grueling. Proof by induction is a sort of generalization that starts with the basis:
Basis: Prove that is true.
Then makes one generic step that can be applied indefinitely:
Induction step: Prove that for all , the following statement holds: If is true, then is also true.
See what we did there? We’ve devised another problem to solve, and it’s seemingly the same. But if the basis is true, then proving this inductive step will prove the theorem.
To do this, we chose an arbitrary and assume that is true. This assumption is called the inductive hypothesis. The tricky part is this: we don’t prove the hypothesis directly, but prove the version of it.
This is all rather amorphous, so let’s prove a real theorem.
Theorem 1. For all positive integers , the following is true:
Proof. Start with the basis when is . Just calculate it:
This is correct, so, the basis is proven. Now, assume that the theorem is true for any :
In the induction step we have to prove that it’s true for :
Having this equation, we should just try to expand it and prove directly. Since the last member on the left side is , the second last must be , so:
From our assumption, we know, that
So, let’s replace it on the right hand side:
And then make that addition so that the right hand side is a single fraction:
Done, we have proven that the inductive step () is true.
There are two results:
- The theorem is true for .
- If the theorem is true for any , then it’s also true for .
Combining these two results we can conclude that the theorem is true for all positive integers .
I had troubles with this technique because for a long time I couldn’t for the life of me understand why is this enough and how is the basis helping?! The basis seemed redundant. We assume is true, then prove that is true given that is true, but so what? We didn’t prove the thing we assumed!
It clicked after I understood that we don’t have to prove , we just take the concrete value from the basis and use it as . Since we have a proof of being true if is true, we conclude that if is true, then is true.
Well, if is true, then, using the same idea, is true, and so forth.
The basis was the cheat-code to kick-start the process by avoiding the need to prove the assumption .












