Consider the real numbers and the complex numbers and the question of whether these structures are interpretable in one another as fields.
What does it mean to interpret one mathematical structure in another? It means to provide a definable copy of the first structure in the second, by providing a definable domain of -tuples (not necessarily just a domain of points) and definable interpretations of the atomic operations and relations, as well as a definable equivalence relation, a congruence with respect to the operations and relations, such that the first structure is isomorphic to the quotient of this definable structure by that equivalent relation. All these definitions should be expressible in the language of the host structure.
One may proceed recursively to translate any assertion in the language of the interpreted structure into the language of the host structure, thereby enabling a complete discussion of the first structure purely in the language of the second.
For an example, we can define a copy of the integer ring inside the semi-ring of natural numbers by considering every integer as the equivalence class of a pair of natural numbers under the same-difference relation, by which Integer addition and multiplication can be defined on these pairs, well-defined with respect to same difference, and so we have interpreted the integers in the natural numbers.
Similarly, the rational field can be interpreted in the integers as the quotient field, whose elements can be thought of as integer pairs written more conveniently as fractions , where , considered under the same-ratio relation The field structure is now easy to define on these pairs by the familiar fractional arithmetic, which is well-defined with respect to that equivalence. Thus, we have provided a definable copy of the rational numbers inside the integers, an interpretation of in .
The complex field is of course interpretable in the real field by considering the complex number as represented by the real number pair , and defining the operations on these pairs in a way that obeys the expected complex arithmetic.
Thus, we interpret the complex number field inside the real field .
Question. What about an interpretation in the converse direction? Can we interpret in ?
Although of course the real numbers can be viewed as a subfield of the complex numbers this by itself doesn’t constitute an interpretation, unless the submodel is definable. And in fact, is not a definable subset of . There is no purely field-theoretic property , expressible in the language of fields, that holds in of all and only the real numbers . But more: not only is not definable in as a subfield, we cannot even define a copy of in in the language of fields. We cannot interpret in in the language of fields.
Theorem. As fields, the real numbers are not interpretable in the complex numbers .
We can of course interpret the real numbers in a structure slightly expanding beyond its field structure. For example, if we consider not merely but add the conjugation operation , then we can identify the reals as the fixed-points of conjugation . Or if we add the real-part or imaginary-part operators, making the coordinate structure of the complex plane available, then we can of course define the real numbers in as those complex numbers with no imaginary part. The point of the theorem is that in the pure language of fields, we cannot define the real subfield nor can we even define a copy of the real numbers in as any kind of definable quotient structure.
The theorem is well-known to model theorists, a standard observation, and model theorists often like to prove it using some sophisticated methods, such as stability theory. The main issue from that point of view is that the order in the real numbers is definable from the real field structure, but the theory of algebraically closed fields is too stable to allow it to define an order like that.
But I would like to give a comparatively elementary proof of the theorem, which doesn’t require knowledge of stability theory. After a conversation this past weekend with Jonathan Pila, Boris Zilber and Alex Wilkie over lunch and coffee breaks at the Robin Gandy conference, here is such an elementary proof, based only on knowledge concerning the enormous number of automorphisms of , a consequence of the categoricity of the complex field, which itself follows from the fact that algebraically closed fields of a given characteristic are determined by their transcedence degree over their prime subfield. It follows that any two transcendental elements of are automorphic images of one another, and indeed, for any element any two complex numbers transcendental over are automorphic in by an automorphism fixing .
Proof of the theorem. Suppose that we could interpret the real field inside the complex field . So we would define a domain of -tuples with an equivalence relation on it, and operations of addition and multiplication on the equivalence classes, such that the real field was isomorphic to the resulting quotient structure . There is absolutely no requirement that this structure is a submodel of in any sense, although that would of course be allowed if possible. The and of the definable copy of in might be totally strange new operations defined on those equivalence classes. The definitions altogether may involve finitely many parameters , which we now fix.
As we mentioned, the complex number field has an enormous number of automorphisms, and indeed, any two -tuples and that exhibit the same algebraic equations over will be automorphic by an automorphism fixing . In particular, this means that there are only countably many isomorphism orbits of the -tuples of . Since there are uncountably many real numbers, this means that there must be two -inequivalent -tuples in the domain that are automorphic images in , by an automorphism fixing the parameters . Since fixes the parameters of the definition, it will take to and it will respect the equivalence relation and the definition of the addition and multiplication on . Therefore, will induce an automorphism of the real field , which will be nontrivial precisely because took an element of one -equivalence class to another.
The proof is now completed by the observation that the real field is rigid; it has no nontrivial automorphisms. This is because the order is definable (the positive numbers are precisely the nonzero squares) and the individual rational numbers must be fixed by any automorphism and then every real number is determined by its cut in the rationals. So there can be no nontrivial automorphism of , and we have a contradiction. So is not interpretable in .