Hostname: page-component-68c7f8b79f-fcrnt Total loading time: 0 Render date: 2025-12-18T10:10:22.998Z Has data issue: false hasContentIssue false

ON EFFECTIVE CONSTRUCTIONS OF EXISTENTIALLY CLOSED GROUPS

Published online by Cambridge University Press:  25 September 2025

I. SCOTT*
Affiliation:
DEPARTMENT OF MATHEMATICS UNIVERSITY OF WISCONSIN–MADISON 480 LINCOLN DRIVE, MADISON WI 53706, USA
*
Rights & Permissions [Opens in a new window]

Abstract

Existentially closed groups are, informally, groups that contain solutions to every consistent finite system of equations and inequations. They were introduced in 1951 in an algebraic context and subsequent research elucidated deep connections with group theory and computability theory. We continue this investigation, with particular emphasis on illuminating the relationship with computability theory.

In particular, we show that there are existentially closed groups computable in the halting problem, and that this is optimal. Moreover, using the work of Martin Ziegler in computable group theory, we show that the previous result relativises in the enumeration degrees. We then tease apart the complexity contributed by “global” and “local” structure, showing that the complexity of finitely generated subgroups of existentially closed groups is captured by the PA degrees. Finally, we investigate the computability-theoretic complexity of omitting the non-principal quantifier-free types from a list of types, from which we obtain an upper bound on the complexity of building two existentially closed groups that are “as different as possible”.

Information

Type
Article
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), 2025. Published by Cambridge University Press on behalf of The Association for Symbolic Logic

1 Introduction

In this section, we introduce the main objects of study, provide some mathematical context for the article, and give formal statements of our main results at the end of the section.

Definition 1.1. An existentially closed group M is a group such that for every quantifier-free formula $\varphi (\overline {x}, \overline {m})$ , where $\overline {m} \in M$ ,Footnote 1 if there is a group N containing M as a subgroup with $N \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ , then $M \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ .

We will be interested in the complexity of existentially closed groups. From a computability-theoretic standpoint, a natural way to measure the complexity of an algebraic object is to look at the Turing degree of its atomic diagram. In the case of groups, this generalises the well-studied notion of the degree of the word problem, so this fits into a natural lineage of study on both the computability-theoretic and algebraic sides. (Aside: as we will discuss in the next section, the degree of a word problem is only well-defined for finitely generated groups and, as a result, word problems of infinitely generated groups—which existentially closed groups always are—are not often studied in the group theory literature. Computability theory bypasses this issue by instead studying the class of degrees that compute some copy of the group.) The interactions between the word problems of finitely generated groups and the degrees of the existentially closed groups they generate will be a theme of the present work.

As we take a computability-theoretic approach, from now on all existentially closed groups will implicitly be assumed to be countable.

We now review some of the history of existentially closed groups that forms the backdrop for the rest of the article. The first result is one of the earliest major theorems on existentially closed groups, which highlights how they blend algebra, computability theory, and model theory.

In what follows, a finitely generated group G is $\exists _1$ -isolated if there is a quantifier-free formula of group theory $\varphi (\overline {x}, \overline {y})$ such that whenever H is a group such that $H \models \exists \overline {x} \varphi (\overline {x}, \overline {a})$ for some $\overline {a} \in H$ , then $\langle \overline {a} \rangle $ generates a copy of G in H.

Theorem 1.2 [Reference Macintyre11, Reference Neumann, Boone, Cannonito and Lyndon15, Reference Rips16].

Let G be a finitely generated group. Then the following are equivalent:

  1. (1) G embeds in every existentially closed group.

  2. (2) G has a solvable word problem.

  3. (3) G is $\exists _1$ -isolated.

While most of the equivalences were proved using group-theoretic arguments, Macintyre [Reference Macintyre11] used the Robinson’s newly developed finite forcing to show that, for any finitely generated G with unsolvable word problem, there is an existentially closed M that does not contain a copy G. To do so, he proved a much more general theorem. In fact, the result in [Reference Macintyre11, Section 3] is even more general than what we state here. (We use $\leq _{\mathrm {T}}$ for Turing reducibility; this should cause no confusion with the theory T once pointed out.)

Theorem 1.3 [Reference Macintyre11].

Let T be a decidable $\forall \exists $ theory and let $\Psi $ and $\Phi $ be atomic T-types such that $\Psi \nleq _{\mathrm {T}} \Phi $ . Then there is an existentially closed $M \models T$ that realises $\Phi $ and omits $\Psi $ .

It follows from this theorem that Theorem 1.2 relativises: if G and H are finitely generated groups with word problems $W(G)$ and $W(H)$ , respectively, and $W(G) \nleq _{\mathrm {T}} W(H)$ , then there is an existentially closed group that contains H and not G.

It is natural to ask whether the converse holds: namely, if $W(G) \leq _{\mathrm {T}} W(H)$ , does G embed into every existentially closed group that H does? Ziegler showed the answer is “sort of”: this holds for a somewhat strengthened notion of computability, $*$ -reducibility, written $\leq ^*$ .

Definition 1.4 [Reference Ziegler24, Chapter III.1].

$X \leq ^* Y$ iff:

  • $X \leq _{\mathrm {e}} Y$ (see Definition 6.4);

  • $X^c \leq _{\mathrm {e}}^1 Y^c$ , which means that there is a c.e. set $W_e$ such that

    $$\begin{align*}x \notin X \iff \exists u, y \left( \langle x,u,y \rangle \in W_e \land D_u \subseteq Y^c \land y \in Y \right), \end{align*}$$
    where $(D_u)_{u \in \omega }$ is a fixed enumeration of the finite sets.

We will not discuss $\leq ^*$ further in this article. Ziegler’s theorem, then, is the following.

Theorem 1.5 [Reference Ziegler24].

Let G and H be finitely generated groups with word problems $W(G)$ and $W(H)$ , respectively. Then the following are equivalent:

  1. (1) $W(G) \leq ^* W(H)$ .

  2. (2) G embeds into every existentially closed group that H does.

Thus, Ziegler’s theorem shows that the property of embedding into every existentially closed supergroup of a given group is really a computability-theoretic notion. Moreover, since countable existentially closed groups are determined up to isomorphism by their finitely generated subgroups, it veers towards a classification (and, in fact, Ziegler does show that countable existentially closed groups are in one-to-one correspondence with what he calls algebraically closed ideals in the $*$ -degrees—see [Reference Ziegler24, Chapter III.3]).

Going back to Theorem 1.2, another natural question is whether there is any existentially closed group all of whose finitely generated subgroups have solvable word problems. Macintyre, relying on a result of Charles Miller III, answered that question in the negative.

Theorem 1.6 [Reference Macintyre12]; based on [Reference Miller14].

Let M be an existentially closed group. Then M has a finitely generated subgroup with an unsolvable word problem.

Thus, in particular, no existentially closed group is computable.

In fact, Miller’s argument shows that every existentially closed group contains a finitely generated subgroup of PA degree (see Definition 7.3). It is known that there are no computable PA degrees, but that they can be “quite close to being computable”.

Despite the connections with computability noticed by Macintyre, Ziegler, and others, there had been no systematic investigations into the computability theory of the existentially closed groups themselves. Indeed, to summarise the historical development outlined above: If one wants to understand countable existentially closed groups from a purely algebraic standpoint, it suffices to understand their finitely generated subgroups, as this determines the existentially closed group up to isomorphism. The thrust of many earlier results can be understood from this point of view: at least when investigating the computability-theoretic properties of existentially closed groups, earlier authors focused on their finitely generated subgroups.

In the present work, we take a step back, treating the existentially closed groups as objects of computability-theoretic study in their own right. Through our investigations into the computability theory of existentially closed groups, a stratification emerges that was not visible before—the complexity arising from the finitely generated subgroups and the complexity coming from how they fit together.

1.1 New results

Our first main theorem, Theorem 5.1, identifies the minimum complexity of an existentially closed group—every existentially closed group computes the halting problem and there is an existentially closed group computable in the halting problem.

Theorem 5.1. The degree spectrum of the class of existentially closed groups is exactly the cone above $0'$ .

It is then shown, that Theorem 5.1 relativises, although in the enumeration degrees rather than the Turing degrees. We show that the minimum degree of an existentially closed group containing a given finitely generated group G is the Turing degree of the enumeration jump of $W(G)$ , as defined in Section 6.1.

Theorem 6.2. Let G be a finitely generated group. Then the degree spectrum of the class of existentially closed supergroups of G is exactly the cone above $J_{\mathrm {e}}(W(G))$ .

The upshots of this theorem are that this minimum degree always exists and is obtained, and that it is not merely the Turing jump of $W(G)$ . As a corollary, we can strengthen Theorem 5.1 above to show that in fact every degree $\mathbf {a} \geq 0'$ is the minimum degree of the set of copies of some existentially closed group (Theorem 6.27).

Our next main theorem illustrates that the complexity of existentially closed groups is not fully accounted for by the complexity of their finitely generated subgroups, showing that Theorem 5.1 is not a local result. We write $\mathrm {Sk}(M)$ for the collection of finitely generated subgroups of M.

Theorem 7.7. Let $\mathbf {a}$ be a PA degree. Then there is an existentially closed group M such that for every $G \in \mathrm {Sk}(M)$ , $W(G) \leq _{\mathrm {T}}\mathbf {a}$ .

In other words, since there are PA degrees whose jump is $0'$ , much of the complexity of existentially closed groups is not necessarily witnessed at the finitely generated level. Moreover, it shows that the Macintyre argument, while not capturing the full complexity of existentially closed groups, was the best that could be done by looking at their finitely generated subgroups.

From Theorem 7.7, we obtain a new characterisation of the PA degrees, which form an important class of Turing degrees (see Definition 7.3). Again, $\mathrm {Sk}(M)$ is the collection of finitely generated subgroups of M.

Theorem 7.8. A Turing degree $\mathbf {a}$ is a PA degree iff there is an existentially closed group $M_{\mathbf {a}}$ such that $\mathbf {a} \geq _{\mathrm {T}}W(G)$ for every $G \in \mathrm {Sk}(M_{\mathbf {a}})$ .

Finally, we turn to the problem of constructing two existentially closed groups whose only common subgroups are those with solvable word problems—which, as we have seen, embed in every existentially closed group. On the basis of Theorem 1.2, we call a pair of such groups relatively atomic. We give an upper bound on the degrees of these groups, but a precise characterisation remains unknown.

Corollary 8.3. Let $A \gneqq _{\mathrm {T}} 0'$ be $0'$ -c.e. Then there are A-computable existentially closed groups which are relatively atomic.

The structure of the article is as follows:

Section 1 lays out the background in group theory and logic that will be assumed throughout the rest of the article. Sections 2 and 3 develop a construction for building existentially closed groups effectively, following work of [Reference Csima, Harizanov, Miller and Montalbán4, Reference Ziegler24]. Then Sections 4 and 5 leverage this construction and group-theoretic arguments to establish that the Turing degrees of existentially closed groups are exactly the degrees which compute the halting problem. Section 6 shifts focus to the subgroups of existentially closed groups, and shows that the results above do not extend to them. Section 7 extends the analysis of constructing existentially closed groups to constructing pairs of them that are “as different as possible”.

2 Background

To keep this article relatively self-contained and to fix notation, we will lay out the mathematical preliminaries needed for the rest of the article. We assume familiarity with basic model theory, computability theory, and group theory. For more details on these, we recommend [Reference Chang and Keisler1, Reference Rotman17, Reference Soare20], respectively.

We will adhere to the following conventions throughout the article:

  • Existentially closed groups are implicitly assumed to be countable.

  • Unless otherwise mentioned, “computable” and its derivatives will always refer to Turing computability.

  • L is the language $\{e, \cdot , \bullet ^{-1}\}$ for group theory. (Here $\bullet ^{-1}$ indicates that we use the notation $g^{-1}$ for “g-inverse”.)

2.1 Notation for formulas

