MathLabs
TheoremProved

Principle of strong induction and logical equivalence

Statement

Let P(n)P(n) be a statement for integers n≥n0n \ge n_0. If P(n0)P(n_0) holds and for every integer k≥n0k \ge n_0, the assumption (P(n0)∧⋯∧P(k))⇒P(k+1)\bigl(P(n_0) \wedge \cdots \wedge P(k)\bigr) \Rightarrow P(k+1) holds, then P(n)P(n) holds for all integers n≥n0n \ge n_0. Moreover, strong induction, ordinary induction, and the well-ordering principle are logically equivalent.

Why is it true?

Strong induction lets us reach back to any earlier case P(j)P(j) with n0≤j≤kn_0 \le j \le k (such as a,b≤ka, b \le k when factoring k+1=abk+1 = a b or P(k−1)P(k-1) and P(k)P(k) in Fibonacci recurrences) without needing any extra axioms beyond ordinary induction.

Proof sketch

Reduction to ordinary induction: Given a predicate P(n)P(n) for n≥n0n \ge n_0, define the cumulative conjunction Q(n)≡P(n0)∧P(n0+1)∧⋯∧P(n)Q(n) \equiv P(n_0) \wedge P(n_0+1) \wedge \cdots \wedge P(n). At the base index n=n0n = n_0, the conjunction Q(n0)Q(n_0) has a single term P(n0)P(n_0), which holds by the strong base case hypothesis.

**Inductive step for Q(k)Q(k):** Fix an integer k≥n0k \ge n_0 and assume Q(k)Q(k) is true. By definition of Q(k)Q(k), all statements P(n0),P(n0+1),…,P(k)P(n_0), P(n_0+1), \dots, P(k) are true. The strong inductive hypothesis (P(n0)∧⋯∧P(k))⇒P(k+1)\bigl(P(n_0) \wedge \cdots \wedge P(k)\bigr) \Rightarrow P(k+1) then implies that P(k+1)P(k+1) is also true.

Conclusion: Combining Q(k)Q(k) with P(k+1)P(k+1) proves Q(k+1)≡Q(k)∧P(k+1)Q(k+1) \equiv Q(k) \wedge P(k+1). By the ordinary principle of mathematical induction applied to Q(n)Q(n), the statement Q(n)Q(n) holds for every integer n≥n0n \ge n_0; in particular, its last conjunct P(n)P(n) holds for all n≥n0n \ge n_0.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Florian Cajori (1918). Origin of the Name 'Mathematical Induction' · DOI:10.1080/00029890.1918.11998404
  2. Solomon W. Golomb (1954). Checkerboards and Polyominoes · DOI:10.1080/00029890.1954.11988548
  3. David Bařina (2021). Convergence verification of the Collatz problem · DOI:10.1007/s11227-020-03368-x