Roughly speaking, An elementary expression in the algebra of the real numbers, is an expression build with the following objects:
Variables over the real numbers.
Constants $c\in \mathbb{N}$.
The symbols $+,-,\cdot, \div$ which denote sum, subtraction, multiplication and division of real numbers respectively.
The symbols $>, =$ that denote the relations "greater that" and "equal to" respectively, of real numbers.
The logic connectives $\vee$ (disjunction), $\wedge$ (conjunction), $\neg$ (negation) and $\Rightarrow$ (implication).
The universal ($\forall$) and existential ($\exists$) quantifiers.
By Tarsky result, we know that there exists an algorithm to decide, given an elementary expression in the algebra of real numbers, whether it is true or false.
However, we also know that it is impossible to write down with an elementary expression the statement ``$x$ is an integer'', that is, the expression $x\in \mathbb{Z}$ is not elementary, neither is the following expression about integer equations
$(\exists x, y, z \in \mathbb{Z})(x^3 + y^3 = z^3)$
My question is this: How can we prove that the previous expressions are not elementary ? Does anyone know a formal proof or at least an intuitive explanation ?
Thanks in advance !!
Greetings...