Mathematical Induction

Context: FIT1058_MOC, FIT2014_MOC Β· proves via base case + step Β· a proof technique driven by Modus Ponens Β· powers loop/recursion analysis

Quick Revision

  • 🎯 Objective: prove βž” discharge basis + step .
  • πŸ“¦ Core Components: Basis βž” | Hypothesis βž” assume | Step βž” derive .
  • ⚑ Key Constraint: both obligations mandatory β€” no basis ⟹ chain never starts; no step ⟹ dominoes don’t propagate.

πŸ“ Core

1. The Principle (Domino Cascade)

  • Claim shape βž” βž” a universal over a well-ordered domain.
  • Two obligations βž” basis + step .
  • Engine βž” Modus Ponens fires along the integers:

2. Anatomy of the Step

  • Inductive hypothesis βž” assume for arbitrary .
  • Obligation βž” derive from βž” not re-assert it.
  • Re-indexing βž” with shifted basis is the same proof.

3. Variants & Assumptions

  • Strong induction βž” assume βž” derive .
  • Shifted basis βž” start at or βž” proves .
  • Assumption βž” domain well-ordered (); a precise per- statement.

4. Stating the Hypothesis Correctly (FIT2014)

  • βœ… Correct opening βž” β€œLet . Assume is true.” β€” announces as arbitrary, subject only to the stated condition.
  • ❌ β€œAssume for all , ” βž” assumes the very conclusion (circular).
  • ❌ β€œAssume for some , ” βž” assumes only what the base case already gives.
  • Test the step at its smallest βž” a step valid β€œfor large ” but failing at the first link proves nothing β€” the classic faulty inductions are catalogued in Proof Critique (Good, Bad and Ugly Proofs).
  • Worked application βž” the extended De Morgan law is proved by induction on : basis ; step regroups , applies two-variable De Morgan, then the inductive hypothesis.

Key identities:

βš–οΈ Core Decision Matrix

ObligationRoleOmitting it
Basis knocks over first dominochain never starts
Step each domino topples nexttruth can’t propagate
Hypothesis assumed inside the step(not a separate obligation)

When It Flips: basis + step together are equivalent to the well-ordering of β€” neither alone proves anything. Application: the nested loop for i=1..N, for j=i+1..N runs times, an Arithmetic Series proved by this very formula.

πŸ“Š Exam Execution Trace

Manual Execution Trace

Discharging both obligations for :

Step / StateStageStatement to establishDischarged?
0 (Init)claimβ€”
1Basis βœ“
2Hypothesis assume assumed
3Step βœ“

⚠️ Common Mistakes

  • πŸ’‘ Induction is deductive, not empirical βž” the basis + implication force for every with zero error; statistical β€œinduction” from sampled data is probabilistic and cannot be a proof step.

🧠 Active Recall