/bio/skills/blog/math

Real Induction

Did you know you can do mathematical induction over the reals? Don't listen to the naysayers. Follow along!

Theorem: Real Induction
Consider a predicate PP and a closed real interval [a,b][a,b] where aa < bb, if the following hold:

  • base assumption: P([a,a])P([a,a])
  • hypothesis one: P([a,x])P([a,x]) implies P([a,y])P([a,y]) for some real numbers x<yx < y
  • hypothesis two: P([a,z))P([a,z)) implies P([a,z])P([a,z]) for some real number zz

Then P([a,b])P([a,b]).


Proof:

First of all, shout out to Peter Clarke for his paper on real induction. Our assumptions are slightly different, but he inspired this proof by contradiction.

For a given predicate PP and some real numbers a<b,x<y,za < b, x < y, z, let's assume that we have our base assumption, hypothesis one, and hypothesis two all hold, but a contrarian claims P([a,b])P([a,b]) does not hold!

This means there is some non-empty subset, FF of [a,b][a,b] such that ¬P(F)\neg P(F). Since every bounded real set has a greatest lower bound, and aa is a lower bound of FF, let cc be the infimum of FF. Then we have three possible cases:

  • c=ac = a.
  • c>ac > a and c∉Fc \not \in F
  • c>ac > a and cFc \in F

Let's investigate each case:

  • In the case where, c=ac = a By the base assumption we have P([c,c])P([c,c]) and by hypothesis one, P([c,c+ε])P([c, c + \varepsilon]) (where, doing its usual thing ε>0\varepsilon > 0). But this means [c,c+ε]∉F[c, c + \varepsilon] \not \in F, contradicting our statement that cc is the infimum of FF.

  • When c>ac > a and c∉Fc \not \in F, we have P([a,c])P([a, c]), from which hypothesis one gives us P([a,c+ε])P([a, c + \varepsilon]). Again, contradicting the claim that cc is the infimum of FF.

  • Lastly, in the case that c>ac > a and cFc \in F, we'd have P([a,c))P([a,c)). However, hypothesis two tells us that P([a,c])P([a,c]) holds. So, we have both c∉Fc \not \in F and cFc \in F. Once again we've contradicted ourselves.

Thus our contrarian's claim is refuted. Under our three assumptions, P([a,b])P([a,b]) holds. \blacksquare

Also, Joel David Hamkins has a nice proof in his book, Proof and the Art of Mathematics.

2025 Stefano De Vuono