Hostname: page-component-cd9895bd7-jkksz Total loading time: 0 Render date: 2024-12-27T08:39:13.615Z Has data issue: false hasContentIssue false

Decidability of the class of all the rings $\mathbb {Z}/m\mathbb {Z}$: A problem of Ax

Published online by Cambridge University Press:  24 July 2023

Jamshid Derakhshan
Affiliation:
St Hilda’s College, University of Oxford, Oxford OX4 1DY, UK; E-mail: [email protected]
Angus Macintyre
Affiliation:
School of Mathematics, University of Edinburgh, James Clerk Maxwell Building, Peter Guthrie Tait Road Edinburgh EH9 3FD, UK; E-mail: [email protected]

Abstract

We prove that the class of all the rings $\mathbb {Z}/m\mathbb {Z}$ for all $m>1$ is decidable. This gives a positive solution to a problem of Ax asked in his celebrated 1968 paper on the elementary theory of finite fields [1, Problem 5, p. 270]. In our proof, we reduce the problem to the decidability of the ring of adeles $\mathbb {A}_{\mathbb {Q}}$ of $\mathbb {Q}$.

Type
Foundations
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press

1 Introduction

In his classical 1968 paper on the first-order theory of finite fields, Ax asked if the first-order theory of the class of all the rings $\mathbb {Z}/m\mathbb {Z}$ , for all $m>1$ , is decidable [Reference Ax1, Problem 5, p. 270]. In that paper, Ax proved that the existential theory of this class is decidable. He proved this via his result that the theory of the class of all the rings $\mathbb {Z}/p^n\mathbb {Z}$ (p and n varying) is decidable. This used Chebotarev’s density theorem.

In this paper, we give a positive solution to Ax’s problem using our work on the model theory of adeles in [Reference Derakhshan and Macintyre6]. We use our coding of the Boolean algebra of subsets of the index set $\{\mathrm {Primes}\}\cup \{\infty \}$ in terms of idempotents in $\mathbb {A}_{\mathbb {Q}}$ together with definability in the language of rings of the set of idempotents in $\mathbb {A}_{\mathbb {Q}}$ with finite support to reduce Ax’s problem to the decidability of $\mathbb {A}_{\mathbb {Q}}$ proved first by Weispfenning [Reference Weispfenning8] and later us [Reference Derakhshan and Macintyre6].

2 Definability in adele rings

In this section, we state some results and concepts from [Reference Derakhshan and Macintyre6],[Reference Derakhshan and Macintyre5] on adele rings that we shall use. We only need the case $K=\mathbb {Q}$ and state the required results in this case. We denote the language of rings by $\mathcal {L}_{rings}=\{+,-,\cdot ,0,1\}$ . $\mathbb {Q}_p$ denotes the field of p-adic numbers, $v_p(x)$ the p-adic valuation on $\mathbb {Q}_p$ and $\mathbb {Z}_p:=\{x\in \mathbb {Q}_p: v_p(x)\geq 0\}$ the valuation ring.

2.1 Adeles

$\mathbb {A}_{\mathbb {Q}}$ denotes the ring of adeles of $\mathbb {Q}$ and is defined as the restricted direct product of all the completions of $\mathbb {Q}$ over the index set $V_{\mathbb {Q}}=\{\infty ,2,3, \ldots \}$ , the set of all primes p together with $\infty $ . It is the subring of the direct product of the real field $\mathbb {R}$ and all the p-adic fields $\mathbb {Q}_p$ for all primes p consisting of all the elements f such that $f(p)$ is in $\mathbb {Z}_p$ for all but finitely many p.

See Cassels and Frohlich [Reference Cassels and Fröhlich3], and especially Cassels’ article [Reference Cassels2], for properties of adele rings.

We shall construe adeles as functions on $V_{\mathbb {Q}}$ taking values in the stalks $\mathbb {Q}_p$ , where $p\in V_{\mathbb {Q}}$ .

To $\infty $ corresponds the real field $\mathbb {R}$ and to finite p correspond $\mathbb {Q}_p$ . One sets $\mathbb {Q}_{\infty }=\mathbb {R}$ .

