From the conditions it is obvious that F is increasing and
n→∞limbn=∞.
By Lagrange's theorem and the recursion in (1), for all k≥0
integers there exists a real number ξ∈(ak,ak+1) such that
F(ak+1)−F(ak)=f(ξ)(ak+1−ak)=f(ak)f(ξ).(2)
By the monotonity,
f(ak)≤f(ξ)≤f(ak+1), thus
1≤F(ak+1)−F(ak)≤f(ak)f(ak+1)=1+f(ak)f(ak+1)−f(ak).(3)
Summing (3) for k=0,…,n−1 and substituting F(bn)=n, we
have
F(bn)<n+F(a0)≤F(an)≤F(bn)+F(a0)+k=0∑n−1f(ak)f(ak+1)−f(ak).(4)
From the first two inequalities we already have an>bn and
n→∞liman=∞.
Let ε be an arbitrary positive number. Choose an integer
Kε such that f(aKε)>ε2.
If n is sufficiently large, then
F(a0)+k=0∑n−1f(ak)f(ak+1)−f(ak)==F(a0)+(k=0∑Kε−1f(ak)f(ak+1)−f(ak))+k=Kε∑n−1f(ak)f(ak+1)−f(ak)<<Oε(1)+f(aKε)1k=Kε∑n−1(f(ak+1)−f(ak))<<Oε(1)+2ε(f(an)−f(aKε))<εf(an).(5)
Inequalities (4) and (5) together say that for any positive
ε, if n is sufficiently large,
F(an)−F(bn)<εf(an).
Again, by Lagrange's theorem, there is a real number
ζ∈(bn,an) such that
F(an)−F(bn)=f(ζ)(an−bn)>f(bn)(an−bn),(6)
thus
f(bn)(an−bn)<εf(an).(7)
Let B be an upper bound for f′. Apply
f(an)<f(bn)+B(an−bn) in (7):
f(bn)(an−bn)<ε(f(bn)+B(an−bn)),
(f(bn)−εB)(an−bn)<εf(bn).(8)
Due to n→∞limf(bn)=∞, the first factor
is positive, and we have
an−bn<εf(bn)−εBf(bn)<2ε(9)
for sufficiently large n.
Thus, for arbitrary positive ε we proved that
0<an−bn<2ε if n is sufficiently large.