Hostname: page-component-857557d7f7-9f75d Total loading time: 0 Render date: 2025-12-12T20:25:29.539Z Has data issue: false hasContentIssue false

ALGORITHMICALLY FINITE, UNIVERSAL, AND $*$-UNIVERSAL GROUPS

Published online by Cambridge University Press:  03 September 2025

URI ANDREWS
Affiliation:
DEPARTMENT OF MATHEMATICS UNIVERSITY OF WISCONSIN MADISON, WI 53706-1388, USA E-mail: andrews@math.wisc.edu
MENG-CHE “TURBO” HO*
Affiliation:
NATURAL SCIENCES DIVISION NEW COLLEGE OF FLORIDA SARASOTA, FL 34243, USA
*
E-mail: mho@ncf.edu
Rights & Permissions [Opens in a new window]

Abstract

The study of the word problems of groups dates back to Dehn in 1911, and has been a central topic of study in both group theory and computability theory. As most naturally occurring presentations of groups are recursive, their word problems can be thought of as a computably enumerable equivalence relation (ceer). In this article, we study the word problem of groups in the framework of ceer degrees, introducing a new metric with which to study word problems. This metric is more refined than the classical context of Turing degrees.

Classically, every Turing degree is realized as the word problem of some c.e. group, but this is not true for ceer degrees. This motivates us to look at the classical constructions and show that there is a group whose word problem is not universal, but becomes universal after taking any nontrivial free product, which we call $*$-universal. This shows that existing constructions of the Higman embedding theorem do not preserve ceer degrees. We also study the index set of various classes of groups defined by their properties as a ceer: groups whose word problems are dark (equivalently, algorithmically finite as defined by Miasnikov and Osin), universal, and $*$-universal groups.

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

The study of algorithmic properties of groups originated with Dehn [Reference Dehn11] in 1911. Dehn introduced the notion of the word problem of a group, and asked if a finitely presented group might have a non-solvable word problem. Novikov [Reference Novikov20] and Boone [Reference Boone6] gave examples of groups which are finitely presented yet have non-solvable word problem.

A modern solution to Dehn’s question uses the Higman embedding theorem [Reference Higman15]. Higman embedding states that any recursively presented group can be effectively embedded into a finitely presented group. Using this, if you want a finitely presented group with non-solvable word problem, you first construct a recursively presented group G with non-solvable word problem then embed G into a finitely presented H. Since the word problem of G reduces to that of H, the word problem of H is non-solvable as well.

For any fixed non-computable c.e. set A, one can let $G_A$ be the group with presentation $\langle \{g_i : i\in \omega \} \mid \{g_i^2=1: i\in \omega \}\cup \{g_i=1 : i\in A\}\rangle $ , and $H_A$ be the finitely presented group given by the Higman embedding theorem. Clapham [Reference Clapham9] later noted that the Higman embedding can be performed so that the Turing degree of the word problem of $H_A$ is the same as the Turing degree of the word problem of $G_A$ . Putting this together, the degrees of word problems of finitely presented groups are exactly the c.e. Turing degrees (see also [Reference Bokut5, Reference Boone7, Reference Fridman12]). This seemed to be a somewhat complete answer to the question of the complexity of word problems, but we argue that this is an incomplete picture.

We introduce another metric with which to study word problems: The degree structure of Ceers. Given a recursively presented group with computable generating set X, we define the word problem $W_G$ of G to be an equivalence relation of the set of words in X given by $w \mathrel {W_G} v$ if and only if $w=_G v$ . That is, two words are equivalent if they represent the same element of the group. By fixing a bijection between the words in X and $\omega $ , we can consider $W_G$ to be an equivalence relation on $\omega $ . Further, observe that $W_G$ is a c.e. set. So, $W_G$ is a c.e. equivalence relation (ceer).

Definition 1.1. For two equivalence relations E and R on $\omega $ , we say that E is computably reducible to R (written $E\leq R$ ) if there is a computable function $f:\omega \rightarrow \omega $ so that $\forall n,m \left ( n\mathrel {E}m \leftrightarrow f(n) \mathrel {R} f(m) \right )$ .

Let Ceers be the degree structure given by the collection of ceers under the partial order $\leq $ .

We pose that the structure Ceers is the right setting to measure complexity of word problems $W_G$ of recursively presented groups G, rather than the structure of Turing degrees. Here, the narrative is far subtler and more interesting than in the Turing degree setting. For one, not every degree in Ceers contains the word problem of a group [Reference Gao and Gerdes13]. Further, using ideas in [Reference Rose, Mauro and Sorbi21], one shows that there are degrees that contain the word problem of groups, but not of finitely generated groups.

Theorem 1.2 (Andrews and San Mauro, unpublished, see [Reference Andrews, Harrison-Trainor and “Turbo” Ho1]).

There is a degree that contains the word problem of a recursively presented group, but not the word problem of a finitely generated group.

Further, there are natural subclasses of Ceers that correspond to interesting properties of groups.

Definition 1.3 (Miasnikov–Osin [Reference Miasnikov and Osin19]).

A (finitely generated) group G is algorithmically finite if there is no infinite c.e. set of words whose natural image in G consists of pairwise distinct elements.

This same notion (when G is infinite) was studied in the setting of Ceers.

Definition 1.4 (Andrews–Sorbi [Reference Andrews and Sorbi4]).

A ceer E is dark if it has infinitely many classes, yet whenever W is an infinite c.e. set, there are $a,b\in W$ so that $a\mathrel {E}b$ .

A ceer E is light if it has infinitely many classes and is not dark, namely, there is some infinite c.e. set S so that for any $i\neq j$ from S.

Miasnikov and Osin [Reference Miasnikov and Osin19] and Khoussainov and Miasnikov [Reference Khoussainov and Miasnikov17] gave constructions of finitely generated recursively presented groups which are algorithmically finite (i.e., have dark word problem).

In this article, we show that there is a rich collection of algorithmically finite groups. In fact, in Section 2, we show that the set of recursive presentations of finitely generated groups which are algorithmically finite is a $\Pi ^0_3$ -complete set.