2.2 Uniform definition of valuation

Each of the stalks $\mathbb {Q}_p$ , where $p\leq \infty $ , is a locally compact field of characteristic $0$ , with a canonical choice of metric, and thus a canonical choice of unit ball (which is a subring in the case of $p<\infty $ ).

The following theorem shows that the unit ball $\mathbb {Z}_p$ is uniformly $\mathcal {L}_{rings}$ -definable without parameters in $\mathbb {Q}_p$ for all $p<\infty $ . Note that the unit ball in $\mathbb {R}$ is also $\mathcal {L}_{rings}$ -definable.

Theorem 2.1 [Reference Cluckers, Derakhshan, Leenknegt and Macintyre4, Theorem 2].

There is an $\mathcal {L}_{rings}$ -formula $\Phi _{val}(x)$ without parameters that uniformly defines the valuation ring of all Henselian valued fields with finite or pseudo-finite residue field.

2.3 The Boolean algebra

We denote the language of Boolean algebras by $\{\wedge ,\vee ,\neg ,0,1\}$ . The set $\mathbb {B}_{\mathbb {Q}}=\{e\in \mathbb {A}_{\mathbb {Q}}: a^2=a\}$ of idempotents in $\mathbb {A}_{\mathbb {Q}}$ forms a Boolean algebra with Boolean operations

$$ \begin{align*}e\wedge f=ef,\end{align*} $$
$$ \begin{align*}e\vee f=1-(1-e)(1-f)=e+f-ef,\end{align*} $$
$$ \begin{align*}\neg e=1-e.\end{align*} $$

$\mathbb {B}_{\mathbb {Q}}$ carries a partial order defined by $e\leq f$ if and only if $e=ef$ (product in the ring).

An idempotent e is called minimal if it is nonzero and minimal with respect to this order. Let $\mathrm {atom}(x)$ be an $\mathcal {L}_{rings}$ -formula expressing that x is a minimal idempotent (i.e., an atom).

There is a bijective correspondence between subsets of $V_{\mathbb {Q}}$ and idempotents e in $\Bbb A_{\mathbb {Q}}$ given by $X \longmapsto e_X$ , where for $X\subseteq V_{\mathbb {Q}}$ ,

$$ \begin{align*}e_X(p)=\begin{cases} 1 & \text{if }p\in X,\\ 0 & \text{if }p\notin X. \end{cases}\end{align*} $$

Conversely, if $e\in \Bbb A_{\mathbb {Q}}$ is idempotent, let $X=\{p\in V_{\mathbb {Q}}: e(p)=1\}$ . Then $e=e_{X}$ .

2.4 Idempotents with finite support

The support of an adele $a\in \mathbb {A}_{\mathbb {Q}}$ is defined by

$$ \begin{align*}\mathrm{supp}(a):=\{p\in V_{\mathbb{Q}}: a(p)\neq 0\}.\end{align*} $$

We denote by $\mathcal {F}in_{\mathbb {Q}}$ the set of all idempotents e in $\mathbb {A}_{\mathbb {Q}}$ with finite support, that is, $\mathrm {supp}(e)$ is a finite set.

A basic result in the model theory of adeles [Reference Derakhshan and Macintyre6] is the following.

Theorem 2.2 [Reference Derakhshan and Macintyre6].

$\mathcal {F}in_{\mathbb {Q}}$ is an $\mathcal {L}_{rings}$ -definable subset of $\mathbb {A}_{\mathbb {Q}}$ .

2.5 Boolean values

If $e\in \mathbb {A}_{\mathbb {Q}}$ is a minimal idempotent, then the ring $\Bbb A_{\mathbb {Q}}/(1-e)\Bbb A_{\mathbb {Q}}$ is naturally isomorphic to $e\Bbb A_{\mathbb {Q}}$ by the map

$$ \begin{align*}a+(1-e)\mathbb{A}_{\mathbb{Q}} \mapsto ea,\end{align*} $$

and if e corresponds to the prime $p\in \{\mathrm {Primes}\}\cup \{\infty \}$ , then

$$ \begin{align*}e\Bbb A_{\mathbb{Q}}\cong \mathbb{Q}_p\end{align*} $$

