In constructive mathematics without choice, we have three different versions of the real numbers (each embedding into the next).
- Regular Cauchy reals (functions $f : \mathbb N \to \mathbb Q$ such that $|f(n) - f(m)| < 2^{-n} + 2^{-m}$, modulo functions approaching $0$), which are equivalent to the Eudoxus reals (functions from $\mathbb Z$ to $\mathbb Z$ that are almost linear, modulo bounded functions), which are equivalent to Dedekind reals that have a locator (a locator for $r$ is a function $f : \{(p,q) \in \mathbb Q \times \mathbb Q : p < q \} \to \{0, 1\}$ such that $f((p,q)) = 0 \implies p < r$ and $f((p,q)) = 1 \implies r < q$)
- Unmodulated Cauchy reals (a.k.a. Cantor reals) (functions $f : \mathbb N \to \mathbb Q$ such that $\forall \varepsilon \in \mathbb Q_+. \exists N \in \mathbb N. \forall n, m \in \mathbb N. |f(n) - f(m)| < \varepsilon$, modulo functions approaching $0$)
- Multi-valued Cauchy reals (multi-valued functions that otherwise satisfy the definition of a regular Cauchy real, modulo multi-valued functions approaching 0), which are equivalent to the generalized Cauchy reals, which are equivalent to the multi-valued Eudoxus reals (multi-valued functions that otherwise satisfy the definition of an Eudoxus Cauchy real, modulo bounded multi-valued functions), which are equivalent to the Dedekind reals.
Assuming $\text{AC}_{\mathbb N, 2}$ (which is implied by LEM or countable choice), every Dedekind real has a locator and all these definitions collapse. (When the distinction matters, saying "the real numbers" without qualification usually refers to version 3, since they are only the version that is Cauchy complete.)
Conspicuously missing is a definition in terms of the Dedekind or Eudoxus reals for the second version. Technically we could just take the image of the embedding from the Cantor reals to the third version, but is there a more natural way to define the Eudoxus and/or Dedekind reals that is equivalent to the Cantor reals?
I think the difficulty lies in the difference between functions and total relations (a.k.a. multi-valued functions). The first version of the real numbers only involves functions. The third version only involves total relations.
The second version is a weird mix of both; $f$ is given to be a single-valued function but the relationship between $\varepsilon$ and $N$ is that of a total relation. The difference between the sequence of approximations and the rate of convergence simply doesn't show up in the definitions of the Dedekind reals and Eudoxus reals.