Next, we change gears to understanding the complexity of having word problem in a certain degree. Boone and Rogers [Reference Boone and Rogers8] showed that the set of finite presentations of groups which have solvable word problem is a $\Sigma ^0_3$ -complete set. As a corollary of this result, they show that there is no universal algorithm for solving the word problem of every finitely presented group with solvable word problem. A modern approach would note that the $\Sigma ^0_3$ -completeness also follows from the construction sending a c.e. set A to $H_A$ as above. We note that this same construction shows that the set of finitely presented groups whose word problems are Turing equivalent to $\mathbf {0'}$ is a $\Sigma ^0_4$ -complete set.

There is a single largest degree in Ceers, which we call the universal degree. We say that a group G has universal word problem if $W_G$ is in the universal ceer degree. Analogously to considering finitely presented groups of Turing degree $\mathbf {0'}$ , we consider the collection of finite presentations of groups G so that $W_G$ is a universal ceer. We show that this is a $\Sigma ^0_3$ -complete set in Section 3.

We prove the $\Sigma ^0_3$ -hardness of this set using Clapham’s result that we can embed a recursively presented group G into a finitely presented group H with the same Turing degree. In other words, we give a reduction of $(\Sigma ^0_3,\Pi ^0_3)$ to (universal word problem, word problem of lower Turing degree than universal). Given that a primary thesis in this article is that the structure Ceers, being more refined than the structure of Turing degrees, is the right place to study word problems, having to rely on Turing degree differences here is unsatisfying.

This causes us to ask if some form of Clapham’s theorem could be true in ceers. Perhaps if G is a recursively presented group which is non-universal, then G effectively embeds in a finitely presented group H whose word problem is also non-universal. While we do not fully resolve this question, we show that no construction similar to the Higman embedding construction can possibly work. In particular, Higman embedding is based on using free products and HNN extensions as introduced by Higman, Neumann, and Neumann [Reference Higman, Neumann and Neumann16]. Ostensibly, free products should be the simpler of these two constructions. In Section 4, we construct a recursively presented group G which has non-universal word problem, yet any non-trivial free product of G has universal word problem. We call such groups $*$ -universal groups.

In Section 5, we then show that although the free product of non-universal groups may be universal, and indeed $*$ -universal groups exist, direct product do not suffer this fate. If G and H have non-universal word problem, then $G\times H$ has non-universal word problem. Even infinite sums have this property: If $G_i$ is a uniform sequence of groups with non-universal word problems, then $\oplus _i G_i$ still has non-universal word problem.

We use this to show that even among the groups whose word problems have Turing degree $\mathbf {0'}$ , the property of universality is $\Sigma ^0_3$ -complete.

Finally, in Section 6, we show that the collection of $*$ -universal groups is d- $\Sigma ^0_3$ -complete.

1.1. Remark on finite generation

When possible, results about finitely presented groups are preferred. However, many results here will concern (finitely generated) recursively presented groups, leaving the case for finitely presented groups open. For finitely presented, or even finitely generated, groups, the ceer degree of the word problem does not depend on the presentation.

Proposition 1.5. Suppose $G = \langle S\mid R \rangle = \langle S'\mid R'\rangle $ such that S and $S'$ are both finite. Then the word problem of G with respect to S and $S'$ are of the same degree (ceer degree if both R and $R'$ are c.e.).

Proof. Fix (non-uniformly) a representative for each $s' \in S'$ as a word in S. This induces a computable map from $(S')^*\to S^*$ , which is a reduction from the word problem of G with respect to S to the word problem of G with respect to $S'$ .

Note that for infinitely generated groups, the ceer degree does depend on the presentation. For instance, for every co-infinite c.e. set A, the recursive presentation of the group $G_A=\langle g_i \mid \{g_i^2=1\mid i\in \omega \}\cup \{g_i=1\mid i\in A\}\rangle $ gives a group isomorphic to $\oplus _i \mathbb {Z}/2\mathbb {Z}$ , yet the ceer degree of $G_A$ , and even the Turing degree of $G_A$ , depend on the set A.

1.2. Remark on indexing and index sets

There is a computable enumeration of all ceers $(E_i)_{i\in \omega }$ , a computable enumeration of all finite presentations of groups, and a computable enumeration of all recursive presentations of groups. Further, these enumerations have universality properties so that, given a computable enumeration of an equivalence relation, one can effectively find an index in our enumeration of an equivalence relation in the same ceer degree, and in fact the same equivalence relation on $\omega $ . Similarly for the enumerations of group presentations. We implicitly use these enumerations when we discuss the index set of ceers with some property or the index set of recursive presentations of groups with some property.

2. The index set of darkness

2.1. Algebra preliminaries

Following [Reference Khoussainov and Miasnikov17, Section 4.1], we first recall some definitions and basic facts about the polynomial ring as an algebra and the Golod–Shafarevich theorem.

Let $(R, +, \cdot )$ be a ring and K a field. Recall that R is called an (associative) algebra over K if there is a scalar multiplication function $*: K\times R \to R$ so that $(R, +, *)$ is a vector space over K and $k*(r\cdot s) = (k*r)\cdot s = r\cdot (k*s)$ . We will abuse notation and write both the ring multiplication and scalar multiplication as $\cdot $ .

Let p be a prime. We will consider the non-commutative polynomial ring $F = (\mathbb {Z}/p\mathbb {Z})[x,y]$ as an algebra over the field $\mathbb {Z}/p\mathbb {Z}$ . A polynomial is homogeneous if every term in it has the same degree. Every polynomial can be written as a sum of homogeneous polynomials called its homogeneous components. Let $F_k$ be the subspace consisting of all homogeneous polynomials of degree k and 0, we have that F is a direct sum (as vector spaces) of $F_k$ , namely, $F = \bigoplus \limits _{k\in \omega } F_k$ .

A subset of F is called homogeneous if every element of it is homogeneous, and an ideal of F is called homogeneous if it can be generated by a homogeneous set. Let I be a homogeneous ideal, then a polynomial is in I if each of its homogeneous components is in I. As a consequence, we have $F/I = \bigoplus (F_k+I)/I$ . Also note that $F_k$ and hence $(F_k+I)/I$ are finite, so $F/I$ is computable.

Golod and Shafarevich [Reference Golod and Šafarevič14] gave various conditions under which $F/I$ has infinite dimension. We will need the following variation. The condition on $n_k$ will be referred to as the Golod–Shafarevich condition for the rest of this section.

Theorem 2.1 (Golod–Shafarevich Theorem [Reference Khoussainov and Miasnikov17, Theorem 4.3]).

Let I be a homogeneous ideal generated by a homogeneous set H, and $n_k$ be the number of homogeneous polynomials of degree k in H. Let $0 < \epsilon \le 1$ . If $n_0 = n_1 = 0$ and for every $k \ge 2,$ we have

$$ \begin{align*}n_k \le \epsilon^2 (2-2\epsilon)^{k-2},\end{align*} $$

then the dimension (as a $\mathbb {Z}/p\mathbb {Z}$ vector space) of $A = F/I$ is infinite.

2.2. Rings

In [Reference Khoussainov and Miasnikov17], various algorithmically finite algebraic structures are constructed. The definition is the same as saying that the word problem of said (infinite) structure is dark (see Definitions 1.3 and 1.4). We say a computable algebraic structure (for instance, a ring or a group) is dark (or light) if its word problem is dark (or light) as a ceer.

In the following theorem, we follow the strategy from Khoussainov–Miasnikov [Reference Khoussainov and Miasnikov17] where they construct a residually finite group with a dark word problem.

Theorem 2.2. The index set of finitely generated recursive ring presentations whose word problem is dark is $\Pi ^0_3$ -complete.

Proof. It is well-known that every c.e. ring presentation is isomorphic to a recursive presentation via the padding trick. Indeed, if $\langle S \mid r_1, r_2, \ldots \rangle $ is a c.e. ring presentation where $r_i$ gets enumerated at stage $s_i$ , then $\langle S \mid r_1+s_11-s_11, r_2+s_21-s_21, \ldots \rangle $ is a recursive presentation that defines an isomorphic ring. Thus, it suffices to construct c.e. presentations in this proof.

The index set of finitely generated recursive ring presentations whose word problem is dark is $\Pi ^0_3$ as it can be described by $\forall m (W_m\text { is infinite}) \implies (\exists i,j\in W_m, iEj$ ). Note that since $iEj$ is $\Sigma ^0_1$ , $\exists i,j\in W_m, iEj$ is $\Sigma ^0_1$ . The complexity lies in determining if $W_m$ is infinite, which is $\Pi ^0_2$ .

Given a $\Pi ^0_3$ set S, we can effectively fix a sequence of c.e. sets $U_i$ such that $i\in S$ iff for every n, $U_i^{[n]}$ , the n-th column of $U_i$ , is finite. We will build a c.e. ring presentation $A_i = (\mathbb {Z}/p\mathbb {Z})[x,y]/I_i$ such that its word problem is dark iff $i\in S$ . Note that $(\mathbb {Z}/p\mathbb {Z})[x,y]$ has a c.e. presentation, so it suffices to find a c.e. generating set $H_i$ of $I_i$ . Also, since $(\mathbb {Z}/p\mathbb {Z})[x,y]$ is finitely generated, its quotient $A_i$ is also finitely generated as desired. The $H_i$ we build will only contain homogeneous polynomials and satisfy the Golod–Shafarevich condition. We will start with $H_i = \emptyset $ . In order to not overburden notation with subscripts, from here on we will suppress the subscript i, referring instead to H as we describe a uniform construction producing an $H_i$ for each i. Below, when we refer to $H_s$ , this refers to the part of the set H which is enumerated by stage s.

We have the following list of requirements:

  1. L n : If $U^{[n]}$ is infinite, construct an infinite c.e. subset $T_n \subseteq (\mathbb {Z}/p\mathbb {Z})[x,y]$ such that every two words in $T_n$ are not equal in A.

  2. D m : Ensure there are two words $u,v$ in $W_m$ which are equal in A whenever $W_m$ is infinite.

Of course, the $D_m$ -requirements contradict the $L_n$ -requirements if some $U^{[n]}$ is infinite. If n is least so that $U^{[n]}$ is infinite, we will ensure that the $L_n$ -requirement makes A light. On the other hand, if every $U^{[n]}$ is finite, then we will ensure that all $D_m$ -requirements succeed, ensuring that A will be an infinite algebra whose word problem is dark. We order the priority of the requirements by $L_1$ , $D_1$ , $L_2$ , $D_2$ , ….

For the requirements $L_n$ at stage s, if an element gets enumerated into $U^{[n]}$ , we choose a large k and find a monomial in $F_k \setminus (H_s)$ (recall that $(H_s)$ denotes the ideal generated by $H_s$ ) and enumerate it into $T_n$ . Note that this is always possible if we maintained the Golod–Shafarevich condition for $H_s$ . We then protect degree k, i.e., require that no lower priority $D_m$ -requirements add any (homogeneous) polynomial of degree $\le k$ to H. Note that $L_n$ will not injure any other requirements, nor does it add relations to H. $T_n$ consists of only monomials. If the $L_n$ -strategy is reinitialized (which happens only due to the action of a higher-priority $D_m$ -requirement), then we simply reset $T_n$ to be empty and the strategy starts anew.

For the requirements $D_m$ at stage s, let $k_s$ be the maximum of the degrees that a higher priority $L_n$ -requirement protects, or $m+10$ , whichever is larger. $D_m$ checks if there are two words $f,g$ in $W_{m,s}$ such that $f-g = 0$ in $A_s / (F_{k_s+1})$ . If not, it simply waits. If there is, $D_m$ acts by adding each homogeneous component of $f-g$ into H. Each of the relations added will have degree $> k_s$ . Note that this respects the higher priority requirements. Once a $D_m$ has acted, it will not act again. $D_m$ will never get injured, although it may injure lower priority $L_m$ .

Lemma 2.3. The resulting algebra A satisfies the Golod–Shafarevich condition, thus is infinite.

Proof. We choose $\epsilon = 1/4$ . Note that only $D_m$ adds relations to H, and every $D_m$ will add at most 1 relation of each degree $k \ge m+10$ . Thus, the number $n_k$ of polynomials of degree k in H is at most $k-10$ . So we have

$$ \begin{align*}n_k \le k-10 \le (1/4)^2(3/2)^{k-2},\end{align*} $$

satisfying the Golod–Shafarevich condition.

Lemma 2.4. If $i\in S$ , then $A = A_i$ is dark.

Proof. If $i\in S$ , then every $U^{[n]}$ is finite. We argue that each $D_m$ -strategy succeeds. Fix m. There is a stage that all the higher priority $L_n$ -strategies stabilize, thus $k_s$ also stabilizes. Note that $A_s / (F_{k_s})$ is a finite dimensional vector space over the finite field $\mathbb {Z}/p\mathbb {Z}$ , so is finite. If $W_m$ is infinite, then $D_m$ will eventually see two words $x,y \in W_m$ such that $x-y = 0$ in $A_s / (F_{k_s})$ . Thus, if $W_m$ is infinite, the $D_m$ -strategy will be able to act, making sure that $W_m$ does not contain all distinct elements, and the requirement is satisfied. Since every $D_m$ -requirement is satisfied, A is dark.

Lemma 2.5. If $i\notin S$ , then $A = A_i$ is light.

Proof. If $i\notin S$ , then there is some smallest n such that $U^{[n]}$ is infinite. There is a stage such that all higher priority $D_m$ -strategies have stabilized as they each act at most once, and thus the $L_n$ -strategy will not be reinitialized after this stage. Then $L_n$ will build an infinite $T_n$ consisting of nontrivial monomials, one for each degree. If $f,g\in T_n$ are two monomials, then f and g are not in H, so $f-g \neq 0$ and f and g are distinct. Thus $T_n$ witnesses the lightness of A.

2.3. Groups

We are now ready to prove the $\Pi ^0_3$ -completeness of the set of finitely generated recursive dark group presentations. We will utilize the construction in the previous section with a slight change. The group we construct will be the subgroup generated by $1+x$ and $1+y$ in the group of units of A. However, a priori, $1+x$ and $1+y$ may not be invertible in A. We ensure they are invertible by adding the relations $x^{10} = y^{10} = 0$ when we initialize the construction. With these relations, $1+x$ (and similarly $1+y$ ) is invertible with inverse $1-x+x^2-x^3+\cdots -x^9$ .

We will see that we can maintain the Golod–Shafarevich condition with these two relations added. Furthermore, we recall that the ring F is non-commutative. This is important as setting $x^{10} = y^{10} = 0$ does not trivialize $F_{20}$ , which contains non-zero elements like $x^5y^5x^5y^5$ .

Theorem 2.6. The index set of finitely generated recursive group presentations whose word problem is dark is $\Pi ^0_3$ -complete.

Proof. We will follow the proof as the ring case, with the following changes:

  1. (1) When initializing the construction, before any requirements act, we let $H = \{x^{10}, y^{10}\}$ (instead of $H = \emptyset $ ).

  2. (2) For every $i\in \omega $ , instead of building $A_i$ , we will build (a c.e. presentation of) $G_i$ which is the subgroup of the group of units of $A_i$ , generated by $1+x$ and $1+y$ .

  3. (3) When constructing $T_n$ , whenever $L_n$ acts, instead of putting $u = x^{j_1}y^{j_2}x^{j_3}\ldots $ into $T_n$ , it puts $v = (1+x)^{j_1}(1+y)^{j_2}(1+x)^{j_3}\ldots $ into $T_n$ .

Note in particular that the effect of (3) on other requirements is exactly the same as in the ring construction. Namely, the strategy protects the degree k. Only the single $L_n$ -strategy is concerned with the content of the enumerated set $T_n$ . The rest of the construction is unchanged.

Lemma 2.7. $G_i$ has a recursive presentation.

Proof. We will use $1+x$ and $1+y$ as the generators in the presentation. Their inverses are $1-x+x^2-x^3+\cdots -x^9$ and $1-y+y^2-y^3+\cdots -y^9$ . Thus, for every word in $1+x$ and $1+y$ , we can computably find its images in $A_i$ . This allows us to computably enumerate all the relations that hold on $1+x$ and $1+y$ from the c.e. presentation of $A_i$ . We then use the padding trick to obtain a recursive presentation.

Lemma 2.8. $G_i$ is infinite.

Proof. We first check that $A_i$ is infinite since it still satisfies the Golod–Shafarevich condition. Starting with $H = \{x^{10},y^{10}\}$ only changes the single number $n_{10}$ in the Golod–Shafarevich condition, and it is straightforward to check that the Golod–Shafarevich inequality is still maintained. So $A_i$ is infinite.

We claim that the image of $G_i$ generates $A_i$ as a $\mathbb {Z}/p\mathbb {Z}$ -vector space. That is, $A_i$ can be obtained by taking the additive closure of $G_i$ . Indeed, $1$ , the identity of the group, spans $F_0$ ; $x = (1+x)-1$ and $y = (1+y)-1$ spans $F_1$ ; and every degree k monomial $x^{j_1}y^{j_2}x^{j_3}\ldots $ is equivalent to $(1+x)^{j_1}(1+y)^{j_2}(1+x)^{j_3}\ldots $ modulo $F_{k-1}$ . Since $\mathbb {Z}/p\mathbb {Z}$ has characteristic p, if $G_i$ were to be finite, then its span would also be finite, but $A_i$ is infinite.

Lemma 2.9. If $i\in S$ , then $G_i$ is dark.

Proof. Any c.e. subset of $G_i$ is also a c.e. subset of $A_i$ , and if two elements are equal in $A_i$ then they must be equal in $G_i$ . By Lemma 2.4, if $i\in S$ then $A_i$ is dark, and so is $G_i$ .

Lemma 2.10. If $i\notin S$ , then $G_i$ is light.

Proof. The lightness of $G_i$ will be witnessed by $T_n$ where n is the smallest number with $U^{[n]}$ infinite. As before, after all higher priority $D_m$ -strategies stabilize, the $L_n$ -strategy will act infinitely many times and $T_n$ will be infinite. Suppose towards a contradiction that two elements of $T_n$ are equal. Then we have $v = (1+x)^{j_1}(1+y)^{j_2}(1+x)^{j_3}\ldots $ and $v' = (1+x)^{j^{\prime }_1}(1+y)^{j^{\prime }_2}(1+x)^{j^{\prime }_3}\ldots $ being equal. Without loss of generality, suppose the degree of v is higher. Working in $A_i$ , we have $v-v'= 0$ . Thus, each of the homogeneous components of $v-v'$ equal zero. In particular, the homogeneous component of the highest degree, $u = x^{j_1}y^{j_2}x^{j_3}\ldots = 0$ . However, $L_n$ put $v = (1+x)^{j_1}(1+y)^{j_2}(1+x)^{j_3}\ldots $ into $T_k$ in the group construction because it would have put $u = x^{j_1}y^{j_2}x^{j_3}\ldots $ into $T_k$ in the ring construction. This only happens if $u \neq 0$ at that stage and $L_n$ will protect the degree of u, making u nontrivial, a contradiction. Thus every pair of elements in $T_n$ are distinct, witnessing the lightness of $G_i$ .

3. The index set of universality

We next explore the index set of finitely presented groups whose word problem is universal. We note that the property of a ceer being universal is a $\Sigma ^0_3$ -complete property [Reference Andrews and Sorbi3]. Yet this result holds for any ceer degree which contains ceers with infinitely many classes.

Theorem 3.1 [Reference Andrews and Sorbi3].

Let E be an equivalence relation with infinitely many classes, then the index set of ceers which are equivalent to E is a $\Sigma ^0_3$ -complete set.

Thus we might expect the same to hold in the setting of finite presentations of groups, yet we know that for some ceer degrees, the set of finite presentations of groups which land in that degree is empty, thus computable. We are only able to characterize this index set for the universal degree.

Theorem 3.2. The index set of finitely presented groups whose word problem is universal is $\Sigma ^0_3$ -complete.

Proof. We first describe the intuition of the proof. The first step is to construct, for any $\Sigma ^0_3$ set S, a uniform sequence $(E^i)_{i\in \omega }$ of ceers so that $E^i$ is universal (as a ceer) if $i\in S$ and low (as a Turing degree) if $i\notin S$ . We then consider a uniform procedure to embed each $E^i$ into the word problem of a finitely presented group $H^i$ and show that the dichotomy still holds for $H^i$ . If $i\notin S$ , then the word problem for $H^i$ cannot be universal since it is low. If $i\in S$ , then the effective embedding of $E^i$ into the word problem of $H^i$ will show that the word problem for $H^i$ is universal.

Lemma 3.3. For any $\Sigma ^0_3$ set S, there is a uniform sequence of ceers $E^i$ so that $E^i$ is universal if $i\in S$ and $E^i$ has low Turing degree if $i\notin S$ .

Proof. We note that this construction is similar to the one in [Reference Andrews, Lempp, Miller, Ng, Mauro and Sorbi2, Theorem 5.2]. Fix a universal ceer U. We can effectively find indices for a sequence $W_i$ of c.e. sets so that $i\in S$ if and only if $\exists j (W_i^{[j]} \text { is infinite})$ .

We construct $E^i$ as a uniform join $E^i = \oplus _j X^j$ . We have requirements as follows:

$C_k$ : If $W_i^{[k]}$ is infinite, then there is some j so that $X^j = U$ .

$L_m$ : If $\phi _{m,s}^{E^i_s}(m)\downarrow $ for infinitely many s, then $\phi _m^{E^i}(m) \downarrow $ .

We order their priority by $C_0, L_0, C_1, L_1, \ldots $ .

We want to construct $E^i$ so that if no column of $W_i$ is infinite, then we satisfy every $L_m$ -requirement, and if k is the least such that $W_i^{[k]}$ is infinite, then $C_k$ is satisfied. Thus, $E^i$ is universal in the $\Sigma ^0_3$ -outcome, and we ensure that $E^i$ has low Turing degree in the $\Pi ^0_3$ -outcome.

To satisfy $C_k$ , if a new number is enumerated into $S^{[k]}$ , we act by:

  • If $C_k$ is not yet initialized, we initialize it by choosing a new parameter j so that the set $X^j$ is not restrained by any higher priority $L_m$ , and let $X^j_s = U_s$ .

  • If $C_k$ is already initialized, we let $X^j = U_s$ , i.e., make $X^j$ catch up with the current $U_s$ .

To satisfy $L_m$ , whenever $\phi _{m,s}^{E^i_s}(m)\downarrow $ holds, we place a restraint on the use of this computation.

Whenever we act (including placing restraint), all lower-priority strategies are reinitialized.

The construction is put together as a standard finite injury argument. In the $\Sigma ^0_3$ -outcome, there is a least k such that $W_i^{[k]}$ is infinite. Choose a stage such that every previous (finite) column $W_i^{[\ell ]}$ and every higher priority $L_m$ has stabilized. Then at the next stage s that $W_i^{[k]}$ acts, it will choose a new column j, which will also stabilize for the rest of the computation. Since $W_i^{[k]}$ will act infinitely often and never be injured, we will have $X^j = U$ , making $E^i$ universal.

In the $\Pi ^0_3$ -outcome, we argue that every $L_m$ is satisfied, making $E_i$ low: Fix $L_m$ and choose a stage so that every higher priority $C_k$ and $L_{m'}$ has stabilized. Then if it acts again, it will restrain its use and never get injured, satisfying the $L_m$ requirement.

Clapham showed that any group G with a c.e. presentation can be embedded into a finitely presented group H such that the word problem of G and H have the same Turing degree [Reference Clapham10] (see also [Reference Lyndon and Schupp18, Chapter IV.7]. The construction is explicit and one can check that it is uniform (in the index of the c.e. presentation) and effective. We note that the fact that this is effective uses the fact that the Matiyasevich theorem is effective.

For each ceer $E^i$ , we give an embedding of $E^i$ into a finitely presented group H. First, we construct the recursively presented group $G^i$ with generators $\{g_k\mid k\in \omega \}$ and relations $\{g_k^2 = 1 \mid k\in \omega \}\cup \{g_kg_j=g_j g_k\mid j,k\in \omega \}\cup \{g_j=g_k\mid j\mathrel {E^i} k\}$ . Essentially $G^i$ is the $\mathbb Z/2\mathbb Z$ -module generated by the classes of $E^i$ . the map $n\mapsto g_n$ gives an embedding of $E^i$ into the word problem of $G^i$ . The Turing degree of the word problem of $G^i$ is the same as the Turing degree of $E^i$ . Finally, form the groups $H^i$ by employing Clapham’s theorem on $G^i$ . If $i\in S$ , then the word problem of $H^i$ is universal as it embed the word problem of $G^i$ , and thus $E^i$ ; and if $i\notin S$ , then the word problem of $H^i$ has the same Turing degree as the word problem of $G^i$ and $E^i$ , so is low and cannot be universal.

We note that we used Clapham’s result to get the non-universality of $H^i$ for $i\notin S$ by using the Turing degree. This is somewhat unsatisfying, since it does not seem to support the thesis that the ceer degrees give us a refined setting to explore complexity of word problems. We will resolve this complaint in Corollary 5.9 showing that even within the Turing degree of $\mathbf {0'}$ , universality is still $\Sigma ^0_3$ -complete.

In the next section, we explore to what extent we could hope to prove this theorem using a ceer-version of Clapham’s result.

4. $*$ -universal groups

By work from Della Rose, San Mauro, and Sorbi [Reference Rose, Mauro and Sorbi21], we know that there are recursively presented groups whose ceer degree contains no word problem of a finitely generated group (see Theorem 1.2). So, we know that there is no version of Clapham’s result which preserves ceer degree. What would be needed in the previous section is a version of Clapham’s result simply preserving non-universality. We explore that notion here.

Since Higman embedding, including Clapham’s version, is built upon the operations of free product and HNN-extension, we explore whether these preserve non-universality.

Definition 4.1. A recursively presentable group G is a $*$ -universal group if the word problem of G is not a universal ceer, yet whenever H is a non-trivial group, the word problem of the free product $G*H$ is a universal ceer.

Note that applying Higman embedding (even à la Clapham) to a $*$ -universal group will produce a universal group, since some of the steps require taking free products.

Next we see that the quantification over all non-trivial groups H is not necessary, and we can instead consider only $G\ast \mathbb {Z}/2\mathbb {Z}$ .

Lemma 4.2. Let $G, H$ be groups and $g_0,\ldots ,g_n\in G$ , $1_H\neq h\in H$ . Write $\mathbb {Z}/2\mathbb {Z} = \langle a \rangle $ . Then $g_0ag_1a\ldots ag_n = 1$ in $G*(\mathbb {Z}/2\mathbb {Z})$ iff $g_0h^{-1}g_1h\ldots h^{(-1)^n}g_n = 1$ in $G*H$ .

Proof. We induct on n. When $n = 0$ the statement is clear, when $n = 1$ both $g_0ag_1$ and $g_0h^{-1}g_1$ are never 1, and when $n = 2$ we have $g_0ag_1ag_2 = 1$ iff $g_1 = g_0g_2 = 1$ iff $g_0h^{-1}g_1hg_2 = 1$ .

Suppose $n \ge 3$ and $g_0ag_1a\ldots ag_n = 1$ . Then there is some $1 \le i\le n-1$ so that $g_i = 1$ . Thus, we have $1 = g_0ag_1a\ldots ag_{i-1}ag_iag_{i+1}a\ldots ag_n = g_0ag_1a\ldots ag_{i-1}g_{i+1}a $ $\ldots ag_n$ . By induction hypothesis, this implies that

$$ \begin{align*}g_0h^{-1}g_1h\ldots h^{(-1)^{(i-1)}}g_{i-1}g_{i+1} h^{(-1)^{i}}\ldots h^{(-1)^{(n-2)}}g_n = 1.\end{align*} $$

On the other hand, we have $g_i = 1$ , so

$$ \begin{align*} &g_0h^{-1}g_1h\ldots h^{(-1)^{(i-1)}}g_{i-1}h^{(-1)^i}g_i h^{(-1)^{(i+1)}}g_{i+1}h^{(-1)^{(i+2)}}\ldots h^{(-1)^n}g_n\\ & \quad = g_0h^{-1}g_1h\ldots h^{(-1)^{(i-1)}}g_{i-1}g_{i+1}h^{(-1)^{(i+2)}}\ldots h^{(-1)^n}g_n\\ & \quad = 1. \end{align*} $$

The reverse direction is similar.

Corollary 4.3. A group G is a $*$ -universal group iff the word problem of G is not a universal ceer but the word problem of $G*(\mathbb {Z}/2\mathbb {Z})$ is a universal ceer.

Proof. The only if direction is clear. For the if direction, supposing the word problem of $G*\mathbb {Z}/2\mathbb {Z}$ is universal, it suffices to show that the word problem $G*H$ is universal for every nontrivial H. Given a nontrivial H, we construct a reduction from the word problem of $G*\mathbb {Z}/2\mathbb {Z}$ to $G*H$ .

Fix (non-uniformly) a nontrivial element $h\in H$ . Define the reduction f from the word problem of $G*\mathbb {Z}/2\mathbb {Z}$ to the word problem of $G*H$ by $f(g_0ag_1a\ldots ag_n) = g_0h^{-1}g_1h\ldots h^{(-1)^n}g_n$ . Suppose $u = g_0ag_1a\ldots ag_n$ and $v = g^{\prime }_0ag^{\prime }_1a\ldots ag^{\prime }_{n'}$ , so we have $f(u) = g_0h^{-1}g_1h\ldots h^{(-1)^n}g_n$ and $f(v) = g^{\prime }_0h^{-1}g^{\prime }_1h\ldots h^{(-1)^{n'}}g^{\prime }_{n'}$ . We observe that $u^{-1}v = g^{-1}_n a \ldots a g^{-1}_1 a g^{-1}_0g^{\prime }_0ag^{\prime }_1a\ldots ag^{\prime }_{n'}$ and

$$ \begin{align*}(f(u))^{-1}f(v) = g^{-1}_n h^{(-1)^{(n+1)}}\ldots h^{-1} g^{-1}_1 h g^{-1}_0 g^{\prime}_0h^{-1}g^{\prime}_1h\ldots h^{(-1)^{n'}}g^{\prime}_{n'}.\end{align*} $$

Since the signs of the powers of h in $(f(u))^{-1}f(v)$ alternate, we may apply the previous lemma to get $u = v$ iff $u^{-1}v = 1$ iff $(f(u))^{-1}f(v) = 1$ iff $f(u) = f(v)$ , so f is a reduction.

Finally, we give a direct construction showing the existence of $*$ -universal groups.

Theorem 4.4. There exists $*$ -universal groups.

Proof. We give a direct construction of a group G. G will be an abelian group with generators $\{x_i\mid i\in \omega \}$ . Throughout the construction, we will add four types of relations, each of the form $x_j = w(x_0,\ldots , x_{j-1})$ , to the presentation of our group. These are:

  1. (1) $x_j = 1$ .

  2. (2) $x_j = x_i$ for some $i < j$ .

  3. (3) $x_j = x_i^{-1}$ for some $i < j$ .

  4. (4) $\displaystyle \prod _{k\in S} x_k = 1$ for some $i < j$ , which is equivalent to $\displaystyle x_{k'} = \left ( \prod _{k\in S\setminus \{k'\}} x_k\right )^{-1}$ , where S is a subset of natural numbers and $k' = \max S$ . (In fact, S is always either all even or all odd indices of a level j, explained below.)

At any stage, whenever we consider a word, we always reduce it using the relations already enumerated up to that stage, by replacing the left-hand side of the relation by the right-hand side.

From the previous corollary, it suffices to make $G* \mathbb {Z}/2\mathbb {Z}$ have universal word problem. Let a be the non-identity element of $\mathbb {Z}/2\mathbb {Z}$ . We will give a sequence of words $(v_i)_{i\in \omega }$ in the letters $\{x_i\mid i\in \omega \} \cup \{a\}$ . We will ensure that $v_i \mathrel {W_{G* \mathbb {Z}/2\mathbb {Z}} } v_j$ if and only if $i \mathrel {U} j$ for a fixed universal ceer U.

We fix the words

$$ \begin{align*}v_i:= \prod\limits_{k= 10^i}^{10^{i+1}-1} ax_k.\end{align*} $$

Note the role of a is in separating the elements $x_k$ of G so they do not combine in the free product $G* \mathbb {Z}/2\mathbb {Z}$ .

At the beginning of the construction, for every j, we add the following relations to G:

$$ \begin{align*}\prod_{\substack{k= 10^j \\ k\text{: even}}}^{10^{j+1}-2} x_k = 1\end{align*} $$
$$ \begin{align*}\prod_{\substack{k= 10^j+1 \\ k\text{: odd}}}^{10^{j+1}-1} x_k = 1.\end{align*} $$

Note that after reducing $v_i$ using these relations, the $x_{2\ell }$ with the largest even index becomes the inverse of the product of all the previous $x_{2\ell '}$ and similarly for the last $x_{2\ell +1}$ .

For each $k\in [10^j,10^{j+1})$ aside from the last two elements (which we consider already determined by the two added relations in G), we say $x_k$ is a level j generator. We may at a later stage say that $x_k$ is no longer a level j generator. This happens in two possible ways:

  • We already collapsed it to being equivalent to some level i generator for $i<j$ or to being equivalent to $1$ .

  • We have caused $x_k$ to cancel in the word $v_j$ with its neighbor. As such, it will contribute nothing to the word $v_j$ anymore, and we will say that it is no longer level j. Rather, we will say that it is free.

At any stage of the construction, we say $x_i$ and $x_j$ are consecutive if in the current form of $v_i$ (after reduction using the relations already enumerated up to this stage), they are separated by only an a. For instance, $x_{11}$ and $x_{12}$ are initially consecutive in $v_1 = ax_{10}ax_{11}ax_{12}\ldots $ . But if the relations $x_{13} = x_{15} = 1$ and $x_{12} = x_{14}^{-1}$ (making $x_{12}$ free) get enumerated, then we have the current $v_1$ becomes $ax_{10}ax_{11}ax_{16}\ldots $ , so $x_{11}$ and $x_{16}$ are now consecutive. The same applies to consecutive even or odd $x_i$ , for instance, $x_{10}$ and $x_{16}$ become consecutive even generators in the example.

At any stage s, if we see $i<j$ become U-equivalent, then we take some consecutive $10^{i+1}-10^i$ generators that are currently level j generators. Note that we verify in Lemma 4.5 that we will have enough current level j generators. We will collapse these to being equivalent to the level i generators and all the other level j generators to being equivalent to $1$ . Namely, if the first $10^{i+1}-10^i$ consecutive level j generators are $x_{k_1}, x_{k_2}, \ldots , x_{k_{10^{i+1}-10^i}}$ , we will set $x_{k_\ell } = x_{10^i-1+\ell }$ for every $1 \le \ell \le {10^{i+1}-10^i}$ , and every other level j generators $x_{k} = 1$ . This will ensure directly that $v_j = v_i$ in $G*\mathbb {Z}/2\mathbb {Z}$ .

We also construct an auxiliary ceer X and have the requirements:

$$ \begin{align*}R_e: \phi_e \text{ is not a reduction of }X\text{ to }W_G.\end{align*} $$

This will ensure that $W_G$ is not a universal ceer, though we ensure that $i\mapsto v_i$ is a reduction of U to $W_{G*\mathbb {Z}/2\mathbb {Z}}$ , so that $W_{G*\mathbb {Z}/2\mathbb {Z}}$ is a universal ceer.

In order to satisfy requirement $R_e$ , we act as follows.

Pick two new numbers $a,b,$ and wait for $\phi _e(a)$ and $\phi _e(b)$ to converge. Then consider the word $w = \phi _e(a)\cdot \phi _e(b)^{-1}$ . Let $G_s$ be the currently built G, and we observe that $G_s$ is abelian and finitely presented so has computable word problem. We use the currently placed relators on $G_s$ to simplify w as much as possible. In particular, for each j, we do not have $x_{10^{j+1}-1}$ or $x_{10^{j+1}-2}$ appearing in w.

Our goal is to ensure that $a X b$ if and only if $w\neq 1$ in G. This gives us diagonalization against $\phi _e$ being a reduction, as we will have $aXb$ iff $w = \phi _e(a)\cdot \phi _e(b)^{-1}\neq _G 1$ iff $\phi _e(a) \neq \phi _e(b)$ in G. Let K be greatest so that there are letters in w at level K. We proceed based on the following cases:

Case 0. If $w = 1$ , we do not do anything (so $\neg aXb$ ) and we are done with this requirement.

Case 1. There are free letters appearing in w. We will verify in Lemma 4.7 below that this ensures $w \neq 1$ , so we simply cause $a X b$ and we are done with this requirement.

Case 2. $K\leq e$ , we act under the assumption that there will be no future collapse in $U\cap [0,K]^2$ . That is, we look at the subgroup of G generated by $\{x_i\mid i<10^{K+1}\}$ . Since we have $w \neq 1$ , we will assume that there is no future collapse among these letters, so we collapse $a X b$ .

The idea is that the subgroup generated by $\{x_i\mid i<10^{K+1}\}$ will only change if a higher priority requirement acts or if U changes on $[0,e]^2$ , either of which will happen only finitely often, so we are willing to rely on this and re-start the requirement (with a new choice of a and b) if there is such a change.

Case 3. $K> e$ . We let $w_K=\prod _{k \in [10^j,10^{j+1})} x_k^{e_k}$ be the subword of w comprising the level K generators and consider further cases.

Case 3a. There are consecutive even letters: $x_{2n}$ and $x_{2n'}$ so that $e_{2n} \neq e_{2n'}$ .

We write $v_i = \alpha \cdot x_{2n} ax_\ell a x_{2n'} a x_m a \cdot \beta $ (or $v_i = \alpha \cdot a x_m a x_{2n} a x_\ell a x_{2n'} \cdot \beta $ if $x_{2n'}$ is the level K generator with the largest even index). We collapse $x_\ell = x_m = 1$ and we collapse $x_{2n} = x_{2n'}^{-1}$ . Observe that $x_\ell $ and $x_m$ are now no longer level k generators but are just 1, and $x_{2n}$ , and $x_{2n'}$ are now free. We observe that $x_{2n}$ and $x_{2n'}$ do not cancel out in w and now w contains a free generator as in case 1. We collapse $a X b$ and get the same victory as in case 1.

Case 3b. There are consecutive odd letters: $x_{2n+1}$ and $x_{2n'+1}$ so that $e_{2n+1} \neq e_{2n'+1}$ . This is identical to Case 3a.

Case 3c. Every level K even generator appears in w with the same exponent and every level K odd generator appears in w with the same exponent. Then we add the relators

$$ \begin{align*}\prod\limits_{x \text{: even level }K\text{ generators}}x = 1\end{align*} $$
$$ \begin{align*}\prod\limits_{x \text{: odd level }K\text{ generators}}x = 1.\end{align*} $$

We claim that at any stage, if the set of level K generators is not empty, then $v_K$ is a product of $ax_k$ ’s with the exception of the last term, which is a times the inverse of the product of all the other even-indexed $x_{2\ell '}$ of level K (and similarly for the second-to-last term and odd indices). This is true in the initialization and is preserved in all other cases. In the current case, suppose writing $v_{2\ell }$ as the largest term, we will have the (old) last term in $v_K$ reduces to 1 and the (old) third-to-last term, $av_{2\ell }$ , reduces to a times the inverse of the product of all the other even-indexed $x_{2\ell '}$ of level K (now not including $v_{2\ell }$ ). We have a similar reduction in $v_K$ for the second and fourth-to-last terms, which also result in the last 2 a in $v_K$ canceling. Thus, after introducing these two relations, $v_K$ reduces to a new word with two fewer terms, and the last two terms are still a times the inverse of the products of all other even-indexed (or odd-indexed) generators of level K. Thus, after this action we have exactly 2 less level K generators. On the other hand, we have just ensured that $w_K = 1_G$ .

We now reconsider which case we are in, noting that the definition of K has now dropped.

4.1. Verification

We first observe that we always have enough level j generators that we can respond if we see $i \mathrel {U} j$ for some $i<j$ .

Lemma 4.5. At every stage, if j is currently the least member of its U-class, then there are more than $10^j$ level j generators.

Proof. Observe that only the requirements $R_e$ with $e< j$ can cause action removing a level K generator. Each such action can remove at most 4 level K generators (in case 3a or 3b). Note that even accounting for reinitialization, which can come from injury due to higher-priority requirements acting or due to U-collapse below j, these j requirements can act at most $j\cdot 2^j$ times, so we have $10^{j+1}-10^j - 4\cdot j\cdot (2^j)$ remaining level K generators. Observe that $10^{j+1}-10^j-4\cdot j\cdot (2^j)>10^j$ for any $j\geq 0$ .

Lemma 4.6. At any stage, the group $G_s$ is freely generated by the level i generators for all i and the free generators.

Proof. Observe that all our relations are of the form $x_j = w(x_0, \ldots , x_{j-1})$ , and any $x_j$ appears on the left hand side of a relation at most once.

Lemma 4.7. If x is free at stage s, then it never appears in any new relator. In particular, if w is found for a requirement $R_e$ and w (after being simplified at stage s) contains a free generator x in it, then $w\neq 1_G$ .

Proof. Observe that in no case do we ever add a relator involving an already free generator. Thus if x is already free at stage s then G can be written as $G_F \times G_A$ where $G_F$ is the subgroup of G freely generated by the generators which are free at stage s and $G_A$ is generated by all those which are level j generators for some j.

Since all future relators being added to G are purely within $G_A$ , this splitting persists and the projection of w onto $G_F$ is already not 1, so $w\neq 1_G$ .

Lemma 4.8. For any i and j, $i \mathrel {U} j$ if and only if $v_i \mathrel {=_{G*\mathbb {Z}/2\mathbb {Z}}} v_j$ .

Proof. If $i U j$ , then we actively collapse generators in G to ensure that $v_i =_{G*\mathbb {Z}/2\mathbb {Z}} v_j$ . On the other hand, observe that the only relations that involve both level i and level j generators for $i \neq j$ are of the form $x_n = x_m$ , introduced when we respond to a $i\mathrel {U}j$ collapse. Thus, if , then no generators of level i and j are related, so we have $v_i \neq _{G*\mathbb {Z}/2\mathbb {Z}}v_j$ .

Lemma 4.9. There is no reduction from X to $W_{G}$ , so $W_G$ is not a universal ceer.

Proof. Suppose towards a contradiction that $\phi _e$ is a reduction from X to $W_G$ . Let s be the last stage where $R_e$ is initialized. Then a and b are chosen to have their final values. We consider the outcome of the $R_e$ strategy. In Case 0, we have $\neg a\mathrel {X}b$ but $\phi (a) = \phi (b)$ . In Case 1, Case 3a, or Case 3b, Lemma 4.7 shows that $a \mathrel {X} b$ yet $\phi _e(a)\neq _G \phi _e(b)$ . In Case 2, the assumption that $R_e$ is never reinitialized shows that there is no more collapse in U below e, so we have $a \mathrel {X} b$ if and only if $w\neq _G 1$ . Finally, Case 3c can happen only finitely often as it causes K to drop and the strategy continues.

We close the section with a question. The construction in Theorem 4.4 produces an infinitely generated recursively presented $*$ -universal group, thus, it is natural to ask the following.

Question 4.10. Is there a finitely generated recursively presented $*$ -universal group? Is there a finitely presented $*$ -universal group?

If $G\le H$ , G is a $*$ -universal group and H is not universal, then it is evident that H is also a $*$ -universal group. Thus, one wonders if a $*$ -universal group can be embedded into a non-universal finitely generated recursive presented or finitely presented group. However, to the best of the authors’ knowledge, all variations of HNN or Higman embedding theorems use free product in their construction, making the resulting group H universal; it appears fundamentally different method is needed to obtain an embedding where H is non-universal.

5. Direct Products Do Not Achieve Universality

5.1. Preliminary on u.e.i. ceers

In studying the degree of the universal ceer, it is often useful to consider a combinatorial characterization of this degree.

Definition 5.1. A nontrivial ceer (i.e., having at least two classes) E is uniformly effectively inseparable, or u.e.i. for short, if there is a computable function $p(a,b,i,j)$ such that if , $[a]_E \subseteq W_i$ , $[b]_E \subseteq W_j$ , and $W_i \cap W_j = \emptyset $ , then $p(a,b,i,j) \notin W_i\cup W_j$ .

Theorem 5.2 [Reference Andrews, Lempp, Miller, Ng, Mauro and Sorbi2, Corollary 3.16].

A ceer which is u.e.i. is universal. Consequently, a ceer E is universal if and only if there is a c.e. subset X which is E-closed (i.e., $y \mathrel {E} x$ with $x\in X$ implies $y\in X$ ) and the restriction of E to X is u.e.i.

Observe that any nontrivial ceer which is a quotient of a u.e.i. ceer is still u.e.i. Thus, we have the following Lemma.

Lemma 5.3. Any nontrivial quotient of a u.e.i. ceer is universal.

Note that not all non-trivial quotients of universal ceers are universal. For instance, for X universal, consider $X\oplus Y$ with Y non-universal. This is universal, but has Y as a quotient.

5.2. Direct products and some applications

In contrast to the free product in the previous section, we show that the direct product of groups with non-universal word problems cannot have universal word problem.

For ceers $A,B$ , we let $A\times B$ be the ceer defined by

$$ \begin{align*}\langle a_1,b_1\rangle \mathrel{A\times B} \langle a_2,b_2\rangle \leftrightarrow a_1 \mathrel{A} a_2 \wedge b_1\mathrel{B} b_2.\end{align*} $$

Theorem 5.4. If A and B are ceers which are non-universal, then $A\times B$ is non-universal.

Proof. Suppose $A \times B$ were universal, and fix a u.e.i. U and a reduction f from U to $A\times B$ . Let $\pi _A$ and $\pi _B$ be projections sending a pair $\langle a,b\rangle $ to its two coordinates. Define $i \mathrel {A'} j$ if and only if $\pi _A \circ f(i) \mathrel {A} \pi _A\circ f(j) $ , so $A'$ is a quotient of U. Observe that $A'$ reduces to A via $\pi _A\circ f$ . Similarly define $B'$ . Note that $i\mathrel {U}j$ if and only if $i\mathrel {A'}j$ and $i\mathrel {B'}j$ , so at least one of $A'$ or $B'$ is nontrivial. This makes either $A'$ or $B'$ be universal by Lemma 5.3, and thus one of A or B is universal.

Since the word problem of $G\times H$ is the product of the word problem of G and the word problem of H, we get the same result for the group operation $\times $ .

Corollary 5.5. If G and H are groups with non-universal word problem then $G\times H$ has non-universal word problem.

This gives a way to give an example of a finitely presented group whose word problem has Turing degree $\mathbf {0'}$ , yet is not universal.

Corollary 5.6. There is a finitely presented group whose word problem is universal as a Turing degree, but not universal as a ceer.

Proof. Let $\mathbf {a}$ and $\mathbf {b}$ be c.e. degrees whose join is $\mathbf {0'}$ . Take two finitely presented groups G and H so that the word problems of G is in the degree $\mathbf {a}$ and the word problem of H is in the Turing degree $\mathbf {b}$ . This is possible by Clapham [Reference Clapham9]. Then $G\times H$ has word problem with Turing degree $\mathbf {0'}$ , but is not universal as a ceer.

In fact for groups we get a version of Theorem 5.4 for infinitary sums.

Theorem 5.7. If $(G_i)_{i\in \omega }$ is a uniform sequence of recursively presented groups so that the word problems of each $G_i$ is non-universal, then the word problem of $\oplus _i G_i$ is non-universal.

Proof. Let U be a u.e.i. and suppose that f is a reduction from U to $W_{\oplus _i G_i}$ . For each j, define $E_j$ by $i \mathrel {E_j} k$ if and only if $\pi _j\circ f(i) \mathrel {W_{G_j}} \pi _j \circ f(k)$ . Then $E_j$ is a quotient of U. For some j, we must have that $E_j$ is a non-trivial quotient as otherwise the image of f is contained in one class. But then this $E_j$ is universal and reduces to $W_{G_j}$ .

Corollary 5.8. If G is $*$ -universal and $H_i$ are a sequence of non-universal groups, then $G\oplus \oplus _i H_i$ is $*$ -universal.

Proof. By Theorem 5.7, the word problem of $G\oplus \oplus _i H_i$ is non-universal. Observe that for any group K, the word problem of $G\ast K$ reduces to the word problem of $(G\oplus \oplus _i H_i)\ast K$ , so the $*$ -universality of G yields the $*$ -universality of $G\oplus \oplus _i H_i$ .

In Section 3, we showed that the index set of finitely presented groups which are universal is a $\Sigma ^0_3$ -complete set. Though the solution given there is not completely satisfactory, since it relied on Turing degree in the case where the constructed group is to have non-universal word problem, we now witness the $\Sigma ^0_3$ -completeness of universality for finitely presented groups within the Turing degree of $\mathbf {0'}$ .

Corollary 5.9. Given a $\Sigma ^0_3$ set S, there is a sequence of finite presentations of groups $H_i$ so that $H_i$ is universal if and only if $i\in S$ . Furthermore, the Turing degree of the word problems of each $H_i$ is $\mathbf {0'}$ .

Proof. From Theorem 3.2, we know that given a $\Sigma ^0_3$ set S, we can produce a sequence of finite presentations of groups $G_i$ so that $G_i$ is universal if and only if $i\in S$ . Fix H to be the group from Corollary 5.6. Then the sequence $G_i\times H$ is a sequence of finitely presented groups so that $G_i\times H$ is universal if and only if $i\in S$ by Theorem 5.4.

6. The index set of $*$ -universal groups

Lastly, we consider the index set of $*$ -universal groups. Recall that a set is d- $\Sigma ^0_\alpha $ if it is the set difference of two $\Sigma ^0_\alpha $ sets.

Theorem 6.1. The collection of recursive presentations of $*$ -universal groups is a d- $\Sigma ^0_3$ -complete set.

Proof. Though at first the definition of G being $*$ -universal requires quantifying over possible groups H and considering the universality of $G\ast H$ , Corollary 4.3 shows that it is equivalent to the universality of $G\ast \mathbb {Z}/2\mathbb {Z}$ and the non-universality of G. Thus, the collection of recursive presentations of $*$ -universal groups is a d- $\Sigma ^0_3$ set.

To show completeness, fix a pair $S,T$ of $\Sigma ^0_3$ sets. Given a pair $(i,j)$ , we produce a group K which is $*$ -universal if and only if $i\in S\wedge j\notin T$ .

Fix uniform sequences of c.e. sets $V_k$ and $U_k$ so that $i\in S$ if and only if there is some k so that $V_k$ is infinite and $j\in T$ if and only if there is some k so that $U_k$ is infinite. We construct two sequences of groups $(G_k)$ and $(H_k)$ . We ensure that if $i\notin S$ then $\oplus _k G_k \oplus \oplus _k H_k$ is low. If $i\in S$ and $j\in T$ then there is some k so that $H_k$ is universal. If $i\in S$ and $j\notin T$ then each $H_k$ is non-universal and some $G_k$ is $*$ -universal.

Let $(\oplus _k G_k\oplus \oplus _k H_k)_s$ be the group with the same generators as $(\oplus _k G_k\oplus \oplus _k H_k)$ , but only the relators enumerated by stage s. We enumerate relators declaring each group to be abelian at stage $0$ . Thus the word problems of $(\oplus _k G_k\oplus \oplus _k H_k)_s$ are uniformly computable.

We have requirements as follows:

$C_k$ : If $V_k$ is infinite, then there is some $\ell $ so that $G_\ell $ is $*$ -universal.

$D_{\langle k,k'\rangle }$ : If $V_k$ is infinite and $U_{k'}$ is infinite, then there is some $\ell $ so that $H_\ell $ is universal.

$L_m$ : If $\phi _{m,s}^{(\oplus _k G_k\oplus \oplus _k H_k)_s}(m)\downarrow $ for infinitely many s, then $\phi _m^{\oplus _k G_k\oplus \oplus _k H_k}(m)\downarrow $ .

We order their priority by $C_0, L_0, D_0, C_1, L_1, D_1 \ldots $ .

To satisfy $C_k$ , when we see a new number enumerated into $V_k$ , we act by:

  • If $C_k$ is not yet initialized, we initialize it by choosing a new parameter $\ell $ so that the presentation of the group $G_\ell $ is not restrained by any higher priority $L_m$ .

  • If $C_k$ is already initialized, we run one more step of the construction in Theorem 4.4 to make $G_\ell $ be a $*$ -universal group.

Observe that, regardless of outcome, every $G_k$ is either $*$ -universal, or is finitely presented abelian so has computable word problem. In particular, no $G_k$ has universal word problem.

We act similarly for a $D_{\langle k,k'\rangle }$ -requirement. Namely, when initialized, it chooses a new parameter $\ell $ and when we see new numbers enter $V_k$ and $U_{k'}$ , we continue the coding to ensure that $H_\ell $ is a fixed abelian universal group. In the infinite outcome, $H_\ell $ is universal, and in the finite outcome, it has computable word problem.

To satisfy $L_m$ , whenever $\phi _{m,s}^{(\oplus _k G_k\oplus \oplus _k H_k)_s}(m)\downarrow $ , we place a restraint on the use of this computation, i.e., we place restraint against any new relators entering the presentations of a $G_k$ or $H_k$ used in this computation.

Whenever we act, including placing restraint, all lower-priority requirements are reinitialized. The construction is put together as a standard finite injury argument. If $i\notin S$ , then there is no k so that $V_k$ is infinite, then every $L_m$ -strategy eventually gets to succeed showing that $\oplus _k G_k\oplus \oplus _k H_k$ is low. If $i\in S$ and $j\in T$ , then some D-requirement ensures that $\oplus _k G_k\oplus \oplus _k H_k$ is universal. Finally, if $i\in S$ and $j\notin T$ , then one of the $G_\ell $ is $*$ -universal. No $G_k$ has universal word problem, and since each D-requirement acts only finitely often, each of the $H_k$ have non-universal word problem. Thus $\oplus _k G_k\oplus \oplus _k H_k$ is $*$ -universal by Corollary 5.8.

Funding statement

The second author acknowledges support from the National Science Foundation under Grant No. DMS-2054558. The authors would like to thank the CSU Desert Studies Center for supporting this project.

References

Andrews, U., Harrison-Trainor, M., and “Turbo” Ho, M.-C., Two results on complexities of decision problems of groups . International Journal of Algebra and Computation, vol. 35 (2025), no. 2, pp. 311327.Google Scholar
Andrews, U., Lempp, S., Miller, J. S., Ng, K. M., Mauro, L. S., and Sorbi, A., Universal computably enumerable equivalence relations . Journal of Symbolic Logic, vol. 79 (2014), no. 1, pp. 6088.Google Scholar
Andrews, U. and Sorbi, A., The complexity of index sets of classes of computably enumerable equivalence relations . Journal of Symbolic Logic, vol. 81 (2016), no. 4, pp. 13751395.Google Scholar
Andrews, U. and Sorbi, A., Joins and meets in the structure of ceers . Computability, vol. 8 (2019), nos. 3–4, pp. 193241.Google Scholar
Bokut, L. A., On a property of the Boone groups II . Algebra i Logika Sem, vol. 6 (1967), no. 1, pp. 1524.Google Scholar
Boone, W. W., Certain simple, unsolvable problems of group theory. V, VI . Indagationes Mathematicae, vol. 19 (1957), pp. 2227, 227–232, Nederl. Akad. Wetensch. Proc. Ser. A 60.Google Scholar
Boone, W. W., Word problems and recursively enumerable degrees of unsolvability. A sequel on finitely presented groups . Annals of Mathematics (2), vol. 84 (1966), pp. 4984.Google Scholar
Boone, W. W. and Rogers, H. Jr., On a problem of J. H. C. Whitehead and a problem of Alonzo Church . Mathematica Scandinavica, vol. 19 (1966), pp. 185192.Google Scholar
Clapham, C. R. J., Finitely presented groups with word problems of arbitrary degrees of insolubility . Proceedings of the London Mathematical Society (3), vol. 14 (1964), pp. 633676.Google Scholar
Clapham, C. R. J., An embedding theorem for finitely generated groups . Proceedings of the London Mathematical Society (3), vol. 17 (1967), pp. 419430.Google Scholar
Dehn, M., Über unendliche diskontinuierliche Gruppen . Mathematische Annalen, vol. 71 (1911), no. 1, pp. 116144.Google Scholar
Fridman, A. A., Degrees of unsolvability of the word problem for finitely presented groups . Doklady Akademii Nauk SSSR, vol. 147 (1962), pp. 805808.Google Scholar
Gao, S. and Gerdes, P., Computably enumerable equivalence relations . Studia Logica, vol. 67 (2001), no. 1, pp. 2759.Google Scholar
Golod, E. S. and Šafarevič, I. R., On the class field tower . Izvestiya Akademii Nauk SSSR. Seriya Matematicheskaya, vol. 28 (1964), 261272.Google Scholar
Higman, G., Subgroups of finitely presented groups . Proceedings of the Royal Society, vol. 262 (1961), pp. 455475.Google Scholar
Higman, G., Neumann, B. H., and Neumann, H., Embedding theorems for groups . Journal of the London Mathematical Society, vol. 24 (1949), pp. 247254.Google Scholar
Khoussainov, B. and Miasnikov, A., Finitely presented expansions of groups, semigroups, and algebras . Transactions of the American Mathematical Society, vol. 366 (2014), no. 3, pp. 14551474.Google Scholar
Lyndon, R. C. and Schupp, P. E., Combinatorial Group Theory, Classics in Mathematics, Springer-Verlag, Berlin, 2001. Reprint of the 1977 edition.Google Scholar
Miasnikov, A. and Osin, D., Algorithmically finite groups . Journal of Pure and Applied Algebra, vol. 215 (2011), no. 11, pp. 27892796.Google Scholar
Novikov, P. S., Ob algoritmičeskoĭ nerazrešimosti problemy toždestva slov v teorii grupp . Trudy Mat. Inst. Steklov. no. 44. Izdatel’stvo Akademii Nauk SSSR, Moscow (1955), 143 pp.Google Scholar
Rose, V. D., Mauro, L. S., and Sorbi, A., Classifying word problems of finitely generated algebras via computable reducibility . International Journal of Algebra and Computation, vol. 33 (2023), no. 4, pp. 751768.Google Scholar