via the map

$$ \begin{align*}ea \mapsto a(p).\end{align*} $$

For an $\mathcal {L}_{\mathrm {{rings}}}$ -formula $\Phi (x_1,\dots ,x_n)$ and $a_1,\dots ,a_n\in \Bbb A_{\mathbb {Q}}$ , the (ring-theoretic) Boolean value $[[\Phi (a_1,\dots ,a_n)]]$ is defined to be the supremum of all the minimal idempotents e in $\Bbb B_{\mathbb {Q}}$ such that

$$ \begin{align*}e\Bbb A_{\mathbb{Q}} \models \Phi(ea_1,\dots,ea_n).\end{align*} $$

This supremum exists since $\mathbb {B}_{\mathbb {Q}}$ is a complete Boolean algebra.

For any given $\mathcal {L}_{rings}$ -formula $\Phi (x_1,\dots ,x_n)$ , there is another $\mathcal {L}_{rings}$ -formula $\Phi ^*(y,x_1,\dots ,x_n)$ , that can be effectively constructed from $\Phi (x_1,\dots ,x_n)$ , such that for any $a_1,\dots ,a_n\in \mathbb {A}_{\mathbb {Q}}$ we have

$$ \begin{align*}(*) \ \ \ e\mathbb{A}_{\mathbb{Q}} \models \Phi(ea_1,\dots,ea_n) \Leftrightarrow \mathbb{A}_{\mathbb{Q}} \models \Phi^*(e,a_1,\dots,a_n).\end{align*} $$

This follows by induction on the complexity of $\Phi (x_1,\dots ,x_n)$ from the quantifier-free case which is straightforward.

The function from $\mathbb {A}_{\mathbb {Q}}^n$ into $\mathbb {B}_{\mathbb {Q}}$ defined by

$$ \begin{align*}(a_1,\dots,a_n)\rightarrow [[\Phi(a_1,\dots,a_n)]]\end{align*} $$

is $\mathcal {L}_{\mathrm {{rings}}}$ -definable for any $\Phi (x_1,\dots ,x_n)$ .

Indeed, the set

$$ \begin{align*}Z=\{(x_1,\dots,x_n,z)\in \mathbb{A}_{\mathbb{Q}}^{n+1}: z=\mathrm{sup}(W_{x_1,\dots,x_n})\},\end{align*} $$

where

$$ \begin{align*}W_{x_1,\dots,x_n}=\{w\in \mathbb{B}_{\mathbb{Q}}: \mathbb{A}_{\mathbb{Q}} \models \mathrm{atom}(w) ~ \mathrm{and} ~ w\mathbb{A}_{\mathbb{Q}} \models \Phi(wx_1,\dots,wx_n)\}\end{align*} $$

is definable since by $(*)$ , $W_{x_1,\dots ,x_n}$ equals

$$ \begin{align*}\{w\in \mathbb{B}_{\mathbb{Q}}: \mathbb{A}_{\mathbb{Q}} \models \mathrm{atom}(w) ~ \mathrm{and} ~ \mathbb{A}_{\mathbb{Q}} \models \Phi^*(w,x_1,\dots,x_n)\}\end{align*} $$

and thus Z is defined by the formula

$$ \begin{align*}z=\mathrm{sup}\{w: \mathrm{atom}(w) \wedge \Phi^*(w,x_1,\dots,x_n)\}\end{align*} $$

(which is expressible as an $\mathcal {L}_{rings}$ -formula since the ordering on $\mathbb {B}_{\mathbb {Q}}$ is $\mathcal {L}_{rings}$ -definable).

Let $\Psi _{\mathbb {R}}$ denote a sentence that holds in $\mathbb {R}$ but does not hold in any $\mathbb {Q}_p$ for $p<\infty $ , for example

$$ \begin{align*}\forall x \exists y (x=y^2 \vee -x=y^2).\end{align*} $$

We call a minimal idempotent e real if $e\mathbb {A}_{\mathbb {Q}}\models \Psi _{\mathbb {R}}$ .