Definition 2.1. We establish the following conventions for L-formulas. The only language we will refer to is the language of group theory, $L = \{e, \cdot , \bullet ^{1}\}$ .

  • An atomic formula is a quantifier-free formula $\varphi (\overline {x})$ which does not include conjunctions, disjunctions, or negations. Relative to the axioms of group theory, any atomic formula in the language of group theory is equivalent to “ $w(\overline {x}) = e$ ”, where $w(\overline {x})$ is a word in $\overline {x}$ and its inverses.

  • If $\varphi (\overline {x}) = \text {"}\bigwedge _{i \in I} \psi _i(\overline {x}) \land \bigwedge _{j \in J} \neg \psi _j(\overline {x})\text {"}$ , where I and J are finite, and $(\psi _i)_{i \in I}$ and $(\psi _j)_{j \in J}$ are atomic formulas, then we write

    $$\begin{align*}\varphi^+(\overline{x}) = \{ \psi_i(\overline{x}) : i \in I \} \end{align*}$$
    and call this the positive part of $\varphi (\overline {x})$ or the equations of $\varphi (\overline {x})$ .

    Analogously, we write

    $$\begin{align*}\varphi^-(\overline{x}) = \{ \psi_j(\overline{x}) : j \in J \} \end{align*}$$
    and call this the negative part of $\varphi (\overline {x})$ or the inequations of $\varphi (\overline {x})$ .
  • If $\Phi = \{ \varphi _i : i < n\}$ is a finite set of formulas, we write $\bigwedge \Phi $ for $\bigwedge \limits _{i < n} \varphi _i$ .

  • Let M be an L-structure. For a quantifier-free $\varphi (\overline {x}, \overline {m})$ with parameters $\overline {m} \in M$ , say the L-structure N satisfies $\varphi $ over M if $N \geq M$ and $N \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ . For $\overline {n} \in N$ with $N \models \varphi (\overline {n}, \overline {m})$ , we will say that $\overline {n}$ satisfies $\varphi (\overline {x}, \overline {m})$ in N.

The following easy proposition will simplify our arguments showing that a group M is existentially closed. It says that to check existential closure, it suffices to check finite systems of equations and inequations.

Proposition 2.2. For a group M, the following are equivalent:

  1. (1) M is existentially closed; i.e., for every quantifier-free formula $\varphi (\overline {x}, \overline {m})$ with parameters from M, if there is a group $N \geq M$ with $N \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ , then $M \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ .

  2. (2) For every conjunction $\varphi (\overline {x}, \overline {m})$ of atomic and negated atomic formulas with parameters from M, if there is a group $N \geq M$ with $N \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ , then $M \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ .

Proof sketch.

Clearly (1) implies (2). For the other direction, let $\varphi (\overline {x}, \overline {m}) = \bigvee \limits _{i < n} \varphi _i(\overline {x}, \overline {m})$ be a quantifier-free formula in disjunctive normal form which is realised in some group $N \geq M$ . Thus, N models at least one of the disjuncts, say $\varphi _i(\overline {x}, \overline {m})$ . Applying (2) to this $\varphi _i$ , we obtain that $M \models \exists \overline {x} \varphi _i(\overline {x}, \overline {m})$ and hence $M \models \exists \overline {x} \varphi (\overline {x}, \overline {m})$ .

2.2 Computable structure theory

Definition 2.3. For an L-structure M, $D(M)$ denotes the atomic diagram of M; i.e., for a fixed enumeration $ (m_i)_{i < \omega } $ of M (represented as a subset of $\omega $ ), $D(M)$ is the collection of (Gödel numbers of) atomic sentences of $L( (m_i)_{i < \omega } )$ which hold in M.

Similarly $D^c(M)$ refers to the complete diagram of M, the collection of first-order sentences of $L( (m_i)_{i < \omega } )$ which hold in M.

In this manuscript, we will focus on the computability-theoretic power of $D(M)$ , as discussed in the introduction. The definitions below go through equally well for the complete diagram, but will not be as relevant for the article.

In general, the computability-theoretic power of $D(M)$ may depend on the choice of enumeration of M.

Definition 2.4. Let M be an L-structure.

  • We write $\mathop {Spec}(M)$ for $\{ \mathbf {a} : \mathbf {a} \geq _{\mathrm {T}} D(N)\ \text {for some countable}\ N \cong M \}$ . If $\mathbf {a} \in \mathop {Spec}(M)$ , then we will say M is $\mathbf {a}$ -computable or has an $\mathbf {a}$ -computable copy.

  • In particular, M is computable or has a computable copy when $0 \in \mathop {Spec}(M)$ .

  • The (Turing) degree of M is the minimum element $\mathbf {a}$ of $\mathop {Spec}(M)$ , if it exists.

Knight showed in [Reference Knight9] that for nontrivial M, $\mathop {Spec}(M)$ is upward-closed in the Turing the definition of $\mathop {Spec}{M}$ .

A stronger notion, which we also investigate here, is the degree spectrum of a class of models.

Definition 2.5. The degree spectrum of a class $\mathcal {K}$ of models is given by

$$\begin{align*}\mathop{DegSpec}(\mathcal{K}) = \{ \mathbf{a} \mid \mathbf{a} \text{ is the degree of } M \text{ and } M \in \mathcal{K} \}.\end{align*}$$

In words, $\mathop {DegSpec}(\mathcal {K})$ is the collection of degrees, in the sense above, of models in $\mathcal {K}$ .

2.3 Constructions in group theory

Definition 2.6. Let C be a possibly infinite set of constants and let $C^{-1}$ be the set obtained by formally inverting each element of C.

  • A word on C is an element of $(C \sqcup C^{-1})^{< \omega }$ .

  • For a word w in n letters, we will write $w(\overline {x})$ for the corresponding word in the free variables $\overline {x}$ , $|\overline {x}| = n$ . Similarly, for constants $\overline {g}$ , $|\overline {g}| = n$ , write $w(\overline {g})$ for the word where each letter is replaced by the corresponding element of $\overline {g}$ .

  • A word w is reduced if it does not contain a consecutive subword of the form $c \cdot c^{-1}$ or $c^{-1} \cdot c$ . The set of all reduced words on a set C forms a group with multiplication given by “concatenation with cancellation”, called the free group on C.

  • A presentation $\langle X \mid R \rangle $ for a group G consists of a set of generators X and a set R of words on X called relations or relators such that G is isomorphic to a quotient of the free group on X by the normal subgroup generated by R. In particular, the group given by a presentation $\langle X \mid R \rangle $ is the group satisfying exactly the equations $w(X) = v(X)$ provable from the axioms of group theory and the sentences $r(X) = e$ for every $r \in R$ (see [Reference Rotman17, Chapter 11] for more details).

Definition 2.7. We establish the following conventions for group presentations:

  • G is finitely generated if it has a presentation $\langle X \mid R \rangle $ with X finite, and finitely presented if it has a presentation $\langle X \mid R \rangle $ with both X and R finite. To emphasise that a given tuple $\overline {g}$ generates G, we will sometimes write $\langle \overline {g} \mid R \rangle $ , and to emphasise that R is a set of words whose letters are contained in $\overline {g}$ , we may write $R(\overline {g})$ .

  • If G is a subgroup of H and $\overline {g} \in H$ generates G, we will write $G = \langle \overline {g} \rangle $ .

  • G has an $\mathbf {a}$ -computable set of relators if there is a presentation $\langle X \mid R \rangle $ with X finite and $R \leq _{\mathrm {T}}\mathbf {a}$ . When $\mathbf {a} = 0$ , we say that G has a computable set of relators.

Definition 2.8. We will write $H \leq G$ to denote that H is a subgroup of G.Footnote 2 When $H \leq G$ , call G a supergroup of H.

We will make use of several constructions from group theory. Throughout, we use $\overline {g}, \overline {h}$ to denote the concatenation of $\overline {g}$ and $\overline {h}$ .

Definition 2.9. Let $G = \langle \overline {g} \mid R \rangle $ and $H = \langle \overline {h} \mid S \rangle $ be finitely generated groups.

  • The free product of G and H is given by

    $$\begin{align*}G * H = \langle \overline{g}, \overline{h} \mid R \cup S \rangle. \end{align*}$$
  • Suppose G and H both embed $F = \langle \overline {f} \mid V \rangle $ , with $\alpha : F \hookrightarrow G$ and $\beta : F \hookrightarrow H$ . Then the free product with amalgamation of G and H over F is given by

  • If G contains two copies of F with an isomorphism, say $\alpha : F \cong F'$ between them, then the HNN extension of G over $\alpha $ is given by

    where t is a letter not appearing in $\overline {g}$ .

2.4 Word problems

Definition 2.10. For a finitely generated group $G = \langle X \mid R \rangle $ , let the word problem of G be

Remark. Note that $\langle X \mid W(G, X) \rangle $ is always a presentation of G.

We can somewhat explicitly describe the word problem of a group from its presentation.

Proposition 2.11. Let $G = \langle X \mid R \rangle $ be a group. Then $W(G, X)$ consists of all conjugates of cyclic permutations of R by elements of G.

This is a standard fact from group theory, which implies that, for example, any finitely generated group with a c.e. set of relators has c.e. word problem.

The following easy proposition justifies the use of the phrase the degree of the word problem for G.

Proposition 2.12. Let G be finitely generated. Then the degree of $W(G)$ is independent of the choice of finite generating set for G, and, moreover, is equal to the minimum degree of $\mathop {Spec}(G)$ (which exists).

Hence, from now on, we write $W(G)$ for $W(G, X)$ .

Thus the degree of a group generalises the degree of the word problem to possibly infinitely-generated groups. Furthermore, every Turing degree is the degree of the word problem of a finitely generated group.

Proposition 2.13. For every X, there is a finitely generated group G such that $W(G) \equiv _{\mathrm {T}} X$ .

We will need a somewhat stronger version of this result, which can be found in [Reference Ziegler23], and which we will see as Theorem 6.13.

2.5 Higman’s embedding theorem

Higman’s remarkable Embedding Theorem [Reference Higman5] provides one of the first bridges between group theory and computability theory. It will play a large role in many of the arguments in this article.

Theorem 2.14 [Reference Higman5].

Let G be a finitely generated group. Then G has a computable set of relators iff G embeds in a finitely presented group.

Remark 2.15. Higman’s theorem extends to finitely generated groups with computably enumerable presentations: suppose G is such a group with c.e. list of relations $ (R_i(\overline {g}))_{i < \omega } $ . Then G is computably presented via $ (R_i(\overline {g})e^i)_{i < \omega } $ .

Indeed, to check if some word is a relator in the new relating set, first check that it is of the form $w(\overline {g})e^i$ , where w has no terminal es. Then, to check if this is a relator, go through the computable enumeration of the old relating set up to position i. This will be enough to determine if $w(\overline {g})e^i$ corresponds to a relator in the old relating set.

This is called Craig’s Trick.

3 Building existentially closed groups via the Fraïssé construction

In this section we show that every existentially closed group is a Fraïssé limit and characterise the Fraïssé classes that yield existentially closed groups. All of the results of this section, unless otherwise stated, are from [Reference Ziegler24, Chapter I]. This characterisation of Fraïssé classes giving existentially closed groups, together with a relativisation of Fraïssé’s Theorem, will be key ingredients in many arguments in this article, so we include details for completeness.

Definition 3.1. M is $\omega $ -homogeneous if whenever A and B are finitely generated substructures of M and $\alpha $ is an isomorphism between A and B, there is an automorphism $\hat {\alpha }$ of M extending $\alpha $ .

Note that some authors refer to this as strongly $\omega $ -homogeneous, but we will not need this distinction.

Proposition 3.2. Existentially closed groups are $\omega $ -homogeneous.

The proposition follows by applying HNN extensions, which show that any isomorphism between finitely generated subgroups can be realised by conjugation in a supergroup.

Definition 3.3. The skeleton of a structure M, denoted $\mathrm {Sk}(M)$ , is the collection of all (isomorphism types of) finitely generated substructures of M. (Note that many authors call this the age of M.)

A standard back-and-forth argument shows that countable $\omega $ -homogeneous structures are isomorphic. Thus we obtain the following corollary.

Corollary 3.4. If M and N are countable existentially closed groups and $\mathrm {Sk}(M) = \mathrm {Sk}(N)$ , then $M \cong N$ .

We will provide a characterisation, due to Ziegler, of the classes of finitely generated groups that form the skeleton of an existentially closed group in Theorem 3.6. This will ultimately give us an effective way of building existentially closed groups from an appropriate class of finitely generated subgroups. This tool will be an important component of many of our later results.

Before we state the characterisation, we need to define some properties of skeletons.

Definition 3.5. Let T be a theory and let $\mathcal {K}$ be a countable collection of finitely generated models of T. Then $\mathcal {K}$ has the:

  • Hereditary Property (HP) if for every $A \in \mathcal {K}$ , and every finitely generated substructure B of A, there is some $\hat {B} \in \mathcal {K}$ such that $\hat {B} \cong B$ .

  • Joint Embedding Property (JEP) if for every A, $B \in \mathcal {K}$ , there is a $C \in \mathcal {K}$ with embeddings $\alpha : A \hookrightarrow C$ , $\beta : B \hookrightarrow C$ .

  • Amalgamation Property (AP) if for every A, $B \in \mathcal {K}$ and every finitely generated C such that there are embeddings $\alpha : C \hookrightarrow A$ and $\beta : C \hookrightarrow B$ , there is a $D \in \mathcal {K}$ along with embeddings $\hat {\alpha }: A \hookrightarrow D$ and $\hat {\beta }: B \hookrightarrow D$ such that $\hat {\alpha }\alpha \upharpoonright C = \hat {\beta }\beta \upharpoonright C$ .

