# What's the difference between simple induction and strong induction?

I just started to learn induction in my first year course. I'm having a difficult time grasping the concept. I believe I understand the basics but could someone summarize simple induction and strong induction and explain what the differences are? The video I'm watching explains that if $P(k)$ is true then $P(k+1)$ is true for simple induction, and for strong induction if $P(i)$ is true for all $i$ less than equal to $k$ then $P(k+1)$ is true. I don't really know what that means.

-

With simple induction you use "if $p(k)$ is true then $p(k+1)$ is true" while in strong induction you use "if $p(i)$ is true for all $i$ less than or equal to $k$ then $p(k+1)$ is true", where $p(k)$ is some statement depending on the positive integer $k$.

They are NOT "identical" but they are equivalent.

It is easy to see that if simple induction is true then strong induction is true: if you know that statement $p(i)$ is true for all $i$ less than or equal to $k$, then you know that it is true, in particular, for $i=k$ and can use simple induction.

It is harder to prove, but still true, that if strong induction is true, then simple induction is true. That is what we mean by "equivalent".

Here we have a question. It is not why we still have "weak" induction - it's why we still have "strong" induction when this is not actually any stronger.

My opinion is that the reason this distinction remains is that it serves a pedagogical purpose. The first proofs by induction that we teach are usually things like $∀n[∑_{i=0}^n \frac{n(n+1)}{2}]$. The proofs of these naturally suggest "weak" induction, which students learn as a pattern to mimic.

Later, we teach more difficult proofs where that pattern no longer works. To give a name to the difference, we call the new pattern "strong induction" so that we can distinguish between the methods when presenting a proof in lecture. Then we can tell a student "try using strong induction", which is more helpful than just "try using induction".

-
Another important reason for the distinction is that when working in other well-ordered sets, they need no longer be equivalent (strong induction always works, simple induction might require more base cases to still work). – Tobias Kildetoft Oct 7 '13 at 8:01
I dislike the isolation of weak induction. I’d rather see induction taught first in terms of (non-existence) of a least counterexample. Strong induction comes naturally that way, and weak induction is obviously just a special case; moreover, since least ultimately generalizes to well-founded relations in general, you also get structural induction. – Brian M. Scott Oct 7 '13 at 8:09
I don't get how it is "harder to prove" that strong induction implies weak. That direction is completely straightforward, since the base case and induction step for a "weak" induction proof directly imply the induction step of strong induction. – Henning Makholm Oct 7 '13 at 9:34
@HenningMakholm Not quite. In the step for weak induction, you are only allowed to assume that it holds for the previous element, while in strong induction, you have a stronger assumption. So you need to be a bit careful (note that the part about "previous element" is precisely the thing that can make this not work in an arbitrary well-ordered set). – Tobias Kildetoft Oct 7 '13 at 9:37
@Tobias: Yes, so if you have done the step for weak induction, you have proved $P(n)$ with strictly fewer assumptions that long induction allows you to use, and you can reuse your induction step unchanged. In contrast, if you want to go in the other direction you have, in general, to change what the property you prove is. – Henning Makholm Oct 7 '13 at 9:43