If $f :(a , \infty ) \to \mathbb{R}$ and $f $ is bounded on every $(a,b)$ such that $a<b <\infty$, prove that $\lim\limits_{x \to \infty }(f(x+1) - f(x))=l$ implies $\lim\limits_{x \to \infty }\frac{f(x)}{x}=l$.
The first thing that came to my mind was
Stolz-Cesàro theorem case $\frac{*}{\infty}$:- If $b_n $ is a monotone increasing sequence and $\lim \limits_{n \to \infty} b_n = \infty $, and if $\lim \limits_{n \to \infty} \frac{a_{n+1}-a_n}{b_{n+1}- b_n}= l \in \overline{\mathbb{R}} $, then $\lim \limits_{n \to \infty} \frac{a_n }{b_n}=l$.
Does this really solve this problem? There are uncountably many sub-sequences with the limit $l$, i.e., there is a subsequence for all $x\in (a, a+1]$ with limit $l$, but this doesn't imply that the sequence has the limit $l$.
One famous example where there are infinitely many sub-sequences with the same limit but the limit of the sequence doesn't exist is:
$$a_n = \begin{cases} \frac{1}{r}, & \text{if $n$ is a power of prime $n = p^r \ : r\ge1$} \\[2ex] 0, & \text{if $n$ is not a power of prime } \end{cases}$$ One can make infinitely many sub-sequences that converge to $0$ although $a_n $ doesn't converge to $0$.
After a lot of time thinking, I couldn't prove this problem, so I searched on MSE for a solution and found this, which gives a general proof for this problem. But my question is: Can we use the Stolz-Cesàro theorem to solve this problem?
If we can use the Stolz-Cesàro theorem, how do we complete the proof?
TL;DR: apply Stolz–Cesàro separately to $\sup_{[n,n+1]}f(x)$ and $\inf_{[n,n+1]}f(x)$.
Let $f$ be a function that is bounded on every $(a,b)$ and satisfies $\lim_{x\to\infty} (f(x+1)-f(x)) = l$. Define $$ s_n = \sup\{ f(x)\colon n\le x\le n+1\} \quad\text{and}\quad i_n = \inf\{ f(x)\colon n\le x\le n+1\}, $$ which are well defined by the boundedness assumption on $f$.
Claim: $\lim_{x\to\infty} (s_{n+1}-s_n) = l$ and $\lim_{x\to\infty} (i_{n+1}-i_n) = l$.
Proof for $\{s_n\}$: Let $\varepsilon>0$ be arbitrary. Choose $x_0$ such that $|f(x+1)-f(x)-l| < \varepsilon$ for $x>x_0$.
For any $n>x_0+2$, consider $s_{n+1}-s_n$. There exists $y\in[n,n+1]$ such that $f(y) > s_n - \varepsilon$; then $y+1\in[n+1,n+2]$ and $f(y+1)-f(y)>l-\varepsilon$, so that $f(y+1) > l+s_n-2\varepsilon$. Since $s_{n+1} \ge f(y+1)$, we conclude that $s_{n+1}-s_n > l-2\varepsilon$. On the other hand, $f(z) \le s_n$ for all $z\in[n,n+1]$. Since $f(z+1)-f(z) < l+\varepsilon$ for all such $z$, we conclude that $f(z+1) < s_n+l+\varepsilon$ for all $z+1\in[n+1,n+2]$, and hence $s_{n+1} \le s_n+l+\varepsilon$.
We have thus shown that $|s_{n+1}-s_n-l| < 2\varepsilon$ for all $n>x_0+2$. Since $\varepsilon$ was arbitrary, this implies that $\lim_{n\to\infty} (s_{n+1}-s_n) = l$.
(A similar proof works for $i_n$, or just take the negative of everything in sight.)
Now applying Stolz–Cesàro with $a_n=s_n$ and with $a_n=i_n$ (and with $b_n=n$ in both cases) allows us to conclude that $$ \lim_{n\to\infty} \frac{s_n}n = l = \lim_{n\to\infty} \frac{i_n}n. $$ From here another (more straightforward) $\varepsilon$-$x_0$ argument can be used to show that $\displaystyle\lim_{x\to\infty} \frac{f(x)}x = l$.