We denote by $e_{\mathbb {R}}$ the supremum of all the real minimal idempotents (note that there is only one real minimal idempotent in $\mathbb {B}_{\mathbb {Q}}$ ). $e_{\mathbb {R}}$ is supported only on the set $\{\infty \}$ .

We put $e_{fin}:=1-e_{\mathbb {R}}$ . This idempotent is supported on the set of all primes except infinity.

We define $[[\Phi (a_1,\cdots ,a_n)]]^{real}$ to be the supremum of all the minimal idempotents e such that

$$ \begin{align*}e\Bbb A_{\mathbb{Q}}\models \Psi_{\mathbb{R}} \wedge \Phi(ea_1,\cdots,ea_n).\end{align*} $$

Let $\Psi _{fin}$ denote an $\mathcal {L}_{rings}$ -sentence that holds in $\mathbb {Q}_p$ for all $p<\infty $ and does not hold in $\mathbb {R}$ . For example, we can take $\Psi _{fin}$ to be the negation of the $\Psi _{\mathbb {R}}$ given above, namely

$$ \begin{align*}\exists x \forall y (x\neq y^2 \wedge -x\neq y^2)\end{align*} $$

which is true in any p-adic field $\mathbb {Q}_p$ by taking x to be p.

We define $[[\Phi (a_1,\cdots ,a_n)]]^{fin}$ to be the supremum of all the minimal idempotents e such that

$$ \begin{align*}e\Bbb A_{\mathbb{Q}}\models \Psi_{fin} \wedge \Phi(ea_1,\cdots,ea_n).\end{align*} $$

An argument similar to that above on the definability of the Boolean value $[[\Phi (x_1,\dots ,x_n)]]$ shows that the functions given by

$$ \begin{align*}(a_1,\dots,a_n)\mapsto [[\Phi(a_1,\dots,a_n)]]^{real}\end{align*} $$
$$ \begin{align*}(a_1,\dots,a_n)\mapsto [[\Phi(a_1,\dots,a_n)]]^{fin}\end{align*} $$

from $\mathbb {A}_{\mathbb {Q}}^n$ into $\mathbb {B}_{\mathbb {Q}}$ are $\mathcal {L}_{\mathrm {{rings}}}$ -definable for any $\Phi (x_1,\dots ,x_n)$ .

We remark that the definability of $\mathcal {F}in_{\mathbb {Q}}$ in Theorem 2.2 together with the definability of the Boolean values $[[\Phi (x_1,\dots ,x_n)]]$ imply the definability of the sets of the form

$$ \begin{align*}\{(x_1,\dots,x_n) \in \mathbb{A}_{\mathbb{Q}}^n: [[\Phi(x_1,\dots,x_n)]]\in \mathcal{F}in_{\mathbb{Q}}\}\end{align*} $$

which occur as ‘basic’ sets in the quantifier elimination theorem for adele rings in [Reference Derakhshan and Macintyre6].

3 Ax’s problem

Theorem 3.1. The class of all $\mathbb {Z}/m\mathbb {Z}$ is uniformly interpretable in $\mathbb {A}_{\mathbb {Q}}$ .

Proof. Our proof consists of two parts.

Part 1. By uniform definability of the $\mathbb {Z}_p$ in $\mathbb {Q}_p$ for $p<\infty $ using the formula $\Phi _{\mathrm {val}}(x)$ , the set of elements of $\mathbb {A}_{\mathbb {Q}}$ whose $\mathbb {Q}_p$ -component lies in $\mathbb {Z}_p$ for each $p<\infty $ is definable since it equals

$$ \begin{align*}\{a\in \mathbb{A}_{\mathbb{Q}}: [[\Phi_{\mathrm{val}}(a)]]^{fin}=e_{fin}\}.\end{align*} $$

(and is isomorphic to $\mathbb {R} \times \widehat {\mathbb {Z}}$ ).

Consider a positive integer m. Suppose m factors as a nontrivial product of coprime prime powers $q_j^{r_j}$ .