In addition, in this article we say that $\mathcal {K}$ is existentially closed if for every quantifier-free formula $\varphi (\overline {x}, \overline {a})$ with parameters from some $A \in \mathcal {K}$ and such that $\varphi $ is satisfied in some superstructure B of A with $B \models T$ , then there is a $\hat {B} \in \mathcal {K}$ with $\hat {B}$ a superstructure of A and $\overline {b} \in \hat {B}$ with $\hat {B} \models \varphi (\overline {b}, \overline {a})$ .

Theorem 3.6 [Reference Ziegler24].

A countable collection of finitely generated groups is the skeleton of an existentially closed group iff it is existentially closed and satisfies HP, JEP, and AP.

The proof of this theorem relies on Fraïssé’s Theorem, which we state below. In the next section, we will discuss how Fraïssé’s Theorem can be effectivised, which will provide us with a bound on the computational power needed to build existentially closed groups.

Theorem 3.7 (Fraïssé’s Theorem).

A countable class of finitely generated structures $\mathcal {K}$ is the skeleton of an $\omega $ -homogeneous structure, called the Fraïssé’ limit of $\mathcal {K}$ , iff it satisfies HP, JEP, and AP.

Further detail on Fraïssé’s Theorem and its variations can be found in most standard model theory textbooks (e.g., [Reference Hodges7, Chapter 7.1]).

Proof of Theorem 3.6.

It is clear that the skeleton of an existentially closed group M is existentially closed and satisfies HP, JEP, and AP.

For the other direction, suppose $\mathcal {K}$ is an existentially closed collection of finitely generated groups satisfying HP, JEP, and AP. By Fraïssé’s Theorem, there is an $\omega $ -homogeneous group M with $\mathrm {Sk}(M) = \mathcal {K}$ . Now it suffices to show that M is existentially closed.

Consider $\exists \overline {x} \varphi (\overline {x}, \overline {g})$ , where $\varphi $ is quantifier-free and $\overline {g} \in G \in \mathrm {Sk}(M)$ . Suppose in addition that $\varphi $ is satisfied in some $N \geq M$ . Since $G \in \mathrm {Sk}(M)$ , it follows that $N \geq G$ . Thus, by existential closure of $\mathcal {K}$ , there is some $H \in \mathcal {K}$ with $H \geq G$ and such that $\varphi $ is satisfied in H. But $H \leq M$ , since $\mathrm {Sk}(M) = \mathcal {K}$ , so $\varphi $ is satisfied in M, as required.

Remark. This proof goes through equally well for other theories, so every existentially closed Fraïssé class gives rise to an $\omega $ -homogeneous existentially closed structure and every $\omega $ -homogeneous existentially closed structure determines an existentially closed Fraïssé class.

4 Building existentially closed groups effectively

In this section, we present the second preliminary construction needed for our work—a computable version of Fraïssé’s Theorem (Theorem 4.3) due to [Reference Csima, Harizanov, Miller and Montalbán4]. This will allow us to effectively construct existentially closed groups with various properties.

In order to state the effective Fraïssé’s Theorem, we need to effectivise the notion of skeleton, and properties that a skeleton may satisfy, from above.

Definition 4.1. A sequence $\mathbb {K} = (A_i, \overline {a_i})_{i<\omega } $ is a representation of a countable collection $\mathcal {K}$ of finitely generated structures if $\mathcal {K} = \{A_i : i < \omega \}$ (up to isomorphism), $\overline {a_i}$ is a finite tuple, $A_i$ is generated by $\overline {a_i}$ , and the domain of each $A_i$ is a subset of $\omega $ .

A representation is computable if the sequence $ (\overline {a_i})_{i < \omega } $ is computable and the functions, relations, and constants of $ (A_i)_{i < \omega } $ are uniformly computable.

A computable skeleton is a computable representation of a skeleton.

Definition 4.2. A computable skeleton $\mathbb {K} = (A_i, \overline {a_i})_{i<\omega } $ has the computable extension property, or computable-EP, if there is a partial computable function that takes a pair $(i, \varphi (\overline {x}, \overline {a}))$ , where $\varphi $ is quantifier-free with parameters from $A_i$ , and returns a structure $(A_j, \overline {a_j})$ , an embedding $\alpha : A_i \hookrightarrow A_j$ , and a tuple $\overline {b} \in A_j$ such that $A_j \models \varphi (\overline {b}, \alpha (\overline {a}))$ if such a structure exists, and that does not halt otherwise.

If there is such $(A_j, \overline {a_j})$ and $\overline {b}$ , say $\varphi (\overline {x}, \overline {a})$ is consistent with $A_i$ in $\mathbb {K}$ .

Note that $\mathbb {K}$ is existentially closed in the sense of Definition 3.5 exactly when, for every i and $\varphi (\overline {x}, \overline {a})$ with $\overline {a} \in A$ , $\varphi $ is consistent with $A_i$ in $\mathbb {K}$ iff $\varphi $ is consistent with $A_i$ . In light of this, when $\mathbb {K}$ is existentially closed, we say $\mathbb {K}$ has computable existential closure, or computable EC instead of the computable extension property.

We are now in a position to state an effectivisation of Fraïssé’s Theorem due to Csima–Harizanov–Miller–Montalbán. (Although they prove other effectivisations, we will refer to this one as the effective Fraïssé’s Theorem in this article.)

Theorem 4.3 (Effective Fraïssé’s Theorem, [Reference Csima, Harizanov, Miller and Montalbán4, Theorem 3.12]).

Let $\mathbb {K}$ be a computable skeleton with HP, JEP, and AP. Then $\mathbb {K}$ has a computable Fraïssé limit if and only if it has a computable representation with the computable extension property.

The relativisation of this theorem will be our primary method for effectively constructing existentially closed groups. It follows by relativising the proof of the effective Fraïssé Theorem in [Reference Csima, Harizanov, Miller and Montalbán4].

Definition 4.4. Let $\mathbf {a}$ be a Turing degree. $\mathbb {K}$ is an $\mathbf {a}$ -computable skeleton if there is an $\mathbf {a}$ -computable enumeration of $\mathbb {K}$ such that the constants, functions, and relations are uniformly $\mathbf {a}$ -computable.

$\mathbb {K}$ has the $\mathbf {a}$ -computable extension property, written $\mathbf {a}$ -EP, (or $\mathbf {a}$ -computable existential closure, written $\mathbf {a}$ -EC, if $\mathbb {K}$ is existentially closed) if there is a partial $\mathbf {a}$ -computable function f that takes an index i for $A_i \in \mathbb {K}$ and a quantifier-free $\varphi (\overline {x}, \overline {a})$ , where $\overline {a} \subseteq A$ , and returns an index j for $A_j \in \mathbb {K}$ and a $\overline {b} \subseteq A_j$ such that $A_j \models \varphi (\overline {b}, \overline {a})$ , if such a j and $\overline {b}$ exist. If no such j and $\overline {b}$ exist, f does not halt.

Theorem 4.5. Let $\textbf {a}$ be a Turing degree and $\mathbb {K}$ an $\mathbf {a}$ -computable skeleton with HP, JEP, and AP. Then $\mathbb {K}$ has an $\mathbf {a}$ -computable $\omega $ -homogeneous Fraïssé limit if and only if it has the $\mathbf {a}$ -EP.

5 An existentially closed group in the halting problem

In this section, we prove our first main result characterising the minimal Turing degree necessary for constructing existentially closed groups.

Theorem 5.1. The degree spectrum of the class of existentially closed groups is exactly the cone above $0'$ .

To prove this, we show that every existentially closed group computes $0'$ and moreover that there is an existentially closed group with a $0'$ -computable copy. We prove each half of the result separately over the next two sections.

5.1 Every existentially closed group computes $0'$

The main result of this section is the following theorem.

Theorem 5.2. Let M be an existentially closed group. Then $D(M) \geq _{\mathrm {T}} 0'$ .

In order to prove this, we require two group-theoretic lemmas.

Lemma 5.3. There is a finitely presented group F such that $W(F) \equiv _{\mathrm {T}} 0'$ .

Proof Sketch.

Consider the group

