We say that a sequence $(z_n)$ of real numbers is a modulated Cauchy sequence, whenever there exists a function $\alpha:\mathbb{N} \rightarrow \mathbb{N}$ such that: $$ |z_i-z_j| \le \frac{1}{k} \quad \forall k \ \forall i,j \ge \alpha(k) . $$ Suppose $(b_n)$ is a sequence of real numbers such that for all $n \in \mathbb{N}$, $|b_{n+1}-b_n| \le \left(\frac{1}{2}\right)^n|x|$ for some $x \in \mathbb{R}$.
I want to constructively prove that $(b_n)$ is a modulated Cauchy sequence, without using the axiom of countable choice. I proved this, using the Archimedean property for real numbers; Here is my proof:
By assumption, for all $n \in \mathbb{N}$, $|b_{n+1}-b_n| \le \left(\frac{1}{2}\right)^n|x|$. By Archimedean property, choose a natural number $l$ such that $|x| < l$. Let $i,j \ge 2lk$. put $n=\min\{i,j\}$, $m=\max\{i,j\}$. We have $$ \begin{split} |b_i-b_j| & =|b_m-b_n| \\ & \le |b_m-b_{m-1}|+|b_{m-1}-b_{m-2}|+\dots+|b_{n+1}-b_n| \\ & \le |x|\left(\frac{1}{2}\right)^{m-1}+|x|\left(\frac{1}{2}\right)^{m-2}+\dots+|x|\left(\frac{1}{2}\right)^{n} \\ & =|x|\frac{1+2+2^2+2^3+\dots+2^{m-1-n}}{2^{m-1}} \\ & =|x|\frac{2^{m-n}-1}{2^{m-1}} =|x|\left(2^{1-n}-\frac{1}{2^{m-1}}\right) \\ & \le l \cdot 2^{1-n} \le l \cdot 2^{1-2lk} \le l \cdot \left(\frac{2}{2^{2lk}}\right) \le l \cdot \left(\frac{2}{2lk}\right) \le \frac{1}{k} \text.\\ \end{split} $$ So $\alpha: \mathbb{N} \to \mathbb{N}$ by $\alpha(k)=2lk$ for all $k \in \mathbb{N}$, is a modulus for $(b_n)$.
My question is, is it necessary to use Archimedean property? I wonder what happens if we substitute Archimedean property with weak Archimedean property that is: $$ \forall x \in \mathbb{R} \neg \neg \exists l \in \mathbb{N} \ x<l $$
My motivation for considering weak Archimedean property instead of Archimedean property is that $\mathbb{R}^e$ ("extended real numbers" or "classical real numbers") described by Troelstra and van Dalen in the book "Constructivism in mathematics", is weakly Archimedean but is not Archimedean.