Consider the element g which takes value $1$ at all minimal idempotents (including that corresponding to the infinite place $\infty $ ) except those corresponding to the $q_j$ , and takes value $q_j^{r_j}$ at $q_j$ . Then $g-1$ is an element of finite support (and the stated conditions on g can be expressed by $\mathcal {L}_{rings}$ -formulas).

The quotient $(\mathbb {R} \times \hat {\mathbb {Z}})/(g)$ is naturally isomorphic to the product over the finitely many j of the quotients $\mathbb {Z}_{q_j} / q_{j}^{r_j}\mathbb {Z}_{q_j}$ , and this is isomorphic to the product of the finitely many $\mathbb {Z}/q_{j}^{r_j}\mathbb {Z}$ , which is obviously isomorphic to $\mathbb {Z}/m\mathbb {Z}$ . Note that the set of all g satisfying the conditions above is $\mathcal {L}_{rings}$ -definable in $\mathbb {A}_{\mathbb {Q}}$ .

Part 2. Suppose $g-1$ is an element of finite support. In addition, suppose that g takes values in $\mathbb {Z}_p$ for all $p<\infty $ and at some prime $p<\infty $ , g takes as value a p-adic nonunit. These conditions can be stated as

$$ \begin{align*}g-1\in \mathcal{F}in_{\mathbb{Q}}\end{align*} $$

and

$$ \begin{align*}[[\Phi_{\mathrm{val}}(g)]]^{fin}=e_{fin} \wedge [[\Phi_{\mathrm{val}}(g) \wedge \neg \Phi_{\mathrm{val}}(g^{-1})]]^{fin}\neq 0,\end{align*} $$

where $0$ denotes the zero element of the Boolean algebra $\mathbb {B}_{\mathbb {Q}}$ and $1$ denotes the top element of the Boolean algebra $\mathbb {B}_{\mathbb {Q}}$ (namely, the adele with $1$ at every coordinate). These conditions can be expressed by $\mathcal {L}_{rings}$ -formulas (using Theorem 2.2).

Then g takes value $1$ at all but finitely many elements of $V_{\mathbb {Q}}$ . Assume that g takes value $1$ at the infinite prime, and note that this is a definable condition on g since the set

$$ \begin{align*}\{h\in \mathbb{A}_{\mathbb{Q}}: h(\infty)=1\}\end{align*} $$

is $\mathcal {L}_{rings}$ -definable in $\mathbb {A}_{\mathbb {Q}}$ (since $h(\infty )=1$ is equivalent to $e_{\mathbb {R}}h=e_{\mathbb {R}}$ ).

Now, consider $(\mathbb {R} \times \hat {\mathbb {Z}})/(g)$ . It is clear that this quotient is a product over finitely many primes $q_j$ of quotients of $\mathbb {Z}_{q_j}$ by the ideal generated by an element of $\mathbb {Z}_{q_j}$ . When that element is a unit the quotient is the trivial ring and can be discarded. For at least one prime, the element is not a unit and then generates the same ideal as some power of the prime $q_j$ . Then as in Part 1, $(\mathbb {R} \times \hat {\mathbb {Z}})/(g)$ is isomorphic to $\mathbb {Z}/m\mathbb {Z}$ for some $m>1$ .

The assumptions imposed on g are all $\mathcal {L}_{rings}$ -definable in $\mathbb {A}_{\mathbb {Q}}$ because of the $\mathcal {L}_{rings}$ -definability of $\mathcal {F}in_{\mathbb {Q}}$ and of the Boolean values in $\mathbb {A}_{\mathbb {Q}}$ , and the uniform $\mathcal {L}_{rings}$ -definability of $\mathbb {Z}_p$ in $\mathbb {Q}_p$ (Theorems 2.1 and 2.2).

This argument gives the intended interpretation of the class of all $\mathbb {Z}/m\mathbb {Z}$ (for all $m>1$ ) in $\mathbb {A}_{\mathbb {Q}}$ .

Corollary 3.1. The class of all $\mathbb {Z}/m\mathbb {Z}$ ( $m>1$ ) is decidable.