$$\begin{align*}H = \langle a,b \mid \{[a,b^nab^{-n}] : n \in \emptyset'\} \rangle. \end{align*}$$

Using that $\{b^nab^{-n} : n < \omega \}$ freely generate a copy of $F_{\omega }$ —the free group on countably infinitely many generators—in $F_2$ and that $\emptyset '$ is c.e., one can show that $W(H) \equiv _{\mathrm {T}} 0'$ .

Since $\emptyset '$ is c.e., Craig’s trick (see Remark 2.15) and Higman’s embedding theorem imply that H embeds in a finitely presented group F. Then, since $H \leq F$ and H is finitely generated, $W(F) \geq _{\mathrm {T}} 0'$ and, since F is finitely presented, $W(F) \leq _{\mathrm {T}} 0'$ .

(In fact, Clapham has shown that the finitely presented group F guaranteed by Higman’s theorem can always be chosen to have the same Turing degree as the original computably presented group [Reference Clapham2].)

The second will allow us to encode the word problem of any finitely presented group into any existentially closed group. It may be useful to recall the notation $w(\overline {x})$ from Definition 2.6.

Lemma 5.4. Let $G = \langle \overline {g} \mid R_0(\overline {g}), \ldots , R_{m-1}(\overline {g}) \rangle $ be a finitely presented group. Define

$$ \begin{align*}\varphi_w^G(\overline{x}) = \text{"} R_0(\overline{x}) = e \land \cdots \land R_{m-1}(\overline{x}) = e \land w(\overline{x}) \neq e \text{"},\end{align*} $$

where $|\overline {x}| = |\overline {g}|$ .

Then $\exists \overline {x} \varphi _w^G(\overline {x})$ is consistent iff $w(\overline {g}) \neq e$ in G.

Proof. If $w(\overline {g}) = e$ in G, then it must be the consequence of the relations $R_0, \dots , R_{m-1}$ . So, whenever all these relations hold, $w = e$ , so $\exists \overline {x}\varphi _w^G$ is inconsistent.

On the other hand, if $w(\overline {g}) \neq e$ in G, then $\varphi _w^G$ is realised in G and hence is consistent.

We are now in a position to prove the main theorem of this section.

Proof of Theorem 5.2.

Assume G is a finitely presented group with a word problem of degree $0'$ and let M be any existentially closed group. Let $W(G)$ be the word problem of G and define $\varphi _w^G(\overline {x})$ as above. By existential closure, each $\varphi _w^G$ must be realised in M iff it is consistent.

We will show that $W(G)$ and $W(G)^c$ (i.e., the complement of $W(G)$ ) are both M-computably enumerable. $W(G)$ is already c.e., so this direction is done.

On the other hand, for a fixed word $w(\overline {x})$ and a given enumeration $(m_0, m_1, \ldots )$ of M, the procedure that tests whether $|\overline {x}|$ -length strings from M satisfy $\varphi _w^G(\overline {x})$ terminates iff $\varphi _w^G$ is consistent, and hence iff $w(\overline {g}) \neq e$ in G.

5.2 $0'$ computes an existentially closed group

In this section, we construct an existentially closed group $M_0$ whose atomic diagram is computed by $0'$ . We will do this in two parts: we first build $M_0$ non-effectively following [Reference Ziegler24], and then use the machinery of the effective Fraïssé’s Theorem to show that it can be built in $0'$ .

Theorem 5.5 [Reference Ziegler24].

There is an existentially closed group $M_0$ whose skeleton consists of precisely those finitely generated groups with computable sets of relators.

We will see later how $M_0$ fits into a larger class of existentially closed groups.

Proof. Let $\mathcal {K}_0$ be the collection of finitely generated groups with computable sets of relators. By Theorem 3.6, it suffices to show that $\mathcal {K}_0$ is existentially closed and has HP, JEP, and AP (see Definition 3.5).

For HP, let $G = \langle \overline {g} \mid R \rangle $ be a finitely generated group with computable set of relators, and let $H \leq G$ with H generated by $\overline {h} = (h_0, \ldots , h_{n-1})$ in G. Writing $h_i = w_i(\overline {g})$ , we obtain a new presentation $G = \langle \overline {g}, \overline {h} \mid R \cup \{w_i(\overline {g})h_i^{-1} : i < n\} \rangle $ which still has a computable relating set. Using Proposition 2.11, we get a computable enumeration of $W(G, \overline {g} \cup \overline {h})$ . Looking at the subsequence consisting only of words in $\overline {h}$ , we get that $W(H, \overline {h})$ is c.e. Thus, $\langle \overline {h} \mid W(H, \overline {h}) \rangle $ gives a presentation of H with a c.e. set of relators. A presentation of H with a computable set of relators can be obtained using Craig’s Trick, outlined in Remark 2.15. (HP also follows more easily and less elementarily follows from Higman’s embedding theorem (Theorem 2.14).)

Suppose G and H are in $\mathcal {K}_0$ and $F \in \mathcal {K}_0$ embeds in both G and H. Then $G *_F H$ has a computable set of relators (as can be seen in Definition 2.9). This gives JEP and, for $F = \{ 1 \}$ , AP.

Finally, to show existential closure, let $G \in \mathcal {K}_0$ with computable presentation $\langle \overline {g} \mid R \rangle $ and let $\varphi (\overline {x}, \overline {a})$ be a quantifier-free formula with parameters from G that satisfied in some group $H \geq G$ . Say $H \models \varphi (\overline {h}, \overline {a})$ and, recalling Definition 2.1, write $\varphi ^+$ for the positive part of $\varphi $ and $\varphi ^-$ for the negative part of $\varphi $ . Consider the group $F = \langle \overline {h}, \overline {g} \mid R(\overline {g}) \cup \varphi ^+(\overline {h}, \overline {a}) \rangle $ . Since F clearly is finitely generated with a computable set of relators, we just need to show that it satisfies $\varphi $ .

It is clear that $\overline {h}$ satisfies $\bigwedge \varphi ^+(\overline {x}, \overline {a})$ in F. On the other hand, any inequation in F is a consequence of the relations $R(\overline {g}) = e$ and $\bigwedge \varphi ^+(\overline {h}, \overline {a})$ . But all these equations hold in H, so if any inequation of $\varphi ^-$ were to hold in F, it would also hold in H, contradicting our assumption that $H \models \varphi (\overline {h}, \overline {a})$ .

Now that we know that $M_0$ exists, we can prove the main result of this section; namely, that $0'$ computes the atoic diagram of $M_0$ . To do this, we apply the $0'$ -effective Fraïssé’s Theorem (Theorem 4.5).

Theorem 5.6. $M_0$ is $0'$ -computably presentable.

Proof. As before, let $\mathcal {K}_0 = \{G : G \text { has a computable set of relators} \}$ . By the relativised effective Fraïssé’s Theorem, it suffices to list the finitely generated groups with computable relating set so that their function and constant symbols are uniformly $0'$ -computable, the sequence of generators is computable, and such that it satisfies $0'$ -EC.

Let $A_i = \langle \overline {a}_i \mid R_i \rangle $ , $i < \omega $ , be a computable enumeration of all computable presentations whose generating sets are an initial segment of $\omega $ . In order to put this into the context of Theorem 4.5, we need to obtain the atomic diagram of each group in the sequence. Since each group has a computable relating set, Proposition 2.11 implies the $W(G)$ , and hence the atomic diagram of G, has c.e. degree. Hence, this can be done with an oracle for $0'$ . Thus, $\mathbb {K}_0 = (A_i, \overline {a}_i)_{i < \omega } $ is $0'$ -computable enumeration of $\mathcal {K}_0$ such that the atomic diagrams of the groups are uniformly $0'$ -computable.

We will now show that $\mathbb {K}_0$ has $0'$ -EC. Let $\varphi (\overline {x}, \overline {a})$ be a quantifier-free formula with parameters from $A_i$ and which is satisfied in some $G \geq A_i$ . We will show that there is a $0'$ -procedure for finding a j such that $A_j \geq A_i$ and $A_j \models \exists \overline {x} \varphi (\overline {x}, \overline {a})$ .

First note that by writing the finitely many elements of $\overline {a}$ in terms of the generators $\overline {a}_i$ , and possibly adding conjuncts of the form “ $a_i^k = a_i^k$ ”, we may transform $\varphi $ into an equivalent formula with parameters consisting exactly of $\overline {a}_i$ . Thus, without loss of generality, we write $\varphi = \varphi (\overline {x}, \overline {a}_i)$ .

By assumption, we can computably obtain from i a computable presentation $\langle \overline {a}_i \mid R_i \rangle $ for $A_i$ . Consider the presentation $\langle \overline {a}_i, \overline {t} \mid \varphi ^+(\overline {t}, \overline {a}_i) \cup R_i \rangle $ , where $\overline {t}$ consists of the first natural numbers not in $\overline {a}_i$ . Set $S = \varphi ^+(\overline {t}, \overline {a}_i) \cup R_i$ . Since S is computable, there is some $\ell $ such that $\langle \overline {a}_i, \overline {t} \mid S \rangle $ is the $\ell $ th presentation in the list. $\ell $ can be found computably in $0'$ by asking, for each presentation $\langle \overline {a}_k \mid R_k \rangle $ with the right generators, whether there is a word which is in $R_k$ and not in S or vice versa.

We will show that $A_{j} \models \exists \overline {x} \varphi (\overline {x}, \overline {a}_i)$ . Indeed, let $\overline {g}$ satisfy $\varphi $ in G. Then $\langle \overline {g}, \overline {a}_i \rangle $ is a quotient of $A_{j}$ , since it satisfies all the relations $R_j$ . But every formula in $\varphi ^{-}(\overline {x}, \overline {a}_i)$ is satisfied by $\overline {g}$ in G and hence, since taking a quotient forces more words to be the identity, $\overline {t}$ also satisfies $\varphi (\overline {x}, \overline {a}_i)$ in $R_{j}$ .

Since $\langle \overline {a}_i \rangle $ generates $A_i$ in G, a similar argument also shows that $A_i \leq A_j$ .

Putting together the main results of this and the previous sections, Theorems 5.2 and 5.6, we complete the proof of Theorem 5.1.

6 Existentially closed supergroups

We now turn to the question of the degrees of existentially closed groups into which a fixed finitely generated group embeds. Again, we are able to exactly identify the minimum Turing degree of an existentially closed supergroup of G. While the result and proof are relativisations of Theorem 5.1, the details raise subtleties that were not covered in the unrelativised case, in particular regarding the interaction of the enumeration degrees and the Turing degrees.

Definition 6.1. Let G be a finitely generated group. An existentially closed group M is an existentially closed supergroup of G iff G embeds into M.

Although this definition works equally well for uncountable existentially closed groups, as before, we restrict our attention to countable groups.

There will always be many existentially closed groups extending a particular G. However, the main theorem of this section is a relativisation of Theorem 5.1 characterising, for every finitely generated G, the minimal degree of an existentially closed supergroup of G. Note that even the existence of a minimal such degree is not a priori obvious.

The optimal Turing degree is the degree of the enumeration jump $W(G)$ , denoted $J_{\mathrm {e}}(W(G))$ (see Definition 6.10) which we will see is the maximal Turing degree in the enumeration degree of $W(G)$ .

Theorem 6.2. Let G be a finitely generated group. Then the degree spectrum of the class of existentially closed supergroups of G is exactly the cone above $J_{\mathrm {e}}(W(G))$ .

As in the previous section, this requires two lemmas: one showing that $\mathbf {a}$ is necessary—i.e., every existentially closed supergroup of G computes $\mathbf {a}$ ; and one showing $\mathbf {a}$ is sufficient—i.e., $\mathbf {a}$ computes an existentially closed supergroup of G.

While the result for arbitrary G is more complicated than for $G = \{e\}$ , we note that one direction relativises “as expected”.

Theorem 6.3. Let G be finitely generated. Then $W(G)'$ computes an existentially closed supergroup of G.

However, this is not optimal in general: $M_0$ , the Fraïssé limit of the computably presentable groups, is $0'$ -computable and contains finitely generated subgroups of degree $0'$ .

Notation 6.4. For the remainder of this section, fix a finitely generated group G.

In the next section, we lay out the requisite background in enumeration degrees, which we will see are interwoven with the structure of the finitely presented extensions of G. In the following section, we introduce the relativisations of the relevant group theoretic notions. Then, we combine these ideas in the subsequent sections to prove the main result.

6.1 Enumeration reducibility

The notion of enumeration reducibility will be key to our understanding of the computational power of the existence of an existentially closed supergroup of G. We review some background on enumeration reducibility here. More information can be found in, for example, [Reference Soskova and Soskova22, Chapter 2].

Intuitively, $Y \leq _{\mathrm {e}} X$ if any enumeration of X yields an enumeration of Y. The following definition makes this precise.

Definition 6.5. Let $ (W_k)_{k < \omega } $ be a computable listing of the c.e. sets.

Let X, $Y \subseteq \omega $ and let $ (D_i)_{i < \omega } $ be a computable enumeration of the finite subsets of $\omega $ . Then Y is enumeration reducible to X, written $Y \leq _{\mathrm {e}} X$ , iff there is some $k \in \omega $ such that for all $n \in \omega $ ,

$$\begin{align*}n \in Y \quad \text{if and only if}\quad \exists i(\langle n,i \rangle \in W_k \land D_i \subseteq X).\end{align*}$$

This induces an equivalence relation on $2^{\omega }$ denoted by $Y \equiv _{\mathrm {e}} X$ . The equivalence classes are called enumeration degrees.

Two notions of relative computation that we have used thus far—being Turing reducible to a set X or being computably enumerable in a set X—can both be defined in terms of enumeration reducibility.

Proposition 6.6. Let $X, Y \subseteq \omega $ . Then:

  • $Y \leq _{\mathrm {T}}X$ iff $Y \oplus Y^c \leq _{\mathrm {e}} X \oplus X^c$ .

  • Y is c.e. in X iff $Y \leq _{\mathrm {e}} X \oplus X^c$ .

This motivates the following classical definition, which isolates a copy of the Turing degrees in the enumeration degrees.

Definition 6.7. A set X is total if $X \equiv _{\mathrm {e}} X \oplus X^c$ , or equivalently if $X^c \leq _{\mathrm {e}} X$ . An enumeration degree $\mathbf {b}$ is total if it contains a total set.

We will be interested in the subsets of $\omega $ that are enumeration reducible to a given set X.

Definition 6.8. For a fixed computable listing of the c.e. sets $ (W_k)_{k < \omega } $ , define the enumeration operator

$$\begin{align*}\Gamma_k(X) = \{n : \exists m \left( \langle n, m \rangle \in W_k \land D_m \subseteq X \right) \}.\end{align*}$$

Furthermore, we write $K_X := \bigoplus _{k < \omega } \Gamma _k(X)$ .

Note that as k varies in the natural numbers, $\Gamma _k(X)$ lists all the sets $Y \leq _{\mathrm {e}} X$ . Thus the following proposition is evident and implies that $K_X$ gives the maximal Turing degree that intersects the enumeration degree of X. Moreover, $K_X$ is Turing-bounded above by $X'$ .

Proposition 6.9. Let X be a set. Then:

  • $K_X \equiv _{\mathrm {e}} X$ .

  • $K_X \geq _{\mathrm {T}} Y$ for every $Y \leq _{\mathrm {e}} X$ .

  • $K_X \leq _{\mathrm {T}} X'$ .

As in the Turing degrees, there is a notion of a jump associated with the enumeration degrees. Enumeration jumps were introduced, in a slightly different form, in [Reference Cooper3].

Definition 6.10. Define the enumeration jump of X by

$$\begin{align*}J_{\mathrm{e}}(X) = K_X \oplus (K_X)^c. \end{align*}$$

Note that this definition immediately gives us that $J_{\mathrm {e}}(X)$ is total for every X. We continue to write $X'$ for the Turing jump of X.

Proposition 6.11. Footnote 3 Let X be total. Then $K_X \equiv _1 X'$ . In particular, $J_{\mathrm {e}}(X) \equiv _{\mathrm {T}} X'$ .

Proof. Since X is total, Y is computably enumerable in X iff $Y \leq _{\mathrm {e}} X$ . Moreover, going from the c.e. index to the enumeration index is uniform, so $K_X \geq _1 Y$ for every Y c.e. in X. Thus, $K_X$ is 1-complete and hence $K_X \equiv _1 X'$ .

The following result, a special case of Theorem 1.2 in [Reference Soskov21], shows that the enumeration jump operation satisfies a jump inversion to total sets.Footnote 4

Theorem 6.12 [Reference Soskov21].

Let Y be a set. Then there is a total $X \geq _e Y$ with $J_e(X) \equiv _{\mathrm {e}} J_e(Y)$ .

(This is obtained from the corresponding result in [Reference Soskov21] by setting $B_0 = B_1 = Y$ , and $Q = J_e(Y)$ .)

As we will be working with enumeration degrees of word problems, we finish with a couple of results showing that word problems and enumeration degrees interact nicely.

Proposition 6.13. Let G be a finitely generated group. Then the enumeration degree of $W(G, \overline {g})$ does not depend on the choice $\overline {g}$ of generators of G.

The proof of this proposition is simple and relies on G being finitely generated.

Finally, the following result of Ziegler improves Proposition 2.13.

Theorem 6.14 [Reference Ziegler23].

For every set X, there is a finitely generated group G such that $W(G) \equiv ^* X$ . (In particular, $W(G) \equiv _{\mathrm {T}} X$ and $W(G) \equiv _{\mathrm {e}} X$ .)

What Ziegler actually shows is that $W(G) \equiv ^* X$ , which is stronger than the conclusion we state here. (Recall that $\leq ^*$ was the notion of reducibility introduced by Ziegler in [Reference Ziegler24, Chapter III.1] which characterises when every existentially closed supergroup of a fixed finitely generated group must contain another finitely generated group.) It is not hard to check from the definition that $X \leq ^* Y$ implies $X \leq _{\mathrm {T}} Y$ and $X \leq _{\mathrm {e}} Y$ .

6.2 Results on finitely presented extensions

Higman’s Embedding Theorem played a key role in the argument that the degree spectrum of existentially closed groups is exactly the cone above $0'$ . In order to relativise that result, we need a relativisation of Higman’s Theorem due to Ziegler in [Reference Ziegler24], which we present in this section. We will see that this relativisation rests on enumeration reducibility rather than Turing reducibility.

We start by relativising the notion of finitely presented.

Definition 6.15. Let G be a finitely generated group generated by $\overline {g}$ . We say that F is a finitely presented extension of G, or F is finitely presented over G, if there is a finite tuple $\overline {f}$ and a finite collection of words $R(\overline {g}, \overline {f})$ such that

$$\begin{align*}F = \langle \overline{g}, \overline{f} \mid W(G) \cup R(\overline{g}, \overline{f}) \rangle\end{align*}$$

and $\overline {g}$ generates a group isomorphic to G in F.

In other words, if we know that G is the subgroup of F generated by $\overline {g}$ , we only need finitely many more generators and relations to present F.

Ziegler used this concept to prove a relativised analogue of Higman’s Embedding Theorem [Reference Ziegler24, Theorem II.3.10]. The fact that Higman’s Theorem relativises suggests that in some sense it is not purely a coincidence that computability and embeddability align, but an incarnation of a deeper relation between the two fields.

Theorem 6.16 (Generalised Higman’s Embedding Theorem).

Let G and H be finitely generated groups. Then $W(G) \leq _{\mathrm {e}} W(H)$ iff G embeds in a finitely presented extension F of H.

Remark. The case when $H = \{e\}$ is just the classical Higman’s Embedding Theorem: Repeating a comment we made after Theorem 2.14, a group with a c.e. set of relators will also have a computable set of relators. To see this, let $\langle \overline {g} \mid \{R_i(\overline {g}): i < \omega \} \rangle $ be a presentation for a group with c.e. relating set. Then $\langle \overline {g} \mid \{R_i(\overline {g})e^i: i < \omega \} \rangle $ gives an equivalent presentation with a computable set of relators.

Setting $H = \{e\}$ , Theorem 6.16 tells us that $W(G) \leq _{\mathrm {e}} 0$ (i.e., $W(G)$ is c.e.) if and only if G embeds in a finitely presented group. By the argument above, this is a restatement of Higman’s Embedding Theorem.

6.3 A degree computed by every existentially closed supergroup

Recall that G is a finitely generated group, and we are interested in the complexity of the existentially closed supergroups of G. This section is dedicated to showing that the Turing degree spectrum of the collection of existentially closed supergroups of G is exactly the cone above $J_{\mathrm {e}}(W(G))$ (see Definition 6.10).

In this section, we will show that every existentially closed supergroup of G computes $J_{\mathrm {e}}(W(G))$ , thereby completing the first half of Theorem 6.2.

Theorem 6.17. Every existentially closed supergroup M of G satisfies $D(M) \geq _{\mathrm {T}} J_{\mathrm {e}}(W(G))$ .

We start with a simple observation.

Observation 6.18. Let F be a finitely presented extension of G. Then $W(F) \equiv _{\mathrm {e}} W(G)$ .

In fact, a converse also holds: any set in the enumeration degree of $W(G)$ is Turing-computed by a finitely presented extension of G.

Proposition 6.19. Let G be a finitely generated group. Then, for any $Y \equiv _{\mathrm {e}} W(G)$ , there is a finitely presented extension F of G with $W(F) \geq _{\mathrm {T}} Y$ .

Proof. Let H be a finitely generated group satisfying $W(H) \equiv _{\mathrm {T}} Y$ and $W(H) \equiv _{\mathrm {e}}Y$ , as provided by Theorem 6.14. Then, using Proposition 2.11, we have that

$$\begin{align*}W(H * G) \leq_{\mathrm{e}} W(G) \oplus Y \equiv_{\mathrm{e}} W(G). \end{align*}$$

By the Generalised Higman’s Embedding Theorem, Theorem 6.16, $H * G$ embeds in a finitely presented extension F of G. Then $W(F) \geq _{\mathrm {T}} W(G * H) \equiv _{\mathrm {T}} W(G) \oplus W(H) \geq _{\mathrm {T}} Y$ .

Recalling from Proposition 6.9 that $J_{\mathrm {e}}(W(G)) \equiv _{\mathrm {e}} W(G)$ , we obtain the following corollary.

Corollary 6.20. There is a finitely presented extension F of G with $W(F) \geq _{\mathrm {T}} J_{\mathrm {e}}(W(G))$ .

Proof. By Proposition 6.9, $J_{\mathrm {e}}(W(G)) \equiv _{\mathrm {e}} W(G)$ .

We now show that any existentially closed supergroup of G must compute the Turing degree of any finitely presented extension of G, and so, in particular the Turing degree of $J_{\mathrm {e}}(W(G))$ .

Theorem 6.21. Let G be finitely generated, and M an existentially closed group containing G. Then $M \geq _{\mathrm {T}} W(F)$ for any finitely presented extension F of G.

The proof is a relativisation of that of Theorem 5.2.

Proof. Let $F = \langle \overline {g}, \overline {f} \mid W(G, \overline {g}) \cup R(\overline {g}, \overline {f}) \rangle $ be a finitely presented extension of G. For a word $w(\overline {g}, \overline {f})$ in F, define

$$\begin{align*}\varphi^F_w(\overline{g}, \overline{x}) = \text{"}\bigwedge R(\overline{g}, \overline{x}) = e \land w(\overline{g}, \overline{x}) \neq e\text{"}. \end{align*}$$

We first claim that $\exists \overline {x} \varphi _w(\overline {g}, \overline {x})$ is consistent with $G = \langle \overline {g} \rangle $ iff $w(\overline {g}, \overline {f}) \neq e$ in F .

If $w(\overline {g}, \overline {f}) \neq e$ , then F witnesses that $\exists \overline {x} \varphi _w$ is consistent with G. On the other hand, if $\exists \overline {x} \varphi _w$ is consistent with G, then it is satisfied in some group $H \geq G$ . Let $\overline {h}$ satisfy $\varphi _w$ in H. By construction, $\langle \overline {g}, \overline {h} \rangle \leq H$ is a quotient of F in which $w \neq e$ . Thus, $w \neq e$ in F.

Now, let M be an existentially closed supergroup of G. If $\exists \overline {x} \varphi _w$ is consistent with G, then it must be realised in M. Thus, checking if each tuple of elements of M satisfies $\varphi _w$ , we get that $W(F)^c$ is M-c.e. On the other hand, M computes $W(G)$ and $W(F)$ is c.e. in $W(G)$ , so $W(F)$ is M-c.e. Thus, $W(F) \leq _T M$ .

Thus, we obtain that for every existentially closed supergroup M of G, $M \geq _{\mathrm {T}} J_{\mathrm {e}}(W(G))$ , which is Theorem 6.17.

6.4 The enumeration-jump computes an e.c. supergroup of H

Here we prove the second half of Theorem 6.2.

Theorem 6.22. Let G be a finitely generated group. Then $J_{\mathrm {e}}(W(G))$ computes an existentially closed supergroup of G.

We will prove this in several parts. We first argue that Theorem 5.6, which gives a $0'$ -computable existentially closed group, relativises.

Theorem 6.23. Let H be a finitely generated group. Then there is an existentially closed supergroup $M_H$ of H that is $W(H)'$ -computable.

The construction of $M_H$ is analogous to the construction of $M_0$ in the proof of Theorem 5.5—indeed, $M_0 = M_{\{e\}}$ —where we use the notion of finitely presented extensions instead of finitely presented groups. We sketch it below.

The following result, noted by Ziegler in [Reference Ziegler24, Definition III.4.3], gives the skeleton of the desired existentially closed group $M_H$ . We will then show that $M_H$ can be built $W(H)'$ -computably using the effective Fraïssé’s Theorem (Theorem 4.5).

Lemma 6.24. Let H be a finitely generated group. Then there is an existentially closed group $M_H$ such that

$$\begin{align*}\mathrm{Sk}(H) = \{ F : W(F) \leq_{\mathrm{e}} W(H) \}.\end{align*}$$

Proof Sketch.

By Theorem 3.6, it suffices to show that $\{ F : W(F) \leq _{\mathrm {e}} W(H) \}$ is an existentially closed Fraïssé class (see Definition 3.5). The key observation is that, by Proposition 2.11, $W(G) \leq _{\mathrm {e}} R$ for any set of relators R in a presentation of G. Then the lemma follows essentially identically to Theorem 5.5.

Lemma 6.25. $M_H$ is $W(H)'$ -computable.

Proof. The proof is largely a relativisation of Theorem 5.6. Setting

$$\begin{align*}\mathcal{K}_H = \{ F : W(F) \leq_{\mathrm{e}} W(H) \}, \end{align*}$$

we show that $\mathcal {K}_H$ has a $W(H)'$ -computable representation with $W(H)'$ -EC. (The definition of $\mathbf {a}$ -EC can be found in Definition 4.4.)

Fix a presentation $\langle \overline {h} \mid R \rangle $ of H, where $\overline {h}$ is an initial segment of $\omega $ . Computably enumerate the presentations $\langle \overline {h}, \overline {f} \mid S, R \rangle $ , where $\overline {h}$ , $\overline {f}$ is an initial segment of the natural numbers and S is a finite of words on $\overline {h}$ and $\overline {f}$ . (Note that this is not the same as enumerating the finitely presented extensions of H, as H in general will not embed in these groups.) Now, using $W(H)'$ , we can compute the full atomic diagram of each group given by a presentation in this list. Call the resulting enumeration $ (F_i, \overline {f}_i)_{i < \omega } $ .

Moreover, for each i, denote by $\alpha _i$ the map $H \to F_i$ obtained by sending the generators of H to their image in $F_i$ . We ask $W(H)'$ whether there is a word w and $s \in \omega $ such that $w(\overline {h}) \neq e$ in H and $w(f_i(\overline {h}))$ is the sth consequence of the relations of $F_i$ . If the answer is yes, then the elements $\overline {h}$ in $F_i$ do not generate a copy of H in $F_i$ , so $F_i$ is not a finitely presented extension of H, and we delete it from the list.

Let $ (D^j_n)_{n < \omega } $ be an effective list of all the finite sequences of words in the letters $\overline {f_j}$ where, by convention, $D^j_0 = \{\overline {f_j}\}$ . Write $F^j_n$ for the subgroup generated by $D^j_n$ in $F_j$ , so $F^j_0 = F_j$ and $F^j_n$ embeds in $F_j$ for every j and n. Then $\mathbb {K}_H = (F^j_n, D^j_n)_{\langle j, n \rangle < \omega } $ enumerates all finitely generated groups that embed in a finitely presented extension of H. By the relativisation of Higman’s Embedding Theorem, this is equivalent to $\mathcal {K}_H$ . Moreover, $\mathbb {K}_H$ is a $W(H)'$ -computable enumeration such that the atomic diagrams of the groups are uniformly $\mathcal {K}_H$ -computable.

Finally, $W(H)'$ -EC follows by the analogous argument for Theorem 5.6.

Remark. This lemma can also be proved without the relativised Higman Embedding Theorem by checking that

$$\begin{align*}\mathcal{K}_H^{\mathrm{T}} = \{ F : W(F)\ \text{ has a } W(H)\text{-computable set of relators} \} \end{align*}$$

satisfies the conditions of the effective Fraïssé Theorem, relativised to $W(H)'$ .

In fact, it turns out that $\mathcal {K}^{\mathrm {T}}_H \supsetneq \mathcal {K}_H$ in general. A relativisation of Craig’s trick (Remark 2.15) implies that if F has a presentation which is $\leq _{\mathrm {e}} X$ , then it has an X-computable one.

On the other hand, we do not get equality as we can take H a group that is $\mathrm {T}$ - and $\mathrm {e}$ -equivalent to $\emptyset '$ and F a group that is $\mathrm {T}$ - and $\mathrm {e}$ -equivalent to $\overline {\emptyset '}$ . Then $H, F \in \mathcal {K}^{\mathrm {T}}_H$ , but only $H \in \mathcal {K}^{\mathrm {T}}_H$ .

