Induction – How Backwards Induction Proves Properties for All Naturals

induction

I was reading a blogpost here: http://mzargar.wordpress.com/2009/07/19/cauchys-method-of-induction/ (Wayback Machine)

One thing that threw me off was that after the first four large displayed equations, there is the statement "it is sufficient to prove that if the theorem holds for $n=m+1$, then it holds for $n=m$."

How is this type of induction valid? I browsed around for things like backward induction, reverse induction, and Cauchy induction, but couldn't find a justification for how this is valid.

With the usual forward induction of verifying a base case and proving $P(n)\implies P(n+1)$, it's easy to intuitively understand how induction will show a property holds for all natural numbers (or at least starting at the base case). But with this reverse induction, it seems to me that if you prove $P(m+1)\implies P(m)$, then if you were able to verify a specific case like $P(15)$, then you would only know it's true for numbers up to $15$. How does it actually prove the property for all naturals?

Best Answer

As the OP rightly points out, $P(m+1) \Rightarrow P(m)$ alone does not imply that the property holds for all natural numbers. The proposed method needs two conditions:

  • The property holds for infinitely many natural numbers; i.e., it holds for an infinite subsequence $n_1 < n_2 < \cdots < n_k < \cdots$. This is like the “base step” of the proof.

  • $P(m+1)$ implies $P(m)$. This is the “induction step”.

A textbook example of this method is Cauchy’s proof of the AM-GM inequality. Martin’s answer links to a proof of “midpoint convexity implies convexity” using a similar idea.

Proof of correctness. The intuition behind this is that the base step identifies infinitely many numbers for which the property holds. But these numbers might contain gaps; we then work to fill these gaps in the induction step.

Let us make that a formal proof. Assume that the property $P$ fails to hold for at least one value of $n$, say $N$. Then rewriting the second hypothesis contrapositively as $\lnot P(m) \Rightarrow \lnot P(m+1)$ and applying standard mathematical induction to the hypothesis $\lnot P$, we conclude that $\lnot P(n)$ holds for all $n \geqslant N$; in other words, the property $P$ fails to hold eventually. But this contradicts the first assumption. $\quad\diamond$

I end with a methodological remark. Notice that what I dubbed the base step in fact requires us to prove the proposition $Q(k) := P(n_k)$ for infinitely many $k$. This is reminiscent of standard induction, and unsurprisingly we often resort to it in this step. For instance, in the AM-GM proof, it is easy to prove that the AM-GM inequality holds for $2K$ numbers assuming it always holds for $K$ numbers; setting $K = 2^k$ gives a standard induction proof that $Q(k) := P(2^k)$ is true for all $k$.

Related Question