1 Introduction
Model completeness is recognised as an important property of certain classes of well-behaved fields by model theorists and algebraic geometers. Model completeness can be defined as the property that every first-order definable set is existentially definable. This is related to statements in geometry about projections of varieties, such as Chevalley’s Theorem for algebraically closed fields (projections of constructible sets are constructible) or the Tarski–Seidenberg Theorem for real closed fields.
In practice, however, model completeness is not as common as one might wish. In particular, in research surrounding Hilbert’s Tenth Problem one is frequently concerned with finding existential (or diophantine) definitions for properties of interest in fields which are not model complete, such as global fields. In this article, we introduce and study a new class of fields which includes all model complete fields, or more precisely includes all fields with model complete elementary diagram, and notably also includes all global fields, i.e., finite extensions of
$\mathbb {Q}$
or
$\mathbb {F}_p(T)$
.
Our main theorem is the following characterisation result.
Theorem 1.1. The following are equivalent for a field K.
-
(1) For every pair of elementary extensions
$K^{**}, K^*$
of K with
$K^{**}\supseteq K^*$
, the extension
$K^{**}/K^*$
is a regular extension of fields. -
(2) For every
$3$
-tuple
$(m,d,r)$
there is an existential criterion for the ideal
$(f_{1}, \dots , f_{r}) \subseteq K[X_1, \dots , X_m]$
generated by polynomials
$f_{i}$
of total degree at most d to be prime. -
(3) For every
$3$
-tuple
$(m,d,r)$
there is an existential criterion for the ideal
$(f_{1}, \dots , f_{r}) \subseteq K[X_1, \dots , X_m]$
generated by polynomials
$f_i$
of total degree at most d to be maximal.
These statements imply the following, and are equivalent to it if K has finite degree of imperfection, i.e., if the extension
$K^{1/p}/K$
is finite, where p is the characteristic exponent of K.
-
(4) For every quantifier-free formula
$\psi (x,\, \overline {y})$
in the language of rings where x is a distinguished variable, the formula
$\forall x \psi (x,\, \overline {y})$
is equivalent over K to an existential formula with parameters in K.
Here by an existential criterion we mean an existential formula in the language of rings with parameters in K, where the free variables of the formula correspond to the coefficients of the polynomials
$f_i$
.
As results from [Reference Dittmann2] imply that global fields satisfy (1), the main theorem in particular implies that global fields satisfy (2), (3), and (4), so we gain new existential definitions in global fields (Corollary 3.2).
2 Proof of the main theorem
We begin by collecting some lemmas regarding first-order definability of prime and maximal ideals in polynomial rings. When speaking of first-order properties of a collection of polynomials
$f_{1}, \dotsc , f_{r}$
of total degree at most d in a polynomial ring
$K[X_1, \dotsc , X_m]$
over a field, we fix some ordering of the monomials and associate to the
$f_{i}$
their tuple of coefficients, so that a first-order property of the
$f_{i}$
will just mean a first-order property of their tuple of coefficients.
Lemma 2.1 ([Reference van den Dries and Schmidt5, Statements (I) and (II)])
Fix natural numbers
$m, d, r$
and let
$I = (f_{1}, \dots , f_{r})$
be an ideal of
$K[X_1, \dots , X_m]$
, where all
$f_{i}$
have total degree at most d. Then:
-
(1) Let
$f \in K[X_1, \dots , X_m]$
be of total degree at most D. There is a constant A depending only on
$m, d$
and
$D$
(in particular not on
$K$
) such that
$f \in I$
if and only if there exist
$h_i \in K[X_1, \dots , X_m]$
of total degree at most A with
$f = h_1f_{1} + \dots + h_rf_{r}$
. -
(2) There is a constant B depending only on m and d such that the ideal I is prime if and only if
$1 \notin I$
and the condition that
$fg \in I$
implies
$f \in I$
or
$g \in I$
is satisfied for all
$f,g \in K[X_1, \dots , X_m]$
of total degree at most B.
These two results imply that we can write down a first-order formula for checking whether an ideal is prime.
Lemma 2.2. Given a 3-tuple
$(m,d,r)$
there is a first-order formula
$P_{m,d,r}(\overline {x})$
that is satisfied by a tuple
$\overline {a}$
from a field K if and only if the ideal
$(f_{1}, \dots , f_{r}) \subseteq K[X_1,\dots , X_m]$
determined by the coefficients
$\overline {a}$
is prime.
Proof By the first part of the above lemma, we can check using a first-order formula that
$1 \notin (f_{1}, \dots , f_{r})$
, since we need to check that for all
$h_i$
of some bounded degree we have
$h_1f_{1} + \dots + h_rf_{r} \neq 1$
. Using the second part of the lemma it suffices to quantify over all polynomials
$f,g$
of degree at most B in order to check that I is prime. For checking the ideal membership we again use the first part of the lemma.⊣
There also exists a first-order formula for maximal ideals.
Lemma 2.3. ([Reference van den Dries, Boffa, Dalen and McAloon4, Paragraph 1.6])Footnote 1
Given a 3-tuple
$(m,d,r)$
there is a first-order formula
$M_{m,d,r}(\overline {x})$
that is satisfied by a tuple
$\overline {a}$
in a field K if and only if the ideal
$(f_{1}, \dots , f_{r}) \subseteq K[X_1,\dots , X_m]$
determined by the coefficients
$\overline {a}$
is maximal.
By combining this fact with the compactness theorem, we can strengthen Zariski’s Lemma. While Zariski’s Lemma says that the quotient of a polynomial ring by a maximal ideal is a finite field extension, it is often stated and proved without any bounds.
Lemma 2.4. Given a 3-tuple
$(m,d,r)$
there is a natural number N such that for every maximal ideal
$I = (f_{1}, \dots , f_{r})$
generated by polynomials of total degree at most d the dimension
$\dim _K K[X_1,\dots , X_m]/I$
is bounded by N.
The argument for this lemma is implicitly given in [Reference van den Dries, Boffa, Dalen and McAloon4, top of page 148], but we give the full proof.
Proof Let n be a natural number. In order to check that the dimension of the quotient
$K[X_1, \dots , X_m]/I$
is at most n, it suffices to check that every set of
$n+1$
monomials of total degree at most n is linearly dependent modulo I. There are only finitely many monomials of total degree at most n, and the degree of any linear combination of such monomials is bounded by n. Using the first part of Lemma 2.1 we can now write down a first-order formula
$\varphi _n(\overline {x})$
expressing that
$K[X_1, \dots , X_m]/I$
has dimension at most n over K.
Hence the set of formulae
$\Phi = \{\neg \varphi _n : n \in \mathbb {N}\} \cup \{M_{m,d,r}\}$
is inconsistent by Zariski’s Lemma, so by the compactness theorem there is a finite inconsistent subset
$\Phi '\subseteq \Phi $
. Let N be the largest number such that
$\neg \varphi _N \in \Phi '$
, then we see that
$\dim _K K[X_1,\dots , X_m]/I \leq N$
.⊣
In our proof of the main theorem we will repeatedly use the following version of the Łoś–Tarski preservation theorem.
Theorem 2.5. Let K be a field and
$\varphi (\overline {x})$
a formula in the language of rings with n free variables. Then
$\varphi $
is equivalent over K to an existential formula with parameters if and only if for every pair of elementary extensions
$K^{**}, K^*$
of K with
$K^* \subseteq K^{**}$
, and
$\overline {a} \in (K^*)^n$
, the statement
$K^* \models \varphi (\overline {a})$
implies
$K^{**} \models \varphi (\overline {a})$
(that is,
$\varphi $
is preserved under inclusions of elementary extensions).
Proof This is [Reference Hodges7, Corollary 5.4.5] applied to the diagram of K, i.e., to the full elementary theory of K in the language of rings expanded by a constant for each field element.⊣
Recall that an extension of fields
$E/F$
is regular if E is linearly disjoint from the algebraic closure
$\overline {F}$
over F, or equivalently if F is relatively algebraically closed in E and
$E/F$
is separable [Reference Bourbaki1, Chapitre V§17, Proposition 9].
Proof of main theorem (Equivalence of first three statements) We prove this by showing that (1) implies (2), (2) implies (3), and (3) implies (1). In the following arguments, we often use the notation
$(f_{1}, \dots , f_{r})_L$
, for an ideal in a polynomial ring
$L[X_1, \dots , X_n]$
, where the subscript L reminds us of the field.
First suppose that every pair of elementary extensions is regular. By Lemma 2.2 there is a first-order formula for checking that an ideal
$(f_{1},\dots ,f_{r})_K$
is prime.
Let
$K^{**},K^*$
be two elementary extensions of K with
$K^{**}\supseteq K^*$
. Let
$I = (f_{1}, \dots , f_{r})_{K^*} \subseteq K^*[X_1, \dots , X_m]$
be a prime ideal, then
$K^*[X_1, \dots , X_n]/I$
is an integral domain. There is an isomorphism
Let L be the quotient field of
$K^*[X_1,\dots , X_n]/I$
, then
$K^{**}\otimes _{K^*}L$
is an integral domain because
$K^{**}/K^*$
is regular [Reference Bourbaki1, V.17, Proposition 9]. There is an injection
so the ideal
$(f_{1},\dots , f_{r})_{K^{**}}\subseteq K^{**}[X_1,\dots ,X_n]$
is also prime. Therefore the property of being a prime ideal is preserved under inclusions of elementary extensions. The Łoś–Tarski Theorem (Theorem 2.5) now implies that the given first-order formula for being a prime ideal is equivalent to an existential formula over K.
Next, assume that there is an existential definition for prime ideals, and fix a 3-tuple
$(m,d,r)$
. By Lemma 2.4 there is an N such that every maximal ideal
$I=(f_{1}, \dots , f_{r})_K$
for this 3-tuple has
$\dim _K K[X_1,\dots , X_m]/I \leq N$
. Using Zariski’s Lemma, we see that I is maximal if and only if it is prime and
$\dim _K K[X_1, \dots , X_m]/I\leq N$
. It now suffices to existentially check that the dimension of the quotient is at most N. For this, observe that
$\dim _K K[X_1, \dotsc , X_m]/I$
is equal to the
$\overline K$
-dimension of
$\overline K \otimes _K K[X_1, \dotsc , X_m]/I \cong \overline {K}[X_1, \dotsc , X_m]/(f_{1}, \dotsc , f_{r})_{\overline {K}}$
. Over
$\overline {K}$
there is a quantifier-free formula expressing that the dimension is at most N, because the theory of algebraically closed fields has quantifier elimination, and this formula also works over K.
The last implication will be proven by contradiction. Suppose that there is some pair of elementary extensions such that
$K^{**}/K^*$
is not regular. Then
$K^{**} \otimes _{K^*}\overline {K^*}$
is not an integral domain, so there are nonzero
$x,y \in K^{**}\otimes _{K^*}\overline {K^*}$
such that
$xy = 0$
. There are
$x_1, \dots , x_p, y_1, \dots , y_q \in \overline {K^*}$
and
$l_1, \dots , l_p, r_1, \dots , r_q \in K^{**}$
such that
$$ \begin{align*} x = \sum_{i=1}^p l_i \otimes x_i \text{ and } y = \sum_{j=1}^q r_j \otimes y_j. \end{align*} $$
Then
$L = K^*(x_1,\dots , x_p, y_1, \dots , y_q)$
is a finite field extension of
$K^*$
. Let
$K^*[X_1, \dots , X_p, Y_1, \dots , Y_q]$
be the polynomial ring in
$p+q$
variables and let
$\pi : K^*[X_1, \dots , X_p, Y_1, \dots , Y_q] \to L$
be the canonical homomorphism. If we define
$\mathfrak {m} = \ker (\pi )$
, then
$L \cong K^*[X_1, \dots , X_p, Y_1, \dots , Y_q]/\mathfrak {m}$
and
$\mathfrak {m}$
is a maximal ideal. However,
$\mathfrak {m}$
does not remain maximal when passing to
$K^{**}$
since
$K^{**} \otimes _{K^*} L$
is not an integral domain. The Łoś–Tarski Theorem then gives that for the 3-tuples
$(m,d,r)$
for which there exist generators for
$\mathfrak {m}$
there is no existential formula expressing that the ideal is maximal.⊣
Remark 2.6. The proof suggests some easy ways of weakening conditions (2) and (3) in the theorem in a benign way: For instance, instead of demanding an existential criterion for primality/maximality for all tuples
$(m, d, r)$
, it suffices to demand one for all tuples of the form
$(m,\, m,\, 2m)$
, say, since in the proof of the crucial implication (3)
$\;\Rightarrow\; $
(1), for any sufficiently large m the finite extension
$L/K^\ast $
is isomorphic to
$K^\ast [X_1, \dotsc , X_m]/\mathfrak m$
with a maximal ideal
$\mathfrak m$
generated by
$2m$
polynomials of total degree at most m.
We are left with the connection between conditions (1) and (4) of the main theorem. We first state a lemma on elementary extensions of fields with finite degree of imperfection. Recall here that the degree of imperfection of the field K is
$[K : K^p]$
if K has characteristic
$p>0$
; if K has characteristic zero, we simply define the degree of imperfection to be
$1$
.
Lemma 2.7. Let K be of finite degree of imperfection. Then for any pair of elementary extensions
$K^{**}$
and
$K^*$
of K with
$K^* \subseteq K^{**}$
, the extension
$K^{**}/K^*$
is separable.
In the next section we will see that the condition that K has finite degree of imperfection is necessary.
Proof There is nothing to show in characteristic zero, so let
$p = \operatorname {char}(K)> 0$
. The extension
$K^{1/p}/K$
is finite by assumption, hence elementary transfer implies
$(K^{*})^{1/p} = K^* K^{1/p}$
and
$(K^{**})^{1/p} = K^{**} K^{1/p}$
. Therefore
$K^{**} \otimes _{K^*} (K^*)^{1/p} = K^{**} \otimes _K K^{1/p} = (K^{**})^{1/p}$
is a field, hence
$K^{**}$
is linearly disjoint from
$(K^*)^{1/p}$
over
$K^*$
, which proves that
$K^{**}/K^*$
is separable by [Reference Lang8, Chapter VIII, Proposition 4.1].⊣
The following proposition now finishes the proof of the main theorem.
Proposition 2.8. The field
$K^*$
is relatively algebraically closed in
$K^{**}$
for all elementary extensions
$K^{**}\supseteq K^*$
of K if and only if K has the property that every formula of the form
$\forall x \psi (x, \overline y)$
with
$\psi $
quantifier-free is equivalent over K to an existential formula with parameters.
Proof Assume first that K satisfies the condition on formulae. For every
$n> 1$
consider the formula
$\varphi _n(y_0, \dotsc , y_{n-1}) = \forall x (x^n + y_{n-1}x^{n-1} + \dotsb + y_0 \neq 0)$
. By assumption, this formula is equivalent over
$K^*$
and
$K^{**}$
to an existential formula with parameters in K. In particular, for every tuple
$\overline {b}$
in
$K^*$
with
$K^* \models \varphi _n(\overline b)$
we also have
$K^{**} \models \varphi _n(\overline b)$
. This proves that every polynomial with coefficients in
$K^*$
which has a zero in
$K^{**}$
already has a zero in
$K^*$
, i.e., that
$K^*$
is relatively algebraically closed in
$K^{**}$
, as desired.
Assume conversely that K satisfies the condition of relatively algebraically closed extensions, and let
$\varphi (\overline y)$
be a formula of the given form. We may restrict to formulae of the form
where f and the
$g_i$
are polynomials with coefficients in K, by using conjunctive normal form and replacing disjunctions
$t = 0 \vee s = 0$
by
$ts = 0$
. By the Łoś–Tarski Theorem, it suffices to show that for two elementary extensions
$K^{**}/K^*$
of K and a tuple
$\overline b$
in
$K^*$
, it always holds that
$K^* \models \varphi (\overline b)$
implies
$K^{**} \models \varphi (\overline b)$
. Assume first that at least one of the polynomials
$g_i(X, \overline {b}) \in K^*[X]$
is non-zero. By assumption,
$K^*$
is relatively algebraically closed in
$K^{**}$
, i.e., the finitely many zeroes of the non-zero polynomial
$g_i(X, \overline {b})$
in
$K^{**}$
are already in
$K^{*}$
. Hence
$K^{*} \models \varphi (\overline {b})$
implies
$K^{**} \models \varphi (\overline {b})$
in this case.
Otherwise all
$g_i(X, \overline {b})$
are the zero polynomial, and the only way for
$K^* \models \varphi (\overline {b})$
is for
$f(X, \overline {b})$
to also be the zero polynomial (unless
$K^*$
is finite, but then there is nothing to prove). Hence
$K^{**} \models \varphi (\overline {b})$
is trivially true as well.⊣
Remark 2.9. The statements of the main theorem in some ways complement results obtained in [Reference Dittmann3, Remark 5.3.6]. There it is observed that K having an existential criterion for a polynomial to be irreducible, a special case of point (2) of the main theorem, is equivalent to the property that all pairs of elementary extensions
$K^*\subseteq K^{**}$
have that
$K^*$
is relatively algebraically closed in
$K^{**}$
(see also [Reference Dittmann2, Corollary 5.4]). There are also some equivalent conditions of a geometric kind (see [Reference Dittmann3, Theorem 5.4.1]).
3 Examples, counterexamples, and an open problem
The most basic examples of fields satisfying the conditions from the main theorem are those with a model complete diagram: Such fields satisfy the first condition since (in the notation there)
$K^{\ast \ast }/K^\ast $
is an elementary extension by model completeness, and therefore regular (as irreducible polynomials over the ground field remain irreducible in the extension, and p-independent elements remain p-independent).
This includes in particular the algebraically closed fields, real closed fields, and p-adically closed fields, as these are model complete even in the original language of rings. Likewise, this also includes every separably closed field of finite imperfection degree (see [Reference Messmer, Marker, Messmer and Pillay9, Lemma 3.2]), as well as certain henselian fields such as
$\mathbb {C}((T))$
(since here the valuation ring is both existentially and universally definable with parameters, both value group and residue field have model complete diagram, and an Ax–Kochen/Ershov principle holds).
A wider class of easy examples satisfying the conditions of the main theorem—which in fact includes all the examples mentioned above—is given by the fields with finite degree of imperfection and only finitely many Galois extensions of any given degree, equivalently the fields K such that for every n all extensions of K of degree n (in a fixed algebraic closure) are contained in some finite extension of K. (One may want to call such fields bounded; unfortunately, there are already several definitions of such a notion in the literature, with different meanings for imperfect fields.)
The proof of this statement is similar to that of Lemma 2.7.
Proposition 3.1. Let K be a field such that for every n all extensions of K of degree n in a fixed algebraic closure are contained in some finite extension of K. Then every pair of elementary extensions with
$K^{**}\supseteq K^*$
is regular.
Proof For given
$n>0$
, let
$K_n/K$
be a finite extension into which any extension of K of degree n embeds. Choosing a K-basis of
$K_n$
, the field
$K_n$
is isomorphic to a K-vector space
$K^m$
with a bilinear multiplication function
$K^m \times K^m \to K^m$
. In this way, the fact that every field extension of K of degree n embeds into the extension
$K_n$
is expressible by a first-order sentence with parameters in K. By first-order transfer, any extension of
$K^\ast $
of degree n then embeds into the extension field
$K^\ast K_n$
. This implies that
$\overline {K^*}$
, the algebraic closure of
$K^*$
, is equal to
$K^* \otimes _K \overline K$
. Therefore regularity of
$K^{**}/K$
implies that
$K^{**} \otimes _{K^*} \overline {K^*} \cong K^{**} \otimes _K \overline {K}$
is a field, so
$K^{**}/K^*$
is regular.⊣
More complicated examples for fields satisfying the conditions of the main theorem—and in fact the motivating examples for this article—are given by global fields, for which the first condition follows from [Reference Dittmann2, Corollary 5.3] (relative algebraic closedness of
$K^*$
in
$K^{**}$
) together with Lemma 2.7. The main theorem now yields the following.
Corollary 3.2. Over global fields, primality and maximality of polynomial ideals can be expressed by existential formulae, and formulae with one existential quantifier are equivalent to universal formulae (all with parameters).
Note that global fields are far from being model complete, as following Rumely [Reference Rumely10] the ring
$\mathbb {Z}$
is interpretable in every global field (in fact every global field is bi-interpretable with
$\mathbb {Z}$
), and hence every global field has many definable subsets (for instance the complement of the halting set in a suitably nice copy of
$\mathbb {Z}$
) which are not computably enumerable and therefore not existentially definable.
For a counterexample to the conditions of the main theorem we consider the following (see [Reference Dittmann3, Example 5.3.7]). Let
$K = K_0(t_1, t_2, \dotsc )$
be a field obtained by adjoining countably many transcendental elements to an arbitrary base field
$K_0$
, and fix
$n> 1$
. For every m write
$L_m = K(\sqrt [n]{t_m})$
. Observe that
$L_m$
is isomorphic to K over
$K_0(t_1, \dotsc , t_{m-1})$
. Let
$\mathfrak {U}$
be a non-principal ultrafilter on
$\mathbb {N}$
and let
$K_\infty = \prod _m K / \mathfrak {U}$
and
$L_\infty = \prod _m L_m / \mathfrak {U}$
be ultraproducts with respect to
$\mathfrak {U}$
. Then
$K_\infty $
and
$L_\infty $
are isomorphic over K, hence in particular both
$L_\infty $
and
$K_\infty $
are elementary extensions of K, but
$L_\infty /K_\infty $
is an extension of degree n under the natural embedding and hence not regular. Thus the first condition of the main theorem is violated.
The results of this paper leave an open question. It is of course true that every field K with the condition that every pair of elementary extensions
$K^{**} \supseteq K^*$
is a regular extension also has the property that in every such pair of extensions
$K^\ast $
is relatively algebraically closed in
$K^{\ast \ast }$
. In fields with finite degree of imperfection, the converse is also true (Lemma 2.7). It would be interesting to know whether this can fail if the degree of imperfection is infinite.
There are fields where not every pair of elementary extensions is separable. For example, take
$K = \mathbb {F}_p(t_1, t_2, \dots )^{\text {sep}}$
(the separable closure of the field
$\mathbb {F}_p(t_1,t_2,\dots )$
) with the elementary extensions
$K^* = \mathbb {F}_p(a,b,t_1,t_2, \dots )^{\text {sep}}$
and
$K^{**} = \mathbb {F}_p(a,b,x,y,t_1,t_2, \dots )^{\text {sep}}$
, where a, b, and x are transcendental and y satisfies
$ax^p+by^p=1$
(regular extensions of separably closed fields of the same degree of imperfection are elementary by [Reference Wood11, Theorem 1]). Then
$K^{**}/K^*$
is not separable, but
$K^*$
is relatively algebraically closed in
$K^{**}$
(see [Reference Fried and Jarden6, Remark 2.7.6]). The field K is however not a counterexample to the above question, because it also has pairs of elementary extensions that are not relatively algebraically closed, for example
$K^* = \mathbb {F}_p(a, t_1,t_2, \dots )^{\text {sep}}$
and
$K^{**} = \mathbb {F}_p(\sqrt [p]{a}, t_1, t_2, \dots )^{\text {sep}}$
. This is despite separably closed fields being model complete in a very natural expansion of the language of rings (see again [Reference Wood11, Theorem 1]).
Acknowledgments
This article grew out of a research visit of the second author to the first author as part of the bachelor’s programme of the Radboud Honours Academy. The second author would like to thank Arne Smeets for being his thesis supervisor, and gratefully acknowledges travel support by the Radboud Honours Academy. We would both like to thank Arno Fehm for helpful comments on a preliminary version of this article.