We can now obtain the desired $J_{\mathrm {e}}(W(G))$ -computable existentially closed supergroup of G.

Theorem 6.26. Let G be finitely generated. Then $J_{\mathrm {e}}(W(G))$ computes an existentially closed supergroup of G.

Proof. Apply Theorem 6.12 to $W(G)$ , which gives a total $X \geq _e W(G)$ with $J_{\mathrm {e}}(X) \equiv _{\mathrm {e}} J_{\mathrm {e}}(W(G))$ . Since both of these sets are total, we get $J_{\mathrm {e}}(X) \equiv _{\mathrm {T}} J_{\mathrm {e}}(W(G))$ . Moreover, since X is total, $J_{\mathrm {e}}(X) \equiv _{\mathrm {T}} X'$ by Proposition 6.11. Thus, $X' \equiv _{\mathrm {T}} J_{\mathrm {e}}(W(G))$ .

By Theorem 6.14, there is a finitely generated H with $W(H) \equiv _{\mathrm {e}} X$ and $W(H) \equiv _{\mathrm {T}} X$ . By Theorem 6.23, we can obtain an existentially closed group that is $W(H)'$ -computable, and hence $X'$ -computable and $J_{\mathrm {e}}(W(G))$ -computable.

We just need to check that G embeds in H. But $W(G) \leq _{\mathrm {e}} X$ , so $G \in \mathcal {K}_H$ , as required.