Proof. Let $\mathfrak {X}$ denote the set of all g in $\mathbb {A}_{\mathbb {Q}}$ such that $g-1$ has finite support, g takes value $1$ at the infinite prime, g takes values in $\mathbb {Z}_p$ for all $p<\infty $ , and g takes as value a p-adic nonunit at some $p<\infty $ . By Part 2 of the proof of Theorem 3.1, $\mathfrak {X}$ is an $\mathcal {L}_{rings}$ -definable subset of $\mathbb {A}_{\mathbb {Q}}$ .

By Parts 1 and 2 of the proof of Theorem 3.1, any ring from the class $\{\mathbb {Z}/m\mathbb {Z}: m>1\}$ is isomorphic to a ring from the class

$$ \begin{align*}\{(\mathbb{R} \times \hat{\mathbb{Z}})/(g): g\in \mathfrak{X}\},\end{align*} $$

and conversely any $(\mathbb {R} \times \hat {\mathbb {Z}})/(g)$ , where $g\in \mathfrak {X}$ , is isomorphic to $\mathbb {Z}/m\mathbb {Z}$ for some $m>1$ .

Thus, deciding whether an $\mathcal {L}_{rings}$ -sentence $\Psi $ holds in $\mathbb {Z}/m\mathbb {Z}$ for all m is equivalent to deciding whether $\Psi $ holds in $(\mathbb {R} \times \hat {\mathbb {Z}})/(g)$ for all $g\in \mathfrak {X}$ . Since $\mathbb {R} \times \hat {\mathbb {Z}}$ and $\mathfrak {X}$ are definable in $\mathbb {A}_{\mathbb {Q}}$ , this decision procedure can be carried out because of the decidability of $\mathbb {A}_{\mathbb {Q}}$ .

For a proof of the decidability of $\mathbb {A}_{\mathbb {Q}}$ , see [Reference Derakhshan and Macintyre6, Section 7.1] or [Reference Weispfenning8].

We would like to end with some remarks on the connection between our work and that of Ax [Reference Ax1] and Feferman–Vaught [Reference Feferman and Vaught7] and the role (and need) for the model theory and definability in adele rings from [Reference Derakhshan and Macintyre6].

One might have thought that an easier solution to Ax’s problem could be given without adeles using Ax’s decidability results for the $\mathbb {Z}/p^{n} \mathbb {Z}$ for p and n varying [Reference Ax1] combined with the Feferman–Vaught technology for products [Reference Feferman and Vaught7]. But, as we describe below, this would require redoing variants of proofs that are analogous to our proof of decidability of adeles in [Reference Derakhshan and Macintyre6], going back into details of Feferman–Vaught and making ad hoc adjustments and giving interpretations similar to those given in this paper but in a not very meaningful context. There would be a subtle flaw if one would just try to combine the results in [Reference Ax1] and [Reference Feferman and Vaught7] because of the following points.

Feferman–Vaught [Reference Feferman and Vaught7] work with products of families of L-structures $(\mathfrak {A}_i)_{i\in I}$ , for varying index sets I and some fixed first-order language L. There is the associated Boolean algebra $Powerset(I)$ consisting of subsets of I in an extension $\mathfrak {S}$ of the language of Boolean algebras (e.g., with a predicate for the ideal of finite subsets of I). One then equips the products $\prod _{i\in I} \mathfrak {A}_i$ with relations defined using $\mathfrak {S}$ and Boolean values of L-formulas in the Boolean algebra $Powerset(I)$ , thus obtaining the generalized product $\mathcal {P}(\mathfrak {A},\mathfrak {S})$ . A general procedure attaches to definitions in the generalized products $\mathcal {P}(\mathfrak {A},\mathfrak {S})$ definitions in the Boolean structure $\mathfrak {S}$ , by the intermediary of the Boolean values of L-formulas.

The relevant Feferman–Vaught theorem for decidability of a class consisting of products from a decidable class of structures is the following.

Theorem 3.2 [Reference Feferman and Vaught7, Theorem 5.6].

