While reading the Analysis 1 textbook by Vladimir A. Zorich I encountered a proof which has this one conclusion I fail to understand.
The theorem and proof :
(Cauchy’s convergence criterion) A numerical sequence converges if and only if it is a Cauchy sequence.
Proof.
$\implies$:(I skipped this part of the proof since I have no issues with it.)
$\impliedby$: Let ${x_k}$ be a fundamental sequence. Given $\epsilon > 0$, we find an index $N$ such that $|x_m − x_k| < \frac{\epsilon}{3}$ when $m ≥ N$ and $k ≥ N$. Fixing $m = N$, we find that for any $k >N$ $$x_N − \frac{\epsilon}{3}<x_k <x_N + \frac{\epsilon}{3}\ \text{,} \ \ \ \ \ \text{(3.1)}$$ but since only a finite number of terms of the sequence have indices not larger than $N$, we have shown that a fundamental sequence is bounded.
$$\text{For}\ n \in \mathbb{N}\ \text{we now set } a_n := \inf_{k≥n} x_k ,\ \text{and }\ b_n := \sup_{k≥n} x_k \ \text{.}$$
It is clear from these definitions that $a_n ≤ a_{n+1} ≤ b_{n+1} ≤ b_n$ (since the greatest lower bound does not decrease and the least upper bound does not increase when we pass to a smaller set). By the nested interval principle, there is a point A common to all of the closed intervals $[a_n, b_n]$. Since $$a_n ≤ A ≤ b_n$$ for any $n \in \mathbb{N}$ and $$a_n = \inf_{k≥n} x_k ≤ x_k ≤ \sup_{k≥n} x_k = b_n$$ for $k ≥ n$, it follows that $$|A − x_k| ≤ b_n − a_n\ \text{.}\ \ \ \ \ \text{(3.2)}$$ But it follows from Eq. $\text{(3.1)}$ that $$\underbrace{x_N − \frac{\epsilon}{3}≤ \inf_{k≥n} x_k = a_n ≤ b_n = \sup_{k≥n} x_k ≤ x_N + \frac{\epsilon}{3}}_{\text{The problematic part}}$$ for $n>N$, and therefore $$b_n − a_n ≤ \frac{2\epsilon}{3} < \epsilon \ \ \ \ \ \text{(3.3)}$$ for $n>m$. Comparing Eqs. $\text{(3.2)}$ and $\text{(3.3)}$, we find that $|A −x_k| < \epsilon$, for any $k > N$, and we have proved that $\lim_{k \to \infty}x_k = A$.
End of proof.
The underbraced part doesn't make sense to me, because from the stated it could happen that $$x_N − \frac{\epsilon}{3} = a_n $$ and since $a_n≤x_k$ it is possible that $a_n=x_k$ and if those equalities hold, then $x_N − \frac{\epsilon}{3} = a_n=x_k$, but this contradicts what was stated before in $\text{(3.1)}$, $x_N − \frac{\epsilon}{3}<x_k $.
Why does the problematic part hold despite this ? Thanks
Consider the two possibilities
i) $x_N-\epsilon/3 =a_n$
ii) $\,a_n = x_{k_0}$ for some $k_0\ge n.$
Each of these cases can arise, but not simultaneously. For if i) holds, then $a_n$ can't equal $x_{k_0},$ simply because $x_{k_0} >x_N-\epsilon/3.$ Thus if i) holds, ii) cannot hold. And if ii) holds, then $a_n=x_{k_0}> x_N-\epsilon/3,$ which implies i) can't hold
So the "problematic part" is not really problematic.