This completes the proof of the relativisation of Theorem 6.22, and hence we have shown that $J_{\mathrm {e}}(W(G))$ is the minimum degree of an existentially closed supergroup of G.

6.5 Degree spectrum of existentially closed groups

As an application of the work above, we characterise the Turing degrees which are degrees of existentially closed groups.

Recall that, for a model M, the degree of $D(M)$ (or, for simplicity, the degree of M) is the minimum Turing degree, if one exists, that computes the constants, functions, and relations of M, relative to some enumeration. The following definition captures all such minimum degrees for existentially closed groups M (see also Definition 2.5).

Definition 6.27. Let

$$\begin{align*}\operatorname{DegSpec}(ECGroup) = \{ \mathbf{a} : \deg(D(M)) = \mathbf{a} \text{ for some countable e.c. group } M \}\end{align*}$$

be the degree spectrum of existentially closed groups.

We can characterise such degrees.

Theorem 6.28. The degree spectrum of existentially closed groups is given by

$$ \begin{align*}\operatorname{DegSpec}(ECGroup) = \{\mathbf{a} : \mathbf{a} \geq_{\mathrm{T}}0'\}.\end{align*} $$

Proof. By Theorem 5.1, we already have

$$\begin{align*}\mathrm{DegSpec}(ECGroup) \subseteq \{\mathbf{a} : \mathbf{a} \geq_{\mathrm{T}}0'\}.\end{align*}$$

On the other hand, let $\mathbf {a} \geq _{\mathrm {T}} 0'$ , and let $\mathbf {b}$ be such that $\mathbf {b}' \equiv _{\mathrm {T}} \mathbf {a}$ . Let $A \in \mathbf {a}$ and $B \in \mathbf {b}$ be total. Applying Proposition 6.11, we get that $J_{\mathrm {e}}(B) \equiv _{\mathrm {T}} B' \equiv _{\mathrm {T}} \mathbf {a}$ .

Thus, for every $\mathbf {a} \geq 0'$ , $\mathbf {a} \equiv _{\mathrm {T}} J_{\mathrm {e}}(B)$ for some B. Taking a group G such that $W(G) \equiv _{\mathrm {e}} B$ and $W(G) \equiv _{\mathrm {T}} B$ and applying Theorem 6.2 we get the result.

7 Existentially closed groups with “uncomplicated” subgroups.

In this section, we delve deeper into our earlier result that the minimum degree of an existentially closed group is $0'$ (Theorem 5.1). We show that this complexity arises only from having to determine which systems of equations and inequations to realise, and not from having to embed “complicated” finitely generated subgroups.

The key idea is that, once we know an existential formula $\exists \overline {x} \varphi (\overline {x}, \overline {g})$ needs to be satisfied (using $0'$ ), actually building a finitely generated group that realises it can be done by finding an element in some $\Pi ^0_1$ -class (see Definition 7.1).

This provides a new, algebraic characterisation of an important class of Turing degrees called the PA degrees (Theorem 7.8). The PA degrees will be defined in the following section.

7.1 Background on Scott sets

A key tool in our proof will be the notion of a Scott set, introduced by Dana Scott in [Reference Scott and Dekker18]. Before we prove the main result of this section, we collect relevant results on Scott sets.

Definition 7.1. Let $X \subseteq \omega $ . A $\Pi ^{0,X}_1$ -class $\mathcal {C}$ is a set of the form

$$\begin{align*}\mathcal{C} = \{ \sigma \in 2^{\omega} : \forall n R(\sigma \upharpoonright n) \}, \end{align*}$$

where R is an X-computable relation.

Definition 7.2. A Scott set is a collection $\mathcal {S}$ of subsets of $\omega $ satisfying all of the following:

  • If $X \in \mathcal {S}$ and $Y \leq _{\mathrm {T}}X$ , then $Y \in \mathcal {S}$ .

  • If X, $Y \in \mathcal {S}$ , then $X \oplus Y \in \mathcal {S}$ .

  • If $\mathcal {C}$ is a nonempty $\Pi ^{0,X}_1$ for some $X \in \mathcal {S}$ , then $\mathcal {S}$ contains an element of $\mathcal {C}$ .

Scott sets were introduced by Dana Scott to capture sets of standard natural numbers that are the standard part of definable sets in a fixed non-standard model of Peano arithmetic (PA). In particular, he showed that every countable Scott set is the “standard system” of a model of PA [Reference Scott and Dekker18]. They are intimately connected with the computability-theoretic notion of PA degrees.

Definition 7.3. A PA degree is a Turing degree that computes a complete extension of PA.

There are many equivalent formulations of PA degrees. The following will be most relevant for our discussion.

Proposition 7.4. For a Turing degree $\mathbf {a}$ , the following are equivalent:

  1. (1) $\mathbf {a}$ is a PA degree.

  2. (2) $\mathbf {a}$ computes an element in every nonempty $\Pi ^0_1$ -class.

The key result connecting PA degrees and Scott sets is the following, in which we use $\Phi ^X_e$ to denote the eth partial X-computable function with image in $\{0,1\}$ . If $\Phi ^X_e$ is total, we identify it with the set for which it is the characteristic function. The second part is due to [Reference Macintyre and Marker13].

Theorem 7.5. Every Scott set contains a PA degree.

On the other hand, every countable Scott set $\mathcal {S}$ is effectively enumerated by a PA degree $\mathbf {a}$ ; i.e., there is an $\mathbf {a}$ -computable enumeration $ (X_i)_{i < \omega } $ and $\mathbf {a}$ -computable functions $\alpha $ , $\beta $ , and $\gamma $ such that:

  • If $\Phi ^{X_i}_e = Y$ , then $Y = X_{\alpha (i, e)}$ .

  • If $X_i \oplus X_j = X_{\beta (i, j)}$ .

  • If $\mathcal {C}$ is a nonempty $\Pi ^{0, X_i}_1$ class, then $X_{\gamma (i)}$ is an element of $\mathcal {C}$ .

In other words, for every Scott set $\mathcal {S}$ , there is a PA degree $\mathbf {a}$ computing every element of $\mathcal {S}$ and also the functions witnessing that $\mathcal {S}$ is a Scott set.

7.2 Existentially closed groups from Scott sets

Given a Scott set $\mathcal {S}$ , we now construct an existentially closed group $M_{\mathcal {S}}$ whose finitely generated subgroups “span” $\mathcal {S}$ . This will give a number of corollaries, including a new characterisation of the PA degrees.

Theorem 7.6. Let $\mathcal {S}$ be a countable Scott set. Then there is an existentially closed group $M_{\mathcal {S}}$ such that the Turing degrees in $\mathrm {Sk}(M)$ are exactly the Turing degrees of $\mathcal {S}$ .

Remark. We have already seen that the converse does not hold: there is an existentially closed group the Turing degrees of whose skeleton do not form a Scott set. Consider $M_0$ , the existentially closed group whose skeleton consisted of all finitely generated, computably presentable groups. The set of Turing degrees of its skeleton contains a maximal element; namely, any computably presentable group with a $0'$ -computable word problem. However, Scott sets never have maximal degrees.

This raises a natural question: can one computability-theoretically characterise the subsets of the Turing degrees which arise as the skeletons of existentially closed groups? We know, for example, that such subsets are not necessarily downwards-closed—as the c.e. degrees comprise the skeleton of $M_0$ —but that it is closed under joins, by the JEP.

It is worth noting that Ziegler has characterised the subsets of the $*$ -degrees which correspond to skeletons of existentially closed groups as algebraically closed ideals [Reference Ziegler24, Theorem III.3.12]. Thus, answering this question requires a further understanding of the interaction between $*$ -computability and Turing-computability.

Proof of Theorem 7.6.

Let $\mathcal {K}_{\mathcal {S}} = \{ G : \text {a finitely generated group and } W(G) \in \mathcal {S} \}$ . By Theorem 3.6, it suffices to show that $\mathcal {K}_{\mathcal {S}}$ is an existentially closed Fraïssé class with HP, JEP, and AP.

It is clear that $\mathcal {K}_{\mathcal {S}}$ satisfies HP, JEP, and AP since taking finitely generated subgroups, free products, and free products with amalgamation, respectively, produce groups whose word problems are no greater than the joins of the original groups. Thus, it suffices to show that it is existentially closed. Let $G \in \mathcal {K}_{\mathcal {S}}$ , let $\varphi (\overline {x}, \overline {g})$ be a quantifier-free formula with parameters from G that is satisfied in some supergroup of G.

By Proposition 2.2, we may assume that $\langle \overline {g} \rangle $ generates G and that $\varphi $ is equivalent to “ $ \bigwedge _{i \in I} w_i(\overline {x}, \overline {g}) = e \land \bigwedge _{j \in J} w_j(\overline {x}, \overline {g}) \neq e$ ” for some finite sets I and J.

Let $\overline {h}$ be a tuple of new constants of length $|\overline {x}|$ . Fix an ordering on the words in $\overline {g}, \overline {h}$ and identify $\sigma \in 2^{\omega }$ with the theory

$$\begin{align*}\hat{T} = \{ (w_n(\overline{g}, \overline{h}) = e)^{\sigma(n)} \}, \end{align*}$$

where $\psi ^0 = \neg \psi $ and $\psi ^1 = \psi $ . Say a finite theory is n-consistent if there is no proof of a contradiction from it of length $< n$ . Define the $\Pi ^{0, W(G)}_1$ class

$$\begin{align*}\mathcal{C} = \{ \hat{T} : \forall n\ \forall t \leq n \left( \hat{T} \upharpoonright t\ \text{ is } n\text{-consistent} \right) \}. \end{align*}$$

The elements of $\mathcal {C}$ correspond to atomic diagrams of groups generated by $\overline {g}$ and $\overline {h}$ which satisfy $\varphi (\overline {x}, \overline {g})$ . Since $\varphi (\overline {x}, \overline {g})$ was assumed to be solvable over G, it follows that $\mathcal {C} \neq \emptyset $ . Thus, by definition of a Scott set, there is some $\hat {T} \in \mathcal {S}$ which is also in $\mathcal {C}$ . Hence, $\mathcal {S}$ contains the atomic diagram of a group H generated by $\overline {g}, \overline {h}$ which contains G and satisfies $\varphi $ . This finishes the proof.

Remark. We thank the referee for pointing out that the above proof goes through for Scott sets of size $\aleph _1$ . The key difference is that we need to apply Fraïssé’s Theorem to classes of size $\aleph _1$ , as can be found, for example, in [Reference Ziegler24, Theorem I.3.5].

From the above result and the equivalence between Scott sets and PA degrees, we obtain the following theorem highlighting the relationship between skeletons of existentially closed groups and PA degrees.

Remark. This theorem can also be readily deduced from a careful reading of Section III.3 of [Reference Ziegler24]. We thank Steffen Lempp for pointing this out.

Proof. Let $\mathbf {a}$ be a PA degree. Then by Theorem 7.5, $\mathbf {a}$ computes a Scott set $\mathcal {S}$ . By Theorem 7.6, there is an existentially closed group $M_{\mathcal {S}}$ such that every finitely generated $G \leq M_{\mathcal {S}}$ has $W(G) \in \mathcal {S}$ and hence $W(G) \leq _{\mathrm {T}}\mathbf {a}$ .

From this, we obtain a new characterisation of the PA degrees.

Proof. Let $\mathbf {a}$ be a PA degree. Then Theorem 7.7 gives an existentially closed group $M_{\mathbf {a}}$ such that every finitely generated subgroup of $M_{\mathbf {a}}$ is computable in $\mathbf {a}$ .

On the other hand, suppose $\mathbf {a}$ is a Turing degree and M is an existentially closed group such that $\mathbf {a}$ computes the word problem of every finitely generated subgroup of M. Following the proof of [Reference Ziegler24, Theorem II.2.11], we see that M has a finitely generated subgroup whose word problem has PA degree. Since PA degrees are upwards closed, $\mathbf {a}$ must be a PA degree.

Remark. Theorems 7.8 and 6.2 hint at the reverse mathematical strength of building existentially closed groups. In particular, we conjecture that the existence of an existentially closed Fraïssé class of groups is equivalent to $\text {WKL}_0$ over $\text {RCA}_0$ and the existence of an existentially closed supergroup of a group is equivalent to $\text {ACA}_0$ over $\text {RCA}_0$ .

However, as suggested by the machinery needed to prove Theorem 6.2, a number of interesting subtleties arise, which the author hopes to address in a later paper.

Remark. In [Reference Miller14], C. Miller constructs a finitely presented group such that every nontrivial quotient (i.e., quotient that is not equal to the trivial group) has an unsolvable word problem. He notes that the computably presented quotients have degree $0'$ , but that, in general, the quotients may not even have c.e. word problem.

Our result shows that Miller’s theorem cannot be improved to guarantee that every nontrivial quotient is in a cone above some fixed PA degree. Suppose there were such a finitely presented group $F = \langle \overline {f} \mid R_0, \ldots , R_n \rangle $ such that every nontrivial quotient is strictly above some PA degree $\mathbf {a}$ . Then, since F is finitely presented, every existentially closed group contains a nontrivial quotient of F. But no such quotient embeds in $M_{\mathbf {a}}$ , a contradiction.

In fact, using the existentially closed group $M_{\mathbf {a}}$ from Corollary 7.8 below, a similar argument shows that there is no finitely presented F such that every nontrivial quotient of F has c.e. degree.

7.3 Applications

In this section, we explore some applications of the equivalence between PA degrees and skeletons of existentially closed groups developed above.

Our first application highlights that the degree of the finitely generated groups in the skeleton may in general be “quite far” from the degree of the whole group.

Corollary 7.7. There is an existentially closed group all of whose finitely generated subgroups have low degree—and in particular, all have degree strictly below $0'$ .

Proof. There is a low PA degree (see [Reference Jockusch and Soare8]).

Moreover, we can use other properties of PA degrees to get results about the structure of the class of existentially closed groups.

Corollary 7.8. There is an existentially closed group M such that each finitely presentable subgroup of M has a solvable word problem.

Proof. There is a hyperimmune-free PA degree $\mathbf {a}$ (see, for example, [Reference Soare20, Chapters 5 and 9]). Let $M_{\mathbf {a}}$ be the existentially closed group from Theorem 7.8. Because hyperimmune-free degrees are downwards closed and do not contain nonzero c.e. sets, it follows that the only groups with a c.e. word problem that embed in $M_{\mathbf {a}}$ have a solvable word problem. But the word problem of every finitely presented group can be computably enumerated, and so has c.e. degree.

Our last corollary is Theorem 4.1.4 from [Reference Hodges6]. Recall the following definition from the introduction.

Definition 7.9. Let T be a theory. A complete, atomic type $\Phi (\overline {x})$ is $\exists _1$ -isolated (with respect to T) if there is an $\exists _1$ -formula $\varphi (\overline {x})$ such that $\Phi $ is the unique atomic type consistent with $\varphi $ over T.

Corollary 7.10. There are two existentially closed groups M and N such that if G is a finitely generated group embedding into both, then G has solvable word problem; equivalently, by Theorem 1.2, G is $\exists _1$ -isolated.

Remark. The M and N in this corollary are necessarily distinct by Theorem 7.8. This gives a different proof that, for any group with unsolvable word problem, there is an existentially closed group into which it does not embed.

Proof of Corollary 7.10.

There is a minimal pair of PA degrees. (This follows from [Reference Simpson19, Corollary VIII.2.6] and the theorem, due from [Reference Scott and Dekker18] that $\omega $ -models of $\text {WKL}_0$ correspond to what we call Scott sets, and thus to PA degrees, by the discussion at the beginning of the section.) Thus the only degree that appears in both is $0$ .

This is a different proof from Hodges’, who used a variant of Robinson’s finite forcing to build M and N.

8 Building relatively atomic existentially closed groups

The starting point for this section is Corollary 7.10, which states that there are two existentially closed groups M and N such that any finitely generated group that embeds in both has a solvable word problem. Since, by Theorem 1.2, the only finitely generated groups that are contained in every existentially closed group are those with solvable word problem, M and N are, in a quantifiable sense, “as different as possible”.

As noted in the previous section, Corollary 7.10 has a model-theoretic incarnation: there are existentially closed groups M and N such that if $\Phi $ is a complete, atomic type realised in both, then $\Phi $ is $\exists _1$ -isolated.

Definition 8.1. Two structures M and N in the same language are relatively atomic if any atomic type realised in both of them is $\exists _1$ -isolated.

(Note the unfortunate convergence of different meanings of the word “atomic”.)

In this section, we investigate the computability-theoretic strength of constructing relatively atomic existentially closed groups, and prove an upper bound (Theorem 8.3).

Theorem 8.2. Let N be a $0'$ -computable existentially closed group and let A be $0'$ -c.e., $A \gneqq _{\mathrm {T}} 0'$ . Then A computes the atomic diagram of an existentially closed group M such that M and N are relatively atomic.

Corollary 8.3. Let $A \gneqq _{\mathrm {T}} 0'$ be $0'$ -c.e. Then there are A-computable existentially closed groups which are relatively atomic.

It is possible that this corollary could be deduced purely degree-theoretically: for example, it would be implied by the existence, for every A that is $0'$ -c.e. and $\gneqq _{\mathrm {T}} 0'$ , of a minimal pair of PA degrees whose jump is A-computable. To the author’s knowledge, this is unknown.

By Theorem 5.1, M and N must both compute $0'$ . Thus, this theorem leaves open the following natural question.

Question 8.4. Is there a pair of relatively atomic existentially closed groups both of which are $0'$ -computable?

Note that this cannot be solved by appealing to minimal pairs of PA degrees, as Kučera has shown that there is no minimal pair of PA degrees computable in $0'$ [Reference Kučera, Gruska, Rovan and Wiedermann10, Theorem 2].

The proof of Theorem 8.2 is a $0'$ -c.e.-permitting finite injury argument. In it, we dovetail three constructions: ensuring the final theory gives an existentially closed group, that the group is relatively atomic with N, and ensuring the final theory is complete. The only part that, on the face of it, requires a more powerful oracle than $0'$ is ensuring the constructed model M is relatively atomic with N.

Throughout, write $\mathrm {tp}^M(\overline {c})$ for the atomic type of $\overline {c}$ in M. Then, to guarantee relative atomicity, we meet the requirements

$$\begin{align*}R_{\langle \overline{c}, \overline{d} \rangle}: \text{"If } \mathrm{tp}^{M}(\overline{c}) = \mathrm{tp}^{N}(\overline{d}), \text{ then this type is } \exists_1\text{-isolated"} \end{align*}$$

for every $\overline {c}$ in the domain of M and $\overline {d}$ in the domain of N.

To satisfy $R_{\langle \overline {c}, \overline {d} \rangle }$ , we need to find an atomic formula $\varphi _i$ with parameters from the domain of M which guarantees $\mathrm {tp}^{M}(\overline {c}) \neq \mathrm {tp}^{N}(\overline {d})$ . However, determining whether a given such $\varphi _i$ can be used to satisfy a given $R_{\langle \overline {c}, \overline {d} \rangle }$ is seemingly a $0"$ question:

Does there exist a consequence $\theta (\overline {c})$ of $\varphi _i \land T_s$ or $\neg \varphi _i \land T_s$ such that $N \models \neg \theta (\overline {d})$ ?

Thus we cannot, if we wish for the construction to remain below $0"$ , apply the naïve strategy of inductively checking if $\varphi _i$ and $\neg \varphi _i$ are both consistent and, if so, choosing the highest-priority $R_{\langle \overline {c}, \overline {d} \rangle }$ they can satisfy.

Instead, the requirement $R_{\langle \overline {c}, \overline {d} \rangle }$ will ask for permission from some $0'$ -c.e. set $A \gneqq _{\mathrm {T}} 0'$ to add a sentence $\varphi (\overline {c})$ to the theory which witnesses that $\overline {c}$ and $\overline {d}$ have different atomic types. We will thus guarantee that the final theory is A-computable.

Proof of Theorem 8.2.

Let T be the theory of groups in the language $L = \{e, \cdot , \bullet ^{-1} \}$ . Let A be as in the theorem with $0'$ -enumeration $\{ a_s : s < \omega \}$ . For simplicity, we will assume that, for $s \equiv _3 1$ , $a_s = a_{s + 1} = a_{s + 2}$ . Let C be a countable set of new constant symbols, and let $T^N = D(N)$ via some effective assignment of the constants of C to N. Let $ (\varphi _m(\overline {x}))_{m < \omega } $ enumerate the quantifier-free formulas and $ (\psi _i)_{i < \omega } $ the positive, atomic sentences in $L(C)$ . We will build a theory $T^M$ satisfying the requirements below.

  • $\mathrm {Group}$ : “The structure determined by $T^M$ models the axioms of group theory.”

  • $EC_m$ : “If $\exists \overline {x} \varphi _m(\overline {x})$ is consistent with $T^M$ , then $T^M \models \varphi _m(\overline {c})$ for some set of constants $\overline {c}$ .”

  • $R_{\langle \overline {c}, \overline {d} \rangle }$ : “If $\mathrm {tp}^{M}(\overline {c}) = \mathrm {tp}^{N}(\overline {d})$ , then this type is $\exists _1$ -isolated.”

(Recall that $\mathrm {tp}^M(\overline {c})$ and $\mathrm {tp}^N(\overline {d})$ are the atomic types of $\overline {c}$ and $\overline {d}$ in $T^M$ and $T^N$ , respectively. As we will guarantee that $T^M$ is atomic-complete, these will be complete atomic types.)

We use the ordering $\mathrm {Group}, R_0, EC_0, R_1, EC_1, \ldots $ of the requirements. Throughout, we will refer to the kth element of this list as the “kth requirement”, starting with $\mathrm {Group}$ as the $0$ th requirement. Thus, $R_m$ is the ( $2m+1$ )st requirement and $EC_m$ is the ( $2m+2$ )nd requirement. In addition, we will define along the way an auxiliary function $r( k, s)$ that “restrains” how the kth requirement is allowed to act at stage s.

Construction: We will build $T^M$ inductively. We will variously think of $T^M_s$ as a set of sentences $\{ \psi _i : i \in I \} \cup \{ \neg \psi _j : j \in J \}$ or as the corresponding partial indicator function which is $1$ on I, $0$ on J, and undefined elsewhere. We establish the following convention.

Definition 8.5. Set

$$\begin{align*}\lceil T^M_s \rceil = \max \{ i : T^M_s(i)\ \text{is defined} \}. \end{align*}$$

In addition, throughout we will write $\hat {T}^M_s$ for $T^M_s$ together with the axioms of group theory.

Stage 0: $T^M_0 = \{ \text {"}c_i \cdot e = e \cdot c_i = c_i\text {"}; \text {"}c_i \cdot c_i^{-1} = e\text {"}; \text {"}(c_i \cdot c_j) \cdot c_k = c_i \cdot (c_j \cdot c_k)\text {"}: c_i, c_j, c_k \in C \}$ . This will ensure that M is a group.Footnote 5 While we will not explicitly mention it, we will assume that these sentences are in $T^M_s$ for every s. It will be clear that this will not affect the construction.

Initialise $r(k, 0) = r(k, 1) = 0$ for every $k < \omega $ .

Stage $s \equiv _3 1$ : In this stage, we take another step towards ensuring that M is existentially closed. Let m be minimal such that $r(2m+2, s) = 0$ . Using $0'$ , check the consistency of $\exists \overline {x} \varphi _m(\overline {x})$ with $\hat {T}^M_s$ . If it is consistent, set $T^M_{s+1} = T^M_s \cup \{ \varphi _m(\overline {c}) \}$ for constants $\overline {c}$ not used since stage 0 and such that $\varphi _m(\overline {c})> \max \{ r(k, s) : k < 2m+2 \}$ . If it is not consistent, set $T^M_{s+ 1} = T^M_s$ .

Define $r(2m+2, s+1) = \lceil T^M_{s+1} \rceil $ , $r(k, s + 1) = 0$ for $k> 2m+2$ , and $r(k, s+1) = r(k, s)$ for $k < 2m+2$ .

Stage $s \equiv _3 2$ : In this stage, we take another step towards ensuring that M is relatively atomic to N. We start with a definition which captures what we are looking for to satisfy an $R_m$ -requirement.

Definition 8.6. For a finite theory $\overline {p}$ in $L(C)$ , a requirement $R = R_{\langle \overline {c}, \overline {d}\rangle }$ , and $s < \omega $ , say an atomic sentence $\psi s$ -splits R mod $\overline {p}$ if the constants of $\psi $ are among the $\overline {c}$ , and $\overline {p} \cup \{ \psi \}$ and $\overline {p} \cup \{ \neg \psi \}$ are both consistent. We call $\psi $ the witness to the splitting of R.

For each $R_m$ , $m \leq s$ , with $r(2m + 1, s) = 0$ , set $\ell _m = \max \{a_s, \max \{r(k, s) : k < 2m + 1\} \}$ and $\overline {p}_m = \hat {T}^s_M \upharpoonright \ell _m$ . For each $\psi _i$ with $\ell _m \leq i \leq \ell _m + s$ , check if $\psi _i s$ -splits $R_m \! \mod \overline {p}_m$ . If no splitting is found, let $T^M_{s + 1} = T^M_s$ and $r(k, s + 1) = r(k, s)$ .

If a splitting is found, let $m = \langle \overline {c}, \overline {d} \rangle $ be minimal such that $R_m$ is s-split and let $\psi $ witness the splitting. If $\psi (\overline {d} / \overline {c}) \in T^N$ , set:

$$ \begin{align*} T^M_{s + 1} &= \overline{p}_m \cup \{ \neg \psi \}. \end{align*} $$

Otherwise, $\neg \psi (\overline {c} / \overline {d}) \in T^N$ , so set:

$$ \begin{align*} T^M_{s + 1} &= \overline{p}_m \cup \{ \psi \}. \end{align*} $$

Set $r(k, s+1) = 0$ for $k> 2m + 1$ . Set $r(2m +1, s+1) = \lceil T^M_{s+1} \rceil $ and $r(k, s+1) = r(k, s)$ otherwise.

Stage $s \equiv _3 0$ : Let i be minimal such that $T_s^M(i)$ is undefined. Set $T^M_{s+1} = T^M_s \cup \{ \psi _i \}$ if this is consistent and $T^M_{s + 1} = T^M_s \cup \{ \neg \psi _i \}$ otherwise. Set $r(k, s+1) = r(k, s)$ for every k.

This finishes the construction. Set $T^M = \lim _s T^M_s$ .

Verification: The stages $s \equiv _3 2$ ensure that $T^M$ is complete with respect to atomic sentences. Thus we may consider the structure M that $T^M$ determines. Notice that many elements of C may refer to the same element of M; this will not affect the computability of M as these equalities are contained in $T^M$ . Stage 0 guarantees that M is a group. We show that M is:

  • existentially closed;

  • computable in A;

  • relatively atomic with N.

Say the kth requirement acts at stage s if $r(k, s) = 0$ and $r(k, s+1) \neq 0$ and that it is satisfied at stage s if $r(k, s)> 0$ . Note that no requirement acts infinitely often: once a requirement has acted, it remains satisfied unless a higher priority requirement acts.

Thus, to check that $EC_m$ holds, consider the minimal $s_m$ such that all higher priority requirements do not act at a later stage. If $EC_m$ is already satisfied, it will remain satisfied for the rest of the construction as no higher priority requirements act again.

If $EC_m$ is not satisfied, the least $s \geq s_m$ with $s \equiv _3 2$ will ensure that $EC_m$ is satisfied, and, again, it will remain so for the rest of the construction.

This shows that M is existentially closed.

To compute M from A, let $\psi _i$ be an atomic sentence in $L(C)$ . With an oracle for A, find a stage s such that $A_s \upharpoonright i+1 = A \upharpoonright i+1$ . From that point on, $T^M_s \upharpoonright i + 1$ changes only on stages $s \equiv _3 2$ and $s \equiv _3 0$ (both of which are $0'$ -computable) and will never become undefined or change the value of $j \leq i$ which is already defined. Thus, $T_M^s(i)$ will eventually be defined and its value will never change. This gives an A-computable way of determining if $\psi _i \in T^M$ .

Finally, we show that M and N are relatively atomic. Suppose not, and consider the minimal $m = \langle \overline {c}, \overline {d} \rangle $ such that $\mathrm {tp}^M(\overline {c}) = \mathrm {tp}^N(\overline {d})$ , but they are not $\exists _1$ -isolated. We will show that this implies $A \leq _T 0'$ , a contradiction. Let s be a stage by which all requirements of lower priority than $R_m$ have stopped acting. Let $\overline {p}_t = \max \{ r(k, t) : k < m \}$ . By assumption that lower priority requirements have stopped acting by stage s, $\overline {p}_t = \overline {p}_s =: \overline {p}$ for all $t \geq s$ . Moreover, $\overline {p} \subseteq T^M$ , since none of the remaining, unsatisfied requirements are high enough priority to change $\overline {p}$ . Thus, $R_m$ splits mod $\overline {p}$ . To determine if $x \in A$ , let $i> x$ with $\psi _i$ witnessing the splitting of $R \mod \overline {p}$ . Since $R_m$ is not satisfied, at a stage $t \equiv _3 2$ with $t \geq \max \{s, i\}$ , it will see the splitting $\bmod \ \overline {p}$ but not get permission to act on it. Thus, $A_t \upharpoonright (i+1) = A \upharpoonright (i+1)$ . Hence, we can determine if $x \in A$ , contradicting our choice of A, so M and N must be relatively atomic.

The proof can be easily modified to give the following relativisation.

Theorem 8.7. Let N be an $\mathbf {a}$ -computable existentially closed group, and let B be $\mathbf {a}$ -c.e., $B \gneqq _{\mathrm {T}} \mathbf {a}$ . Then B computes the atomic diagram of an existentially closed group M that is relatively atomic with N.

Acknowledgements

This work forms part of the author’s doctoral thesis at the University of Chicago, under the wise and generous supervision of Denis Hirschfeldt and Maryanthe Malliaris. The author also wishes to thank the anonymous referee for their many suggestions which significantly improved the exposition of this article.

Funding

I.S. was partially funded by a National Physical Science Foundation Fellowship and a UChicago Radix Prize.

Footnotes

1 Throughout the article, we will write “ $\overline {m} \in M$ ” as shorthand for “ $\overline {m} \in M^{\ell (\overline {m})}$ ”.

2 Note that this notation is similar to, but distinct from, the notation for computability introduced in an earlier section. Throughout, undecorated $\leq $ will refer to the subgroup relation or the ordering on the natural numbers, while decorated $\leq $ will denote a computability-theoretic reduction.

3 The author wishes to thank Mariya Soskova for pointing out this proposition.

4 Again, the author thanks Mariya Soskova for making them aware of this result.

5 We will guarantee that in our final model every element is labelled by a constant: in the process of checking that the model satisfies existential closure, for any word w in C, we will choose a constant $c \in C$ to realise the consistent existential $\exists x (w = x)$ . Thus this does in fact ensure that the final structure is a group.

References

Chang, C. C. and Keisler, H. J., Model Theory, North-Holland Press, Amsterdam, 1990.Google Scholar
Clapham, C. R. J., An embedding theorem for finitely generated groups . Proceedings of the London Mathematical Society, vols. 3–17 (1967), no. 3, pp. 419430.Google Scholar
Cooper, S. B., Partial degrees and the density problem. Part 2: The enumeration degrees of the $\sum$ 2 sets are dense . Journal of Symbolic Logic, vol. 49 (1984), no. 2, pp. 503513.Google Scholar
Csima, B. F., Harizanov, V. S., Miller, R., and Montalbán, A., Computability of Fraïssé limits . The Journal of Symbolic Logic, vol. 76 (2011), no. 1, pp. 6693.Google Scholar
Higman, G., Subgroups of finitely presented groups . Proceedings of the Royal Society of London. Series A, Mathematical and Physical Sciences, vol. 262 (1961), no. 1311, pp. 455475.Google Scholar
Hodges, W., Building Models by Games, volume 2 of London Mathematical Society Student Texts, Cambridge University Press, Cambridge, 1985.Google Scholar
Hodges, W., Model Theory, Encyclopedia of Mathematics and its Applications, Cambridge University Press, 1993.Google Scholar
Jockusch, C. G. and Soare, R. I. ${\pi}_1^0$ classes and degrees of theories . Transactions of the American Mathematical Society, vol. 173 (1972), pp. 3356.Google Scholar
Knight, J. F., Degrees coded in jumps of orderings . The Journal of Symbolic Logic, vol. 51 (1986), no. 4, pp. 10341042.Google Scholar
Kučera, A., An alternative, priority-free, solution to post’s problem , Mathematical Foundations of Computer Science 1986 (Gruska, J., Rovan, B., and Wiedermann, J., editors), Springer, Berlin, 1986, pp. 493500.Google Scholar
Macintyre, A., Omitting quantifier-free types in generic structures . The Journal of Symbolic Logic, vol. 37 (1972), no. 3, pp. 512520.Google Scholar
Macintyre, A., On algebraically closed groups . Annals of Mathematics, vol. 96 (1972), no. 1, pp. 5397.Google Scholar
Macintyre, A. and Marker, D., Degrees of recursively saturated models . Transactions of the American Mathematical Society, vol. 282 (1984), no. 2, pp. 539554.Google Scholar
Miller, C. F. III, The word problem in quotients of a group , Aspects of Effective Algebra (J. N. Crossley, editor), U.D.A. Book, Steels Creek, VIC, 1979, pp. 246250.Google Scholar
Neumann, B., The isomorphism problem for algebraically closed groups , Word Problems (Boone, W. W., Cannonito, F. B., and Lyndon, R. C., editors), volume 71 of Studies in Logic and the Foundations of Mathematics, Elsevier, Amsterdam, 1973, pp. 553562.Google Scholar
Rips, E., Another characterization of finitely generated groups with a solvable word problem. Bulletin of the London Mathematical Society, vol. 14 (1982), no. 1, pp. 4344.Google Scholar
Rotman, J., An Introduction to the Theory of Groups, Graduate Texts in Mathematics, Springer, New York, 1999.Google Scholar
Scott, D., Algebras of sets binumerable in complete extensions of arithmetic , Recursive Function Theory (Dekker, J. C. E., editor), volume 5 of Proceedings of Symposia in Pure Mathematics, American Mathematical Society, New York, 1962, pp. 117122.Google Scholar
Simpson, S. G., Subsystems of Second Order Arithmetic, second ed., Perspectives in Logic, Cambridge University Press, Cambridge, 2009.Google Scholar
Soare, R. I., Turing Computability: Theory and Applications, Theory and Applications of Computability, Springer-Verlag, Berlin, 2016.Google Scholar
Soskov, I. N., A jump inversion theorem for the enumeration jump . Archive for Mathematical Logic, vol. 39 (2000), no. 6, pp. 417437.Google Scholar
Soskova, A. A. and Soskova, M. I., Enumeration Reducibility and Computable Structure Theory, Springer International Publishing, Cham, 2017, pp. 271301.Google Scholar
Ziegler, M., Gruppen mit vorgeschriebenem Wortproblem . Mathematische Annalen, vol. 219 (1976), pp. 4351.Google Scholar
Ziegler, M., Algebraisch abgeschlossene Gruppen , Word Problems II (Conference on Decision Problems in Algebra, Oxford, 1976), volume 95 of Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam, 1980, pp. 449576.Google Scholar