A friend of mine told me about the following problem:
Let $\{r_n\}$ be a sequence of rational numbers such that $\lim_{n\to\infty}r_n=x\in\Bbb R,$ $r_n\neq x,$ for every $n\in\Bbb N$ and $r_n=\dfrac{a_n}{b_n},$ for each $n\in\Bbb N,$ where $\{a_n\}$ is a sequence of integers and $\{b_n\}$ is a sequence of positive integers. Prove that $\lim_{n\to\infty}b_n=+\infty.$
I proved such result by contradiction:
If $\lim_{n\to\infty}b_n\neq+\infty,$ then $\exists M\in\Bbb R$ such that $\forall N\in\Bbb N,$ there exists some $n\geq N$ such that $b_n<M.$ Therefore, we can construct a subsequence $\{b_{m_k}\}$ of $\{b_n\}$ as follows:
First $\exists m_0\geq0$ such that $b_{m_0}<M.$ Having chosen $m_1,\ldots,m_p,$ let $m_{p+1}$ be such that $m_{p+1}>m_p$ and $b_{m_{p+1}}<M.$
Since $1\leq b_{m_k}<M,$ for every $k\in\Bbb N$ and $\{b_n\}$ is a sequence of positive integers, there must exist some constant subsequence $\{b_{n_k}\}$ of $\{b_n\}.$
Let $b$ be the positive integer such that $b_{n_k}=b$ for every $k\in\Bbb N$ and let $\delta>0$ be arbitrary.
Since $\{r_n\}$ converges to $x,$ then $\{r_{n_k}\}$ converges to $x$ and hence, there is some natural $N_0$ such that $$0<\left|\dfrac{a_{n_k}}{b}-x\right|<\dfrac{\delta}{b},$$ for each $k\geq N_0.$ Then $$0<\left|a_{n_k}-bx\right|<\delta,$$ for every $k\geq N_0.$ Since $\delta$ is arbitrary, this means that $\lim_{k\to\infty}a_{n_k}=bx.$ Therefore $\exists N_1\in\Bbb N$ and $\exists a\in\Bbb Z$ such that $a_{n_k}=a,$ for every $k\geq N_1.$
Therefore, $r_{n_k}=\dfrac{a}{b},$ for sufficiently large $k,$ which contradicts the fact that $r_n\neq x,$ for every $n\in\Bbb N.$
My questions are, is there a direct proof of the exercise? or is there an elegant solution? and, is the idea of my proof correct?
Fix $M$, and consider the all fractions of the form $a/b$ with $b < M$. Although there are infinitely many fractions of this form, only finitely many of them are within distance $1$ of $x$ (since if $|a/b-x| \leq 1$ then and $|a-c| > 2b$ then $|c/b-x| > 1$). Let $r \neq x$ be one of the closest such fractions. Then $|x-a/b| \geq |x-r|$ whenever $b < M$. Since $a_n/b_n \to x$, for large $n$ we must have $|x-a_n/b_n| < |x-r|$, and so $b_n \geq M$. Since this is true for every $M$, we see that $b_n \to \infty$.
When $x$ is rational, say $x = p/q$, then we can see this phenomenon even more vividly: if $b < M$ and $a/b \neq x$ then $$ \left|x - \frac{a}{b}\right| = \left|\frac{pb-aq}{bq}\right| \geq \frac{1}{bq} > \frac{1}{Mq}. $$ So to get within distance $1/(Mq)$, the denominator must be at least $M$.