1 Introduction
1.1 The DPRM theorem
We write
$\mathbb {N}$
for the semi-ring of non-negative integers. A set
$X\subseteq \mathbb {N}^r$
is listable (aka. computably or recursively enumerable) if its elements can be listed by a Turing machine. On the other hand,
$X\subseteq \mathbb {N}^r$
is Diophantine if there is a polynomial
$P\in \mathbb {Z}[x_1,\ldots ,x_r,y_1,\ldots ,y_k]$
(depending on X) satisfying
$X=\{{\textbf {a}}\in \mathbb {N}^r : \exists {\textbf {b}}\in \mathbb {N}^k, P({\textbf {a}},{\textbf {b}})=0\}$
. An elementary fact is that
$X\subseteq \mathbb {N}^r$
is Diophantine if and only if it is positive existentially definable over
$\mathbb {N}$
in the language of arithmetic
$\mathscr {L}_a=\{0,1,+,\times , =\}$
. Also, it is a classical remark that every Diophantine set is listable. A celebrated result by Davis–Putnam–Robinson [Reference Davis, Putnam and Robinson12] and Matiyasevich [Reference Matiyasevich26] gives the converse.
Theorem 1.1 (DPRM theorem)
A set
$X\subseteq \mathbb {N}^{r}$
is Diophantine if and only if it is listable.
An immediate consequence of this result is a negative solution to Hilbert’s tenth problem. However, the DPRM theorem goes far beyond undecidability; it gives a complete and satisfactory classification of the positive existentially definable sets of the structure
$\mathbb {N}$
over
$\mathscr {L}_a$
.
In this article we investigate extensions of the DPRM theorem in the setting of listable structures (cf. Section 1.3). When such a structure satisfies an analogue of the DPRM theorem, we will say that it has the DPRM property (cf. Section 1.4). We prove a number of results addressing foundational aspects of the relation between listable sets and positive existentially definable sets in listable structures (see Section 1.4 for a brief summary of our results on this setting).
Finally, we discuss applications of our results in two different directions. First, we will provide rigorous proofs for several folklore facts concerning transference of the DPRM property, in a strong form (cf. Section 1.5). And secondly, we will apply our results to show that several number-theoretical conjectures are in fact closely related to the question of whether global fields have the DPRM property or not (cf. Section 1.6).
1.2 Analogues of the DPRM theorem
Given a first-order language
$\mathscr {L}$
, an
$\mathscr {L}$
-structure
${\mathfrak M}=(M;\mathscr {L})$
is recursive if there is a surjective map onto the domain
$\theta :\mathbb {N}\to M$
satisfying that the pull-back of the interpretation of each element of the signature
$s\in \mathscr {L}$
is decidable (cf. [Reference Fröhlich and Shepherdson22]).
Starting with Denef’s work [Reference Denef17] on
$\mathbb {Z}[T]$
, analogues of the DPRM over other structures have been investigated in the context of recursive rings. We refer the reader to Section 4.2 for a summary of the known results on analogues of the DPRM theorem.
However, the setting of recursive rings is too restrictive. For instance, the crucial result by Davis–Putnam–Robinson [Reference Davis, Putnam and Robinson12] does not concern rings as the signature contains an exponential function. Furthermore, the condition that the structure under consideration be recursive is unnatural in the study of extensions of the DPRM theorem. If
$\mathfrak {M}$
is a recursive and we expand its signature by a positive existentially definable relation, the new structure can fail to be recursive. For instance, consider a listable undecidable set
$H\subseteq \mathbb {N}$
(which is Diophantine by DPRM) and note that the structure
$(\mathbb {N};0,1,+,\times , H,=)$
is not recursive, although its positive existentially definable sets are the same as those of
$(\mathbb {N};0,1,+,\times ,=)$
. This problem is avoided by considering listable structures.
1.3 Listable structures
Let
$\mathscr {L}$
be a first-order language and let
$\mathfrak {M}=(M;\mathscr {L})$
be an
$\mathscr {L}$
-structure. A listable presentation of
$\mathfrak {M}$
is a surjective map
$\rho :\mathbb {N}\to M$
such that for every
$s\in \mathscr {L}$
the pull-back under
$\rho $
of the interpretation of s is a listable set. In this way,
$\rho $
affords a notion of listable set on
$\mathfrak {M}$
with respect to
$\rho $
: A set
$X\subseteq M^r$
is
$\rho $
-listable if its pull-back under
$\rho $
is listable.
If
$\mathfrak {M}$
admits a listable presentation, we say that it is a listable structure, aka. positive or recursively enumerable structure (see [Reference Selivanov42, Reference Selivanov, Barry Cooper and Goncharov43]). In Section 3 we give a detailed study of listable presentations tailored to our intended applications on extensions of the DPRM property. Among other results, we prove a transference criterion (Proposition 3.11), a characterization of
$\rho $
-listable sets of
$\mathfrak {M}$
(Lemma 3.4), and the existence of universal
$\rho $
-listable sets (cf. Lemma 3.7 together with Corollary 3.20). We give rigorous proofs of all these results—our arguments do not rely on a naive notion of “real-world algorithm.” These statements seem to be well-known to the experts, but we were unable to find proofs in the literature.
In Section 3.4 we discuss a notion of equivalence of listable presentations. A central theme in our analysis is whether all the listable presentations of a given listable structure are equivalent to each other; i.e., the problem of unique listability for a structure. Our Theorem 3.27 provides a very general criterion for unique listability, which implies unique listability of finitely generated structures (Proposition 3.33). Uniquely listable structures are convenient since they have an intrinsic notion of listable sets. We show that this last feature essentially characterizes unique listability (Theorem 3.21). We remark that listable structures are not our main goal, and we cover them because they are necessary in our study of the DPRM property.
1.4 The DPRM property
All first-order definitions are understood to be without parameters, unless explicitly stated otherwise. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure. It is easy to show that if a set
$X\subseteq M^r$
is positive existentially
$\mathscr {L}$
-definable, then it is
$\rho $
-listable for every listable presentation
$\rho $
of
$\mathfrak {M}$
(Corollary 3.9). A listable
$\mathscr {L}$
-structure
$\mathfrak {M}$
has the DPRM property when the converse holds, namely, if the positive existentially
$\mathscr {L}$
-definable sets over
$\mathfrak {M}$
are the same as those which are
$\rho $
-listable for every listable presentation
$\rho $
of
$\mathfrak {M}$
—naturally, the definition simplifies when
$\mathfrak {M}$
is uniquely listable. Our main results on the DPRM property concern the following aspects.
1.4.1 The number of existential quantifiers
Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with domain M. Given a set
$X\subseteq M^{r}$
we define
$\textrm {rank}^{p.e.}_{\mathfrak {M}}(X)$
as the least number of existential quantifiers needed to give a positive existential
$\mathscr {L}$
-definition of X with parameters from M. For instance, if X is a singleton then
$\textrm {rank}^{p.e.}_{\mathfrak {M}}(X)=0$
. The quantity
$\textrm {rank}^{p.r.}_{\mathfrak {M}}(X)$
will be called positive existential rank of X. Theorem 4.6 shows that if a uniquely listable structure
$\mathfrak {M}=(M;\mathscr {L})$
satisfies the DPRM property, then (under some mild assumptions) for each
$r\ge 1$
there is a uniform parametric positive existential definition of all the positive existentially definable sets of
$\mathfrak {M}$
contained in
$M^{r}$
.
As a consequence, in this setting we have uniform boundedness of the positive existential rank: There is a bound
$B_{\mathfrak {M}}(r)$
depending only on
$\mathfrak {M}$
and r such that
$\textrm {rank}^{p.e.}_{\mathfrak {M}}(X)\le B_{\mathfrak {M}}(r)$
for every positive existentially
$\mathscr {L}$
-definable set
$X\subseteq M^r$
.
Such a uniform boundedness property is remarkable and it can fail even in some very natural structures. In fact, building on work by Kollár [Reference Kollár25], in Theorem 5.21 we prove unboundedness of the positive existential rank for the field of complex rational functions
$\mathbb {C}(t)$
. With a similar argument, the same result can be obtained over any uncountable large field of characteristic zero (e.g.,
$\mathbb {R}$
or
$\mathbb {Q}_p$
) but we only state the results over
$\mathbb {C}$
for the sake of simplicity.
1.4.2 Transference of the DPRM property
Denef’s proof [Reference Denef17] of the DPRM property for the ring
$\mathbb {Z}[T]$
implicitly developed a transference principle that takes as input the DPRM property in the semi-ring
$\mathbb {N}$
in order to deduce the DPRM property for a recursive integral domain. See for instance [Reference Zahidi51] where Denef’s transference principle is made explicit, and see the detailed discussion in [Reference Demeyer15].
In Theorem 4.8 we prove a much more general transference result. Consider languages
$\mathscr {L}_1,\mathscr {L}_2$
and uniquely listable structures
$\mathfrak {M}_1, \mathfrak {M}_2$
over these languages, respectively, such that
$\mathfrak {M}_2$
has the DPRM property and each structure admits a positive existential interpretation in the other. Theorem 4.8 shows that
$\mathfrak {M}_1$
inherits the DPRM property if and only if the graph of the self-interpretation of
$\mathfrak {M}_1$
, obtained by composing the two given interpretations, is positive existentially definable over
$\mathfrak {M}_1$
. In the special case when
$\mathfrak {M}_2$
is the semi-ring
$\mathbb {N}$
and
$\mathfrak {M}_1$
is a recursive integral domain, this specializes to Denef’s transference principle (see Corollary 4.9).
Furthermore, Theorem 4.8 shows that under the previous assumptions,
$\mathfrak {M}_{2}$
has the DPRM property if and only if
$\mathfrak {M}_{1}$
and
$\mathfrak {M}_{2}$
are positive existentially bi-interpretable in the sense introduced in Section 2.6. This aspect is not covered by the classical version of Denef’s transference principle.
Let us stress the fact that for two structures
$\mathfrak {M}_1$
and
$\mathfrak {M}_2$
to be positive existentially bi-interpretable it is not enough that each one admits a positive existential interpretation in the other. By definition, we moreover require that the self-interpretations of
$\mathfrak {M}_1$
and
$\mathfrak {M}_2$
obtained by composing the two interpretations be positive existentially homotopic to the identity interpretation (see Section 2.6 for details). If we drop the condition that all formulas involved in the discussion be positive existential, then we are back in the classical setting of homotopy of interpretations introduced in [Reference Ambos-Spies, Weihrauch and Zheng2]. Several useful fundamental facts about bi-interpretability in this sense have been recently proved in [Reference Aschenbrenner, Khelif, Naziazeno and Scanlon3]. The necessary material for the positive existential counterpart is developed in Section 2.6.
1.4.3 Model-theoretical characterization
Our transference results allow us to obtain, under some mild assumptions, a characterization of the uniquely listable structures having the DPRM property.
Theorem 1.2 (cf. Theorem 4.10)
Let
$\mathscr {L}$
be a first-order language and let
$\mathfrak {M}$
be a uniquely listable
$\mathscr {L}$
-structure with an infinite domain such that the relation
$\ne $
is positive existentially
$\mathscr {L}$
-definable on
$\mathfrak {M}$
. Then the following are equivalent
$:$
-
(i)
$\mathfrak {M}$
has the DPRM property. -
(ii)
$\mathfrak {M}$
is positive existentially bi-interpretable with the semi-ring
$\mathbb {N}$
.
Thus, uniquely listable structures having the DPRM property are essentially the same as those which are positive existentially bi-interpretable with
$\mathbb {N}$
. In particular, under the assumptions of the theorem, uniquely listable structures which are not bi-interpretable with
$\mathbb {N}$
do not have the DPRM property.
In view of Proposition 3.33, unique listability holds for finitely generated structures. In particular, this leaves the problem of classifying which finitely generated structures are positive existentially bi-interpretable with
$\mathbb {N}$
. Let us remark that the analogous problem for first-order bi-interpretations with
$\mathbb {N}$
is fully solved in the recent work [Reference Aschenbrenner, Khelif, Naziazeno and Scanlon3] in the case of commutative finitely generated rings.
1.5 Application: some folklore transference results
In Section 4.5 we use our general results on the DPRM property to prove various folklore facts for which no complete proof seems to be available in the literature. These include, for instance, the fact that
$\mathbb {Z}$
is Diophantine in
$\mathbb {Q}$
if and only if
$\mathbb {Q}$
has the DPRM property, as well as analogues for rings of integers and function fields. In fact, we give a more precise version of the aforementioned equivalence, which relates these conditions to positive existential bi-interpretability with
$\mathbb {N}$
.
1.6 Application: Diophantine conjectures over global fields
1.6.1 An algebraicity conjecture
A real number
$x\in \mathbb {R}$
will be called left-Diophantine if it is the supremum of a Diophantine subset of
$\mathbb {Q}$
. We will show that every real algebraic number is left-Diophantine, and that the class
$\mathscr {D}$
of left-Diophantine numbers is contained in the class
$\Lambda $
of real numbers that can be “described” by a Turing machine by producing rational approximations from below: the left-listable numbers (also known as left recursively enumerable numbers, or left computably enumerable numbers). These lower and upper bounds for
$\mathscr {D}$
are far apart, since the class
$\Lambda $
contains rather exotic transcendental numbers. We conjecture that, in fact, the set
$\mathscr {D}$
is as small as possible: it is just the field of real algebraic numbers. In particular, we conjecture that
$\mathscr {D}$
is a field, which should be contrasted with the fact that
$\Lambda $
is not a field [Reference Ambos-Spies, Weihrauch and Zheng2].
As we will explain, the existence of at least one left-listable real number which is not left-Diophantine would be enough to imply that
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
.
See Section 5.3 for details. In particular, we show that the conjecture that
$\mathscr {D}$
is exactly the field of real algebraic numbers follows from a version of Mazur’s conjecture on the topology of rational points [Reference Colliot-Thélène, Skorobogatov and Swinnerton-Dyer7, Reference Mazur27, Reference Mazur28] (the necessary material on Mazur’s conjecture is recalled in Section 5.2).
1.6.2 The number of existential quantifiers for global fields
Our result on unboundedness of the positive existential (p.e.) rank for the field
$\mathbb {C}(t)$
(Theorem 5.21) leads us to conjecture that the same failure of uniform boundedness might hold for global fields such as
$\mathbb {Q}$
and
$k(t)$
with k a finite field. As we will show in Proposition 5.23, the latter would imply that
$\mathbb {Z}$
and
$k[t]$
are not Diophantine in
$\mathbb {Q}$
and
$k(t)$
, respectively. Furthermore, Proposition 5.23 shows that unboundedness of the p.e. rank over a global field K would imply that K is not positive existentially bi-interpretable with
$\mathbb {N}$
.
After a first version of this work was released, Dittmann informed us about his joint work with Daans and Fehm [Reference Daans, Dittmann and Fehm11] where they carry out an independent and very detailed study of the minimal number of existential quantifiers required to define Diophantine sets over fields. In particular, they relate this notion to other measures of complexity of Diophantine sets, and they also point out the link with the question of whether
$\mathbb {Z}$
is Diophantine in
$\mathbb {Q}$
. However, our result on
$\mathbb {C}(t)$
and the connection of the p.e. rank with the DPRM property are not covered in [Reference Daans, Dittmann and Fehm11].
1.6.3 A Diophantine approximation conjecture
In Section 5.5 we introduce a conjecture in Diophantine approximation (Conjecture 5.24) which would imply that the analogue of the DPRM theorem fails over every global field.
In simple terms, the main idea of the conjecture is the following: If K is a global field, v is a place of K, and X is a variety over K whose K-rational points are Zariski dense, then we expect that there is an effective divisor D on X defined over K such that some sequence of K-rational points on
$X\ v$
-adically approaches D. The precise statement of the conjecture is more technical because it allows one to choose D in a family of divisors, and it allows one to discard families of K-rational points coming from lower dimensional varieties, as such points might have anomalous Diophantine approximation properties. We provide some evidence for this conjecture in Section 5.5; especially, we show that in the number field case it would follow from general conjectures of Mazur on the topology of rational points. In Section 5.6 we show that our Diophantine approximation conjecture would imply that various natural subsets of global fields are not Diophantine, such as
$\mathbb {Z}$
in
$\mathbb {Q}$
, as well as
$\mathbb {F}_p[t]$
and
$\{t^n: n\in \mathbb {N}\}$
in
$\mathbb {F}_p(t)$
—this last case requires results on functional transcendence.
2 Notation and basic facts
2.1 Functions and sets
Given sets
$X,Y$
and a function
$f:X\to Y$
, we define
For a positive integer r we let
$f^{(r)}:X^r\to Y^r$
be the map
$(x_1,\ldots ,x_r)\mapsto (f(x_1),\ldots ,f(x_r))$
. Given
$S\subseteq Y^r$
we let
$f^*(S)=(f^{(r)})^{-1}(S)\subseteq X^r$
. Although the notation
$f^*$
does not refer to r, the value of r will always be clear from the context. We will use bold fonts to indicate a tuple whenever the number of coordinates is clear from the context, for instance,
${\textbf {a}}=(a_1,\ldots ,a_r)$
.
2.2 Recursive functions
A partial function over
$\mathbb {N}$
is a function
$f:A\to \mathbb {N}$
where
$A\subseteq \mathbb {N}^r$
for some r called arity. The set of recursive functions
$\mathscr {R}$
is the smallest class of partial functions over
$\mathbb {N}$
satisfying the next two conditions:
-
• It contains the successor function
$S(x)=x+1$
, all coordinate projections, and the constant function
$0$
of each arity
$r\ge 1$
. -
• It is closed under composition, recursion, and the minimalization operator
$\mu $
.
For details, see (for instance) [Reference Cori and Lascar8] or any other textbook on the subject.
It is a classical result that
$\mathscr {R}$
is precisely the class of partial functions that can be computed by Turing machines—the domain corresponds to those inputs where the corresponding machine halts.
More generally, we say that a function
$f:A\to \mathbb {N}^k$
for some
$A\subseteq \mathbb {N}^r$
is recursive if
$f=(f_1,\ldots ,f_k)$
where each
$f_j:A\to \mathbb {N}$
is recursive in the previous sense. For
$k=1$
the definitions agree, of course.
A recursive function of arity r is total if its domain is
$\mathbb {N}^r$
.
2.3 Decidable and listable sets
Let
$X\subseteq \mathbb {N}^r$
be a set. We say that X is decidable if its characteristic function
$\chi _X:\mathbb {N}^r\to \{0,1\}\subseteq \mathbb {N}$
is total recursive. We say that X is listable if it is the domain of a recursive function. We have the following standard characterizations:
-
• X is decidable if and only if X and its complement
$X^c$
are both listable. -
• X is listable if and only if it is either empty or the image of a total recursive function
$f:\mathbb {N}\to \mathbb {N}^r$
. Furthermore, if X is infinite, then one can ask f to be injective.
The next two lemmas are straightforward.
Lemma 2.1. Let
$f:\mathbb {N}^a\to \mathbb {N}^b$
be a total recursive function and let
$B\subseteq \textrm {im}(f)\subseteq \mathbb {N}^b$
. We have that B is listable if and only if
$f^{-1}(B)$
is listable.
Lemma 2.2 (Basic operations with listable sets)
The class of listable sets is closed under finite unions, finite intersections, permutation of coordinates, coordinate projections, and image and preimage under recursive functions.
We also recall the following important result together with two remarkable consequences.
Theorem 2.3 (Universal recursive function; the enumeration theorem, cf. [Reference Cori and Lascar8])
Let
$r\ge 1$
. There is a partial recursive function
$\phi ^{univ}_r:U_r\to \mathbb {N}$
with domain
$U_r\subseteq \mathbb {N}^{r+1}$
such that for every partial recursive function f of arity r, there is an integer
$i(f)\in \mathbb {N}$
such that
$\phi ^{univ}_r(i(f),x_1,\ldots ,x_r)=f(x_1,\ldots ,x_r)$
as partial functions.
Corollary 2.4 (A universal listable set)
Let
$r\ge 1$
. The set
$U_r=\textrm{dom}(\phi ^{univ}_r)\subseteq \mathbb {N}^{r+1}$
is listable and it has the following property
$:$
For every listable set
$X\subseteq \mathbb {N}^r$
there is
$n_X\in \mathbb {N}$
such that
$X= \{{\textbf{a}}\in \mathbb {N}^r : (n_X,{\textbf {a}})\in U_r\}$
.
Corollary 2.5 (An undecidable listable set: the halting problem)
Define the partial recursive function
$h(x)=\phi ^{univ}_1(x,x)$
. The set
$H=\textrm{dom}(h)\subseteq \mathbb {N}$
is listable but it is not decidable.
2.4 Structures
Let
$\mathscr {L}$
be a first-order language consisting of symbols of constants, relations, and functions. For an
$\mathscr {L}$
-structure
$\mathfrak {M}$
, its domain is denoted by
$M=|\mathfrak {M}|$
and for each
$s\in \mathscr {L}$
we let
$s^{\mathfrak {M}}$
be the interpretation of s. Thus:
-
• If s is a symbol of a constant, then
$s^{\mathfrak {M}}\in M$
. -
• If s is a symbol of an n-ary relation, then
$s^{\mathfrak {M}}\subseteq M^n$
. -
• If s is a symbol of an n-ary function, then
$s^{\mathfrak {M}}\subseteq M^{n+1}$
(the graph).
We make the important assumption that we only consider languages containing the binary relation symbol “
$=$
,” and we only consider structures where this symbol is interpreted as equality. We refer to this assumption as equality hypothesis.
For an
$\mathscr {L}$
-formula
$\phi $
, the notation
$\phi [x_1,\ldots ,x_n]$
means that the free variables of
$\phi $
are among the variables
$x_1,\ldots ,x_n$
, and all these variables are free or do not occur in
$\phi $
. We do not allow parameters unless explicitly stated otherwise. Given an
$\mathscr {L}$
-formula
$\phi [x_1,\ldots ,x_n]$
, the interpretation of it over
$\mathfrak {M}$
is
$ \phi ^{\mathfrak {M}} = \{{\textbf {a}}\in M^n : \mathfrak {M}\models \phi [{\textbf {a}}]\}\subseteq M^n $
where
$\phi [{\textbf {a}}]$
means that
$\phi [x_1,\ldots ,x_n]$
is interpreted in
$\mathfrak {M}$
by interpreting
$(x_1,\ldots ,x_n)$
as
${\textbf {a}}\in M^n$
.
An
$\mathscr {L}$
-formula
$\phi $
is positive existential (denoted as p.e.) if the only quantifier it uses is
$\exists $
, it does not use negations, and the only connectives that it uses are
$\vee $
and
$\wedge $
.
2.5 Interpretations
Let
$\mathscr {L},\mathscr {K}$
be languages, and let
$\mathfrak {M},\mathfrak {N}$
be structures over these languages with domains
$M,N$
, respectively. Let
$r\ge 1$
. An interpretation of
$\mathfrak {N}$
in
$\mathfrak {M}$
of rank r is a map
$\theta :X\to N$
where
$X=\textrm {dom}(\theta )\subseteq M^r$
, satisfying the following properties:
-
(Int1)
$\theta :\textrm {dom}(\theta )\to N$
is surjective onto N. -
(Int2)
$\textrm {dom}(\theta )$
is
$\mathscr {L}$
-definable over
$\mathfrak {M}$
. -
(Int3) For each
$s\in \mathscr {K}$
, the set
$\theta ^*(s^{\mathfrak {N}})$
is
$\mathscr {L}$
-definable over
$\mathfrak {M}$
.
We use the notation
$\theta :\mathfrak {M}\dashrightarrow \mathfrak {N}$
to indicate that
$\theta $
is an interpretation of
$\mathfrak {N}$
in
$\mathfrak {M}$
, and the rank r is denoted by
$\textrm {rank}(\theta )$
. We say that the interpretation
$\theta :\mathfrak {M}\dashrightarrow \mathfrak {N}$
is positive existential (p.e.) if
$\textrm {dom}(\theta )$
and each
$\theta ^*(s^{\mathfrak {N}})$
for
$s\in \mathscr {K}$
are p.e.
$\mathscr {L}$
-definable.
Lemma 2.6 (Pull-back of definable sets under interpretations)
Let
$\mathscr {L}$
and
$\mathscr {K}$
be languages. Consider an
$\mathscr {L}$
-structure
$\mathfrak {M}$
, a
$\mathscr {K}$
-structure
$\mathfrak {N}$
, and an interpretation
$\theta :\mathfrak {M}\dashrightarrow \mathfrak {N}$
of rank r. Let
$S\subseteq N^m$
. If S is
$\mathscr {K}$
-definable, then
$\theta ^*(S)\subseteq M^{rm}$
is
$\mathscr {L}$
-definable. Furthermore, if the interpretation is p.e. and the set S is p.e.
$\mathscr {K}$
-definable, then
$\theta ^*(S)$
is p.e.
$\mathscr {L}$
-definable.
A useful standard fact is that interpretations can be composed.
Lemma 2.7 (Composition of interpretations)
For
$i=1,2,3$
, let
$\mathscr {L}_i$
be a language and
$\mathfrak {M}_i$
an
$\mathscr {L}_i$
-structure with domain
$M_i$
. Let
$\theta _1:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
and
$\theta _2:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_3$
be interpretations. There is an interpretation
$\zeta :\mathfrak {M}_1\dashrightarrow \mathfrak {M}_3$
with the following properties
$:$
-
(i)
$\textrm{rank} (\zeta )=\textrm{rank} (\theta _1)\cdot \textrm{rank}(\theta _2)$
. -
(ii)
$\textrm{dom}(\zeta )=\theta _1^*(\textrm{dom}(\theta _2))\subseteq M_1^{\textrm{rank}(\zeta )}$
. -
(iii)
$\zeta : \textrm{dom}(\zeta )\to M_3$
is defined by
$\zeta =\theta _2\circ \theta _1^{(\textrm{rank}(\theta _2))}$
. -
(iv) If
$\theta _1$
and
$\theta _2$
are p.e., then
$\zeta $
is p.e.
In the situation of the previous lemma, the interpretation
$\zeta $
is said to be the composition of the interpretations
$\theta _{1}$
and
$\theta _{2}$
, which we denote by
$\zeta =\theta _{2}\bullet \theta _{1}$
. One directly checks
Lemma 2.8. Structures over languages together with p.e. interpretations form a category.
2.6 Homotopy of interpretations
For
$i=1,2$
let
$\mathfrak {M}_i$
be an
$\mathscr {L}_i$
-structure with domain
$M_i$
. Let
$\theta ,\theta ':\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
be interpretations of ranks r and
$r'$
, respectively. We define
$$ \begin{align*}K(\theta,\theta') &=\{({\textbf{u}},{\textbf{v}})\in M^{r+r'} : {\textbf{u}}\in \textrm{dom}(\theta),{\textbf{v}}\in \textrm{dom}(\theta'), \\ &\qquad \mbox{ and }\theta({\textbf{u}})=\theta'({\textbf{v}})\}\subseteq M^{r+r'}. \end{align*} $$
Following [Reference Ahlbrandt and Ziegler1], the interpretations
$\theta $
and
$\theta '$
are said to be homotopic if
$K(\theta ,\theta ')$
is
$\mathscr {L}_1$
-definable over
$\mathfrak {M}_1$
. See [Reference Ahlbrandt and Ziegler1, Reference Aschenbrenner, Khelif, Naziazeno and Scanlon3] for more details on homotopy of interpretations.
In the special case when
$\theta $
and
$\theta '$
are p.e. we will need to introduce a refined notion of homotopy. In this case, we say that
$\theta $
and
$\theta '$
are positive existential homotopic if
$K(\theta ,\theta ')$
is p.e.
$\mathscr {L}_1$
-definable. This will be denoted by
$\theta \asymp \theta '$
. The results we present below for
$\asymp $
are analogous to some of the results given in [Reference Aschenbrenner, Khelif, Naziazeno and Scanlon3] for homotopy of interpretations (not in the p.e. setting).
Lemma 2.9 (P.e. homotopy is an equivalence relation)
For
$i=1,2$
, let
$\mathfrak {M}_i$
be an
$\mathscr {L}_i$
-structure. Then
$\asymp $
is an equivalence relation in the set of p.e. interpretations of
$\mathfrak {M}_2$
in
$\mathfrak {M}_1$
.
Proof. Symmetry is clear. Reflexivity follows from the fact that for any p.e. interpretation
$\theta :\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
the set
$\theta ^*(=)=K(\theta ,\theta )$
is p.e.
$\mathscr {L}_1$
-definable. Let us check transitivity. For
$i=1,2,3$
let
$\theta _i:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
be a p.e. interpretation of rank
$r_i$
, such that
$\theta _1\asymp \theta _2$
and
$\theta _2\asymp \theta _3$
. The set
$ \Omega = \left (K(\theta _1,\theta _2)\times M^{r_3}\right )\cap \left (M^{r_1}\times K(\theta _2,\theta _3)\right )\subseteq M^{r_1+r_2+r_3} $
is p.e.
$\mathscr {L}$
-definable, and it equals
$$ \begin{align*} \{({\textbf{x}}, & {\textbf{y}},{\textbf{z}})\in M^{r_1+r_2+r_3} : {\textbf{x}}\in \textrm{dom}(\theta_1), {\textbf{y}}\in \textrm{dom}(\theta_2), {\textbf{z}}\in \textrm{dom}(\theta_3) \\ &\qquad \mbox{ and }\theta_1({\textbf{x}})=\theta_2({\textbf{y}})=\theta_3({\textbf{z}})\}. \end{align*} $$
By surjectivity of
$\theta _2$
onto the domain of
$\mathfrak {M}_2$
, we get that
$K(\theta _1,\theta _3)$
is the projection of
$\Omega $
onto its first
$r_1$
and last
$r_3$
coordinates. Hence,
$K(\theta _1,\theta _3)$
is p.e.
$\mathscr {L}_1$
-definable.⊣
Lemma 2.10 (Composition respects p.e. homotopy)
For
$i=1,2,3$
let
$\mathfrak {M}_i$
be an
$\mathscr {L}_i$
-structure. Let
$\theta _1,\kappa _1:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
and
$\theta _2,\kappa _2:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_3$
be p.e. interpretations with
$\theta _1\asymp \kappa _1$
and
$\theta _2\asymp \kappa _2$
. Then
$\theta _2\bullet \theta _1\asymp \kappa _2\bullet \kappa _1$
.
Proof. By Lemma 2.9, it suffices to prove
$\theta _2\bullet \theta _1\asymp \kappa _2\bullet \theta _1$
and
$\kappa _2\bullet \theta _1\asymp \kappa _2\bullet \kappa _1$
. This can be done as in Lemma 2.1 of [Reference Aschenbrenner, Khelif, Naziazeno and Scanlon3] since that argument only introduces existential quantifiers (i.e., coordinate projections of definable sets).⊣
The (transposed) graph of an interpretation
$\theta : \mathfrak {M}\dashrightarrow \mathfrak {N}$
is
$$ \begin{align*}\Gamma(\theta)=\{(x_0,{\textbf{x}})\in N\times M^{\textrm{rank}(\theta)}: {\textbf{x}}\in \textrm{dom}(\theta)\mbox{ and } x_0=\theta({\textbf{x}})\}\subseteq N\times M^{\textrm{rank}(\theta)}. \end{align*} $$
For
$i=1,2$
let
$\mathfrak {M}_i$
be an
$\mathscr {L}_i$
-structure with domain
$M_i$
. A bi-interpretation is a pair of interpretations
$\theta _1:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
and
$\theta _2:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_1$
such that
$\Gamma (\theta _1\bullet \theta _2)$
is
$\mathscr {L}_2$
-definable over
$\mathfrak {M}_2$
and
$\Gamma (\theta _2\bullet \theta _1)$
is
$\mathscr {L}_1$
-definable over
$\mathfrak {M}_1$
. We say that the bi-interpretation is positive existential if
$\theta _1$
and
$\theta _2$
are p.e. interpretations and both
$\Gamma (\theta _1\bullet \theta _2)$
and
$\Gamma (\theta _2\bullet \theta _1)$
are p.e. definable.
Lemma 2.11 (Bi-interpretations in terms of homotopy in the p.e. case)
For
$i=1,2$
let
$\mathfrak {M}_i$
be an
$\mathscr {L}_i$
-structure. Let
$\theta _1:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
and
$\theta _2:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_1$
be p.e. interpretations. Then
$(\theta _1,\theta _2)$
is a p.e. bi-interpretation if and only if
$\theta _2\bullet \theta _1\asymp \textrm {Id}_{\mathfrak {M}_1}$
and
$\theta _1\bullet \theta _2\asymp \textrm {Id}_{\mathfrak {M}_2}$
.
Proof. This is because if
$\zeta :\mathfrak {M}\dashrightarrow \mathfrak {M}$
is a p.e. interpretation, then
$K(\textrm {Id}_{\mathfrak {M}},\zeta )=\Gamma (\zeta )$
.⊣
When a p.e. bi-interpretation between
$\mathfrak {M}_1$
and
$\mathfrak {M}_2$
exists, we say that
$\mathfrak {M}_1$
and
$\mathfrak {M}_2$
are p.e. bi-interpretable. One has the following basic property:
Lemma 2.12 (Transitivity of p.e. bi-interpretability)
For
$i=1,2,3$
let
$\mathfrak {M}_i$
be an
$\mathscr {L}_i$
-structure. Suppose that
$\mathfrak {M}_1$
is p.e. bi-interpretable with
$\mathfrak {M}_2$
and that
$\mathfrak {M}_2$
is p.e. bi-interpretable with
$\mathfrak {M}_3$
. Then
$\mathfrak {M}_1$
and
$\mathfrak {M}_3$
are p.e. bi-interpretable.
Proof. Let
$\theta _1:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
,
$\theta _2:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_3$
,
$\kappa _1:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_1$
, and
$\kappa _2:\mathfrak {M}_3\dashrightarrow \mathfrak {M}_2$
be p.e. interpretations such that
$(\theta _1,\kappa _1)$
and
$(\theta _2,\kappa _2)$
are p.e. bi-interpretations. Using Lemmas 2.8, 2.10, and 2.11 we see that
$(\kappa _1\bullet \kappa _2)\bullet (\theta _2\bullet \theta _1)=\kappa _1\bullet (\kappa _2\bullet \theta _2)\bullet \theta _1\asymp \kappa _1\bullet \textrm {Id}_{\mathfrak {M}_2} \bullet \theta _1=\kappa _1 \bullet \theta _1\asymp \textrm {Id}_{\mathfrak {M}_1}$
and similarly
$(\theta _2\bullet \theta _1)\bullet (\kappa _1\bullet \kappa _2)\asymp \textrm {Id}_{\mathfrak {M}_3}$
. We conclude by Lemma 2.11.⊣
2.7 Examples
The language of arithmetic is
$\mathscr {L}_a=\{0,1,+,\times ,=\}$
. By interpreting its symbols in the obvious way, every semiring (such as
$\mathbb {N}$
) becomes an
$\mathscr {L}_a$
-structure. The following two simple lemmas are included with just to serve as examples of the previous notions. The proofs are direct applications of Lagrange’s four-squares theorem.
Lemma 2.13. The
$\mathscr {L}_a$
-structures
$\mathbb {N}$
and
$\mathbb {Z}$
are p.e. bi-interpretable.
Proof. By Lagrange’s four-squares theorem the binary relation
$\ge $
is p.e.
$\mathscr {L}_a$
-definable in
$\mathbb {Z}$
. Consider the maps
$\theta _1: \mathbb {N}^2\to \mathbb {Z}$
and
$\theta _2:\mathbb {N}=\{n\in \mathbb {Z}: n\ge 0\}\to \mathbb {N}$
given by
$\theta _1(a,b)=a-b$
and
$\theta _2(n)=n$
. One readily checks that they define p.e. interpretations
$\theta _1: \mathbb {N}\dashrightarrow \mathbb {Z}$
and
$\theta _2:\mathbb {Z}\dashrightarrow \mathbb {N}$
, and that these interpretations give the desired p.e. bi-interpretation.⊣
Lemma 2.14. Consider
$\mathbb {N}$
,
$\mathbb {Z}$
, and
$\mathbb {Q}$
as
$\mathscr {L}_a$
-structures. Then
$\mathbb {Q}$
is p.e. interpretable in
$\mathbb {N}$
and in
$\mathbb {Z}$
. Furthermore, the map
$\kappa :\mathbb {Z}\times (\mathbb {Z}-\{0\})\to \mathbb {Q}$
given by
$\kappa (a,b)=a/b$
defines a p.e. interpretation of
$\mathbb {Q}$
in
$\mathbb {Z}$
.
Bi-interpretation and p.e. bi-interpretation are in fact two very different conditions. For instance, it is worth pointing out that by a celebrated theorem of Robinson [Reference Robinson41]
$\mathbb {Z}$
is
$\mathscr {L}_a$
-definable in
$\mathbb {Q}$
, and it easily follows that
$\mathbb {Z}$
and
$\mathbb {Q}$
are bi-interpretable as
$\mathscr {L}_a$
-structures. However, it is not known whether they are p.e. bi-interpretable—see Section 4.5 below.
3 Listable structures
3.1 Listable presentations
Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with domain M. We recall from the introduction that a listable presentation of
$\mathfrak {M}$
is a surjective function
$\rho :\mathbb {N}\to M$
such that for every
$s\in \mathscr {L}$
we have that
$\rho ^*(s^{\mathfrak {M}})$
is a listable set. In this setting, we say that
$\mathfrak {M}$
is a listable
$\mathscr {L}$
-structure. Of course, if
$\mathfrak {M}$
is a listable
$\mathscr {L}$
-structure, then M is countable (possibly finite). We have the basic example:
Lemma 3.1. The
$\mathscr {L}_a$
-structure
$(\mathbb {N};0,1,+,\times ,=)$
is listable, and the identity map
$\mathbb {N}\to \mathbb {N}$
is a listable presentation.
Let
$\rho :\mathbb {N}\to M$
be a listable presentation for
$\mathfrak {M}$
and let
$X\subseteq M^r$
. We say that X is
$\rho $
-listable (resp.
$\rho $
-decidable) if
$\rho ^*(X)\subseteq \mathbb {N}^r$
is listable (resp. decidable). In particular, the equality hypothesis implies that the set
$ E_\rho =\{(m,n)\in \mathbb {N}^2 : \rho (m)=\rho (n)\}=\rho ^*(=)\subseteq \mathbb {N}^2 $
is listable for every listable presentation
$\rho :\mathbb {N}\to M$
. We observe that
Lemma 3.2. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure and let
$\rho $
be a listable presentation for it. If
$\rho $
is bijective, then
$E_\rho $
is the diagonal in
$\mathbb {N}^2$
and, in particular,
$E_\rho $
is decidable.
We say that a set
$X\subseteq M^r$
is totally listable if for every listable presentation
$\rho $
of
$\mathfrak {M}$
the set X is
$\rho $
-listable. Let us remark the following:
Lemma 3.3. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure and let
$\rho $
be a listable presentation for it. The binary relation
$\ne $
on
$\mathfrak {M}$
is
$\rho $
-listable if and only if
$E_\rho \subseteq \mathbb {N}^2$
is decidable. In particular,
$\ne $
on
$\mathfrak {M}$
is totally listable if and only if for every listable presentation
$\gamma $
of
$\mathfrak {M}$
we have that
$E_\gamma $
is decidable.
Proof. The set
$E_\rho =\rho ^*(=)\subseteq \mathbb {N}^2$
is listable. Thus,
$E_\rho $
is decidable if and only if
$E_\rho ^c=\rho ^*(\ne )\subseteq \mathbb {N}^2$
is listable. The latter precisely means that
$\ne $
on
$\mathfrak {M}$
is
$\rho $
-listable.⊣
However, it can very well happen that
$E_\rho $
is undecidable for a listable presentation. For instance, one can take
$R\subseteq \mathbb {N}^2$
a listable equivalence relation which is undecidable (see [Reference Ershov21]) and consider the structure
$(\mathbb {N}/R, =)$
. The quotient map
$\pi :\mathbb {N}\to \mathbb {N}/R$
is a listable presentation and
$E_\pi =R$
is undecidable. We have an alternative characterization of
$\rho $
-listable sets over a listable structure.
Lemma 3.4 (Characterization of
$\rho $
-listable sets)
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure with domain M and let
$\rho $
be a listable presentation for
$\mathfrak {M}$
. Let
$X\subseteq M^r$
be a subset. The following are equivalent
$:$
-
(i) X is
$\rho $
-listable
$;$
that is,
$\rho ^*(X)\subseteq \mathbb {N}^r$
is listable. -
(ii) There is a listable set
$Z\subseteq \mathbb {N}^r$
with
$\rho ^{(r)}(Z)=X$
. -
(iii) Either X is empty or there is
$f:\mathbb {N}\to \mathbb {N}^r$
total recursive with
$\rho ^{(r)} (f(\mathbb {N}))=X$
.
Proof. (ii) and (iii) are equivalent by the theory of listable sets over
$\mathbb {N}$
.
If (i) holds, then (ii) holds with
$Z=\rho ^*(X)$
.
Assume that (iii) holds with X non-empty. Write
$f=(f_1,\ldots ,f_r)$
. Let
$\epsilon =(\epsilon _1,\epsilon _2):\mathbb {N}\to \mathbb {N}^2$
be a total recursive function with image
$E_\rho $
(this set is listable). Let
$g=(g_0,g_1,\ldots ,g_r):\mathbb {N}\to \mathbb {N}^{r+1}$
be a total recursive bijection. The function
$$ \begin{align*}&\phi(x_1,\ldots,x_r) \\ &\quad :=\mu y [f_j(g_0(y))=\epsilon_1(g_j(y))\mbox{ and }\epsilon_2(g_j(y))=x_j\mbox{ for each }j=1,\ldots,r] \end{align*} $$
is partial recursive. By (iii), the domain of
$\phi $
is
$$ \begin{align*}&\{(x_1,\ldots,x_r)\in \mathbb{N}^r : \mbox{ there exists } n \mbox{ such that } \rho (f_j(n))=\rho(x_j) \mbox{ for each }j=1,\ldots,r\}\\ &=\rho^*(X).\end{align*} $$
Hence,
$\rho ^*(X)$
is listable.⊣
Corollary 3.5 (Finite sets are totally listable)
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure with domain M and let
$X\subseteq M^r$
be finite. Then X is totally listable.
Proof. Let
$\rho $
be a listable presentation for
$\mathfrak {M}$
. Then X is
$\rho $
-listable by surjectivity of
$\rho :\mathbb {N}\to M$
and item (iii) in Lemma 3.4.⊣
In particular, we get the following consequence which implies that the study of listable sets in structures is more interesting for structures with an infinite domain.
Corollary 3.6. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure whose domain is finite. Then for every r, all subsets of
$M^r$
are totally listable.
In the special case when a listable structure has infinite domain and it admits a bijective listable presentation, the structure inherits universal listable sets from
$\mathbb {N}$
.
Lemma 3.7 (Universal
$\rho $
-listable sets)
Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with infinite domain M and let
$\rho :\mathbb {N}\to M$
be bijective listable presentation for
$\mathfrak {M}$
. Given
$r\ge 1$
, there is a
$\rho $
-listable set
$U_r(\rho )\subseteq M^{r+1}$
with the following property
$:$
For every
$\rho $
-listable set
$X\subseteq M^r$
there is an element
$m_X\in M$
such that
$X=\{{\textbf {x}}\in M^r : (m_X,{\textbf {x}})\in U_r(\rho )\}$
.
Proof. Let
$U_r\subseteq \mathbb {N}^{r+1}$
be the universal listable set provided by Corollary 2.4 and let
$U_r(\rho )=\rho ^{(r+1)}(U_r)\subseteq M^{r+1}$
. Let
$X\subseteq M^r$
be a
$\rho $
-listable set. Then
$\rho ^*(X)\subseteq \mathbb {N}^r$
is listable and there is an integer
$n_{\rho ^*(X)}\in \mathbb {N}$
such that
$\rho ^*(X)=\{{\textbf {a}}\in \mathbb {N}^r : (n_{\rho ^*(X)},{\textbf {a}})\in U_r\}$
. Let
$m_X=\rho (n_{\rho ^*(X)})$
. Since
$\rho $
is injective, we have
$(n_{\rho ^*(X)},{\textbf {a}})\in U_r$
if and only if
$(m_X,\rho ^{(r)}({\textbf {a}}))\in U_r(\rho )$
. By surjectivity of
$\rho $
we conclude
$X=\rho ^{(r)}(\rho ^*(X)) = \{{\textbf {x}}\in M^r : (m_X,{\textbf {x}})\in U_r(\rho ) \}$
.⊣
The condition that a listable presentation
$\rho :\mathbb {N}\to M$
be bijective will be completely characterized in Corollary 3.20 below.
3.2 Listability and p.e. definability
The next lemma is straightforward.
Lemma 3.8. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure and let
$\rho $
be a listable presentation for
$\mathfrak {M}$
. The class of
$\rho $
-listable subsets over
$\mathfrak {M}$
is closed under cartesian products, coordinate projections, permutation of coordinates, finite unions, and finite intersections.
Corollary 3.9 (All p.e. definable sets are totally listable)
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure. Every p.e.
$\mathscr {L}$
-definable set over
$\mathfrak {M}$
is totally listable.
Proof. Fix a listable presentation
$\rho $
. Using Lemma 3.8 and the fact that
$s^{\mathfrak {M}}$
is
$\rho $
-listable for each
$s\in \mathscr {L}$
, one gets that for each atomic formula
$\phi $
, the set
$\phi ^{\mathfrak {M}}$
is
$\rho $
-listable. Applying Lemma 3.8 again we get the result.⊣
Corollary 3.10. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure. If the binary relation
$\ne $
on
$\mathfrak {M}$
is p.e.
$\mathscr {L}$
-definable, then for every listable presentation
$\rho $
we have that
$E_\rho $
is decidable.
Quite often it happens that the inequality
$\ne $
is p.e. definable over interesting structures (see for instance [Reference Moret-Bailly32]), so in practice it is not a restrictive assumption to require that
$E_\rho $
be decidable for every listable presentation
$\rho $
of a structure
$\mathfrak {M}$
. We will not make this assumption in general.
3.3 Listability and p.e. interpretations
Proposition 3.11 (Transference of listability)
For
$i=1,2$
let
$\mathscr {L}_i$
be a language and
$\mathfrak {M}_i$
an
$\mathscr {L}_i$
-structure with domain
$M_i$
. Let
$\theta :\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
be a p.e. interpretation of rank r and let
$\rho $
be a listable presentation for
$\mathfrak {M}_1$
. Let
$X=\rho ^*(\textrm{dom}(\theta ))\subseteq \mathbb {N}^r$
. There exists a total recursive function
$f:\mathbb {N}\to \mathbb {N}^r$
with image X, and for any f of this type the function
$\gamma =\theta \circ \rho ^{(r)}\circ f:\mathbb {N}\to M_2$
is a listable presentation for
$\mathfrak {M}_2$
having the following property
$:$
For every
$S\subseteq M_2^k$
we have that S is
$\gamma $
-listable if and only if
$\theta ^*(S)$
is
$\rho $
-listable.
Proof. The set
$\textrm {dom}(\theta )$
is p.e.
$\mathscr {L}_1$
-definable; hence, it is
$\rho $
-listable by Corollary 3.9. Thus X is listable and f exists. Take any total recursive
$f:\mathbb {N}\to \mathbb {N}^r$
with image X. By construction,
$\gamma :\mathbb {N}\to M_2$
is surjective. Let
$s\in \mathscr {L}$
and let n be such that
$s^{\mathfrak {N}}\subseteq M_2^n$
. Then
$\theta ^*(s^{\mathfrak {M}_2})\subseteq \textrm {dom}(\theta )^n$
is p.e.
$\mathscr {L}_1$
-definable; hence, it is
$\rho $
-listable by Corollary 3.9. This implies that
$\rho ^*\theta ^*(s^{\mathfrak {N}})\subseteq \mathbb {N}^{rn}$
is listable. Hence,
$\gamma ^*(s^{\mathfrak {M}_2})=f^*\rho ^*\theta ^*(s^{\mathfrak {M}_2})\subseteq \mathbb {N}^n$
is listable (pre-image of a listable set under a total recursive function). Finally, let
$S\subseteq M_2^k$
. Since f surjects onto
$X\subseteq \mathbb {N}^r$
and
$\rho ^*\theta ^*(S)\subseteq X^k\subseteq \mathbb {N}^{rk}$
, we have that
$\rho ^*\theta ^*(S)\subseteq \textrm {im}(f^{(k)})$
. We conclude by Lemma 2.1: S is
$\gamma $
-listable if and only if
$f^*\rho ^*\theta ^*(S)=\gamma ^*(S)\subseteq \mathbb {N}^k$
is listable, which happens if and only if
$\rho ^*\theta ^*(S)\subseteq \mathbb {N}^{rk}$
is listable. Thus, S is
$\gamma $
-listable if and only if
$\theta ^*(S)$
is
$\rho $
-listable.⊣
Lemma 3.12. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure with domain M and let
$\rho $
be a listable presentation for it. Then
$\rho :\mathbb {N}\to M$
defines a p.e. interpretation of
$\mathfrak {M}$
in the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
.
Proof. The map
$\rho :\mathbb {N} \to M$
is surjective. For each
$s\in \mathscr {L}$
we have that
$\rho ^*(s^{\mathfrak {M}})$
is listable, and by the DPRM theorem
$\rho ^*(s^{\mathfrak {M}})$
is p.e.
$\mathscr {L}_a$
-definable over
$\mathbb {N}$
.⊣
Theorem 3.13. Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure. Then
$\mathfrak {M}$
is p.e. interpretable in the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
if and only if
$\mathfrak {M}$
is listable.
Proof. The forward implication follows from Lemma 3.1 and Proposition 3.11. The converse follows from Lemma 3.12.⊣
Corollary 3.14. The
$\mathscr {L}_a$
-structures
$\mathbb {Z}$
and
$\mathbb {Q}$
are listable.
The previous corollary admits, of course, a direct proof.
3.4 Equivalence of listable presentations
Lemma 3.15. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure and let
$\rho $
and
$\gamma $
be listable presentations for it. If there is a total recursive function
$\phi :\mathbb {N}\to \mathbb {N}$
with
$\gamma =\rho \circ \phi $
, then there is a total recursive function
$\psi :\mathbb {N}\to \mathbb {N}$
with
$\rho =\gamma \circ \psi $
.
Proof. Let
$g=(g_0,g_1,g_2):\mathbb {N}\to \mathbb {N}^3$
be a total recursive function with image
$\mathbb {N}\times E_\rho $
, which exists since
$E_\rho $
is listable. Let us define the function
$\psi :\mathbb {N}\to \mathbb {N}$
by
$$ \begin{align*}\psi(x)= g_0\left(\mu y[\phi(g_0(y))=g_1(y)\mbox{ and }x=g_2(y)]\right). \end{align*} $$
Then
$\psi :\mathbb {N}\to \mathbb {N}$
is total recursive. Given x, the integer
$n=\psi (x)$
satisfies
$(\phi (n),x)\in E_\rho $
, that is,
$\gamma (n)=\rho (\phi (n))=\rho (x)$
. This proves
$\gamma \circ \psi = \rho $
.⊣
If
$\rho $
and
$\gamma $
are listable presentations of an
$\mathscr {L}$
-structure
$\mathfrak {M}$
, we write
$\rho \approx \gamma $
if there is a total recursive function
$\phi :\mathbb {N}\to \mathbb {N}$
with
$\gamma =\rho \circ \phi $
. From the previous lemma it follows that
Proposition 3.16. Given a listable
$\mathscr {L}$
-structure
$\mathfrak {M}$
, the relation
$\approx $
is an equivalence relation on the set of listable presentations of
$\mathfrak {M}$
.
Hence, if
$\rho \approx \gamma $
we say that
$\rho $
and
$\gamma $
are equivalent. In the special case that all listable presentations of a structure are equivalent to each other, we say that the structure is uniquely listable.
Proposition 3.17. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure. If the domain of
$\mathfrak {M}$
is finite, then
$\mathfrak {M}$
is uniquely listable.
Proof. Let
$\rho $
and
$\gamma $
be listable presentations of
$\mathfrak {M}$
. Let M be the domain of
$\mathfrak {M}$
and for each
$m\in M$
let
$A_m=\gamma ^{-1}(m)$
. Then
$\{A_m : m\in M\}$
is a partition of
$\mathbb {N}$
and each
$A_m$
is listable, hence decidable (it has listable complement). For each
$m\in M$
choose
$y_m\in \rho ^{-1}(m)$
. Define
$\phi :\mathbb {N}\to \mathbb {N}$
by
$\phi (x)=y_m$
if
$x\in A_m$
. Then
$\phi $
is total recursive (defined by decidable cases) and
$\gamma =\rho \circ \phi $
.⊣
From Lemma 2.2 we deduce
Lemma 3.18 (Equivalent listable presentations have the same listable sets)
Let
$\rho $
and
$\gamma $
be listable presentations of an
$\mathscr {L}$
-structure
$\mathfrak {M}$
. If
$\rho \approx \gamma $
, then the class of
$\rho $
-listable sets is the same as the class of
$\gamma $
-listable sets over
$\mathfrak {M}$
.
We also have a partial converse to the previous result. First we need:
Lemma 3.19. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure with infinite domain M. Let
$\rho $
be a listable presentation for
$\mathfrak {M}$
and assume that
$E_\rho $
is decidable. There is an injective total recursive function
$\iota _\rho : \mathbb {N} \to \mathbb {N}$
such that
$\rho \circ \iota _\rho : \mathbb {N} \to M$
is bijective.
Proof. Let
$\chi _{E_\rho }$
be the characteristic function of
$E_\rho $
, which is total recursive by assumption. We define a function
$h:\mathbb {N}\to \mathbb {N}$
as follows: We set
$h(0)=0$
and for
$x>0$
we let
$$ \begin{align*}h(x)=\mu y \left[\sum_{j<x}\chi_{E_\rho}(h(j),y)=0\right]. \end{align*} $$
The function h is total because M is infinite, and it is recursive because it is defined by minimalization and course-of-values recursion. Given
$x>0$
, we note that
$h(x)$
is the least value of y for which
$\rho (y)\ne \rho (h(j))$
for each
$j<x$
, so
$\rho \circ h$
is bijective and we can take
$\iota _\rho =h$
.⊣
Corollary 3.20 (Making a listable presentation bijective)
Let
$\mathfrak {M}$
be an infinite
$\mathscr {L}$
-structure with a listable presentation
$\rho $
. The following are equivalent
$:$
-
(i)
$\ne $
is
$\rho $
-listable over
$\mathfrak {M}$
. -
(ii)
$E_\rho $
is decidable. -
(iii) There is a bijective listable presentation
$\tilde {\rho }$
for
$\mathfrak {M}$
which satisfies
$\tilde {\rho }\approx \rho $
.
Proof. Items (i) and (ii) are equivalent by Lemma 3.3.
Assuming (ii), Lemma 3.19 allows us to take
$\tilde {\rho }=\rho \circ \iota _\rho $
. This proves (iii).
Conversely, if (iii) holds, then
$E_{\tilde {\rho }}$
is decidable by Lemma 3.2. Thus, the diagonal
$\Delta \subseteq M^2$
is
$\tilde {\rho }$
-decidable, which implies that
$\Delta $
is
$\rho $
-decidable by Lemma 3.18. Hence,
$E_\rho =\rho ^*(\Delta )$
is decidable.⊣
With Corollary 3.20 we can give a refinement of Lemma 3.18.
Theorem 3.21 (Equivalence and comparison of listable sets)
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure and let
$\rho $
and
$\gamma $
be listable presentations. In the following
$\textrm{(i)}\ implies\ \textrm{(ii)}, and \textrm{(ii)}\ implies\ \textrm{(iii)}$
:
-
(i)
$\rho \approx \gamma $
. -
(ii) The class of
$\rho $
-listable sets is the same as the class of
$\gamma $
-listable sets. -
(iii) The class of
$\rho $
-listable sets is contained in the class of
$\gamma $
-listable sets.
Furthermore, if
$E_\rho $
is decidable, then the three properties are equivalent.
Proof. (i) implies (ii) by Lemma 3.18, and it is clear that (ii) implies (iii). It only remains to show that (iii) implies (i) assuming that
$E_\rho $
is decidable. By Proposition 3.17 it suffices to consider the case when M is infinite.
Assume (iii) and that
$E_\rho $
is decidable. By Corollary 3.20 we may assume that
$\rho :\mathbb {N}\to M$
is bijective after replacing it by an equivalent listable presentation—the class of
$\rho $
-listable sets in (iii) remains the same by Lemma 3.18.
Let
$T_\rho =\{(\rho (n), \rho (n+1)) : n\in \mathbb {N}\}\subseteq M^2$
. Since
$T_\rho $
is
$\rho $
-listable, we get that
$T_\rho $
is
$\gamma $
-listable by (iii). Let
$g=(g_1,g_2):\mathbb {N}\to \mathbb {N}^2$
be a total recursive function with image
$\gamma ^*(T_\rho )$
. Define a function
$\psi :\mathbb {N}\to \mathbb {N}$
by choosing any
$\psi (0)\in \gamma ^{-1}(\rho (0))$
and for
$x>0$
we define
$$ \begin{align*}\psi(x)=g_2\left(\mu y [ g_1(y)=\psi(x-1) ] \right). \end{align*} $$
Then
$\psi :\mathbb {N}\to \mathbb {N}$
is total recursive. Note that for each
$n\ge 0$
we have
$(\gamma (\psi (n)),\gamma (\psi (n+1)))\in T_\rho $
. Since
$\gamma (\psi (0))=\rho (0)$
and
$\rho $
is bijective, we deduce
$\gamma \circ \psi =\rho $
. This proves
$\rho \approx \gamma $
.⊣
Corollary 3.22. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure for which the binary relation
$\ne $
is totally listable. Given
$\rho $
and
$\gamma $
listable presentations for
$\mathfrak {M}$
, the following are equivalent
$:$
-
(i)
$\rho \approx \gamma $
. -
(ii) The class of
$\rho $
-listable sets is the same as the class of
$\gamma $
-listable sets. -
(iii) The class of
$\rho $
-listable sets is contained in the class of
$\gamma $
-listable sets.
Given
$\rho ,\gamma :\mathbb {N}\to M$
listable presentations of an
$\mathscr {L}$
-structure
$\mathfrak {M}$
, we define
$$ \begin{align*}\Delta(\gamma,\rho):=\{(m,n)\in \mathbb{N}^2 : \gamma(m)=\rho(n)\}\subseteq \mathbb{N}^2. \end{align*} $$
In particular, note that
$E_\rho =\Delta (\rho ,\rho )$
.
Lemma 3.23 (Diagonal test for equivalence)
Let
$\gamma , \rho :\mathbb {N}\to M$
be listable presentations for
$\mathfrak {M}$
. We have that
$\gamma \approx \rho $
if and only if
$\Delta (\gamma ,\rho )\subseteq \mathbb {N}^2$
is listable.
Proof. Assume
$\rho \approx \gamma $
and let
$\psi :\mathbb {N}\to \mathbb {N}$
be a total recursive function with
$\gamma \circ \psi =\rho $
. Let
$\epsilon ^\gamma =(\epsilon ^\gamma _1,\epsilon ^\gamma _2):\mathbb {N}\to \mathbb {N}^2$
be a total recursive map with image
$E_\gamma $
. Define the partial function
The function
$\delta $
is partial recursive and its domain is
$\Delta (\gamma ,\rho )$
. Thus,
$\Delta (\gamma ,\rho )$
is listable.
Conversely, assume that
$\Delta (\gamma ,\rho )$
is listable. It is non-empty, so there is a total recursive
$f=(f_1,f_2):\mathbb {N}\to \mathbb {N}^2$
with image
$\Delta (\gamma ,\rho )$
. Observe that both
$f_1,f_2:\mathbb {N}\to \mathbb {N}$
are total recursive and surjective. Define
Then
$\phi :\mathbb {N}\to \mathbb {N}$
is total recursive and it satisfies
$\rho (\phi (n))=\gamma (n)$
for all
$n\ge 0$
. Hence
$\rho \approx \gamma $
.⊣
In view of Lemma 3.12 we get
Corollary 3.24. If
$\rho ,\gamma :\mathbb {N}\to M$
are listable presentations for an
$\mathscr {L}$
-structure
$\mathfrak {M}$
, we have
$\rho \approx \gamma $
if and only if
$\rho \asymp \gamma $
as p.e. interpretations.
Proof. Note that in this case
$K(\gamma , \rho )=\Delta (\gamma ,\rho )$
. By the DPRM theorem, we see that
$K(\gamma , \rho )$
is p.e.
$\mathscr {L}_a$
-definable over
$\mathbb {N}$
if and only if
$\Delta (\gamma ,\rho )$
is listable. We conclude by Lemma 3.23.⊣
3.5 Uniquely listable structures
We have seen that listable structures with finite domain are uniquely listable (cf. Proposition 3.17). However, not all listable structures are uniquely listable. For instance, let
$H\subseteq \mathbb {N}$
be a listable undecidable set and consider the structure
$(\mathbb {N};H,=)$
. The identity map
$\rho :\mathbb {N}\to \mathbb {N}$
is a listable presentation. Another listable presentation is given by the bijection
$\gamma :\mathbb {N}\to \mathbb {N}$
mapping
$2n$
to the n-th element of H and
$2n+1$
to the n-th element of
$H^c$
. Since
$H^c$
is
$\gamma $
-listable but it is not
$\rho $
-listable, we conclude
$\rho \not \approx \gamma $
.
Let us discuss the problem of determining whether a listable structure is uniquely listable. First, we have the following basic transference property.
Lemma 3.25 (Transference of unique listability)
Let
$\mathscr {L}$
and
$\mathscr {K}$
be languages. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure with domain M, and let
$\mathfrak {N}$
be a uniquely listable
$\mathscr {K}$
-structure with domain N. Suppose that there is a bijective function
$\theta : M\to N$
defining a p.e. interpretation
$\theta :\mathfrak {M}\dashrightarrow \mathfrak {N}$
. Then
$\mathfrak {M}$
is uniquely listable.
Proof. Given
$\rho ,\gamma :\mathbb {N}\to M$
listable presentations for
$\mathfrak {M}$
we have that
$\theta \circ \rho $
and
$\theta \circ \gamma $
are listable presentations of
$\mathfrak {N}$
(by Proposition 3.11 with
$f=\textrm {Id}_{\mathbb {N}}$
) and therefore they are equivalent. Let
$\phi :\mathbb {N}\to \mathbb {N}$
be a total recursive function with
$\theta \circ \rho \circ \phi =\theta \circ \gamma $
, then
$\rho \circ \phi =\gamma $
because
$\theta $
is injective, and we get
$\rho \approx \gamma $
.⊣
Unfortunately, this transference property is rather restrictive and a more flexible criterion for unique listability is necessary.
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure with domain M. A universal listing for
$\mathfrak {M}$
is a surjective function
$\tau :\mathbb {N}\to M$
satisfying that for every listable presentation
$\rho :\mathbb {N}\to M$
there is a total recursive function
$a_{\rho }^{\tau }:\mathbb {N}\to \mathbb {N}$
such that
$\rho \circ a_{\rho }^\tau = \tau $
.
Universal listings are relevant for us due to the following relation with unique listability.
Lemma 3.26 (Universal listings and unique listability)
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure which admits a universal listing
$\tau $
. Then
$\mathfrak {M}$
is uniquely listable and
$\tau $
is a listable presentation for it.
Proof. Let
$\rho $
be any listable presentation for
$\mathfrak {M}$
. By assumption,
$\tau $
is surjective. Since
$\tau =\rho \circ a^\tau _\rho $
and
$a^\tau _\rho :\mathbb {N}\to \mathbb {N}$
is total recursive, we see that for every
$s\in \mathscr {L}$
the set
$\tau ^*(s^{\mathfrak {M}})=(a^\tau _\rho )^*(\rho ^*(s^{\mathfrak {M}}))$
is listable. Hence,
$\tau $
is a listable presentation for
$\mathfrak {M}$
and the relation
$\tau =\rho \circ a^\tau _\rho $
implies
$\rho \approx \tau $
.⊣
Naturally, there is the problem of showing that a given structure actually has some universal listing. For this we have:
Theorem 3.27 (Criterion for unique listability)
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure. Let r and k be positive integers and let
$c\in \mathbb {N}$
. Let us choose the following
$:$
-
• a total recursive function
$h=(h_1,\ldots ,h_r):\mathbb {N}\to \mathbb {N}^r$
such that
$h_j(n)<n$
for each
$j=1,\ldots ,r$
and all
$n>c$
, -
• a partition
$A_1,\ldots ,A_k$
of
$\mathbb {N}_{>c}$
with each
$A_i$
decidable, -
• for each
$i=1,2,\ldots ,k$
, a p.e.
$\mathscr {L}$
-definable function
$F_i: V_i\to M$
with domain
$V_i\subseteq M^r$
.
Let
$\tau :\mathbb {N}\to M$
be a function satisfying the following conditions
$:$
-
(i)
$\tau $
is surjective. -
(ii) If
$n\in A_i$
and
$n>c$
, then
$h(n)\in \tau ^* (V_i)$
. -
(iii) For each
$n>c$
, we have
$$ \begin{align*}\tau(n)=\begin{cases} F_1(\tau(h_1(n)),\ldots,\tau(h_r(n)))\mbox{ if }n\in A_1,\\ \vdots\\ F_k(\tau(h_1(n)),\ldots,\tau(h_r(n)))\mbox{ if }n\in A_k. \end{cases} \end{align*} $$
Then
$\tau $
is a universal listing. In particular,
$\mathfrak {M}$
is uniquely listable and
$\tau $
is a listable presentation.
Proof. Let
$\rho :\mathbb {N}\to M$
be a listable presentation. Let
$$ \begin{align*}\Gamma_i=\{(x_0,\ldots,x_r): x_0=F_i(x_1,\ldots,x_r)\}\subseteq M^{r+1}, \end{align*} $$
and note that
$\Gamma _j$
is p.e.
$\mathscr {L}$
-definable. By Corollary 3.9 the set
$\rho ^*(\Gamma _i)\subseteq \mathbb {N}^{r+1}$
is listable. For each
$i=1,\ldots ,k$
let
$f_i=(f_{i0},\ldots ,f_{ir}):\mathbb {N}\to \mathbb {N}^{r+1}$
be a total recursive map with image
$\rho ^*(\Gamma _i)$
. We note that
$(f_{i1},\ldots ,f_{ir}):\mathbb {N}\to \mathbb {N}^r$
has image
$\rho ^*(V_i)$
because
$V_i$
is the domain of
$F_i$
.
We claim that there is a total recursive function
$\alpha :\mathbb {N}\to \mathbb {N}$
satisfying the following:
-
(a) For each
$n\in \mathbb {N}$
we have
$\rho (\alpha (n)) = \tau (n)$
. -
(b) For each
$n\in A_i$
with
$n>c$
we have
$(\alpha (h_1(n)),\ldots ,\alpha (h_r(n)))\in \rho ^*(V_i)$
. -
(c) For each
$n>c$
, (3.1)
$$ \begin{align} \alpha(n)=\begin{cases} f_{10}(\mu y [ f_{1j}(y)=\alpha(h_j(n)) \mbox{ for each }j=1,\ldots,r] )\mbox{ if }n\in A_1,\\ \vdots\\ f_{k0}(\mu y [ f_{kj}(y)=\alpha(h_j(n)) \mbox{ for each }j=1,\ldots,r] )\mbox{ if }n\in A_k. \end{cases} \end{align} $$
Let us choose any values
$\alpha (n)\in \rho ^{-1}(\tau (n))$
for
$n\le c$
. Then
$\rho (\alpha (m))=\tau (m)$
for
$m=0,1,\ldots ,c$
. We will recursively construct the values of the function
$\alpha (n)$
for larger values of n by using (c), and along the construction we will inductively prove that (a) and (b) hold.
Let us fix an
$n>c$
and let us assume that for each
$m<n$
we have that
$\alpha (m)\in \mathbb {N}$
is already defined and that
$\rho (\alpha (m))=\tau (m)$
holds. Let i be the index with
$n\in A_i$
. Note that
$h_j(n)<n$
for each
$j=1,\ldots ,r$
; hence
$(\alpha (h_1(n)),\ldots ,\alpha (h_r(n)))\in \mathbb {N}^r$
is already defined and
by condition (ii). That is,
as required by (b).
Since
$\rho ^*(V_i)$
is the image of
$(f_{i1},\ldots ,f_{ir}):\mathbb {N}\to \mathbb {N}^r$
, there is some
$y\in \mathbb {N}$
such that
$f_{ij}(y)=\alpha (h_j(n))$
for each
$j=1,\ldots ,r$
. Therefore, (3.1) uniquely defines
$\alpha (n)\in \mathbb {N}$
. Furthermore, if
$y_0$
is the minimal such y for our chosen n, then
$$ \begin{align*}\begin{aligned} &\rho(\alpha(n))\\ & =\rho(f_{i0}(y_0)) = F_i(\rho(f_{i1}(y_0)),\ldots,\rho(f_{ir}(y_0))) &\mbox{ by definition of }f_i:\mathbb{N}\to \mathbb{N}^{r+1}\\ & = F_i(\rho(\alpha(h_1(n))),\ldots,\rho(\alpha(h_r(n)))) \quad &\mbox{ by choice of }y_0\\ &= F_i(\tau(h_1(n)),\ldots,\tau(h_r(n))) \quad &\mbox{ by (3.2) }\\ &= \tau(n) \quad &\mbox{ by condition (iii).} \end{aligned} \end{align*} $$
This proves that
$\rho (\alpha (n))=\tau (n)$
holds, as required by (a).
Finally, it only remains to observe that the function
$\alpha :\mathbb {N}\to \mathbb {N}$
that we have constructed is total recursive. In fact, we already proved that
$\alpha $
is a total function, and it is defined by the first chosen values
$\alpha (1),\ldots ,\alpha (c)$
together with the condition (3.1) for
$n>c$
. The condition (3.1) shows that
$\alpha $
is recursive because it only involves the total recursive functions
$f_{ij}$
and
$h_j$
, the schema of definition by decidable cases, the minimalization operator, and the schema of course-of-values recursion.
In particular, we have constructed a total recursive function
$\alpha :\mathbb {N}\to \mathbb {N}$
satisfying condition (a). The function
$\tau :\mathbb {N}\to M$
is surjective by assumption (i), and the choice
$a^\tau _\rho =\alpha $
shows that
$\tau $
is a universal listing. We conclude by Lemma 3.26.⊣
3.6 Examples
A first example to explain how to use the previous results on unique listability:
Proposition 3.28. Let
$\mathfrak {N}$
be an
$\mathscr {L}$
-structure with domain
$\mathbb {N}$
such that
-
(i) For each
$s\in \mathscr {L}$
, the set
$s^{\mathfrak {N}}$
is listable. -
(ii)
$0\in \mathbb {N}$
and the successor function
$S:\mathbb {N}\to \mathbb {N}$
,
$S(x)=x+1$
are p.e.
$\mathscr {L}$
-definable in
$\mathfrak {N}$
.
Then
$\mathfrak {N}$
is uniquely listable. In particular, this holds for
$(\mathbb {N};0,S,=)$
and
$(\mathbb {N};0,1,+,\times ,=)$
.
Proof. The identity function gives a listable presentation by (i). It remains to prove uniqueness up to equivalence. We apply Theorem 3.27 with
$c=0$
,
$r=k=1$
,
$A_1=\mathbb {N}$
,
$h(n)=\max \{0,n-1\}$
,
$F_1=S$
,
$V_1=\mathbb {N}$
, and
$\tau =\textrm {Id}_{\mathbb {N}}$
. The result follows.⊣
Next we consider the case of
$\mathbb {Q}$
in detail. See also [Reference Shlapentokh47]. We begin with a folklore fact.
Lemma 3.29. Let
$q: \mathbb {Z}_{>0}\to \mathbb {Q}_{>0}$
be the function defined by
$q(1)=1$
and for
$n\ge 2:$
$$ \begin{align*} q(n)=\begin{cases} q(n/2) + 1&\mbox{ if }n\ge 2 \mbox{ is even,}\\ 1/q(n-1) &\mbox{ if }n\ge 2 \mbox{ is odd.} \end{cases} \end{align*} $$
Then
$q: \mathbb {Z}_{>0}\to \mathbb {Q}_{>0}$
is bijective.
Proof. Take any rational number
$r>0$
and recall that it admits a unique continued fraction expansion
$[a_0;a_1,\ldots ,a_d]$
for some
$d\ge 1$
under the requirements
$a_0\ge 0$
,
$a_j\ge 1$
for
$j\ge 1$
, and
$a_d=1$
. We note that choosing the positive integer
we get
$q(n)=r$
, so
$q(\mathbb {Z}_{>0})=\mathbb {Q}_{> 0}$
. Furthermore, q is injective because the expression (3.3) always exists and is unique for a given
$n\ge 1$
under the requirements
$a_0\ge 0$
and
$a_j\ge 1$
for
$j\ge 1$
—expanding the product in (3.3) we get the binary expansion of n.⊣
Corollary 3.30. Let
$\tau :\mathbb {N}\to \mathbb {Q}$
be defined by
$\tau (0)=0$
,
$\tau (1)=1$
, and
$\tau (2)=-1$
, and for
$n\ge 3$
$$ \begin{align*} \tau(n)=\begin{cases} \tau((n-1)/2)+1 &\mbox{ if }n\equiv 3\bmod 4,\\ \tau(n/2)-1 &\mbox{ if }n\equiv 0\bmod 4,\\ 1/\tau(n-2) &\mbox{ if }n\equiv 1,2\bmod 4. \end{cases} \end{align*} $$
Then
$\tau :\mathbb {N}\to \mathbb {Q}$
is bijective.
Proof. This follows from Lemma 3.29, since the sequence of values
$\tau (n)$
for
$n=0,1,2,\ldots $
is precisely
$0$
,
$q(1)$
,
$-q(1)$
,
$q(2)$
,
$-q(2)$
, ….⊣
Proposition 3.31. Let
$\mathfrak {Q}$
be an
$\mathscr {L}$
-structure with domain
$\mathbb {Q}$
such that
-
(i)
$\mathfrak {Q}$
admits some listable presentation. -
(ii) The constant
$0\in \mathbb {Q}$
, the successor function
$S:\mathbb {Q}\to \mathbb {Q}$
,
$S(x)=x+1$
, and the multiplicative inverse function
$R:\mathbb {Q}^\times \to \mathbb {Q}$
,
$R(x)=1/x$
are p.e.
$\mathscr {L}$
-definable in
$\mathfrak {Q}$
.
Then
$\mathfrak {Q}$
is uniquely listable and the function
$\tau :\mathbb {N}\to \mathbb {Q}$
of Corollary 3.30 is a listable presentation.
Proof. First we note that the function
$P:\mathbb {Q}\to \mathbb {Q}$
given by
$y=P(x)=x-1$
is p.e.
$\mathscr {L}$
-defined by the formula
$x=S(y)$
.
Let us apply Theorem 3.27 to show that the function
$\tau :\mathbb {N}\to \mathbb {Q}$
from Corollary 3.30 is a universal listing for
$\mathfrak {Q}$
. We choose
$c=2$
,
$r=1$
,
$k=3$
,
$A_1=\{n\ge 3 : n\equiv 3\bmod 4\}$
,
$A_2=\{n\ge 3 : n\equiv 0\bmod 4\}$
,
$A_3=\{n\ge 3 : n\equiv 1,2\bmod 4\}$
, and the total recursive function
$h:\mathbb {N}\to \mathbb {N}$
given by
$$ \begin{align*} h(n)=\begin{cases} (n-1)/2 &\mbox{ if }n\equiv 3\bmod 4,\\ n/2 &\mbox{ if } n\equiv 0\bmod 4,\\ \max\{0, n-2\} &\mbox{ if }n\equiv 1,2\bmod 4. \end{cases} \end{align*} $$
With these choices, the function
$\tau :\mathbb {N}\to \mathbb {Q}$
from Corollary 3.30 satisfies
$\tau (0)= 0$
,
$\tau (1)= S(0)$
, and
$\tau (2)=P(0)$
, and for
$n\ge 3$
we have
$$ \begin{align*} \tau(n)=\begin{cases} S(h(n))\mbox{ if } n\in A_1,\\ P(h(n))\mbox{ if } n\in A_2,\\ R(h(n))\mbox{ if } n\in A_3. \end{cases} \end{align*} $$
Theorem 3.27 implies that
$\tau $
is a universal listing. Hence the result.⊣
Corollary 3.32. The
$\mathscr {L}_a$
-structure
$\mathbb {Q}$
is uniquely listable.
In a similar fashion, one can get several other results. We include here the case of a certain class of finitely generated structures, which generalizes the examples we have presented in detail so far in this section. The proofs go along the same lines.
Proposition 3.33. Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure with domain M. Suppose that there is a finite list of elements
$g_0, g_1, \ldots ,g_c\in M$
and functions
$F_1,\ldots ,F_k:M^r\to M$
such that
-
• Each
$g_j$
and each
$F_i$
is p.e.
$\mathscr {L}$
-definable over
$\mathfrak {M}.$
-
• M is generated by the elements
$g_j$
and the functions
$F_i$
, in the sense that each element of M is obtained by applying a suitable composition of the
$F_i$
to the elements
$g_j$
.
Then
$\mathfrak {M}$
is uniquely listable.
One immediately gets the following generalization of Corollary 3.32:
Corollary 3.34. Let M be a finitely generated ring. Let
$\mathscr {L}=\mathscr {L}_a\cup \{g_0,g_1,\ldots ,g_c\}$
where
$g_i$
are symbols of constant interpreted in M as a list of ring generators. Then M seen as an
$\mathscr {L}$
-structure is uniquely listable. The same result holds if M is a finitely generated field, in which case the
$g_i$
should be taken to correspond to a list of field generators.
Proof. It is a standard fact that finitely generated rings and fields are p.e. interpretable in the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
; see for instance Corollary 2.14 in [Reference Aschenbrenner, Khelif, Naziazeno and Scanlon3] and note that the constructed interpretation is p.e. (idea: it suffices to interpret rings of the form
$\mathbb {Z}[x_1,\ldots ,x_n]$
and then take quotients and localizations, which leads to p.e. interpretations). The result follows from Theorem 3.13 and Proposition 3.33.⊣
4 The DPRM property for listable structures
4.1 The DPRM property
Let
$\mathfrak {M}$
be a listable
$\mathscr {L}$
-structure. Recall that a set
$X\subseteq M^r$
is totally listable if for every listable presentation
$\rho :\mathbb {N}\to M$
we have that X is
$\rho $
-listable.
In the special case that
$\mathfrak {M}$
is uniquely listable, the class of totally listable sets over
$\mathfrak {M}$
is the same as the class of
$\rho $
-listable sets for any chosen listable presentation
$\rho :\mathbb {N}\to M$
(cf. Lemma 3.18). So, if
$\mathfrak {M}$
is uniquely listable, there is a well-defined notion of listable sets over
$\mathfrak {M}$
.
By Corollary 3.9, if
$X\subseteq M^r$
is p.e.
$\mathscr {L}$
-definable, then it is totally listable. We are interested in listable structures
$\mathfrak {M}$
for which the converse holds.
We say that a listable
$\mathscr {L}$
-structure
$\mathfrak {M}$
has the DPRM property if for each
$r\ge 1$
, every totally listable set
$X\subseteq M^r$
is p.e.
$\mathscr {L}$
-definable. Thus, a listable structure
$\mathfrak {M}$
has the DPRM property if and only if the class of totally listable sets over
$\mathfrak {M}$
is the same as p.e.
$\mathscr {L}$
-definable sets over
$\mathfrak {M}$
.
Of course,
$\mathbb {N}$
as an
$\mathscr {L}_a$
-structure has the DPRM property precisely by the DPRM theorem. It easily follows that
$\mathbb {Z}$
as an
$\mathscr {L}_a$
-structure also has the DPRM property (see Lemma 4.11 for details).
A basic feature of listable structures having the DPRM property is the following:
Lemma 4.1. If
$\mathfrak {M}$
is a listable
$\mathscr {L}$
-structure with the DPRM property, then all finite sets in
$M^r$
are p.e.
$\mathscr {L}$
-definable. In particular, each element of M is p.e.
$\mathscr {L}$
-definable.
Proof. By Corollary 3.5.⊣
In particular, the DPRM property has a simple characterization for finite structures.
Corollary 4.2. Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with finite domain. Then
$\mathfrak {M}$
has the DPRM property if and only if each element of M is p.e.
$\mathscr {L}$
-definable. In this case, every subset of
$M^r$
is p.e.
$\mathscr {L}$
-definable.
4.2 Known results
Other authors have considered a slightly different variant of the DPRM property where only recursive presentations are allowed. That is, surjective maps
$\rho :\mathbb {N}\to M$
such that for every
$s\in \mathscr {L}$
we have that
$\rho ^*(s^{\mathfrak {M}})$
is decidable. Let us momentarily call this variant the recursive DPRM property. Note that if a set
$X\subseteq M^r$
is
$\rho $
-listable for every listable presentation
$\rho $
, then the same holds for every recursive presentation. Therefore, the recursive DPRM property implies the DPRM property, and all available results in the literature establishing the recursive DPRM property for a certain structure are still valid if the DPRM property is considered.
Let us briefly survey the known cases of the DPRM property beyond
$\mathbb {N}$
and
$\mathbb {Z}$
. Denef [Reference Denef17] proved the DPRM property for
$\mathbb {Z}[t]$
. Zahidi [Reference Zahidi51] extended Denef’s result to the polynomial ring
$O_K[t]$
when K is a totally real number field and
$O_K$
is its ring of integers. Demeyer proved several other cases:
$k[t]$
for k a finite field or a recursive infinite algebraic extension of a finite field [Reference Demeyer14], and
$A[t]$
where A is a recursive subring of a number field [Reference Demeyer16]. Degroote and Demeyer [Reference Degroote and Demeyer13] proved the case of
$L[t]$
where L is an automorphism-recursive algebraic extension of
$\mathbb {Q}$
having an embedding into
$\mathbb {R}$
or into a finite extension of
$\mathbb {Q}_p$
for some prime p (see [Reference Degroote and Demeyer13] for the definition of automorphism-recursive extensions).
Other than this, if B is a uniquely listable ring and
$A\subseteq B$
is a uniquely listable subring such that A has the DPRM property and A is Diophantine in B (that is, p.e.
$\mathscr {L}_a$
-definable with parameters), then there are a number of cases where the DPRM property can be transferred from A to B by applying some version of Theorem 4.8 below, especially in the context of finite algebraic extensions of fields or Dedekind domains. See for instance Proposition 4.13 below.
4.3 The number of existential quantifiers
Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure. Given
$r\ge 1$
, a p.e. r-catalogue for
$\mathfrak {M}$
is a p.e.
$\mathscr {L}$
-formula
$\Upsilon _r[x_0,x_1,\ldots ,x_r]$
with the following property: For every p.e.
$\mathscr {L}$
-definable set
$X\subseteq M^r$
there is an element
$m_X\in M$
such that
$X=\{{\textbf {a}}\in M^r : \mathfrak {M}\models \Upsilon _r[m_X,{\textbf {a}}]\}$
. (One may argue that “universal p.e. formula” would be a better terminology, but such an oxymoron might lead to confusion.) We record the following remark.
Lemma 4.3. Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure. If
$\mathfrak {M}$
has a p.e. r-catalogue for certain
$r\ge 1$
, then it has a p.e. n-catalogue for every
$1\le n\le r$
.
Conversely, one has:
Lemma 4.4. Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with domain M. If
$\mathfrak {M}$
has a p.e.
$1$
-catalogue and there is a p.e.
$\mathscr {L}$
-definable injective function
$M^2\to M$
, then
$\mathfrak {M}$
has a p.e. r-catalogue for every
$r\ge 1$
.
For an
$\mathscr {L}$
-structure
$\mathfrak {M}$
and subset
$X\subseteq M^r$
which is p.e.
$\mathscr {L}$
-definable with parameters from
$\mathfrak {M}$
, we define the p.e. rank of X over
$\mathfrak {M}$
as the minimal number of existential quantifiers required by a p.e.
$\mathscr {L}$
-formula to define X with parameters from
$\mathfrak {M}$
. The p.e. rank of X over
$\mathfrak {M}$
is denoted by
$\textrm {rank}^{p.e.}_{\mathfrak {M}}(X)$
. We allow p.e. definitions with parameters because the p.e. rank is intended to be a rough measure of the complexity of a p.e. definable set, and it is desirable that all p.e. definable finite sets have the lowest possible complexity in this sense—namely,
$0$
.
The following observation follows from the definition of p.e. r-catalogues.
Lemma 4.5 (Boundedness of the p.e. rank)
Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with domain M and let
$r\ge 1$
. If
$\mathfrak {M}$
has a p.e. r-catalogue, then there is a bound
$B_{\mathfrak {M}}(r)$
depending only on
$\mathfrak {M}$
and r, such that for every
$n\le r$
and every p.e.
$\mathscr {L}$
-definable
$X\subseteq M^n$
we have
$\textrm{rank}^{p.e.}_{\mathfrak {M}}(X)\le B_{\mathfrak {M}}(r)$
.
Theorem 4.6 (Existence of p.e. catalogues)
Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with infinite domain M. Suppose that
$\mathfrak {M}$
is uniquely listable, that it has the DPRM property, and that the binary relation
$\ne $
is p.e.
$\mathscr {L}$
-definable over
$\mathfrak {M}$
. Then
$\mathfrak {M}$
has a p.e. r-catalogue
$\Upsilon _r[x_0,x_1,\ldots ,x_r]$
for every
$r\ge 1$
.
In particular, for every
$r\ge 1$
there is a bound
$B_{\mathfrak {M}}(r) ($
depending only on
$\mathfrak {M}$
and
$r)$
such that for every p.e.
$\mathscr {L}$
-definable set
$X\subseteq M^r$
we have
$\textrm{rank}^{p.e.}_{\mathfrak {M}}(X)\le B_{\mathfrak {M}}(r)$
.
Proof. Take any listable presentation
$\rho :\mathbb {N}\to M$
. Since M is infinite and
$\ne $
is p.e.
$\mathscr {L}$
-definable, Corollary 3.20 yields a bijective listable presentation
$\gamma :\mathbb {N}\to M$
. Lemma 3.7 then gives a
$\gamma $
-listable set
$U_r(\gamma )\subseteq M^{r+1}$
such that for every
$\gamma $
-listable set
$X\subseteq M^r$
there is
$m_X\in M$
such that
Since
$\mathfrak {M}$
has the DPRM property and it is uniquely listable,
$U_r(\gamma )$
is p.e.
$\mathscr {L}$
-definable. We can take
$\Upsilon _r[x_0,x_1,\ldots ,x_r]$
to be any p.e.
$\mathscr {L}$
-formula defining
$U_r(\gamma )$
.⊣
4.4 Transference of the DPRM property
Our next goal is to characterize when it is possible to transfer the DPRM property from one structure to another by means of a p.e. interpretation. For simplicity, we will work with uniquely listable structures. First we need
Lemma 4.7. Let
$\mathfrak {M}$
be a uniquely listable
$\mathscr {L}$
-structure with domain M and suppose that it has the DPRM property. Then for every p.e. self-interpretation
$\lambda :\mathfrak {M}\dashrightarrow \mathfrak {M}$
we have that
$$ \begin{align*} \Gamma(\lambda) =\{(x_0,x_1,\ldots,x_r)\in M^{r+1} : (x_1,\ldots,x_r)\in \textrm{dom}(\lambda)\mbox{ and } x_0=\lambda(x_1,\ldots,x_r)\} \end{align*} $$
is p.e.
$\mathscr {L}$
-definable.
Proof. Since
$\textrm {dom}(\lambda )$
is p.e.
$\mathscr {L}$
-definable, it is totally listable (cf. Corollary 3.9). Let
$\rho $
be a listable presentation for
$\mathfrak {M}$
and let
$f=(f_1,\ldots ,f_r):\mathbb {N}\to \mathbb {N}^r$
be a total recursive function with image
$\rho ^*(\textrm {dom}(\lambda ))$
. The map
$\gamma =\lambda \circ \rho ^{(r)}\circ f:\mathbb {N}\to M$
is a listable presentation for
$\mathfrak {M}$
, by Proposition 3.11. Since
$\mathfrak {M}$
is uniquely listable,
$\gamma \approx \lambda $
and there is a total recursive function
$\phi :\mathbb {N}\to \mathbb {N}$
with
$\gamma =\rho \circ \phi $
. Note that
$\rho ^{(r)}\circ f:\mathbb {N}\to M^r$
maps onto
$\textrm {dom}(\lambda )$
, so
$\Gamma (\lambda )$
consists precisely of elements of the form
$$ \begin{align*} (\gamma(n), \rho^{(r)}(f(n))) = (\rho(\phi(n)) , \rho^{(r)}(f(n))) = \rho^{(r+1)}\circ(\phi,f_1,\ldots,f_r)(n), \end{align*} $$
for some
$n\in \mathbb {N}$
. We conclude by Lemma 3.4(iii) and the DPRM property.⊣
Theorem 4.8 (Transference of DPRM)
For
$i=1,2$
let
$\mathscr {L}_i$
be a language and let
$\mathfrak {M}_i$
be a uniquely listable
$\mathscr {L}_i$
-structure with domain
$M_i$
. Suppose that
$\mathfrak {M}_2$
has the DPRM property and that there are p.e. interpretations
$\theta _1:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_2$
and
$\theta _2:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_1$
of ranks
$r_1,r_2$
, respectively. Let
$\zeta =\theta _2\bullet \theta _1:\mathfrak {M}_1\dashrightarrow \mathfrak {M}_1$
and let
$r=r_1r_2$
. Then the following are equivalent
$:$
-
(i) The pair
$(\theta _1,\theta _2)$
defines a p.e. bi-interpretation between
$\mathfrak {M}_1$
and
$\mathfrak {M}_2$
. -
(ii)
$\Gamma (\zeta )\subseteq M_1^{r+1}$
is p.e.
$\mathscr {L}_1$
-definable over
$\mathfrak {M}_1$
. -
(iii)
$\mathfrak {M}_1$
has the DPRM property.
Proof. (i) implies (ii) by definition of p.e. bi-interpretation.
Let us show that (ii) implies (iii). Let
$\rho $
be a listable presentation for
$\mathfrak {M}_2$
. By Proposition 3.11 applied to
$\theta _2:\mathfrak {M}_2\dashrightarrow \mathfrak {M}_1$
, there is a listable presentation
$\gamma $
for
$\mathfrak {M}_1$
such that for any
$S\subseteq M_1^k$
we have that S is
$\gamma $
-listable if and only if
$\theta _2^*(S)$
is
$\rho $
-listable.
Let
$S\subseteq M_1^k$
be a
$\gamma $
-listable set. Then
$\theta _2^*(S)$
is
$\rho $
-listable. Since
$\mathfrak {M}_2$
is uniquely listable and it has the DPRM property,
$\theta _2^*(S)$
is p.e.
$\mathscr {L}_2$
-definable over
$\mathfrak {M}_2$
. Hence, the set
$\zeta ^*(S)=\theta _1^*(\theta _2^*(S))\subseteq M_1^{rk}$
is p.e.
$\mathscr {L}_1$
-definable over
$\mathfrak {M}_1$
. Since
$\zeta :\textrm {dom}(\zeta )\to M_1$
is surjective, we have
$S=\zeta ^{(k)}(\zeta ^*(S))\subseteq M_1^k$
. By (ii), the function
$\zeta ^{(k)}:\textrm {dom}(\zeta )^k\to M_1^k$
is p.e.
$\mathscr {L}_1$
-definable. Therefore, the set
$$ \begin{align*} S=\{{\textbf{y}}\in M_1^k : \exists {\textbf{x}}\in \zeta^*(S)\mbox{ such that } \zeta^{(k)}({\textbf{x}})={\textbf{y}}\} \end{align*} $$
is p.e.
$\mathscr {L}_1$
-definable over
$\mathfrak {M}_1$
. This proves (iii). Finally, (iii) implies (i) by Lemma 4.7.⊣
Corollary 4.9. Let
$\mathfrak {M}$
be a uniquely listable
$\mathscr {L}$
-structure with domain M and let
$\rho $
be a listable presentation for it. Suppose that we have an interpretation
$\theta :\mathfrak {M}\dashrightarrow \mathbb {N}$
with
$\mathbb {N}$
is regarded as an
$\mathscr {L}_a$
-structure. The following are equivalent
$:$
-
(i)
$\mathfrak {M}$
is p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
. -
(ii) The function
$\rho \circ \theta :\textrm{dom}(\theta )\to M$
is p.e.
$\mathscr {L}$
-definable. -
(iii)
$\mathfrak {M}$
has the DPRM property.
Proof. Recall that the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
is uniquely listable (cf. Proposition 3.28) and it has the DPRM property. Theorem 4.8 shows that (i) for any bi-interpretation implies (iii).
By Lemma 3.12,
$\rho $
defines a p.e. interpretation of
$\mathfrak {M}$
in the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
. Applying Theorem 4.8 with
$\mathscr {L}_1=\mathscr {L}$
,
$\mathscr {L}_2=\mathscr {L}_a$
,
$\mathfrak {M}_1=\mathfrak {M}$
,
$\mathfrak {M}_2=\mathbb {N}$
,
$\theta _1=\theta $
, and
$\theta _2=\rho $
, we see that (ii) is equivalent to (iii) and they imply (i).⊣
The equivalence between (ii) and (iii) in Corollary 4.9 has been previously used in the literature to transfer the DPRM property from the semi-ring
$\mathbb {N}$
to recursive rings and fields (see for instance [Reference Denef17, Reference Zahidi51] and, more generally, the references in Section 4.2). We also refer the reader to Demeyer’s thesis [Reference Demeyer15] where the equivalence between (ii) and (iii) in Corollary 4.9 is discussed in the context of recursively presented rings.
In this special form, the strategy originated in Denef’s work [Reference Denef17] where he transferred the DPRM property from
$\mathbb {N}$
to
$\mathbb {Z}[T]$
by implicitly using the fact that (ii) implies (iii) in Corollary 4.9. A recursive presentation for a ring satisfying (ii) of Corollary 4.9 is often referred to as a Diophantine enumeration, but they are difficult to obtain in general. We will use the more flexible criterion given by Theorem 4.8 in the examples of Section 4.5. Nevertheless, Corollary 4.9 allows us to give a characterization of uniquely listable structures with infinite domain that have the DPRM property, under the mild assumption that
$\ne $
is totally listable.
Theorem 4.10 (Characterization of the DPRM property for infinite uniquely listable structures)
Let
$\mathfrak {M}$
be a uniquely listable
$\mathscr {L}$
-structure with infinite domain, and with the property that
$\ne $
is totally listable over
$\mathfrak {M} ($
this is the case, for instance, if
$\ne $
is p.e.
$\mathscr {L}$
-definable over
$\mathfrak {M})$
. Then
$\mathfrak {M}$
has the DPRM property if and only if it is p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
.
Proof. If there is a p.e. bi-interpretation, then in particular there is a p.e. interpretation
$\theta :\mathfrak {M}\dashrightarrow \mathbb {N}$
and we can apply Corollary 4.9 to conclude that
$\mathfrak {M}$
has the DPRM property.
Conversely, assume that
$\mathfrak {M}$
has the DPRM property. By Corollary 4.9, it suffices to construct a p.e. interpretation
$\theta :\mathfrak {M}\dashrightarrow \mathbb {N}$
with
$\mathbb {N}$
seen as an
$\mathscr {L}_a$
-structure. Since
$\mathfrak {M}$
has infinite domain M and
$\ne $
is totally listable, Corollary 3.20 implies that there is a bijective listable presentation
$\rho :\mathbb {N}\to M$
. Let
$\theta =\rho ^{-1}:M\to \mathbb {N}$
. For
$s\in \mathscr {L}_a$
we have that
$s^{\mathbb {N}}$
is listable; hence
$\theta ^*(s^{\mathbb {N}})$
is
$\rho $
-listable because
$\rho ^*(\theta ^*(s^{\mathbb {N}}))=s^{\mathbb {N}}$
. By the DPRM property on
$\mathfrak {M}$
we get that
$ \theta ^*(s^{\mathbb {N}})$
is p.e.
$\mathscr {L}$
-definable over
$\mathfrak {M}$
, which implies that
$\theta :\mathfrak {M}\dashrightarrow \mathbb {N}$
is the required p.e. interpretation.⊣
We remark that Theorem 4.10 applies in the setting of Theorem 4.6.
4.5 Examples
All the structures considered in this section are uniquely listable, thanks to the results in Section 3.6. If
$\mathfrak {M}$
is an
$\mathscr {L}$
-structure with domain M and
$\mathscr {S}\subseteq M$
, we let
$\mathscr {L}\cup \mathscr {S}$
be the language obtained by expanding
$\mathscr {L}$
with constant symbols corresponding to the elements of
$\mathscr {S}$
and interpreted in
$\mathfrak {M}$
accordingly. As a warm-up, we have:
Lemma 4.11. The
$\mathscr {L}_a$
-structure
$\mathbb {Z}$
has the DPRM property.
The next three examples are considered folklore results (except for the assertions about p.e. bi-interpretability), although the author is not aware of any reference for their proofs. Let us recall that for a ring A, a subset
$S\subseteq A^r$
is Diophantine if it is p.e.
$\mathscr {L}_a$
-definable over A with parameters.
Proposition 4.12. The following are equivalent
$:$
-
(i)
$\mathbb {Z}$
is Diophantine in
$\mathbb {Q}$
. -
(ii) The
$\mathscr {L}_a$
-structure
$\mathbb {Q}$
has the DPRM property. -
(iii) The
$\mathscr {L}_a$
-structure
$\mathbb {Q}$
is p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
.
Proof. Let us consider
$\mathbb {Q}$
as an
$\mathscr {L}$
-structure. It is infinite and it is uniquely listable by Corollary 3.32. The relation
$\ne $
is p.e.
$\mathscr {L}_a$
-definable over
$\mathbb {Q}$
, hence totally listable (cf. Corollary 3.9). Thus, (ii) and (iii) are equivalent by Theorem 4.10.
Assume (i). Then the identity map
$\theta _1:\mathbb {Z}\to \mathbb {Z}$
defines a p.e. interpretation
$\theta _1:\mathbb {Q}\dashrightarrow \mathbb {Z}$
as
$\mathscr {L}_a$
-structures. We take
$\theta _2:\mathbb {Z}\times (\mathbb {Z}-\{0\})\to \mathbb {Q}$
given by
$(a,b)\mapsto a/b$
, which defines a p.e. interpretation
$\theta _2 : \mathbb {Z}\dashrightarrow \mathbb {Q}$
; in fact, this is the p.e. interpretation
$\kappa :\mathbb {Z}\dashrightarrow \mathbb {Q}$
from Lemma 2.14. For
$\zeta =\theta _2\bullet \theta _1:\mathbb {Q}\dashrightarrow \mathbb {Q}$
we have
$\textrm {dom}(\zeta )=\mathbb {Z}\times (\mathbb {Z}-\{0\})\subseteq \mathbb {Q}^2$
and
$$ \begin{align*} \Gamma(\zeta)=\{(x_0,x_1,x_2)\in \mathbb{Q}^3 : x_1\in \mathbb{Z}, x_2\in \mathbb{Z}-\{0\}, x_0x_2=x_1\}\subseteq \mathbb{Q}^3, \end{align*} $$
which is p.e.
$\mathscr {L}_a$
-definable over
$\mathbb {Q}$
by (i). Hence, by Theorem 4.8 and Lemma 4.11 we get (ii).
Finally, assume (ii). To obtain (i) it suffices to show that
$\mathbb {Z}\subseteq \mathbb {Q}$
is
$\gamma $
-listable for some listable presentation
$\gamma $
of
$\mathbb {Q}$
, because
$\mathbb {Q}$
is uniquely listable. Directly doing this in detail without invoking Church’s thesis can be rather messy if the listable presentation is not chosen carefully, but choosing the listable presentation
$\tau :\mathbb {N}\to \mathbb {Q}$
provided by Proposition 3.31 one can check that
$\tau ^{-1}(\mathbb {Z})=\{2^n: n\ge 0\}\cup \{2^n-1: n\ge 0\}$
, which is listable in
$\mathbb {N}$
.
Alternatively, consider again the p.e. interpretation
$\kappa : \mathbb {Z}\dashrightarrow \mathbb {Q}$
from Lemma 2.14. Then
$\kappa ^*(\mathbb {Z})=\{(a,b)\in \mathbb {Z}^2 : b\ne 0\mbox { and }b|a\}$
is p.e.
$\mathscr {L}_a$
-definable over
$\mathbb {Z}$
, hence totally listable (cf. Corollary 3.9). Then
$\mathbb {Z}$
is
$\gamma $
-listable in
$\mathbb {Q}$
for some listable presentation
$\gamma $
by Proposition 3.11.⊣
We stress the fact that, although
$\mathbb {N}$
and
$\mathbb {Q}$
are known to be bi-interpretable as
$\mathscr {L}_a$
-structures thanks to results of Robinson [Reference Robinson41], it is not known whether they are p.e. bi-interpretable. See also [Reference Koenigsmann24].
Proposition 4.13. Let K be a number field, let
$O_K$
be its ring of integers, and let
$\mathscr {G}\subseteq O_K$
be a finite set of ring generators for
$O_K$
. Let us consider
$O_K$
as a structure over
$\mathscr {L}=\mathscr {L}_a\cup \mathscr {G}$
. Then
$O_K$
is uniquely listable and the following are equivalent
$:$
-
(i)
$\mathbb {Z}$
is Diophantine in
$O_K$
. -
(ii) The
$\mathscr {L}$
-structure
$O_K$
has the DPRM property. -
(iii) The
$\mathscr {L}$
-structure
$O_K$
is p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
.
Proof. We consider
$\mathbb {Z}$
as an
$\mathscr {L}_a$
-structure and
$O_K$
as an
$\mathscr {L}$
-structure.
The ring
$O_K$
is infinite and it is uniquely listable by Corollary 3.34. The relation
$\ne $
is p.e.
$\mathscr {L}$
-definable in
$O_K$
—this is elementary (see for instance paragraph 1.2.1 in [Reference Moret-Bailly32]). Hence, (ii) and (iii) are equivalent by Theorem 4.10.
Let
$r=[K:\mathbb {Q}]$
and let
$\beta _1, \ldots ,\beta _r$
be an integral basis for
$O_K$
with
$\beta _1=1$
. The elements
$\beta _j$
are p.e.
$\mathscr {L}$
-definable since
$\mathscr {G}$
is a set of ring generators for
$O_K$
. Let
$\kappa : \mathbb {Z}^r\to O_K$
be the map
$\kappa (x_1,\ldots ,x_r)=x_1\beta _1+\cdots +x_r\beta _r$
. Thus,
$\kappa $
defines a p.e. interpretation
$\kappa : \mathbb {Z}\dashrightarrow O_K$
.
Assume (i). Then the identity map
$\theta _1:\mathbb {Z}\to \mathbb {Z}$
defines a p.e. interpretation
$\theta _1:O_K\dashrightarrow \mathbb {Z}$
. Let us take
$\theta _2=\kappa : \mathbb {Z}\dashrightarrow O_K$
. The composed interpretation
$\zeta =\theta _2\bullet \theta _1:O_K\dashrightarrow O_K$
has
$\textrm {dom}(\zeta )=\mathbb {Z}^r\subseteq O_K$
and
$ \Gamma (\zeta )=\{(x_0,x_1,\ldots ,x_r)\in O_K^{r+1} : x_1,\ldots ,x_r\in \mathbb {Z}\mbox { and }x_0=x_1\beta _1+\cdots +x_r\beta _r\} $
which is p.e.
$\mathscr {L}$
-definable by (i). We obtain (ii) by Theorem 4.8 and Lemma 4.11.
Finally, let us assume (ii). To get (i) it suffices to show that
$\mathbb {Z}\subseteq O_K$
is listable for some listable presentation
$\gamma $
of
$O_K$
(since
$O_K$
is uniquely listable). The p.e. interpretation
$\kappa : \mathbb {Z}\dashrightarrow O_K$
constructed above satisfies
$\kappa ^{-1}(\mathbb {Z})=\{(n,0,\ldots ,0): n\in \mathbb {Z}\}\subseteq \mathbb {Z}^r$
because
$\beta _1=1$
and the
$\beta _j$
form an integral basis. Thus,
$\kappa ^{-1}(\mathbb {Z})$
is totally listable over
$\mathbb {Z}$
(it is p.e.
$\mathscr {L}_a$
-definable); hence
$\mathbb {Z}$
is
$\gamma $
-listable over
$O_K$
for some listable presentation
$\gamma $
afforded by Proposition 3.11.⊣
At this point we recall that it is a conjecture of Denef and Lipshitz [Reference Denef and Lipshitz19] that
$\mathbb {Z}$
is Diophantine in
$O_K$
for every number field. The general case remains open, although it is known that this would follow from standard conjectures on elliptic curves [Reference Mazur and Rubin29, Reference Murty and Pasten33]. The available unconditional results are proved in [Reference Denef18, Reference Denef and Lipshitz19, Reference Pheidas37, Reference Shapiro and Shlapentokh45, Reference Shlapentokh46, Reference Videla49] and most recently in [Reference Garcia-Fritz and Pasten23, Reference Mazur and Rubin30]. All recent progress on this problem was possible thanks to the elliptic curve criteria from [Reference Cornelissen, Pheidas and Zahidi9, Reference Poonen, Fieker and Kohel39, Reference Shlapentokh48].
Regarding function fields, we have:
Proposition 4.14. Let k be a finite field, let t be a transcendental element, and let
$\mathscr {G}$
be a
$($
finite
$)$
set of ring generators for k. Let us consider
$k[t]$
and
$k(t)$
as
$\mathscr {L}$
-structures, where
$\mathscr {L}=\mathscr {L}_a\cup \mathscr {G} \cup \{t\}$
. The following are equivalent
$:$
-
(i)
$k[t]$
is Diophantine in
$k(t)$
. -
(ii) The
$\mathscr {L}$
-structure
$k(t)$
has the DPRM property. -
(iii) The
$\mathscr {L}$
-structures
$k[t]$
and
$k(t)$
are p.e. bi-interpretable. -
(iv) The
$\mathscr {L}$
-structure
$k(t)$
is p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
.
Proof. The ring
$k[t]$
is infinite, uniquely listable by Corollary 3.34, and the inequality
$\ne $
is p.e.
$\mathscr {L}$
-definable (standard fact using two primes of
$k[t]$
; see Lemme 3.2 in [Reference Moret-Bailly32] for a generalization). Furthermore,
$k[t]$
has the DPRM property by a result of Demeyer [Reference Demeyer14]. Thus
$k[t]$
is p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
by Theorem 4.10. It follows that (iii) and (iv) are equivalent by Lemma 2.12.
The field
$k(t)$
is infinite, uniquely listable by Corollary 3.34, and the relation
$\ne $
is p.e.
$\mathscr {L}$
-definable in
$k(t)$
. Hence, (ii) and (iv) are equivalent by Theorem 4.10.
The equivalence of (i) and (ii) is shown as in the case of
$\mathbb {Z}$
and
$\mathbb {Q}$
(cf. Proposition 4.12) using the p.e. interpretation
$\kappa : k[t]\dashrightarrow k(t)$
given by
$\kappa : k[t]\times (k[t]-\{0\})\to k(t)$
with
$(f,g)\mapsto f/g$
. Namely, assuming (i), the identity map
$\theta _1: k[t]\to k[t]$
defines a p.e. interpretation
$\theta _1:k(t)\dashrightarrow k[t]$
and we can take
$\theta _2=\kappa $
in order to apply Theorem 4.8 together with Demeyer’s theorem [Reference Demeyer14]. This allows us to transfer the DPRM property from
$k[t]$
to
$k(t)$
, obtaining (ii).
Conversely, assume (ii). Then
$\kappa ^*(k[t])=\{(f,g)\in k[t]^2 : g\ne 0\mbox { and }g|f\}$
is p.e.
$\mathscr {L}$
-definable over
$k[t]$
, hence totally listable. Proposition 3.11 implies that
$k[t]$
is
$\gamma $
-listable in
$k(t)$
for some listable presentation
$\gamma $
; hence
$k[t]$
is a totally listable subset of
$k(t)$
because
$k(t)$
is uniquely listable. Therefore, (ii) implies (i).⊣
Similarly, these results can be extended to the case of S-integers and global fields, not just
$\mathbb {Q}$
and
$k(t)$
. We leave the details to the reader.
In a similar fashion, other transference results can be obtained. For instance, Demeyer [Reference Demeyer16] proved that
$\mathbb {Q}[t]$
has the DPRM property, seen as a structure over
$\mathscr {L}_t=\mathscr {L}_a\cup \{t\}$
. Using this and the same methods as in the previous three results, one can show
Proposition 4.15. Consider
$\mathbb {Q}[t]$
and
$\mathbb {Q}(t)$
as structures over
$\mathscr {L}_t$
. The following are equivalent
$:$
-
(i)
$\mathbb {Q}[t]$
is Diophantine in
$\mathbb {Q}(t)$
. -
(ii) The
$\mathscr {L}$
-structure
$\mathbb {Q}(t)$
has the DPRM property. -
(iii) The
$\mathscr {L}$
-structures
$\mathbb {Q}[t]$
and
$\mathbb {Q}(t)$
are p.e. bi-interpretable. -
(iv) The
$\mathscr {L}$
-structure
$\mathbb {Q}(t)$
is p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
.
5 Diophantine sets of global fields and related problems
5.1 Varieties and Diophantine sets
In this article, a variety over a field k is a reduced separated scheme of finite type over k. In particular, we do not require irreducibility.
Recall that a set
$S\subseteq k^n$
is Diophantine over k if it is p.e.
$\mathscr {L}_a$
-definable over k with parameters from k. It easily follows from the definitions that S is Diophantine over k if and only if there is an affine variety X over k and a morphism
$f:X\to \mathbb {A}^n_k$
defined over k such that
$f(X(k))=S$
.
5.2 Mazur’s conjecture
For later reference, let us recall some conjectures on the topology of rational points formulated by Mazur [Reference Mazur27, Reference Mazur28], as well as a variation proposed by Colliot-Thélène, Skorobogatov, and Swinnerton-Dyer [Reference Colliot-Thélène, Skorobogatov and Swinnerton-Dyer7].
The following intriguing conjecture is due to Mazur [Reference Mazur27, Reference Mazur28].
Conjecture 5.1 (Mazur’s conjecture)
Let X be a variety over
$\mathbb {Q}$
. The topological closure of
$X(\mathbb {Q})$
in
$X(\mathbb {R})$
has finitely many connected components.
This conjecture is easily reduced to the smooth case by taking
$X_1$
as the smooth locus of X, and then
$X_2$
as the smooth locus of
$X-X_1$
, etc. which is a finite process because X is of finite type over
$\mathbb {Q}$
.
As remarked by Mazur, this conjecture implies at once that
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
. By Proposition 4.12, it would also follow that
$\mathbb {Q}$
does not have the DPRM property and that
$\mathbb {Q}$
and
$\mathbb {N}$
are not p.e. bi-interpretable as
$\mathscr {L}_a$
-structures.
Actually, a first version of Mazur’s conjecture proposed in [Reference Mazur27] for smooth varieties and it asserted that the topological closure of
$X(\mathbb {Q})$
in
$X(\mathbb {R})$
precisely consisted of some of the connected components of
$X(\mathbb {R})$
, but this was disproved in [Reference Colliot-Thélène, Skorobogatov and Swinnerton-Dyer7]. Nevertheless, the following version of Mazur’s conjecture proposed as Conjecture 4 in [Reference Colliot-Thélène, Skorobogatov and Swinnerton-Dyer7] still seems plausible.
Conjecture 5.2 (Strong version of Mazur’s conjecture)
Let X be a smooth irreducible variety over
$\mathbb {Q}$
and let U be a connected component of
$X(\mathbb {R})$
. Let W be the topological closure of
$X(\mathbb {Q})\cap U$
in U. Then there is a Zariski closed set
$Y\subseteq X$
defined over
$\mathbb {Q}$
such that W is a finite union of connected components of
$Y(\mathbb {R})$
.
The following observation is implicit in [Reference Colliot-Thélène, Skorobogatov and Swinnerton-Dyer7] and in fact it motivates the previous conjecture.
Lemma 5.3. The strong version of Mazur’s conjecture
$($
Conjecture 5.2
$)$
implies Mazur’s conjecture
$($
Conjecture 5.1
$)$
.
Proof. The set of real points of an affine variety defined over
$\mathbb {Q}$
forms a semi-algebraic set, and it is a standard result that semi-algebraic sets over
$\mathbb {R}$
have finitely many connected components.⊣
Let L be a real-closed field and let
$F\subseteq L$
be an ordered field. A semi-algebraic set
$U\subseteq L^n$
is said to be defined over F if there is a first-order formula
$\Phi [x_1,\ldots ,x_n]$
over the language
$\mathscr {L}_{\le }=\{0,1,+,\cdot , \le , =\}$
with parameters from F such that U is the interpretation of
$\Phi $
over L.
With this terminology, here is yet another variant of Mazur’s conjecture which is implicitly suggested in [Reference Colliot-Thélène, Skorobogatov and Swinnerton-Dyer7], and explicitly formulated at the end of Section 2 in [Reference Cornelissen, Zahidi, Denef, Lipshitz, Pheidas and Van Geel10]. Here, for a variety X over
$\mathbb {R}$
, a semi-algebraic set of
$X(\mathbb {R})$
is defined as a set which is semi-algebraic on each affine chart of an affine open cover of X.
Conjecture 5.4 (Semi-algebraic version of Mazur’s conjecture)
Let X be a variety over
$\mathbb {Q}$
. The topological closure of
$X(\mathbb {Q})$
in
$X(\mathbb {R})$
is a semi-algebraic set defined over
$\mathbb {Q}$
.
It turns out that this last conjecture follows from Conjecture 5.2 by the same argument as in Lemma 5.3, just keeping track of the field of definition.
Lemma 5.5. The strong version of Mazur’s conjecture
$($
Conjecture 5.2
$)$
implies the semi-algebraic version of Mazur’s conjecture
$($
Conjecture 5.4
$)$
.
Proof. Let Y be an affine algebraic variety defined over
$\mathbb {Q}$
in the affine space
$\mathbb {A}^n_{\mathbb {Q}}$
. Let C be a connected component of
$Y(\mathbb {R})$
. It is a standard result that C is semi-algebraic over
$\mathbb {R}$
(cf. Theorem 5.22 in [Reference Basu, Pollack and Roy4]). We claim that the semi-algebraic set C is defined over
$\mathbb {Q}$
(this is well-known but we were not able to find an explicit reference for this particular fact).
Let
$F\subseteq \mathbb {R}$
be the field of real algebraic numbers. Then F is real-closed, and by Proposition 5.24 in page 170 of [Reference Basu, Pollack and Roy4] there is a semi-algebraic connected component
$C'$
of
$Y(F)$
defined over F such that for any
$\mathscr {L}_{\le }$
-formula
$\Phi [x_1,\ldots ,x_n]$
with parameters from F which defines
$C'$
over F, the interpretation of
$\Phi $
over
$\mathbb {R}$
is C. Since F is the real closure of
$\mathbb {Q}$
, Proposition 2.82 in page 71 of [Reference Basu, Pollack and Roy4] shows that there is an
$\mathscr {L}_{\le }$
-formula
$\Psi $
with parameters from
$\mathbb {Q}$
(thus,
$\Psi $
can be taken without parameters) such that the interpretation of
$\Psi $
over F is
$C'$
. Hence, the interpretation of
$\Psi $
over
$\mathbb {R}$
is C. This proves that the connected components of
$Y(\mathbb {R})$
are semi-algebraic sets defined over
$\mathbb {Q}$
.
Let X be a smooth affine algebraic variety over
$\mathbb {Q}$
in affine space
$\mathbb {A}^n_{\mathbb {Q}}$
; this case of Conjecture 5.4 implies the general case by taking a suitable stratification of the variety under consideration (cf. the discussion after Conjecture 5.1) and then taking affine coverings. Assuming Conjecture 5.2 we get that the topological closure of
$X(\mathbb {Q})$
in
$X(\mathbb {R})\subseteq \mathbb {R}^n$
is the union of finitely many connected components of real algebraic sets
$Y(\mathbb {R})$
for certain varieties Y defined over
$\mathbb {Q}$
. Thus, by the previous claim, the closure of
$X(\mathbb {Q})$
in
$X(\mathbb {R})$
is semi-algebraic defined over
$\mathbb {Q}$
.⊣
Let us observe the following:
Proposition 5.6. If the semi-algebraic version of Mazur’s conjecture
$($
Conjecture 5.4
$)$
holds, then for every Diophantine set
$S\subseteq \mathbb {Q}$
, we have that the topological closure of S in
$\mathbb {R}$
is a finite union of closed intervals whose endpoints are real algebraic or infinite.
$($
Here, the singleton
$\{x\}\subseteq \mathbb {R}$
is taken as the closed interval
$[x,x]$
.
$)$
Proof. This is by the Tarski–Seidenberg theorem with coefficients in
$\mathbb {Q}$
. See Theorem 2.77 in page 69 of [Reference Basu, Pollack and Roy4] for a general version with coefficients in an ordered field contained in a real-closed field.⊣
One may ask about extensions of Mazur’s conjecture to other global fields and other places, not just the archimedean. In the case of number fields, Mazur (cf. Question I in [Reference Mazur28]) asked the following (see also [Reference Poonen and Shlapentokh40]):
Question 5.7 (Mazur)
Let K be a number field and let v be a place of K. Let X be an irreducible projective variety over K. For each local point
$x\in X(K_v)$
, let
$Z_x\subseteq X$
be the intersection of all Zariski closed sets
$Y\subseteq X$
that contain some
$X(K)\cap U$
, as U ranges over all v-neighborhoods of x. Is the collection
$\{Z_x : x\in X(K_v) \}$
finite?
Let us remark the following:
Lemma 5.8. Let K be a number field, let v be a place of K, and let
$S\subseteq K$
be Diophantine over K. Assume either of the following
$:$
-
(i)
$K=\mathbb {Q}$
,
$v=\infty $
is the archimedean place, and Mazur’s Conjecture 5.1 holds
$;$
or -
(ii) Mazur’s Question 5.7 has a positive answer for the number field K and the place v.
Then S can have at most finitely many v-adically isolated points.
Proof. Suppose that S has infinitely many v-adically isolated points. Let X be an affine variety defined over K and let
$f:X\to \mathbb {A}^1_K$
be a morphism defined over K such that
$S=f(X(K))$
. Passing to a Diophantine subset of S with infinitely many v-adically isolated points, we may assume that X is irreducible. Let
$z_1,z_2,\ldots $
be an infinite sequence of points in S that are v-adically isolated. Then the fibres
$Y_j=f^{-1}(z_j)$
are infinitely many pairwise disjoint Zariski-closed subsets of X defined over K with
$Y_j(K)$
non-empty.
If
$K=\mathbb {Q}$
and
$v=\infty $
, then the sets
$Y_j(\mathbb {R})$
for
$j=1,2,\ldots $
contain infinitely many connected components of the real closure of
$X(\mathbb {Q})$
in
$X(\mathbb {R})$
because f maps them to isolated points of
$f(X(\mathbb {Q}))$
. Hence (i) cannot hold. In the general case, choose
$x_j\in Y_j(K)$
, let
$V_j$
be a v-adic neighborhood of
$z_j$
in
$K_v$
that separates
$z_j$
from
$S-\{z_j\}$
, and let
$U_j=f^{-1}(V_j)$
which is a v-adic neighborhood of
$x_j$
. Then
$Y_j$
contains
$X(K)\cap U_j$
, so
$Z_{x_j}$
is contained in
$Y_j$
in the notation of Question 5.7. As the varieties
$Y_j$
are disjoint, (ii) cannot hold.⊣
Question 5.7 is specific for number fields, and the analogue for global function fields is known to be false. Namely, the following result essentially due to Pheidas [Reference Pheidas38] produces v-adically discrete infinite sets that are Diophantine in the function field setting (the connection with Mazur’s conjecture was pointed out by Cornelissen and Zahidi [Reference Cornelissen, Zahidi, Denef, Lipshitz, Pheidas and Van Geel10]).
Theorem 5.9. Let
$p>2$
be a prime. The sets
$S_1 = \{t^{p^n} : n\ge 0\}$
and
$$ \begin{align*} S_2=\{b+t+t^p+t^{p^2}+\cdots+t^{p^n} : n\ge 0\mbox{ and } b\in \mathbb{F}_p\} \end{align*} $$
are Diophantine in
$K=\mathbb {F}_p(t)$
. More precisely, let
$U\subseteq \mathbb {A}^3_K$
be the curve defined over
$\mathbb {F}_p(t)$
by
$$ \begin{align*} \begin{cases} x-t=y^p-y,\\ x^{-1} -t^{-1} = z^p-z. \end{cases} \end{align*} $$
Projecting
$U(K)$
onto the x-coordinate gives
$S_1$
, and projecting onto the y-coordinate gives
$S_2$
.
Proof. This is mostly contained in the proof of Lemma 1 of [Reference Pheidas38]. The only missing point is that from loc. cit. one only gets
$S_2\subseteq \pi (U(K))$
rather than equality, where
$\pi :U\to \mathbb {A}^1_K$
is the projection onto the y-coordinate.
Let
$A:\mathbb {F}_p(t)\to \mathbb {F}_p(t)$
be the map
$A(f)=f^p-f$
. Then A is an additive group morphism with kernel
$\mathbb {F}_p$
. Let
$(u,v,w)\in U(K)$
and note that
$u=t^{p^n}$
for some
$n\ge 0$
(cf. [Reference Pheidas38]). Then
$A(v)=t^{p^n}-t$
and we easily check that
$f=t+t^p+t^{p^2}+\cdots +t^{p^{n-1}}$
satisfies
$$ \begin{align*} A(f)=f^p-f=t^{p^n}-t. \end{align*} $$
Hence, all the possibilities for v are
$A^{-1}(t^{p^n}-t)=\{b+f : b\in \mathbb {F}_p\}$
.⊣
5.3 Left-Diophantine numbers
For a real number
$\alpha \in \mathbb {R}$
, let
$L(\alpha )=\{q\in \mathbb {Q} : q<\alpha \}$
. We say that
$\alpha \in \mathbb {R}$
is left-Diophantine if
$L(\alpha )$
is a Diophantine subset of
$\mathbb {Q}$
. (Naturally, there is a notion of right-Diophantine number but that leads to a similar analysis.)
By Lagrange’s four-squares theorem, we have the elementary fact that the relation
$\le $
is Diophantine over
$\mathbb {Q}$
. This will be frequently used in the discussion below. For instance, we deduce:
Lemma 5.10.
$\alpha \in \mathbb {R}$
is left-Diophantine if and only if there is a Diophantine subset
$S\subseteq \mathbb {Q}$
such that
$\alpha =\sup S$
.
Proof. If
$L(\alpha )$
is Diophantine, then note that
$\alpha =\sup S$
with
$S=L(\alpha )$
. For the converse, if S is Diophantine and
$\alpha =\sup S$
, we observe that
$L(\alpha )=\{q\in \mathbb {Q} : \exists a\in S, q<a\}$
, so
$L(\alpha )$
is Diophantine.⊣
Let
$\mathscr {D}\subseteq \mathbb {R}$
be the collection of all left-Diophantine numbers and let
$\mathscr {A}\subseteq \mathbb {R}$
be the set of real algebraic numbers. We have the following lower bound for
$\mathscr {D}$
.
Lemma 5.11.
$\mathscr {A}\subseteq \mathscr {D}$
.
Proof. Let
$\alpha \in \mathbb {R}$
be algebraic with minimal polynomial
$p(x)\in \mathbb {Q}[x]$
. The roots of
$p(x)$
are simple, so the function
$p:\mathbb {R}\to \mathbb {R}$
changes sign at
$\alpha $
. Up to multiplying
$p(x)$
by
$-1$
, we may assume that there are
$q_1,q_2\in \mathbb {Q}$
such that
$q_1<\alpha <q_2$
and for all
$q_1\le u\le q_2$
we have
$p(u)>0$
if
$u<\alpha $
and
$p(u)<0$
if
$u>\alpha $
. Then the set
is Diophantine over
$\mathbb {Q}$
and
$\alpha =\sup X$
. We conclude by Lemma 5.10.⊣
Recall from Corollary 3.32 that the
$\mathscr {L}_a$
-structure
$\mathbb {Q}$
is uniquely listable. Thus, there is a well-defined notion of listable subsets of
$\mathbb {Q}^r$
for every
$r\ge 1$
.
A real number
$\alpha \in \mathbb {R}$
is called left-listable if
$L(\alpha )\subseteq \mathbb {Q}$
is listable. This notion is standard and it appears under various names in the literature, such as left-r.e., and left-c.e. (see for instance Chapter 5 in [Reference Downey and Hirschfeldt20]), although the discussion on unique listability is omitted and replaced by the assumption that a recursive presentation or “effective coding” for
$\mathbb {Q}$
is fixed (see for instance Assumption 5.1.2 in [Reference Downey and Hirschfeldt20]). The class
$\Lambda $
of left-listable numbers is vast; for instance,
$\Lambda $
contains all computable real numbers (those for which a Turing machine outputs the decimal expansion to any required precision) as well as more exotic real numbers such as Chaitin’s constant.
From Corollary 3.9 applied to the sets
$L(\alpha )\subseteq \mathbb {Q}$
we deduce
Lemma 5.12.
$\mathscr {D}\subseteq \Lambda $
.
Thus, we know that
$\mathscr {A}\subseteq \mathscr {D}\subseteq \Lambda $
. The set
$\Lambda $
is much larger than
$\mathscr {A}$
and one can ask for a better description of
$\mathscr {D}$
. We expect the following:
Conjecture 5.13 (Algebraicity)
All left-Diophantine numbers are algebraic. Thus,
$\mathscr {D}=\mathscr {A}$
.
In particular, this would imply
Conjecture 5.14.
$\mathscr {D}$
is a field.
In the direction of Conjecture 5.13, we have:
Proposition 5.15. The algebraicity conjecture
$($
Conjecture 5.13
$)$
follows from the semi-algebraic version of Mazur’s conjecture
$($
Conjecture 5.4
$)$
. In particular, it follows from the strong version of Mazur’s conjecture
$($
Conjecture 5.2
$)$
.
Proof. This is by Proposition 5.6.⊣
In any case, the following much weaker conjecture seems plausible.
Conjecture 5.16. Not every left-listable number is left-Diophantine. That is,
$\mathscr {D}\ne \Lambda $
.
The previous conjecture follows from the algebraicity conjecture (Conjecture 5.13). Furthermore:
Proposition 5.17. Conjecture 5.14 implies Conjecture 5.16. That is, if
$\mathscr {D}$
is a field, then
$\mathscr {D}\ne \Lambda $
.
Proof. This is because
$\Lambda $
is not even a ring (see [Reference Ambos-Spies, Weihrauch and Zheng2] or Section 5.5 in [Reference Downey and Hirschfeldt20]).⊣
It turns out that Conjecture 5.16 would be enough to show that
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
.
Proposition 5.18. If
$\mathscr {D}\ne \Lambda $
, then we have the following
$:$
-
(i)
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
. -
(ii) The field
$\mathbb {Q}$
does not have the DPRM property. -
(iii)
$\mathbb {Q}$
and
$\mathbb {N}$
are not p.e. bi-interpretable as
$\mathscr {L}_a$
-structures.
Proof. If
$\mathscr {D} \ne \Lambda $
then there is some
$\alpha \in \mathbb {R}$
such that
$L(\alpha )\subseteq \mathbb {Q}$
is listable but it is not Diophantine, which implies that
$\mathbb {Q}$
does not have the DPRM property. We conclude by Proposition 4.12.⊣
5.4 Unboundedness of the positive existential rank
Let
$\mathfrak {M}$
be an
$\mathscr {L}$
-structure with domain M. We say that
$\mathfrak {M}$
has bounded p.e. rank if there is a constant B depending only on
$\mathfrak {M}$
such that for every p.e.
$\mathscr {L}$
-definable set
$S\subseteq M$
we have
$\textrm{rank}^{p.e.}_{\mathfrak {M}}(S)\le B$
. Otherwise, we say that
$\mathfrak {M}$
has unbounded p.e. rank. (One can extend this notion to subsets of
$M^r$
, but the case
$r=1$
is enough for our purposes.) For instance, Lemma 4.5 shows that if
$\mathfrak {M}$
has a p.e. r-catalogue for some
$r\ge 1$
, then
$\mathfrak {M}$
has bounded p.e. rank. A well-known example:
Lemma 5.19.
$\mathbb {N}$
as an
$\mathscr {L}_a$
-structure has bounded p.e. rank. In fact, it has p.e. r-catalogues for every
$r\ge 1$
. The same holds for the
$\mathscr {L}_a$
-structure
$\mathbb {Z}$
.
Proof. In the case of
$\mathbb {N}$
this follows from the DPRM theorem, Theorem 4.6, and Lemma 4.5. For
$\mathbb {Z}$
it is the same argument, using Lemma 4.11.⊣
For global fields, the author expects the following:
Conjecture 5.20. Let K be a global field and let
$\mathscr {G}$
be a finite set of field generators. Consider K as a structure over
$\mathscr {L}=\mathscr {L}_a\cup \mathscr {G}$
. Then K has unbounded p.e. rank. In particular, it does not have p.e. r-catalogues for any
$r\ge 1$
.
In support of this conjecture, we have the following:
Theorem 5.21. Let us consider the field of rational functions
$\mathbb {C}(t)$
as a structure over a language
$\mathscr {L}$
expanding
$\mathscr {L}_a\cup \{t\}$
by some symbols of constant. Then
$\mathbb {C}(t)$
has unbounded p.e. rank. In particular, it does not have p.e. r-catalogues for any
$r\ge 1$
.
For the proof, we need a consequence of Kollár’s work [Reference Kollár25] (Theorem 5.22 stated below), which we state only over
$\mathbb {C}(t)$
for simplicity, although an analogous result holds over function fields of complex projective curves.
Given
$n\ge 0$
let
$\textrm {Rat}_n$
be the set of all rational functions
$\phi \in \mathbb {C}(t)$
of (topological) degree n and note that
$\mathbb {C}(t)=\cup _{n\ge 0} \textrm {Rat}_n$
. Writing such a
$\phi $
as a fraction of polynomials and considering the coefficients of these polynomials (up to scaling, with the necessary non-vanishing conditions to ensure
$\deg \phi =n$
) we see that each
$\textrm {Rat}_n$
has a natural structure of quasi-projective variety. In particular, for a set
$S\subseteq \mathbb {C}(t)$
, it makes sense to consider varieties over
$\mathbb {C}$
contained in S.
Theorem 5.22 (Kollár)
Let
$K=\mathbb {C}(t)$
. Let X be a variety over K and let f be a regular function on X defined over K. Let
$S=f(X(K))\subseteq K$
. Let
$d\ge 0$
be an integer such that S contains a constructible set of dimension d over
$\mathbb {C}$
. Then at least one of the following holds
$:$
-
(i)
$\dim _K(X)\ge d$
. -
(ii) For all but finitely many
$\alpha \in \mathbb {C}$
, the set S contains rational functions with poles at
$\alpha $
.
Proof. This follows from Theorem 4 in [Reference Kollár25]. Indeed, (i) is implied by Theorem 4(1) in [Reference Kollár25] because d is a lower bound for the Diophantine dimension of S over
$\mathbb {C}$
as defined there (as S contains a constructible set of dimension d over
$\mathbb {C}$
, it cannot be contained in a countable union of varieties of dimension smaller than d). On the other hand, each
$\phi \in \mathbb {C}(t)$
of degree n has an (effective) divisor of poles which in turn gives a point
$\textrm {Pole}(\phi )\in \textrm {Symm}^n\mathbb {P}^1_{\mathbb {C}}(\mathbb {C})$
where
$\textrm {Symm}^n\mathbb {P}^1_{\mathbb {C}}(\mathbb {C})$
is the quotient of
$\mathbb {P}^1_{\mathbb {C}}(\mathbb {C})^n$
by the action of the symmetric group in n letters. Let
$\textrm {Pole}_n(S)=\{\textrm {Pole}(\phi ) : \phi \in S\cap \textrm {Rat}_n\}\subseteq \textrm {Symm}^n\mathbb {P}^1_{\mathbb {C}}(\mathbb {C})$
. Theorem 4(2)(b) in [Reference Kollár25] asserts that for certain
$n>0$
(in fact, infinitely many values of n) one has that
$\textrm {Pole}_n(S)$
contains a positive dimensional constructible set (namely, certain
$\rho _m(D_m(\mathbb {C}))$
in the notation of loc. cit.). Thus, the pre-image of
$\textrm {Pole}_n(S)\subseteq \textrm {Symm}^n\mathbb {P}^1_{\mathbb {C}}(\mathbb {C})$
in
$\mathbb {P}^1_{\mathbb {C}}(\mathbb {C})^n$
contains a positive dimensional constructible set, and so does some (hence, each) coordinate projection. The constructible sets of
$\mathbb {P}^1_{\mathbb {C}}(\mathbb {C})$
are either finite or cofinite; hence item (ii) holds.⊣
With this at hand, we can prove Theorem 5.21.
Proof of Theorem 5.21. This argument builds on the same construction appearing in Example 6(1) of [Reference Kollár25]. Let
$S_n\subseteq \mathbb {C}(t)$
be the set of polynomials of degree n. Note that
$\mathbb {C}$
is p.e.
$\mathscr {L}$
-definable over
$\mathbb {C}(t)$
thanks to the Riemann–Hurwitz formula; e.g., using the
$\mathscr {L}_a$
-formula
$\exists y, y^2=x^3+1$
. Hence,
$S_n=\{c_0+c_1t+\cdots +c_nt^n: c_0,\ldots ,c_n\in \mathbb {C}\mbox { and }c_n\ne 0\}\subseteq \textrm {Rat}_n$
is p.e.
$\mathscr {L}$
-definable over
$\mathbb {C}(t)$
. In particular, taking
$r(n)=\textrm {rank}^{p.e.}_{\mathbb {C}(t)}(S_n)$
we see that there is an affine variety
$X_n\subseteq \mathbb {A}^{r(n)+1}_{\mathbb {C}(t)}$
defined over
$\mathbb {C}(t)$
such that
Taking
$f:X_n\to \mathbb {A}^1_{\mathbb {C}(t)}$
as the projection onto the first coordinate (a morphism defined over
$\mathbb {C}(t)$
) we see that
$S_n=f(X_n(\mathbb {C}(t)))$
. Note that
$S_n$
is isomorphic to
$\mathbb {C}^{n}\times \mathbb {C}^\times $
as varieties over
$\mathbb {C}$
, so we can apply Theorem 5.22 with
$d=n+1$
. As (ii) does not hold, we must have
$\dim _{\mathbb {C}(t)} X_n\ge d=n+1$
. Since
$X_n\subseteq \mathbb {A}^{r(n)+1}_{\mathbb {C}(t)}$
, we conclude that
$\textrm {rank}^{p.e.}_{\mathbb {C}(t)}(S_n)=r(n)\ge n$
.⊣
For our discussion, the relevant consequence of Conjecture 5.20 is the following.
Proposition 5.23. Let K be a global field and let
$\mathscr {G}$
be a finite set of field generators for it. Consider K as a structure over
$\mathscr {L}=\mathscr {L}_a\cup \mathscr {G}$
. If Conjecture 5.20 holds for K, then K does not have the DPRM property and it is not p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
. Thus
$:$
-
(i) In the case
$K=\mathbb {Q}$
this implies that
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
. -
(ii) In the case
$K=k(t)$
for a finite field k, this implies that
$k[t]$
is not Diophantine in
$k(t)$
and that the field
$k(t)$
is not p.e. bi-interpretable with
$k[t]$
.
Proof. The
$\mathscr {L}$
-structure K is uniquely listable by Corollary 3.34. Hence, the first part follows from Theorem 4.6, Lemma 4.5, and Theorem 4.10.
In addition, (i) follows from Proposition 4.12 while (ii) follows from Proposition 4.14.⊣
We remark that the analogue of items (i) and (ii) in Proposition 5.23 for a number field K is conditional to
$\mathbb {Z}$
being Diophantine in
$O_K$
, which is not known in general. See Proposition 4.13 and the discussion after it.
For more information about the p.e. rank in the case of fields, we refer the reader to [Reference Daans, Dittmann and Fehm11] by Daans, Dittmann, and Fehm. In particular, they independently arrived to the observation that if the p.e. rank of Diophantine subsets of
$\mathbb {Q}$
is unbounded, then
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
.
5.5 A Diophantine approximation conjecture
Let K be a global field and let v be a place of K with normalized absolute value
$|-|_v$
; that is, if v corresponds to a prime ideal
$\mathfrak {p}$
then
$|x|_v=[O_K:\mathfrak {p}]^{\textrm {ord}_{\mathfrak {p}}(x)}$
while if v corresponds to a (possibly real) embedding
$\sigma : K\to \mathbb {C}$
then
$|x|_v=|\sigma (x)|$
where
$|-|$
is the usual absolute value on
$\mathbb {C}$
. Let
$K_v$
be the completion of K at v. For every projective variety X over K and every Cartier divisor D on X defined over K, there is a local Weil function
$\lambda _{X,D,v}:X(K_v)-\textrm {supp}\,(D)\to \mathbb {R}$
, where
$\textrm {supp}\,(D)$
denotes the support of D; see Section 6.2 in [Reference Serre44] for a precise definition and construction (possibly after an algebraic extension). Roughly speaking, if D is represented by
$\{(U_j, f_j)\}_j$
for some finite Zariski open cover
$\{U_j\}_j$
of X and
$f_j$
are the corresponding local equations of D, then
$\lambda _{X,D,v}(P)= -\log |f_{D,j}(P)|_v + \alpha _j(P)$
for all
$P\in U_j-\textrm {supp}\,(D)$
, where
$\alpha _j$
is a certain nice bounded function. In particular, if D is effective and
$P_1,P_2,\ldots $
is a sequence in
$X(K_v)-\textrm {supp}\,(D)$
, then
$\lambda _{X,D,v}(P_j)\to \infty $
if and only if the sequence
$P_j$
approaches
$\textrm {supp}\,(D)(K_v) v$
-adically.
Since we will be concerned with points in the support of divisors, it is worth pointing out the following clarification. If X is a variety over a field k and D is an effective Cartier divisor on X defined over k, then D is locally given by equations over k on an open covering of X, and there is no need for the variety
$\textrm {supp}\,(D)$
to have k-rational points. For instance, if
$k=\mathbb {Q}$
and
$X=\mathbb {P}^{1}_{\mathbb {Q}} = {\textrm {Proj}}\, \mathbb {Q}[x_0,x_1]$
, we have the open covering defined over
$\mathbb {Q}$
given by
$U_{0}=\{[x_0:x_1]:x_0\ne 0\}$
and
$U_1=\{[x_0:x_1]:2x_0^2\ne x_1^2\}$
. Let us define the divisor D represented by
$\{(U_0, 2x_0^2-x_1^2), (U_1,1) \}$
. Then D is an effective divisor of degree
$2$
defined over
$\mathbb {Q}$
with
$\textrm {supp}\,(D)(\mathbb {Q})=\emptyset $
and
$\textrm {supp}\,(D)(\mathbb {R})=\{[1:-\sqrt {2}],[1:\sqrt {2}]\}$
.
We would like to propose the following:
Conjecture 5.24. Let K be a global field and let v be a place of K. Let X and Y be positive dimensional irreducible projective varieties over K, let
$f : X\dashrightarrow Y$
be a dominant rational map defined over K, and let U be a non-empty Zariski open set of X defined over K and contained in the domain of f. Suppose that
$X(K)$
is Zariski dense in X. Then there is an effective Cartier divisor D on Y defined over K, such that
$\lambda _{Y, D, v}$
is unbounded on
$f(U(K))-\textrm {supp}\,(D)$
. Thus,
$\textrm {supp}\,(D)(K_v)$
is non-empty and there is a sequence of K-rational points in
$U-f^{-1}(\textrm {supp}\, (D))$
whose images under f approach
$\textrm {supp}\,(D)(K_v) v$
-adically.
Applications of this conjecture in the study of Diophantine subsets of global fields will be discussed in Section 5.6. A slightly different version of Conjecture 5.24 using morphisms instead of rational maps was proposed by the author in [Reference Pasten34], but the current form of the conjecture is simpler to use in applications and it gives a wider range of search for potential counterexamples (if any).
Even the simplest case when
$U=X=Y$
and
$f=\textrm {Id}_X$
is open in general. In this case, Conjecture 5.24 says that there is a sequence of K-rational points of X that v-adically accumulates towards the support of some effective Cartier divisor on X defined over K.
Conjecture 5.24 can be reduced to a special case.
Proposition 5.25. Let K be a global field and v a place of K. If Conjecture 5.24 holds for K and v in the special case when
$Y=\mathbb {P}^1_K$
, then it holds in general for this choice of K and v.
Proof. In the setup of Conjecture 5.24, consider a non-constant rational function
$g:Y\dashrightarrow \mathbb {P}^1_K$
and let
$Z\subseteq Y$
be the locus where g is not defined. Let
$U\subseteq X$
be a non-empty Zariski open set defined over K and contained in
$\textrm {dom}(f)$
. Let
$U'=U-f^{-1}(Z)$
and note that
$U'$
is contained in
$\textrm {dom}(g\circ f)$
. Let us apply the conjecture to
$g\circ f:X\dashrightarrow \mathbb {P}^1_K$
and
$U'$
. This gives a divisor D on
$\mathbb {P}^1_K$
. Let E be any effective Cartier divisor on Y defined over K whose support contains
$g^{-1}(\textrm {supp}\,(D))\cup Z$
.
Let
$x_1,x_2,\ldots $
be a sequence in
$U'(K)$
(hence, in
$U(K)$
) such that
$(g(f(x_j)))_{j\ge 1} v$
-adically approaches
$\textrm {supp}\,(D)(K_v)$
. Since Y is projective and
$K_v$
is locally compact,
$Y(K_v)$
is compact and the sequence
$(f(x_j))_{j\ge 1}$
has a v-adic accumulation point
$y\in Y(K_v)$
. Note that either
$y\in Z(K_v)$
or g is defined at y, in which case
$y \in g^{-1}(\textrm {supp}\,(D))(K_v)$
. In either case,
$y\in \textrm {supp}\,(E)(K_v)$
. Therefore,
$(f(x_j))_{j\ge 1}$
has a subsequence that v-adically approaches
$\textrm {supp}\,(E)(K_v)$
.⊣
The case
$K=\mathbb {Q}$
is particularly relevant for us since, as we will see, Conjecture 5.24 for
$K=\mathbb {Q}$
implies that
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
(cf. Proposition 5.30 below). In this case we have
Proposition 5.26. Mazur’s Conjecture 5.1 implies Conjecture 5.24 for
$K=\mathbb {Q}$
and
$v=\infty $
the archimedean place. Furthermore, a positive answer to Mazur’s question 5.7 for a given number field K and a place v of it implies Conjecture 5.24 for this choice of K and v.
Proof. By Proposition 5.25 it suffices to consider the case of an irreducible projective variety X over K with
$X(K)$
Zariski dense and a dominant rational function
$f:X\dashrightarrow \mathbb {P}^1_K$
defined over K. Let
$U\subseteq X$
be a non-empty Zariski open set defined over K. Shrinking U if necessary we may assume that U is affine and that
$f:U\to \mathbb {A}^1_K$
is a regular function defined over K. Then
$f(U(K))\subseteq K$
is an infinite Diophantine set and in either case (assuming Conjecture 5.1 or a positive answer to Question 5.7) Lemma 5.8 would give that
$S=f(U(K))$
has at most finitely many v-adically isolated points. Let
$y\in S$
be a point which is not v-adically isolated in S. Then we can take D as the divisor on
$\mathbb {P}^1_K$
determined by
$y\in f(U(K))$
, which is as required by Conjecture 5.24 because there is a sequence in
$S-\{y\}$
that v-adically converges to y.⊣
In particular, the available evidence for Mazur’s Conjecture 5.1 and for a positive answer to Question 5.7 provides evidence for Conjecture 5.24 in the number field setting.
Since the analogue of Mazur’s conjecture fails over function fields due to the example provided by Theorem 5.9 and since the previous result shows a close connection between Mazur’s conjecture and Conjecture 5.24, one may ask whether Theorem 5.9 can also be used to give a counterexample to the function field version of Conjecture 5.24. On the contrary, it gives a rather non-trivial example where Conjecture 5.24 has essentially one chance to work, and it does.
Example 5.27. For
$p>2$
let
$K=\mathbb {F}_p(t)$
and let v be the t-adic valuation on K. Let U be the affine curve in Theorem 5.9 and let
$f, g:U\to \mathbb {A}^1_K\subseteq \mathbb {P}^1_K$
be the projection maps from U onto the x and y coordinates, respectively. Let X be a projective closure of U and extend
$f,g$
to rational functions
$f,g:X\dashrightarrow \mathbb {P}^1_K$
.
Let T be the affine coordinate on
$\mathbb {A}^1_K$
. For the map f we note that the only t-adic limit point of
$f(U(K))=S_1=\{t^{p^n}: n\ge 0\}$
in
$K_v=\mathbb {F}_p((t))$
is
$0$
. So, we can take the divisor
$D=\{T=0\}$
.
On the other hand, the elements of
$g(U(K))=S_{2} \ t$
-adically accumulate towards the formal power series
$f_b=b+t+t^p+t^{p^2}+\cdots \in \mathbb {F}_p[[t]]\subseteq K_v$
for
$b\in \mathbb {F}_p$
, and these are the only limit points. The power series
$f_b$
for
$b\in \mathbb {F}_p$
are algebraic over
$\mathbb {F}_p(t)$
and, in fact, they are the roots of
$T^p-T+t$
. We can take the divisor
$D=\{T^p-T+t=0\}$
on
$\mathbb {A}^1_K\subseteq \mathbb {P}^1_K$
.
In both cases, Conjecture 5.24 holds with the given choices of the effective divisor D on
$\mathbb {A}^1_K\subseteq \mathbb {P}^1_K$
. We note that since the Diophantine sets
$S_1$
and
$S_2$
have only finitely many t-adic limit points, the choice of D is essentially unique (up to multiplicity and up to adding more components).
5.6 Consequences of the Diophantine approximation conjecture
Applications of Conjecture 5.24 are simplified by the following observation.
Lemma 5.28. Let K be a global field and let v be a place of K. Let
$S\subseteq K$
be an infinite Diophantine subset which is v-adically bounded in K and has exactly one v-adic limit point
$\alpha \in K_v$
. If Conjecture 5.24 holds for K and v, then
$\alpha $
is algebraic over K.
Proof. Since S is Diophantine, there is an affine variety U over K and a morphism
$f:U\to \mathbb {A}^1_K$
such that
$f(U(K))=S$
. Possibly passing to a subsequence in S and shrinking U, we may assume that U is irreducible and that
$U(K)$
is Zariski dense in U. Let X be a projective closure of U and extend f to a rational function
$f: X\dashrightarrow \mathbb {P}^1_K$
.
Since S is v-adically bounded in K, the point
$\alpha \in K_v\subseteq \mathbb {P}^1_K(K_v)$
is the only v-adic limit point of
$f(U(K))=S$
in
$\mathbb {P}^1_K(K_v)$
. If
$\alpha $
were transcendental over K, it would not belong to the support of any Cartier divisor on
$\mathbb {P}^1_K$
defined over K. This would contradict Conjecture 5.24.⊣
Proposition 5.29. If Conjecture 5.24 holds for a global field K and any place v, then K does not have the DPRM property over the language
$\mathscr {L}=\mathscr {L}_a\cup \mathscr {G}$
, where
$\mathscr {G}$
is a finite set of field generators for K. In particular, K is not p.e. bi-interpretable with the
$\mathscr {L}_a$
-structure
$\mathbb {N}$
.
Proof. One can take a listable set S consisting of the terms of a sequence that v-adically converges to a transcendental
$\alpha \in K_v$
—such examples are easy to produce using, for instance, the same idea as in Liouville’s explicit construction of transcendental numbers. The result now follows from Lemma 5.28. The final part is due to Theorem 4.10.⊣
From Propositions 4.12 and 4.14 we immediately deduce:
Proposition 5.30. If Conjecture 5.24 holds for
$\mathbb {Q}$
and any v, then
$\mathbb {Z}$
is not Diophantine in
$\mathbb {Q}$
.
Proposition 5.31. Let k be a finite field. If Conjecture 5.24 holds for
$K=k(t)$
and any place v, then
$k[t]$
is not Diophantine in
$k(t)$
.
The non-Diophantineness of
$\mathbb {Z}$
in
$\mathbb {Q}$
and of
$k[t]$
in
$k(t)$
is also implied by different conjectures, as discussed in previous sections. However, Conjecture 5.24 has other consequences:
Proposition 5.32. Let k be a finite field. If Conjecture 5.24 holds for
$K=k(t)$
and the place v given by the t-adic valuation, then
$\{t^n: n\ge 0\}$
is not Diophantine in
$k(t)$
.
This should be compared to the following result of Pheidas (see Lemmas 1 and 3 in [Reference Pheidas38] for characteristic
$p\ge 3$
, and see [Reference Videla50] for characteristic
$2$
; see also [Reference Pasten35] for a generalization to function fields of bounded genus uniformly on the characteristic):
Theorem 5.33 (Pheidas)
Let k be a finite field of characteristic
$p>0$
. The binary relation
$x\le _p y $
on
$k(t)$
defined by
$\exists s\ge 0, y=x^{p^s}$
is Diophantine over
$k(t)$
. In particular, the set
$\{t^{p^n} : n\ge 0\}$
is Diophantine in
$k(t)$
.
Let us recall some preliminaries for the proof of Proposition 5.32.
Let
$m\ge 2$
be an integer. By m-automaton, we mean a finite deterministic automaton with input language
$\{0,1,\ldots ,m-1\}$
and output states
$0$
(“reject”) and
$1$
(“accept”). We say that a set
$A\subseteq \mathbb {N}$
is p-recognizable if there is a p-automaton
$\mathscr {M}_A$
that computes the characteristic function of A. More precisely, for an integer
$r\in \mathbb {N}$
, the m-automaton
$\mathscr {M}_A$
takes as input the string formed by the base m digits of r (from less to most significant) and it reaches the final state
$0$
or
$1$
according to
$r\not \in A$
or
$r\in A$
, respectively.
For a set
$A\subseteq \mathbb {N}$
we define the counting function
$N(A,x)=\#\{n\in A : n\le x \}$
. Let us recall the following classical estimate.
Lemma 5.34. Let
$m\ge 2$
and let
$A\subseteq \mathbb {N}$
be m-recognizable. If A is infinite, then there are constants
$x_0\ge 1$
and
$c>0$
such that for all
$x\ge x_0$
we have
$N(A,x)>c\cdot \log x$
.
Proof. See Proposition 5 in [Reference Minsky and Papert31] for the case
$m=2$
; the general case is proved in the same way. Alternatively, there is the stronger estimate provided by Theorem 12 in [Reference Cobham6].⊣
Let
$A\subseteq \mathbb {N}$
and let p be a prime. The generating series of A over
$\mathbb {F}_p$
is the formal power series
$f_A=\sum _{a\in A} t^a\in \mathbb {F}_p[[t]]$
. The following result is due to Christol [Reference Christol5]
Theorem 5.35 (Christol)
Let
$A\subseteq \mathbb {N}$
and let p be a prime. The set A is p-recognizable if and only if
$f_A\in \mathbb {F}_p[[t]]$
is algebraic over
$\mathbb {F}_p(t)$
.
For a prime p, the binary relation
$|_p$
on
$\mathbb {N}$
is defined as follows:
$x|_py$
if and only if there is
$s\ge 0$
with
$y=xp^s$
. The following definability result is due to Pheidas [Reference Pheidas36].
Theorem 5.36 (Pheidas)
The multiplication function
$\cdot : \mathbb {N}\times \mathbb {N}\to \mathbb {N}$
is p.e. definable over the structure
$(\mathbb {N}; 0,1,+,|_p,=)$
.
With these results at hand, we can prove Proposition 5.32.
Proof of Proposition 5.32. Assume Conjecture 5.24 for
$k(t)$
and v the t-adic valuation. Let p be the characteristic of k. The rule
$t\mapsto t+1$
defines a k-linear field automorphism of
$k(t)$
, so it suffices to show that
$P=\{(1+t)^n : n\ge 0\}$
is not Diophantine over
$k(t)$
.
Let
$A\subseteq \mathbb {N}$
be the set of integers which can be written as the sum of different integers of the form
$p^{j^j}$
for
$j\ge 1$
. That is, A consists of all integers whose base p expansion only has digits
$0$
and
$1$
, and the digit
$1$
can only occur in front of
$p^n$
for
$n=1,4,27,\ldots ,j^j,\ldots $
. Explicitly,
$$ \begin{align*} A=\{0, p, p^4, p+p^4, p^{27},p+p^{27}, p^4+p^{27}, p+p^4+p^{27},\ldots\}. \end{align*} $$
We note that for
$x=p^{j^j}$
we have
$N(A,x)\le 2^{j}$
, as every
$n\in A$
with
$n\le x$
is uniquely determined by some subset of
$\{p^{i^i}: 1\le i\le j\}$
—in fact,
$N(A,x)=1+2^{j-1}$
. Thus, for every
$c>0$
there is some
$x_0$
such that for all
$x=p^{j^j}>x_0$
we have
$N(A,x)< j^j\cdot c\log p=c\log x$
. By Lemma 5.34 and Theorem 5.35, the power series
$f_A\in \mathbb {F}_p[[t]]\subseteq k[[t]]$
is transcendental over
$k(t)$
.
For
$r\ge 1$
let
$n_r=\sum _{j=1}^r p^{j^j}$
and define
$S=\{n_r : r\ge 1\}=\{p, p+p^4, p+p^4+p^{27},\ldots \}\subseteq \mathbb {N}$
. Then
$$ \begin{align*} (1+t)^{n_r} = \prod_{j=1}^r (1+t)^{p^{j^j}}=\prod_{j=1}^r \left(1+t^{p^{j^j}}\right). \end{align*} $$
From the last product, the sequence of polynomials
$(1+t)^{n_r}$
converges t-adically to
$f_A$
as
$r\to \infty $
.
For the sake of contradiction, suppose that
$P=\{(1+t)^{n} : n\ge 0\}$
is Diophantine over
$k(t)$
. Then, by Theorem 5.33, the map
$\theta : P\to \mathbb {N}$
given by
$\theta ((1+t)^n)=n$
determines a p.e. interpretation of the structure
$(\mathbb {N};0,1,+,|_p,=)$
in
$k(t)$
, where
$k(t)$
is seen as a structure over
$\mathscr {L}=\mathscr {L}_a\cup \mathscr {G}$
for a finite set
$\mathscr {G}$
of field generators for
$k(t)$
. By Theorem 5.36,
$\theta $
also determines a p.e. interpretation of
$\mathbb {N}$
seen as an
$\mathscr {L}_a$
-structure. Note that the set
$S=\{n_r : r\ge 1\}\subseteq \mathbb {N}$
defined above is listable because it is defined from elementary arithmetic functions. By the DPRM theorem (on
$\mathbb {N}$
) we get that S is p.e.
$\mathscr {L}_a$
-definable over
$\mathbb {N}$
. Hence,
$\theta ^*(S)=\{(1+t)^{n_r} : r\ge 0\}$
is p.e.
$\mathscr {L}$
-definable over
$k(t)$
because
$\theta $
is a p.e. interpretation. In particular,
$T:=\{(1+t)^{n_r} : r\ge 0\}$
is Diophantine in
$k(t)$
.
The Diophantine set T is t-adically bounded and we proved that its only t-adic limit point is
$f_A\in k[[t]]$
, which is transcendental over
$k(t)$
. By Lemma 5.28, this contradicts Conjecture 5.24.⊣
We remark that, alternatively, the use of Christol’s theorem in the previous argument can be replaced by an ad hoc transcendence lemma for lacunary power series, after some modification of the construction. However, we feel that Christol’s theorem might be relevant in approaching Conjecture 5.24 in the function field setting, which is why we decided to highlight this connection.
5.7 Final questions
Question 5.37. Does every finitely generated infinite domain have the DPRM property? In other words, is every finitely generated infinite domain p.e. bi-interpretable with the semi-ring
$\mathbb {N}$
?
Question 5.38. Is there some finitely generated field which has the DPRM property? Namely, is there some finitely generated field which is p.e. bi-interpretable with the semi-ring
$\mathbb {N}$
?
Acknowledgments
I would like to thank Barry Mazur and Bjorn Poonen for several discussions on the conjectures presented in Section 5. I am also grateful to Philip Dittmann for his comments on a first version of this manuscript and for informing me about his joint work with Daans and Fehm [Reference Daans, Dittmann and Fehm11]. The extremely valuable comments by the referee are gratefully acknowledged. This research was supported by ANID (ex CONICYT) FONDECYT Regular grant 1190442 from Chile.