Let $\mathcal {K}$ be a class of L-structures. Let $\mathcal {P}_{\mathcal {K},\mathcal {S}}$ be the class of all structures $\mathcal {P}(\mathfrak {A},\mathfrak {S})$ which are generalized products of an indexed family $\mathfrak {A}=(\mathfrak {A_i})_{i\in I}$ , where $\mathfrak {S}$ is an expansion of $Powerset(I)$ and belongs to a fixed class $\mathcal {S}$ of Boolean expansions of the sets $Powerset(I)$ where I is a nonempty set, and for each $i\in I$ , $\mathfrak {A_i}\in \mathcal {K}$ . Suppose the theory of $\mathcal {K}$ is decidable and the theory of $\mathcal {S}$ is decidable. Then the theory of $\mathcal {P}_{\mathcal {K},\mathcal {S}}$ is decidable.

For Ax’s problem, what does one take for the class ${\mathcal K}$ and the enriched Boolean structure? It is no good simply to take ${\mathcal K}$ as the set of all $\mathbb {Z}/p^n \mathbb {Z}$ for p and n varying and the Boolean structure to be atomic Boolean algebras with a predicate for the ideal of finite sets. Among the products one would get are rings which are products of factors which are not simply a $\mathbb {Z}/p^n \mathbb {Z}$ but can be nontrivial powers of such rings, and so one does interpret more than the $\mathbb {Z}/m\mathbb {Z}$ . We do get a decidability result, but for a class bigger than the class of all $\mathbb {Z}/m\mathbb {Z}$ , for $m>1$ . A similar problem arises if we try to work with generalized products of the $\mathbb {Q}_p$ or $\mathbb {Z}_p$ instead of the $\mathbb {Z}/p^n\mathbb {Z}$ .

There are devices for doing better in the ring formalism, by considering axioms excluding that distinct minimal idempotents have distinct finite characteristics for the residue fields of the stalks at these idempotents. But this is an infinite set of axioms, and the naive decidability does not immediately combine with it to give the decidability one wants.

In this paper, we get a short and intelligible solution to Ax’s problem via decidability and definability in $\mathbb {A}_{\mathbb {Q}}$ , but we have to work quite hard to get such a solution without using adeles and definability results from [Reference Derakhshan and Macintyre6]. We remark that [Reference Derakhshan and Macintyre6] uses Feferman–Vaught [Reference Feferman and Vaught7] and Ax [Reference Ax1].

We believe that the interpretations given in the proofs of Theorem 3.1 and Corollary 3.1 between $\mathbb {A}_{\mathbb {Q}}$ and the finite rings $\mathbb {Z}/m\mathbb {Z}$ should be of an independent interest.

Acknowledgement

Angus Macintyre was supported by a Leverhulme Emeritus Fellowship.

Competing interest

The authors have no competing interest to declare.

References

Ax, J., ‘The elementary theory of finite fields’, Ann. of Math. (2) 88 (1968), 239271.CrossRefGoogle Scholar
Cassels, J. W. S., ‘Global fields’, in Algebraic Number Theory (Proc. Instructional Conf., Brighton, 1965) (Thompson, Washington, DC, 1967), 4284.Google Scholar
Cassels, J. W. S. and Fröhlich, A., eds. Algebraic Number Theory (Academic Press Inc. [Harcourt Brace Jovanovich Publishers], London, 1986). Reprint of the 1967 original.Google Scholar
Cluckers, R., Derakhshan, J., Leenknegt, E. and Macintyre, A., ‘Uniformly defining valuation rings in Henselian valued fields with finite or pseudo-finite residue fields’, Ann. Pure Appl. Logic 164 12 (2013), 12361246.CrossRefGoogle Scholar
Derakhshan, J. and Macintyre, A., ‘Some supplements to Feferman–Vaught related to the model theory of adeles’, Ann. Pure Appl. Logic 165 11 (2014), 16391679.CrossRefGoogle Scholar
Derakhshan, J. and Macintyre, A., ‘Model theory of adeles I’, Ann. Pure Appl. Logic 173 3 (2022), Paper No. 103074, 43.Google Scholar
Feferman, S. and Vaught, R. L., ‘The first order properties of products of algebraic systems’, Fund. Math. 47 (1959), 57103.CrossRefGoogle Scholar
Weispfenning, V., ‘Model theory of lattice products’, Habilitation, Universitat Heidelberg (1978).Google Scholar