I think there's some confusion here about what decidability of $\mathsf{RCF}$ means.
The theory of real closed fields, $\mathsf{RCF}$, is a theory in first-order logic in the language of ordered rings: $L_{\mathrm{OR}} = \{+,-,\times,0,1,\leq\}$. "$\mathsf{RCF}$ is decidable" means that there is an algorithm (a Turing machine, say) which takes as input an $L_{\mathrm{OR}}$-sentence and returns "yes" or "no" depending on whether $\mathsf{RCF}\vdash \varphi$.
Since $\mathsf{RCF} = \mathrm{Th}(\mathbb{R})$ (which follow from the fact that $\mathbb{R}$ is a real closed field and $\mathsf{RCF}$ is complete), we can interpret a "yes" answer from this algorithm as meaning $\mathbb{R}\models \varphi$ and a "no" answer as meaning $\mathbb{R}\models \lnot \varphi$.
But please note that $L_{\mathrm{OR}}$ cannot talk directly about arbitrary real numbers. Each natural number can be represented by a term of the form $1+1+\dots+1$, but there is no obvious way for $L_{\mathrm{OR}}$ to make statements about $\pi$, for example. Indeed, since there are only finitely many symbols in $L_{\mathrm{OR}}$, there are only countably many $L_{\mathrm{OR}}$-sentences. [And this should not be surprising: countability is necessary to even talk about decidability in the usual sense, since a Turing machine can only accept countably many possible inputs.]
However, there is a sense in which the decidability result for $\mathsf{RCF}$ applies to statements about certain real numbers. Say a real number $r$ is definable if there is an $L_{\mathrm{OR}}$-formula $\varphi_r(x)$ in one free variable, such that for all $s\in \mathbb{R}$, $\mathbb{R}\models \varphi_r(s)$ if and only if $s = r$. If $\psi(x_1,\dots,x_n)$ is an $L_{\mathrm{OR}}$-formula with $n$ free variables and $r_1,\dots,r_n$ are definable real numbers, with $r_i$ defined by $\varphi_{r_i}$, then we have $\mathbb{R}\models \varphi(r_1,\dots,r_n)$ if and only if $$\mathbb{R}\models \exists x_1\dots\exists x_n\left(\bigwedge_{i=1}^n \varphi_{r_i}(x_i)\land \psi(x_1,\dots,x_n)\right).$$ So we can decide whether $\mathbb{R}\models \varphi(r_1,\dots,r_n)$ by applying the decision algorithm for $\mathsf{RCF}$ to the sentence above.
It turns out that the definable real numbers are exactly the real algebraic numbers, i.e., those real numbers which are roots to some non-zero polynomial with coefficients in $\mathbb{Q}$. This is a countable real closed subfield of $\mathbb{R}$, the real closure of $\mathbb{Q}$. So it would be reasonable to say that the decision procedure for $\mathsf{RCF}$ applies to $L_{\mathrm{OR}}$-sentences with parameters from the field of real algebraic numbers.
On the other hand, we know not all real numbers are computable. That confuses me how can RCF be decidable.
– Mike Sep 04 '23 at 18:19On the other hand, RCF theory defines <= symbol, which implies equality too, because a<=b and b<=a means a=b. As you said R is a model of RCF theory, then real number equality should be decidable. Why do we have such contradiction? Anything missing?
– Mike Sep 20 '23 at 04:15