Since ai≥gcd(ai,ai+1)>ai−1, the sequence is strictly increasing. In particular a0≥1,a1≥2. For each i≥1 we also have ai+1−ai≥gcd(ai,ai+1)>ai−1, and consequently ai+1≥ai+ai−1+1. Hence a2≥4 and a3≥7. The equality a3=7 would force equalities in the previous estimates, leading to gcd(a2,a3)=gcd(4,7)>a1=2, which is false. Thus a3≥8; the result is valid for n=0,1,2,3. These are the base cases for a proof by induction.
Take an n≥3 and assume that ai≥2i for i=0,1,…,n. We must show that an+1≥2n+1. Let gcd(an,an+1)=d. We know that d>an−1. The induction claim is reached immediately in the following cases:
if an+1≥4d then an+1>4an−1≥4⋅2n−1=2n+1; if an≥3d then an+1≥an+d≥4d>4an−1≥4⋅2n−1=2n+1; if an=d then an+1≥an+d=2an≥2⋅2n=2n+1.
The only remaining possibility is that an=2d and an+1=3d, which we assume for the sequel. So an+1=23an.
Let now gcd(an−1,an)=d′; then d′>an−2. Write an=md′ ( m an integer). Keeping in mind that d′≤an−1<d and an=2d, we get that m≥3. Also an−1<d=21md′, an+1=23md′. Again we single out the cases which imply the induction claim immediately:
if m≥6 then an+1=23md′≥9d′>9an−2≥9⋅2n−2>2n+1; if 3≤m≤4 then an−1<21⋅4d′, and hence an−1=d′,an+1=23man−1≥23⋅3an−1≥29⋅2n−1>2n+1.
So we are left with the case m=5, which means that an=5d′,an+1=215d′,an−1<d=25d′. The last relation implies that an−1 is either d′ or 2d′. Anyway, an−1∣2d′.
The same pattern repeats once more. We denote gcd(an−2,an−1)=d′′; then d′′>an−3. Because d′′ is a divisor of an−1, hence also of 2d′, we may write 2d′=m′d′′ ( m′ an integer). Since d′′≤an−2<d′, we get m′≥3. Also, an−2<d′=21m′d′′,an+1=215d′=415m′d′′. As before, we consider the cases:
if m′≥5 then an+1=415m′d′′≥475d′′>475an−3≥475⋅2n−3>2n+1; if 3≤m′≤4 then an−2<21⋅4d′′, and hence an−2=d′′,an+1=415m′an−2≥415⋅3an−2≥445⋅2n−2>2n+1.
Both of them have produced the induction claim. But now there are no cases left. Induction is complete; the inequality an≥2n holds for all n.