Strong induction is similar to proof by induction except that to prove the inductive step, one may need to use all of the proceeding statements that have already been proven.
A proof by strong induction is a proof using the following strategy:
Claim: Let a1,a2,a3,…a1,a2,a3,… be defined by a1=1a2=1a3=1ai=ai−1+ai−2+ai−3 for i≥4a1=1a2=1a3=1ai=ai−1+ai−2+ai−3 for i≥4 Prove that aiai is odd for every i.i.
Proof: This proof is using strong induction.
Base cases: The base cases are a1,a1, a2a2 and a3,a3, which are all odd.
Inductive step: Let n≥3n≥3 and assume a1,a2,…,ana1,a2,…,an are odd. The goal is to show an+1an+1 is odd. Since an,an−1,an,an−1, and an−2an−2 are odd, there exist integers u,u, vv and ww such that
an=2u+1an−1=2v+1an−2=2w+1an=2u+1an−1=2v+1an−2=2w+1
Therefore,
an+1=an+an−1+an−2=(2u+1)+(2v+1)+(2w+1)=2(u+v+w+1)+1an+1=an+an−1+an−2=(2u+1)+(2v+1)+(2w+1)=2(u+v+w+1)+1
Therefore, an+1an+1 is odd, which completes the proof.