1

How would you explain induction to a novice in a way that's simple and easy to comprehend? I'm a believer that the mark of someone who understands a topic well is their ability to communicate that topic with ease and simplicity. I think this post is an opportunity for us to exercise our imagination, our intuition, teaching, and communication skills in a rigorous subject matter. Moreover, it could be great place for someone who is struggling to grasp induction to get clarity and insight. I'm interested to see how we can explain this idea without getting too muddled with jargon and notation.

J. W. Tanner
  • 60,406
RyRy the Fly Guy
  • 5,950
  • 1
  • 11
  • 27
  • 4
    Consider dominoes – J. W. Tanner Oct 02 '19 at 09:19
  • 1
    @J.W.Tanner: You beat me to it :D Also, it's fun to express complete induction (i.e. $\left(\forall k\leq n: P(k)\right)\Rightarrow P(n+1)$ in terms of the dominoes building enough momentum to knock down the next one. On the other hand, all these form of induction are equivalent so this is not very important. – Mathematician 42 Oct 02 '19 at 09:25
  • 1
    Yeah, I like the domino analogy. You can picture it pretty easily. – RyRy the Fly Guy Oct 02 '19 at 09:28
  • 2
    That's ok, @Mathematician42; I made just a comment -- not a full answer, as you did – J. W. Tanner Oct 02 '19 at 09:32
  • 1
    Suppose you have a subset $P$ of the natural numbers. Suppose $1 \in P$. Suppose that if $k \in P$, then so is $k+1 \in P$. Now, since $1\in P$, then $2\in P$. Since $2 \in P$, then $3 \in P$. Since $3 \in P$, then $4 \in P$. And so on. Therefore EVERY natural number will be an element of $P$. – Dan Christensen Oct 03 '19 at 04:58
  • I like to use a phone tree as an analogy, because it shows that the basic idea of induction can be appied to structures other than straight-up linear orderings. – Bram28 Oct 03 '19 at 14:59
  • @Bram28 For any set $X$, $x_0\in X$ and function $f: X\to X$, induction with $f$ as the successor function and "first element" $x_0$ will hold on the subset ${ x_0, f(x_0), f(f(_0))), \cdots }$. – Dan Christensen Oct 03 '19 at 16:36

2 Answers2

4

I (and probably everyone else) always compare mathematical induction to domino blocks.

Suppose you have a bunch of domino blocks labeled by the natural numbers. For each block $n$ we have the statement $P(n)$ which says that block $n$ falls.

All mathematical induction says is that all blocks fall over given the following two conditions:

  1. The first block falls, i.e. $P(0)$ holds.
  2. If a block falls, then the next block is hit and falls as well, i.e. $\forall n\in \mathbb{N}:P(n)\Rightarrow P(n+1)$.
  • 2
    This does not seem to cover the case when you need the property $P(n)$ for all $n \geqslant 0$ in order to prove $P(n+1)$. For instance, how do you prove that every natural number greater than 1 is a product of prime numbers? – J.-E. Pin Oct 02 '19 at 10:50
  • 2
    @J.-E.Pin: It does, strong induction is equivalent to standard induction. (Also you meant $\left(\forall k\leq n :P(k)\right) \Rightarrow P(n+1)$). If you want a way to think about strong induction in terms of dominoes, you can by adding "enough momentum" to the story. – Mathematician 42 Oct 02 '19 at 11:55
1

Imagine a ladder in front of you that stretches infinitely into the sky. You would like to know whether it's possible for someone like yourself to start climbing this ladder and continue climbing it forever without stopping. So you examine the ladder and notice that although some rungs are spaced further apart than others, they are still reachable. Of course, this is only true for the rungs you are able to see; there are plenty of rungs way up the ladder too far for you to see. So now you're wondering whether there might actually be a rung that's too far to reach, somewhere way up the ladder, one that would force you too stop climbing at some point.

Hmmm... is there some way to conclude that you could reach every rung without actually being able to inspect every rung?

The answer is yes! I walk up to you and give you $1$ piece of information: "if you are able to grab any arbitrary rung on the ladder, then you will be able to grab the very next one."

You then walk up to the ladder, reach up, and grab the first rung!

That's when it hits you... I told you if you could grab ANY rung, then you could grab the very next one. So now you are certain you can grab the second rung. And then it hits you again... if you're able to grab the second rung, then must be able to grab the third. And if you're able to grab the third rung, then you must be able to grab the fourth... You quickly reason that you'll be able to grab EVERY rung on this ladder, even though you can't inspect them all. And it's all because of two little facts:

$1.$ I said if you could grab any rung on the ladder, any rung at all, then you would be able to grab the very next one.

$2.$ You observed that you could grab the very first rung.

This is precisely how mathematical induction works. The rungs on the ladder are the positive integers $\{1,2,3,...\}.$ Our goal is to conclude something about all of them, but there are infinitely many, making it impractical to inspect each one individually. Instead, we attempt to do two things:

$1.$ Show that if the statement we're proving is true for any one of them, lets call it integer $k$, then it must be true for the very next one, that is, for $k+1$.

$2.$ Show the statement we're proving is true for the very first integer in our set, that is, for the number $1$.

If you can do those two things, then you can prove your statement is true for ALL the positive integers using the same reasoning as in the ladder analogy. This form of reasoning is called induction.

RyRy the Fly Guy
  • 5,950
  • 1
  • 11
  • 27