Hostname: page-component-cd9895bd7-mkpzs Total loading time: 0 Render date: 2024-12-22T12:12:53.157Z Has data issue: false hasContentIssue false

INVESTIGATING THE COMPUTABLE FRIEDMAN–STANLEY JUMP

Published online by Cambridge University Press:  17 May 2023

URI ANDREWS*
Affiliation:
DEPARTMENT OF MATHEMATICS UNIVERSITY OF WISCONSIN MADISON, WI 53706-1388 USA
LUCA SAN MAURO
Affiliation:
INSTITUTE OF DISCRETE MATHEMATICS AND GEOMETRY VIENNA UNIVERSITY OF TECHNOLOGY VIENNA, AUSTRIA E-mail: luca.sanmauro@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The Friedman–Stanley jump, extensively studied by descriptive set theorists, is a fundamental tool for gauging the complexity of Borel isomorphism relations. This paper focuses on a natural computable analog of this jump operator for equivalence relations on $\omega $, written ${\dotplus }$, recently introduced by Clemens, Coskey, and Krakoff. We offer a thorough analysis of the computable Friedman–Stanley jump and its connections with the hierarchy of countable equivalence relations under the computable reducibility $\leq _c$. In particular, we show that this jump gives benchmark equivalence relations going up the hyperarithmetic hierarchy and we unveil the complicated highness hierarchy that arises from ${\dotplus }$.

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

1 Introduction

The classification of analytic equivalence relations up to Borel reducibility, written $\leq _B$ , is a prominent area of research in contemporary descriptive set theory and it serves as a general framework for assessing the complexity of isomorphism relations on classes of countable structures $\mathbb {K}$ . Such a study is intertwined with that of the orbit equivalence relations induced by the action of countable groups, as there is a full duality between isomorphism relations on countable models of $\mathcal {L}_{\omega _1\omega }$ -formulas and $S_\infty $ -equivalence relations (i.e., orbit equivalence relations induced by a continuous action of the infinite permutation group).

Say that a class $\mathbb {K}$ of countable structures is on top for $\leq _B$ , if every $S_\infty $ -equivalence relation reduces to the isomorphism relation on ${\mathbb {K}}$ , written $\cong _{\mathbb {K}}$ . If so, $\cong _{\mathbb {K}}$ is analytic but not Borel. It turns out that several familiar classes of structures are on top, including: undirected graphs, trees, linear orders, nilpotent groups, fields of any fixed characteristic [Reference Friedman and Stanley20]; Boolean algebras [Reference Camerlo and Gao12]; and torsion-free abelian groups [Reference Paolini and Shelah28, Reference Laskowski and Ulrich29]. This may be regarded as strong evidence that these classes are simply too rich to be simplified in terms of a reasonable system of invariants.

Clearly, many other classes of mathematical interest are not on top: e.g., the Borel complexity of torsion-free abelian groups of finite rank n strictly increases as n grows [Reference Thomas33]. A fundamental yardstick for gauging the complexity of isomorphism relations for classes not on top is given by the Friedman–Stanley jump operator, which dates back to the very beginning of the theory of Borel equivalence relations.

Definition 1.1 (Friedman and Stanley [Reference Friedman and Stanley20]).

For E an equivalence relation on a standard Borel space X, the Friedman–Stanley jump $E^+$ of E is the equivalence relation on $X^{\omega }$ given by

$$ \begin{align*}f \mathrel{E^+} g \leftrightarrow [\operatorname{\mathrm{ran}}(f)]_E=[\operatorname{\mathrm{ran}}(g)]_E.\end{align*} $$

Friedman and Stanley [Reference Friedman and Stanley20] showed that this jump operator is proper: that is, $E^+>_B E$ for any Borel equivalence relation E with more than one equivalence class. It immediately follows that the Borel hierarchy is unbounded. The Friedman–Stanley tower is then obtained by starting with the identity on X and then iterating the Friedman–Stanley jump transfinitely, along the countable ordinals. Friedman and Stanley [Reference Friedman and Stanley20] proved that this tower forms a cofinal family of Borel isomorphism relations.

Parallel to the theory of Borel reductions on equivalence relations, computability theorists have studied a computability theoretic way of characterizing some countable equivalence relations as more complex than others.

Definition 1.2. For equivalence relations E and R on the natural numbers,

  • E is computably reducible to R, written $E\leq _c R$ , if there is a computable function f so that

    $$ \begin{align*}x\mathrel{E}y \leftrightarrow f(x)\mathrel{R}f(y).\end{align*} $$
  • An equivalence relation E is universal with respect to a complexity class $\mathcal {C}$ , if every member of $\mathcal {C}$ computably reduces to E.

Computable reducibility was first introduced by Ershov [Reference Ershov16] and has seen a recent resurgence of interest with special attention paid to local structures of equivalence relations of a given complexity class such as the c.e. equivalence relations (ceers) [Reference Andrews and Badaev1, Reference Andrews, Badaev and Sorbi2, Reference Andrews, Lempp, Miller, Ng, Mauro and Sorbi4Reference Badaev and Sorbi10] and how they naturally arise from algebra [Reference Delle Rose, Mauro and Sorbi15, Reference Fokina, Khoussainov, Semukhin and Turetsky19, Reference Gavryushkin, Khoussainov and Stephan22,Reference Khoussainov, Manea, Miller and Nowotka25, Reference Nies and Sorbi27], or other levels of the arithmetical/Ershov hierarchy [Reference Bazhenov, Mustafa, Mauro, Sorbi and Yamaleev11, Reference Ianovski, Miller, Ng and Nies23, Reference Ng and Yu26].

For a long time, the study of Borel and computable reducibility were conducted independently, despite the clear analogy between the two notions. Yet, there is rapidly emerging a theory of computable reductions which blends ideas from both computability theory and descriptive set theory [Reference Clemens, Coskey and Krakoff13, Reference Coskey, Hamkins and Miller14, Reference Fokina and Friedman17, Reference Gao and Gerdes21]. In particular, computable reductions are well-suited for assessing the complexity of isomorphism relations on classes of computable structures, as one can encode the atomic diagram of a computable structure by a single natural number. In [Reference Fokina, Friedman, Harizanov, Knight, McCoy and Montalbán18], the authors prove that, for several classes $\mathbb {K}$ , the isomorphism relation on the computable members of $\mathbb {K}$ is a universal $\Sigma ^1_1$ equivalence relation: examples include both classes which are also on top for $\leq _B$ and classes that are not (e.g., torsion abelian groups). Moreover, since being on top for $\leq _c$ coincides with being universal $\Sigma ^1_1$ , every hyperarithmetic equivalence relation (on $\omega $ ) is computably reducible to, e.g., the isomorphism of computable graphs, while there are Borel equivalence relations which are not Borel reducible to the isomorphism of countable graphs [Reference Kechris and Louveau24].

Less is known about the complexity of classes that are not on top for $\leq _c$ . To deepen the natural connection between the Borel and the computable setting, the following computable analog of the Friedman–Stanley jump has been introduced (a finitary analog of this jump appeared in [Reference Gao and Gerdes21]):

Definition 1.3 (Clemens, Coskey, and Krakoff [Reference Clemens, Coskey and Krakoff13]).

For E an equivalence relation on $\omega $ , $E^{\dotplus }$ is given by $x \mathrel {E^{\dotplus }} y$ if and only if $[W_x]_E = [W_y]_E$ , where $W_i$ is the ith c.e. set.

Clemens, Coskey, and Krakoff [Reference Clemens, Coskey and Krakoff13] showed that $E^{\dotplus }> E$ holds for any hyperarithmetic (HYP) equivalence relation. They also asked several carefully chosen questions (presented in Section 1.2) regarding features of the jump operator ${\dotplus }$ . In this paper, we answer several of these questions. By doing so, we advance understanding of both the computable Friedman–Stanley jump and the global hierarchy of countable equivalence relations explored in [Reference Andrews, Belin and Mauro3]. We will prove, in particular, that the computable Friedman–Stanley tower is a cofinal family of HYP equivalence relations (Corollary 6.13). This result provides natural benchmark equivalence relations, which may pave the way to a future classification of all sorts of isomorphism relations on computable structures, in analogy with the successful line of research pursued by descriptive set theorists. Interestingly, such benchmark relations lie at the $\Pi $ levels of the hyperarithmetical hierarchy, while it is known that there is no universal $\Pi ^0_a$ equivalence relation for $a\geq 2$ [Reference Ianovski, Miller, Ng and Nies23]. Finally, our investigation of the computable Friedman–Stanley jump will unveil a complicated highness hierarchy (see Sections 2 and 3) that give natural subclasses of the ceers.

Throughout the rest of this paper, the “jump” of an equivalence relation will always refer to the computable Friedman–Stanley jump operator ${\dotplus }$ .

1.1 Preliminaries

We assume that the reader is familiar with the fundamental notions and techniques of computability theory.

All our equivalence relations have domain the set $\omega $ of the natural numbers. Equivalence relations are infinite if they have infinitely many equivalence classes; otherwise, they are finite. For a c.e. set A, the equivalence relation $E_A$ is given by $x \mathrel {E_A} y$ if and only if $x=y$ or $x,y\in A$ . A ceer of the form $E_A$ is called 1-dimensional.

The equality relation on $\omega $ is denoted by $\text {Id}$ . Note that $\text {Id}^{{\dotplus }}$ is equivalent to $=^{ce}$ , where $x \mathrel {=^{ce}} y$ if and only if $W_x=W_y$ . Following [Reference Andrews, Belin and Mauro3,Reference Andrews and Sorbi7], we say that:

  • E is light if $\text {Id}\leq _c E$ .

  • E is dark if E is infinite and not light.

  • E is dark minimal if it is dark and all equivalence relations $<_c E$ are finite.

The next lemma will be used a few times.

Lemma 1.4 [Reference Andrews, Belin and Mauro3, Lemma 1.13], [Reference Andrews and Sorbi7, Lemma 3.4].

Let R be a dark minimal equivalence relation. If $W_e$ intersects infinitely many R-classes, then $W_e$ must intersect every R-class.

Let R be an infinite ceer with the property that whenever $W_e$ intersects infinitely many R-classes, then $W_e$ intersects every R-class. Then R is a dark minimal equivalence relation.

For two equivalence relations $E,R$ ,

  • the uniform join $E\oplus R$ is the equivalence relation defined by $x \mathrel {E\oplus R} y$ if and only if $x=2k,y=2l$ and $k\mathrel {E} l$ or $x=2k+1$ , $y=2l+1$ and $k\mathrel {R}l$ ;

  • the cross product $E \times R$ is the equivalence relation defined by

    $$\begin{align*}\langle x, y\rangle ( E \times R ) \langle u, w\rangle \Leftrightarrow (x \mathrel{E} u \, \wedge \, y \mathrel{R} w). \end{align*}$$

For a countable sequence $(E_i)_{i\in \omega }$ , $\oplus _i E_i$ is given by $\langle x,y \rangle \mathrel {\oplus _i E_i} \langle v,w\rangle $ if and only if $x=v$ and $y \mathrel {E_x} w$ .

The following definition gives a convenient notation for working with ${\dotplus }$ .

Definition 1.5. For sets $X,Y$ and an equivalence relation E, we write $X\subseteq _E Y$ to mean $[X]_E\subseteq [Y]_E$ . Similarly, we write $X=_E Y$ to mean $[X]_E= [Y]_E$ and $X\subsetneq _E Y$ to mean $[X]_E\subsetneq [Y]_E$ .

For any set X and equivalence relation E, we write $X/E$ for the set of E-equivalence classes of members of X.

In answering [Reference Clemens, Coskey and Krakoff13, Question 1] and the discussion around it, we mention the following standard definitions from computability theory:

Definition 1.6. A c.e. set A is hyperhypersimple if there is no infinite c.e. set $\{i_0,i_1,\ldots \}$ so that the sets $W_{i_j}$ are disjoint, each $W_{i_j}$ is finite, and each $W_{i_j}$ intersects $\omega \smallsetminus A$ .

A co-infinite c.e. set B is maximal if whenever $Y\supseteq B$ is c.e., either $Y\smallsetminus B$ is finite or $\omega \smallsetminus Y$ is finite.

A c.e. set C is quasimaximal if it is the intersection of finitely many maximal sets.

1.2 Questions of Clemens, Coskey, and Krakoff

For every ceer E, we have $E^{\dotplus } \leq _c \text {Id}^{\dotplus }$ [Reference Clemens, Coskey and Krakoff13, Proposition 4.1]. This motivates the following definition:

Definition 1.7. A ceer E is high for the jump if $\text {Id}^{\dotplus }\leq _c E^{\dotplus }$ .

We note that this is the notion of highness for ceers using this jump operator. Note that any light ceer satisfies $\text {Id}^{\dotplus } \leq _c E^{\dotplus }$ , so every light ceer is high for the jump.

Clemens, Coskey, and Krakoff [Reference Clemens, Coskey and Krakoff13, Question 1] ask for a characterization of the c.e. sets A so that $E_A$ is high for the jump. In Section 2, we give the following solution:

Theorem 2.8. For a c.e. set A, $E_A^{\dotplus }\equiv \text {Id}^{\dotplus }$ if and only if A is not hyperhypersimple. Thus, the property of being high for the jump is $\Sigma ^0_4$ -complete.

This line of inquiry led us to wonder what the picture looks like for the double-jump. That is, which sets A have the property that $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E_A^{{\dotplus }{\dotplus }}$ , i.e., $E_A$ is high $_2$ for the computable FS-jump. And we also ask whether there are any ceers E so that $\text {Id}^{{\dotplus }{\dotplus }}\not \leq _c E^{{\dotplus }{\dotplus }}$ . Similarly, we want to know whether every ceer is high $_n$ for some $n\in \omega $ . We use the following notation, where $\hat {n}$ is used to avoid conflicting with notation for infinite iterates of the jump given below in Definition 1.9.

Definition 1.8. For $n\in \omega $ and E an equivalence relation, we let $E^{{\dotplus } \hat {n}}$ be the nth iterate of the jump over E.

We answer these questions in Section 3.

Theorems 3.1, 3.6, 3.7. For every co-infinite c.e. set A, $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E_A^{{\dotplus }{\dotplus }}$ . Yet there are infinite ceers E so that $\text {Id}^{{\dotplus }{\dotplus }}\not \leq _c E^{{\dotplus }{\dotplus }}$ .

In fact, if E is a low $_m$ dark minimal ceer for any m, then $\text {Id}^{{\dotplus }\hat {k}}\not \leq _c E^{{\dotplus }\hat {k}}$ for every k. Yet there are dark minimal ceers E so that $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E^{{\dotplus }{\dotplus }}$ .

Next, every infinite ceer E has the property that $\text {Id}\leq _c E^{\dotplus }$ [Reference Clemens, Coskey and Krakoff13, Theorem 4.2], but there are infinite $\Delta ^0_4$ equivalence relations E so that $\text {Id}\not \leq _c E^{\dotplus }$ [Reference Clemens, Coskey and Krakoff13, Theorem 4.4]. Clemens, Coskey, and Krakoff ask [Reference Clemens, Coskey and Krakoff13, Question 6] what is the least complexity of an infinite equivalence relation E so that $\text {Id}\not \leq _c E^{\dotplus }$ . In Section 4, we answer this with the following theorems:

Theorem 4.1. If $E\in \Pi ^0_2$ is infinite, then $\text {Id} \leq _c E^{\dotplus }$ .

Theorem 4.4. There exists an infinite $\Sigma ^0_2$ equivalence relation E so that $\text {Id}\not \leq _c E^{\dotplus }$ .

Clemens, Coskey, and Krakoff [Reference Camerlo and Gao13] also examine the transfinite jump hierarchy, which they defined as follows:

Definition 1.9. For $a\in {\mathcal {O}}$ and E an equivalence relation, $E^{{\dotplus } a}$ is defined by induction as follows:

If $a=1$ (the notation for 0), then $E^{{\dotplus } a}=E$ .

If $a=2^b$ then $E^{{\dotplus } a} = (E^{{\dotplus } b})^{\dotplus }$ .

If $a=3\cdot 5^e$ , then $E^{{\dotplus } a} = \oplus _{i} E^{{\dotplus } \varphi _e(i)}$

Clemens, Coskey, and Krakoff show [Reference Clemens, Coskey and Krakoff13, Theorem 3.1] that no jump fixed-point can be hyperarithmetic (HYP). In fact, they show that if E is a jump fixed point and X is a HYP set, then $X\leq _m E$ [Reference Clemens, Coskey and Krakoff13, Theorem 3.2]. They ask if notations matter in the definition of the jump [Reference Clemens, Coskey and Krakoff13, Question 2]. They also ask whether every HYP equivalence relation E reduces to $\text {Id}^{{\dotplus } a}$ for some $a\in \mathcal {O}$ [Reference Clemens, Coskey and Krakoff13, Question 3]. In particular, this would imply that every jump fixed point must be an upper bound under computable reduction (not just m-reduction) for all HYP equivalence relations. We answer both in the affirmative in Sections 5 and 6.

Theorem 5.4. For any notation b for $\omega ^2$ there exists another notation a for $\omega ^2$ so that $\text {Id}^{{\dotplus } a}\not \leq _c \text {Id}^{{\dotplus } b}$ .

There are two notations $a,b$ for $\omega ^2$ so that $\text {Id}^{{\dotplus } a}$ and $\text {Id}^{{\dotplus } b}$ are incomparable.

On the other hand, if $\lvert a\rvert =\lvert b\rvert $ , then $\text {Id}^{{\dotplus } a}$ and $\text {Id}^{{\dotplus } b}$ are somewhat related as follows:

Theorem 5.8. For every computable ordinal $\alpha $ , there is an equivalence relation E which is $\Pi ^0_{2\cdot \alpha +1}$ so that whenever $a\in \mathcal {O}$ is a notation for $\alpha $ , we have $\text {Id}^{{\dotplus } a}\leq _c E$ .

Theorem 6.13. Every HYP equivalence relation reduces to $\text {Id}^{{\dotplus } a}$ for some $a\in \mathcal {O}$ .

Corollary 6.15. If E is a fixed point of the jump, i.e., $E\equiv E^{\dotplus }$ then E is an upper bound for every HYP equivalence relation.

2 Ceers which are high for the jump

In this section, we examine which ceers E are high for jump, i.e., $\text {Id}^{\dotplus } \leq _c E^{\dotplus }$ . We begin by introducing a combinatorial notion which will capture the notion of a ceer being high for the jump.

Definition 2.1. A ceer E is singly high for the jump if there is a uniformly c.e. sequence $(V_i)_{i\in \omega }$ so that, $V_i\not \subseteq _E \bigcup _{j\neq i} V_j$ for every $i\in \omega $ . That is, there is an $x\in V_i$ so that $[x]_E\cap V_j=\emptyset $ for every $j\neq i$ .

This definition naturally captures a ceer being high for the jump in a way given by a map from $\omega $ into c.e. sets.

Lemma 2.2. Fix a ceer E. Then, E is singly high for the jump if and only if there exists a function f so that the map g which sends i to an index for $\bigcup _{j\in W_i}W_{f(j)}$ gives a reduction of $\text {Id}^{\dotplus }$ to $E^{\dotplus }$ .

Proof Suppose first that E is singly high for the jump. We let $W_{f(j)}=V_j$ . Since for each $a\in \omega $ , $V_a$ contains an element whose E-class is not intersected by any $V_j$ with $j\neq a$ , the set of E-classes in the image $\bigcup _{j\in W_i}W_{f(j)}$ of a c.e. set $W_i$ determines whether $a\in W_i$ . Thus, this gives a reduction of $\text {Id}^{\dotplus }$ to $E^{\dotplus }$ .

Next, suppose that there is a function f as given. If every element of $W_{f(j)}$ were to be E-equivalent to a member of $W_{f(k)}$ for some $k\neq j$ , then the g-image of $\omega $ and $\omega \smallsetminus \{j\}$ would be the same, so g would not be a reduction of $\text {Id}^{\dotplus }$ to $E^{\dotplus }$ . Thus the family $V_j=W_{f(j)}$ shows that E is singly high for the jump.

More surprisingly, we show that any ceer which is high for the jump is singly high for the jump. Before this, let us establish a useful lemma that constrains the behavior of any reduction from $\text {Id}^{{\dotplus }}$ to some $E^{{\dotplus }}$ .

Lemma 2.3. Let $h: \text {Id}^{{\dotplus }} \leq _c E^{{\dotplus }}$ , for a ceer E. The following hold $:$

  1. (1) If $W_i\subseteq W_j$ , then $W_{h(i)}\subseteq _E W_{h(j)}$ .

  2. (2) If $W_i$ is infinite, then $ W_{h(i)}=_E\bigcup _{W_a\subset _{\text {fin}} W_i} W_{h(a)}.$

Proof $(1)$ : Suppose towards a contradiction that $x\in [W_{h(i)}]_E\smallsetminus [W_{h(j)}]_E$ . Then, we use an index e we control by the recursion theorem and we let $W_e=W_i$ unless we see $x\in [W_{h(e)}]_E$ , in which case we make $W_e=W_j$ . This will yield a contradiction in either case. If we never see $x\in [W_{h(e)}]_E$ , then $W_e=W_i$ , so we must have $x\notin [W_{h(i)}]_E$ , which is a contradiction. If we do see $x\in [W_{h(e)}]_E$ , then we make $W_e=W_j$ , so $x\in [W_{h(j)}]_E$ , also a contradiction.

$(2)$ : We already have $\bigcup _{W_a\subset _{\text {fin}} W_i} W_{h(a)}\subseteq _E W_{h(i)}$ by the first item. Suppose that $y \in [W_{h(i)}]_E$ . Then, we use an index e we control by the recursion theorem and we begin enumerating $W_{h(i)}$ into $W_e$ until we see $y \in [W_{h(e)}]_E$ . At this point, we stop enumerating any new elements into $W_e$ . We thus get a finite set $W_e$ and $y\in [W_{h(e)}]_E$ .

Theorem 2.4. A ceer is high for the jump if and only if it is singly high for the jump.

Proof If E is singly high for the jump, then it is high for the jump by Lemma 2.2.

Let E be a ceer which is high for the jump and fix h to be a reduction of $\text {Id}^{\dotplus }$ to $E^{\dotplus }$ . We will construct a sequence $(V_i)_{i\in \omega }$ of c.e. sets witnessing that E is singly high for the jump.

We define a function from c.e. sets F to c.e. sets $W(F)$ by taking an index e we control by the recursion theorem and enumerating F into $W_e$ . Then we let $W(F)=W_{h(e)}$ . At a given stage s, we let $W(F)_s=W_{h(e),s}$ . We observe that for any index i of F, we have $W(F)=W_{h(i)}$ . Moreover, by Lemma 2.3, we may assume that for every s we have $W(F)_s\subseteq W(G)_s$ for any finite sets $F\subseteq G$ .

We fix a sequence of equivalence relations $E_s$ which limit to E and we assume that at most one pair of classes collapses at any given stage s. Our construction is designed to meet the following requirements:

  • $\mathcal {P}_i$ : $(\exists x \in V_i)(x$ is not E-equivalent to any $y\in V_j$ , for $j\neq i$ ).

2.1 Strategy

Intuitively, the strategy to satisfy $\mathcal {P}_i$ acts as follows: We choose a number $a_i$ and begin with a set $B_i=\emptyset $ . We want to exploit the fact that $W(B_i)\subsetneq _E W(B_i\cup \{a_i\}$ ). So, we choose a number z which we believe is in $W(B_i\cup \{a_i\})\smallsetminus [W(B_i)]_E$ and we put this z into $V_i$ . If we see z become E-equivalent to a member of set $V_j$ with $j>i$ , then this is because some set $B_j\cup \{a_j\}$ which does not contain $a_i$ has $z\in [W(B_j\cup \{a_j\})]_E$ . We now give up on z and update our parameter $B_i$ to contain $B_j\cup \{a_j\}$ and try to use the fact that $W(B_i)\subsetneq _E W(B_i\cup \{a_i\})$ for this new larger set $B_i$ , and we choose a new number z. If this happens infinitely often, and each choice of z ends up in $\bigcup _{j>i} [V_j]_E$ , then we will have built a set $B_i$ not containing $a_i$ so that $W(B_i)=W(B_i\cup \{a_i\})$ contradicting the fact that h is a reduction of $\text {Id}^{{\dotplus }}$ to $E^{{\dotplus }}$ .

If we see z go into $\bigcup _{j<i}[V_j]_E$ , it is possible that this E-class is the only one distinguishing between $[W(B_i)]_E$ and $[W(B_i\cup \{a_i\})]_E$ . So, we put $a_i$ into $B_i$ and choose a new parameter $a_i$ . Now this class is already in $W(B_i)$ , and since $\bigcup _{j<i} V_j$ will be finite, we will have to do this only finitely often, so the above strategy will eventually find us a $z\in V_i\smallsetminus \bigcup _{j\neq i} [V_j]_E$ .

2.2 Construction

The strategy for the $\mathcal {P}_i$ requirement will have parameters $a_i$ , $B_i$ , and $z_i$ . These should be understood as follows: $B_i$ is a finite set which does not contain $a_i$ . We want to use the fact that $W(B_i)\neq W(B_i\cup \{a_i\})$ to find an E-class which “represents” $a_i$ . The parameter $z_i$ defines an element which is in $V_i\smallsetminus [\bigcup _{j\neq i} V_j]_E$ at the current stage. To refer to the value of a parameter at the end of stage s, we give it a superscript s.

The strategy for $\mathcal {P}_i$ requires attention at stage $s+1$ if its parameter $z_i$ is undefined or is contained in $[\bigcup _{j\neq i} V_{j,s}]_{E_{s}}$ or if it has been injured since it last acted. At any given stage, the highest priority strategy which requires attention acts. All lower-priority strategies are injured. For bookkeeping reasons, if a strategy is injured, it keeps its parameters but just knows that it is injured. The strategy acts as follows when acting at stage $s+1$ :

2.2.1 Step (I).

If the strategy has been injured since it last acted or if it has never acted before, then it chooses new parameters as follows: If it currently has parameters $a_i^s$ and $B_i^s$ defined, then it lets the parameter $B_i$ have value $B_i^s\cup \{a_i^s\}$ . Otherwise, it lets the parameter $B_i$ have value $\emptyset $ . It also chooses a new parameter $a_i$ to be a fresh number which has never before been considered.

2.2.2 Step (II)

If $z_i$ is currently defined we run the module TryTheNumber( $z_i$ ). Otherwise, we run the PickANumber module.

We now describe the module TryTheNumber(c):

  1. (1) If for every $w\in \bigcup _{j\neq i} V_{j,s}$ , then we let $z_i^{s+1}=c$ and enumerate c into $V_i$ .

  2. (2) If $c \mathrel {E_s} w$ for some $w\in V_{j,s}$ with $j<i$ , then we let $D=B_i\cup \{a_i\}$ and we pick a new number b. We then reset the parameters $B_i=D$ and $a_i=b$ . We then call the PickANumber module with these new parameters.

  3. (3) If $c \mathrel {E_s} w$ for some $w\in V_j$ with $j>i$ , then we let $D=B_i\cup \{a_j\}\cup B_j$ . We reset $B_i$ to be D and we call the PickANumber module with the new parameters (note that $a_i$ has not changed).

We now describe the PickANumber module:

  1. Find the first $t>s$ so that $[W(B_i\cup \{a_i\})_t]_{E_s}\neq [W(B_i)_t]_{E_s}$ and let c be the least element of $W(B_{i}\cup \{a_i\})_t\smallsetminus [W(B_i)_t]_{E_s}$ . We then call the module TryTheNumber(c).

2.3 Verification

Note that we only ever enumerate a number into $V_i$ if it is already in $W(B_i\cup \{a_i\})$ and we only ever grow the set $B_i\cup \{a_i\}$ (either by putting $a_i$ into $B_i$ in case the strategy is injured or in case 2 of the TryTheNumber module, or by keeping $a_i$ the same and growing $B_i$ in case 3 of the TryTheNumber module), so we always have $V_{i,s}\subseteq {W(B_i^s\cup \{a_i^s\})}_s$ .

Lemma 2.5. If the strategy $\mathcal {P}_i$ begins the PickANumber module, it eventually terminates in case $(1)$ .

Proof It suffices to see that the strategy cannot take outcome (2) or (3) of the TryTheNumber module infinitely many times. Every time it takes outcome (2) or (3), we have a new element $w\in \bigcup _{j\neq i} V_{j,s}$ so that $w\in [W(B_i)]_{E_s}$ . Note that c was in $W(B_i\cup \{a_i\})_t\smallsetminus [W(B_i)_t]_{E_s}$ before the change of parameters, but $c\in [W(B_i)_t]_{E_s}$ after the change of parameters. Since $c\mathrel {E_s} w$ , we also see w has entered the set $[W(B_i)_t]_{E_s}$ . Note that since we only ever grow $B_i$ , once something is seen to be in $W(B_i)$ , it remains there. Since $\bigcup _{j\neq i} V_{j,s}$ is finite at a given stage of the construction, this process must eventually stop.

Lemma 2.6. At every stage s, if $i<j$ and $a_i$ is defined, then $a_i\notin B_j\cup \{a_j\}$ .

Proof This is by induction on stages. When $a_i$ is chosen, it is chosen new so this holds at that stage. Similarly, $a_j$ is chosen new so $a_i\neq a_j$ . At later stages, elements can enter $B_j$ by either adding $a_j$ to $B_j$ in outcome (2) of the TryTheNumber module or by adding $\{a_k\}\cup B_k$ for some $k>j$ into $B_j$ . But $a_i\notin \{a_k\}\cup B_k$ by the inductive hypothesis.

Lemma 2.7. Every strategy eventually settles with a parameter $z_i\notin [\bigcup _{j\neq i} V_j]_E$ . Thus, every $V_i$ is finite and contains an element which is not E-equivalent to a member of any other $V_j$ .

Proof We proceed by induction. We may assume that every strategy $\mathcal {P}_j$ for $j<i$ has found such parameters $z_i$ by stage s. Since these parameters never change after stage s, those strategies never act after stage s and the $\mathcal {P}_i$ -strategy is never injured after stage s. The $\mathcal {P}_i$ -strategy can then only take outcome (2) of the TryTheNumber module finitely often as there are only finitely many members of $V_j$ for $j<i$ .

Let $t>s$ be a stage late enough that the $\mathcal {P}_i$ -strategy never takes outcome (2) of the TryTheNumber module after stage t. Then the parameter $a_i$ at stage t is permanent. Further, note that $a_i$ never enters $B_i$ after stage t. This cannot happen via outcome (2), since outcome (2) never happens after stage t and $a_i$ never enters $B_i$ via outcome (3) by Lemma 2.6.

Considering the limiting value of $B_i$ , since $a_i\notin B_i$ , we see that $[W(B_i)]_E\subsetneq [W(B_i\cup \{a_i\})]_E$ . Let c be the least element of $W(B_i\cup \{a_i\})\smallsetminus [W(B_i)]_E$ and let $u>t$ be a stage large enough that $[W(B_i^u)_u]_{E_u}\cap [0,c] = [W(B_i)]_E\cap [0,c]$ and $[W(B_i^u\cup \{a_i^u\})_u]_{E_u}\cap [0,c] = [W(B_i\cup \{a_i\})]_E\cap [0,c]$ . Then when we next run the PickANumber module after stage u, we pick this value of c and we cannot take outcome (2) of TryTheNumber(c) because $u>t$ and we cannot take outcome (3) as this would put c into $[W(B_i)]_E$ . Thus we must take outcome 1 so $c\in V_i$ .

Now we argue that $c\notin [\bigcup _{j\neq i} V_j]_E$ . Suppose towards a contradiction that $c\mathrel {E} w $ for $w\in V_j$ with $j\neq i$ . Then the $\mathcal {P}_i$ strategy requires attention and since every higher priority strategy has settled, it gets to act. It then runs the TryTheNumber(c) module and must take outcome (2) or (3) depending on whether $j<i$ or $j>i$ . This cannot take outcome (2) as $u>t$ . If it takes outcome (3), then we see $c\in [W(B_i)]_E$ contradicting the choice of c.

This concludes the proof that the property of being high for the jump coincides with the property of being singly high for the jump.⊣

We now shift the focus to the case of $1$ -dimensional ceers. Indeed, it is natural to ask for which c.e. sets A is $E_A$ high for the jump [Reference Clemens, Coskey and Krakoff13, Question 1]. Clemens, Coskey, and Krakoff proved the following: on the one hand, if A is not hyperhypersimple then $E_A$ is high for the jump [Reference Clemens, Coskey and Krakoff13, Theorem 4.8]. In particular, there are dark ceers which are high for the jump: Any $E_A$ for A simple but not hyperhypersimple. On the other hand, if A is quasimaximal, then $E_A$ is not high for the jump [Reference Clemens, Coskey and Krakoff13, Theorem 4.17]. This is not a characterization, as there are sets which are hyperhypersimple yet are not quasimaximal [Reference Robinson30]. Recall Definition 1.6 for these terms. The next theorem settles the problem.

Theorem 2.8. For a c.e. set A, $E_A^{\dotplus }\equiv \text {Id}^{\dotplus }$ if and only if A is not hyperhypersimple. Thus, the property of being high for the jump is $\Sigma ^0_4$ -complete.

Proof If A is nonhyperhypersimple, then $E_A$ is high for the jump by [Reference Clemens, Coskey and Krakoff13, Theorem 4.8].

Suppose $E_A$ is high for the jump. Then $E_A$ is singly high for the jump. Let $\mathcal {V}=(V_i)_{i\in \omega }$ witness this. We may assume that every $V_i$ has an element $z_i$ which is not in $\bigcup _{j\neq i} V_j$ and $z_i\notin A$ . This is because all of A constitutes a single class in $E_A$ , so omitting one set from the sequence of $V_i$ suffices to guarantee this. We may also assume that at every stage at most one number is enumerated into at most one set $V_i$ .

We now define the sets $X_i$ defined as follows: $z\in X_i$ if

  1. (1) $z\in V_i$ and $V_i$ is the first set in $\mathcal {V}$ which z enters.

  2. (2) $(\exists s>z \forall w<z )(w\in V_{i,s}\rightarrow w\in A_s\cup \bigcup _{j\neq i}V_{j,s})$ .

The first condition implies that $\mathcal {X}=(X_i)_{i\in \omega }$ is a uniformly c.e. array of disjoint sets. Since every $V_i$ contains a member which is not contained in $A\cup \bigcup _{j\neq i} V_j$ , the second condition ensures that each $X_i$ is finite. Finally, for each $V_i$ , let z be the least member of $V_i\smallsetminus (A\cup \bigcup _{j\neq i}V_j)$ . Then $z\in X_i$ . Thus $\mathcal {X}$ witnesses that A is not hyperhypersimple.

Next we consider the index set of being high for the jump. It is easy to calculate that being high for the jump is a $\Sigma ^0_4$ problem. To conclude, it is sufficient to recall that the index set of nonhyperhypersimple c.e. sets is $\Sigma ^0_4$ -complete (see [Reference Yates34, Reference Yates35], where the result is announced, and [Reference Soare32, Theorem XII 4.13] where it is proved).

We finish our discussion of which ceers are high for the jump by focusing on a special class of ceers which will also be considered in the next section: dark minimal ceers, i.e., dark ceers E so that $R<_c E$ implies that R is finite. Dark minimal ceers are of special interest for the theory of ceers. For example, we code graphs onto the dark minimal ceers to show that the theory of the partial order of ceers is as rich as possible, being computably isomorphic with first-order arithmetic [Reference Andrews, Schweber and Sorbi6].

Proposition 2.9. No dark minimal ceer is high for the jump.

Proof Towards a contradiction, suppose that there exists $h: \text {Id}^{\dotplus }\leq _c E^{\dotplus }$ , for a dark minimal ceer E. Lemma 2.3(2) guarantees that, if $W_i$ is infinite, then $W_{h(i)}$ must intersect infinitely many E-classes, as otherwise there would be finite c.e. sets $W_a \subset W_b \subset W_i$ so that $[W_{h(a)}]_E=[W_{h(b)}]_E$ , a contradiction. So, let $W_{e_0}$ and $W_{e_1}$ be the evens and the odds, respectively. Since E is dark minimal, by Lemma 1.4, we obtain that $[W_{h(e_0)}]_E= [W_{h(e_1)}]_E=\omega $ , a contradiction.

3 The higher jump hierarchy of ceers

We now turn our attention to higher jumps applied to ceers. We first consider the 1-dimensional case where, contrary to the picture for the single jump, every co-infinite c.e. set A has the property that $E_A$ has the highest possible double-jump. Of course, we focus on the co-infinite c.e. sets because, if A is co-finite, then $E_A$ has only finitely many classes.

Theorem 3.1. If A is a co-infinite c.e. set, then $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E_A^{{\dotplus }{\dotplus }}$ .

Proof We describe an algorithm h for reducing $\text {Id}^{{\dotplus }{\dotplus }}$ to $E_A^{{\dotplus }{\dotplus }}$ . Let $F:\omega \rightarrow \omega $ be so $F(n)$ is the nth element of $\omega \smallsetminus A$ . Note that F is $\Delta ^0_2$ , so we fix also $F_s$ a uniformly computable sequence of functions limiting to F.

We arrange it so that for any index e, $h(e)$ is an index for a uniformly c.e. family consisting of $\omega $ , all finite sets, and $\omega \smallsetminus \{F(k)\}$ for each k so that $W_k=W_{i}$ for some $i\in W_e$ . We observe that this is a reduction from $\text {Id}^{{\dotplus }{\dotplus }}$ into $E^{{\dotplus }{\dotplus }}$ : If $e,e'$ are indices for the same family of c.e. sets, then $h(e)$ and $h(e')$ are indices for the same family of c.e. sets. If $h(e)$ and $h(e')$ are so they describe the same family of c.e. sets up to $E_A$ -equivalence, then since each $F(k)$ is a singleton class in $E_A$ , they must be the same family of c.e. sets. In particular, $W_j= W_i$ for some $i\in W_e$ if and only if $\omega \smallsetminus F(j) = W_m$ for some $m \in W_{h(e)}$ if and only if $\omega \smallsetminus F(j) = W_m$ for some $m \in W_{h(e')}$ if and only if $W_j = W_i$ for some $i\in W_{e'}$ .

Given an index e, we must uniformly produce the uniform family which is to be its image under h. Begin with a uniform enumeration of $\omega $ and all finite sets. We add to this a sequence of sets $V_{i,k}^m$ . If i enters $W_e$ , then make $V_{i,k}^0$ active. If $V_{i,k}^j$ is active for some j and $F_{s+1}(k)\neq F_s(k)$ , then we deactivate $V_{i,k}^j$ , make $V_{i,k}^j=\omega $ and we activate $V_{i,k}^{j+1}$ . If $V_{i,k}^j$ is active at stage s and both s and the length of agreement between $W_i$ and $W_k$ at stage s are $\geq \ell $ , then we enumerate $[0,\ell ]\smallsetminus \{F_s(k)\}$ into $V_{i,k}^j$ .

It is straightforward to check that this gives a uniform enumeration of the described family.

Next we see that, unlike the 1-dimensional case, there are ceers which are not high $_n$ for the computable Friedman–Stanley jump for any n. That is, $\text {Id}^{{\dotplus }\hat {n}}\not \leq _c E^{{\dotplus }\hat {n}}$ . We do this by considering the low dark minimal ceers. Dark minimal ceers have been used heavily in the literature, and we now note that there are dark minimal ceers which are also low.Footnote 1

Lemma 3.2. There are low dark minimal ceers.

Proof sketch

The construction of a dark minimal ceer E has requirements of two types, which suffice by Lemma 1.4:

  • $\mathcal {R}_{e,n}$ : If $W_e$ is intersects infinitely many E-classes, then it intersects $[n]_E$ .

  • $\mathcal {I}_m$ : E has $\geq m$ classes.

To these, we can add the lowness requirement:

  • $\mathcal {L}_e$ : If for infinitely many stages s we have $\varphi ^{E_s}_e(e)\downarrow $ , then $\varphi ^E_e(e)$ converges.

$\mathcal {L}$ -requirements only place restraint on some finite collection of E-classes preventing collapse. This fits in the finite injury construction of a dark minimal ceer, as given in [Reference Andrews and Sorbi7, Theorem 3.3] (i.e., to a lower-priority requirement, this restraint is no different than the restraints placed by higher-priority $\mathcal {I}$ -requirements).

Recall that all dark minimal ceers E have the property that if $W_e$ intersects infinitely many E-classes, then $W_e$ must intersect every E-class. The following few lemmas use this property to bound the complexity of the jumps of dark minimal ceers.

Lemma 3.3. If E is a dark minimal ceer, then for each $k\in \omega $ , the set of i so that $W_i/E$ has size $\geq k$ is a $\Delta ^0_2(E)$ set.

Further, the set of triples $(i,j,k)$ so that $\vert W_i/E\vert = k$ and $W_i=_E W_j$ is $\Delta ^0_2(E)$ .

In particular, if E is a low dark minimal ceer then these sets are both $\Delta ^0_2$ .

Proof The quotient $W_i/E$ has size at least k if and only if . This is $\Sigma ^0_1(E)$ .

To check if $(i,j,k)$ is so that $\vert W_i/E\vert = k$ and $W_i=_E W_j$ , we can in a $\Delta ^0_2(E)$ way check that $\vert W_i/E\vert = k$ and $\vert W_j/E\vert = k$ by the above. Then, if this is the case, we can in an E-computable way find elements $x_1\ldots x_k\in W_i$ so that and $y_1\ldots y_k\in W_j$ so that . Then we need only check in an E-computable way that $\bigwedge _{i\leq k} x_i \mathrel {E} y_{\sigma (i)}$ for some permutation $\sigma $ .

Lemma 3.4. If E is a dark minimal ceer, then $E^{{\dotplus }{\dotplus }}$ is $\Delta ^0_4(E)$ .

In particular, if E is a low dark minimal ceer then $E^{{\dotplus }{\dotplus }}$ is $\Delta ^0_4$ .

Proof Let $\mathcal {V}_i,\mathcal {V}_j$ be two uniformly c.e. families of c.e. sets (given by appropriate indices, i.e., $\mathcal {V}_i = \{W_m \colon m\in W_i\})$ . Then $W_i \subset _{E^{{\dotplus }}} W_j$ if and only if the following hold:

(1) $$ \begin{align} (\forall S\in \mathcal{V}_i)(\forall k\in \omega) \left[ \vert S/E\vert =k \rightarrow (\exists F\in \mathcal{V}_j) \left( F=_E S \right) \right]. \end{align} $$
(2) $$ \begin{align} (\exists S\in \mathcal{V}_i)(\forall k\in\omega) \left[ \vert S/E\vert>k \rightarrow (\exists S\in \mathcal{V}_j)(\forall k\in\omega)(\vert S/E\vert >k) \right]. \end{align} $$

The conditions $\vert S/E\vert = k$ and $F=_E S$ in (1) are $\Delta ^0_2(E)$ by Lemma 3.3. Thus, the condition (1) is $\Pi ^0_3(E)$ . Similarly, using Lemma 3.3, (2) is $\Delta ^0_4(E)$ . Thus, $W_i=_{E^{\dotplus }} W_j$ , or $i \mathrel {E^{{\dotplus }{\dotplus }}} j$ is a $\Delta ^0_4(E)$ condition.

Corollary 3.5. If E is a dark minimal ceer, then for any $k>2$ , the equivalence relation $E^{{\dotplus } \hat k}$ is $\Pi ^0_{2k-1}(E)$ . In particular, if E is a low $_{2k-2}$ dark minimal ceer then $E^{{\dotplus } \hat k}$ is $\Pi ^0_{2k-1}$ .

Proof This is by induction with base case $k=3$ : $E^{{\dotplus }{\dotplus }{\dotplus }}$ is $\Pi ^0_2$ over $E^{{\dotplus }{\dotplus }}$ , which is $\Delta ^0_4(E)$ , so is $\Pi ^0_5(E)$ . Then $E^{{\dotplus } \widehat {(k+1)}}=(E^{{\dotplus } \hat k})^{{\dotplus }}$ is $\Pi ^0_2$ over $E^{{\dotplus } \hat k}$ which is $\Pi ^0_{2k-1}(E)$ by induction, so $E^{{\dotplus } \widehat {(k+1)}}$ is $\Pi ^0_{2(k+1)-1}(E)$ .

Below, in Corollary 6.7, we will show that $\text {Id}^{{\dotplus } \hat n}$ is not $\Pi ^0_{2n-1}$ . It follows from this that if E is a low $_{2k-2}$ dark minimal ceer and $k>2$ , then $\text {Id}^{{\dotplus } \hat k}\not \leq _c E^{{\dotplus } \hat k}$ . Since being low $_m$ implies being low $_{m+1}$ , thus shows that E cannot be high $_n$ for any n. Thus we will have the following theorem.

Theorem 3.6. If E is a low $_m$ dark minimal ceer for any $m\in \omega $ , then E is not high $_{n}$ for the computable Friedman–Stanley jump for any $n\in \omega $ .

We now see that the assumption of lowness is necessary here, since there are dark minimal ceers so that $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E^{{\dotplus }{\dotplus }}$ .

Theorem 3.7. There is a dark minimal ceer E so that $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E^{{\dotplus }{\dotplus }}$ .

Proof We begin with a description of how we will give the reduction witnessing $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E^{{\dotplus }{\dotplus }}$ . Along with the ceer E, we will construct uniformly in each $j,k, \bar {x}\in \omega $ , a finite sequence of c.e. sets $U^n_{j,k,\bar {x}}$ for $n\leq N(j,k,\bar {x})$ satisfying the following Informal Requirement:

  1. IR $_{j,k,\bar {x}}$ : For every $n<N(j,k,\bar {x})$ , $U^n_{j,k,\bar {x}}=\omega $ . Regarding $U^{N(j,k,\bar {x})}_{j,k,\bar {x}}$ :

    1. If $\bar {x}$ is a $2k$ -tuple which is E-distinct and $W_j=W_k$ , then

      $$\begin{align*}U^{N(j,k,\bar{x})}_{j,k,\bar{x}}=[\bar{x}]_E. \end{align*}$$
    2. Otherwise, $\vert U^{N(j,k,\bar {x})}_{j,k,\bar {x}}/E\vert $ is odd or $U^{N(j,k,\bar {x})}_{j,k,\bar {x}}=\omega $ .

From the success of these requirements, we give a reduction of $\text {Id}^{{\dotplus }{\dotplus }}$ to $E^{{\dotplus }{\dotplus }}$ . Given a uniformly c.e. family $\mathcal {V}_i=\{W_j \colon j\in W_i\}$ , we map this to a family $\mathcal {F}_i$ which contains each set $U^n_{j,k,\bar {x}}$ for each $j\in W_i$ , $k\in \omega $ and $\bar {x}\in \omega ^{2k}$ , and $n\leq N(j,k,\bar {x})$ . We also include an enumeration of $\omega $ and sets $X_{\bar {x}}$ for every $\bar {x}$ of odd size where $X_{\bar {x}}$ enumerates $[\bar {x}]_E$ unless we see that $\bar {x}$ is not E-distinct, in which case $X_{\bar {x}}$ enumerates $\omega $ . It is easy to check that the sets enumerated as $X_{\bar {x}}$ are exactly $\omega $ and every E-closed set Y so that $\vert Y/E\vert $ is odd. Further, if $W_k$ is represented in $\mathcal {V}_i$ , then there is some $j\in W_i$ so that $W_j=W_k$ . In this case, $U^{N(j,k,\bar {x})}_{j,k,\bar {x}}$ for various $\bar {x}$ will enumerate every E-closed set Y so that $\vert Y/E\vert $ has size $2k$ . So, this gives the necessary reduction to witness that $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E^{{\dotplus }{\dotplus }}$ .

3.1 Formal construction

We now verify that we can construct a dark minimal ceer E along with the uniform sequence of sets $U^n_{j,k,\bar {x}}$ satisfying the IR-requirements.

We have the full set of requirements for $m,n,o,j,k\in \omega $ and $\bar {x}\in \omega ^{2k}.$

  1. $\mathcal {I}_m$ : E has at least m equivalence classes.

  2. $\mathcal {P}_{n,o}$ : If $W_n$ intersects infinitely many E-classes, then $W_n$ intersects $[o]_E$ .

  3. $\mathcal {Q}_{j,k,\bar {x}}$ : Enumerate a c.e. set U so that:

    1. If $\bar {x}$ is not E-distinct, then $U=\omega $ .

    2. If $\bar {x}$ is E-distinct and $W_j=W_k$ , then $U=[\bar {x}]_E$ .

    3. If $\bar {x}$ is E-distinct and $W_j\neq W_k$ , then $\vert U/E\vert $ is odd.

We note that whenever a $\mathcal {Q}_{j,k,\bar {x}}$ -requirement is reinitialized, we will let the constructed set be $\omega $ and have the strategy begin constructing a new set U. This explains the finite sequence of sets $U_{j,k,\bar {x}}^n$ described in IR $_{j,k,\bar {x}}$ and $N(j,k,\bar {x})$ will be the number of times this strategy is reinitialized. So the success of the strategy which satisfies $\mathcal {Q}_{j,k,\bar {x}}$ , after finitely many reinitializations gives us success of IR $_{j,k,\bar {x}}$ . Thus, we need only give a finite injury construction satisfying each of these requirements, then we know that E is a dark minimal ceer and $\text {Id}^{{\dotplus }{\dotplus }}\leq _c E^{{\dotplus }{\dotplus }}$ .

We enumerate the strategies in order type $\omega $ . Whenever a $\mathcal {P}$ -strategy causes collapse, all lower-priority strategies are reinitialized.

The strategies for $\mathcal {I}$ and $\mathcal {P}$ -requirements are familiar from the usual construction of a dark minimal ceer in [Reference Andrews and Sorbi7, Theorem 3.3]: $\mathcal {I}$ -requirements simply choose a new tuple and place restraint.

$\mathcal {P}_{n,o}$ -strategies seek to find an element of $W_n$ which is not (currently) E-equivalent to any restrained number. Then it E-collapses this number with o.

$\mathcal {Q}_{j,k,\bar {x}}$ strategies act as follows: If it ever sees some $x_i \mathrel {E} x_j$ , then it just stops and makes $U=\omega $ , and the requirement is satisfied. Nonetheless, the strategy restrains the tuple $\bar {x}$ . We begin by enumerating $[\bar {x}]_E$ into U. We use the $\Pi ^0_2$ approximation to the statement $W_j=W_k$ . That is, at every stage, we have a computable guess as to whether or not $W_j=W_k$ . If we infinitely often guess that $W_j=W_k$ , then they are equal. When our guess switches from saying $W_j=W_k$ to saying that they are not equal, we take a new number y, and we add y to U. Further, we place restraint on the number y so that lower priority requirements will not collapse y with any element of $\bar {x}$ . If we later guess that $W_j=W_k$ , then we collapse y with $x_0$ . We then undefine the parameter y and unrestrain it (it is restrained automatically anyway by our restraint on $x_0$ ).

The construction is put together via standard finite injury machinery. At every stage s, the first s strategies get to act in order.

3.2 Verification

Lemma 3.8. At every moment of the construction, the set of parameters of y for various $\mathcal {Q}$ -requirements and the set of restrained elements for $\mathcal {I}$ -requirements are all E-distinct.

At every moment of the construction, if $\mathcal {Q}_{i,j,\bar {x}}$ is higher priority than $\mathcal {Q}_{i',j',\bar {x}'}$ , then the latter’s parameter $y' ($ if defined $)$ is not E-equivalent to any $x\in \bar {x}$ .

Proof These statements are preserved by the choice of parameters, since they are chosen new. Collapse occurs only via action from $\mathcal {P}$ or $\mathcal {Q}$ -requirements. In the former case, $\mathcal {P}_{n,o}$ collapses some member z of $W_n$ to o. This z was not equivalent to any element restrained by a higher-priority requirement, and since all lower-priority requirements are reinitialized, we have added no restrained number to the class of o. Next we consider collapse caused by a $\mathcal {Q}_{j,k,\bar {x}}$ -strategy. Since $\mathcal {Q}_{j,k,\bar {x}}$ previously restrained y, the inductive hypothesis shows that no other parameter $y'$ for a $\mathcal {Q}'$ -requirement or an element restrained by an $\mathcal {I}$ -requirement was equivalent to y. Since after the collapse of y with $x_0$ , this y is no longer the parameter for $\mathcal {Q}_{j,k,\bar {x}}$ , we have added no such element to the class of $x_0$ . Thus the first statement is proved.

It remains to see that a collapse caused by a $\mathcal {Q}_{i^0,k^0,\bar {x}^0}$ -strategy does not cause a violation of the second statement. By the first statement, no two y-parameters could have been equivalent. So, the only way this could have caused the violation is if $x^0_0\mathrel {E}_s y'$ and $y^0\mathrel {E}_s x_0$ . But by inductive hypothesis, the former implies $\mathcal {Q}_{i^0,k^0,\bar {x}^0}$ is lower priority than $\mathcal {Q}_{i',j',\bar {x}'}$ and the latter implies $\mathcal {Q}_{i,j,\bar {x}}$ is priority than $\mathcal {Q}_{i^0,j^0,\bar {x}^0}$ . Thus we would have $\mathcal {Q}_{i,j,\bar {x}}$ being lower priority than $\mathcal {Q}_{i',j',\bar {x}'}$ , so this is not a violation of the second statement after all.

Lemma 3.9. Every strategy succeeds.

Proof Since only $\mathcal {P}$ -requirements reinitialized lower priority requirements, and each can act at most once, every requirement is reinitialized only finitely often.

We first see that every $\mathcal {I}_m$ -strategy succeeds. Take a stage after which the strategy is not reinitialized and consider the tuple restrained by the strategy. By the previous Lemma, each of its restrained elements are E-distinct, so the strategy succeeds.

Next, consider a $\mathcal {P}_{n,o}$ -strategy. Let s be a stage large enough that the strategy is not reinitialized after stage s. Let $\bar {a}$ be the full tuple of elements restrained by higher-priority $\mathcal {I}$ -strategies (which has settled by stage s). Let $\mathcal {Q}_{i_q,j_q,\bar {x}_q}$ for $q< K$ be the collection of higher-priority $\mathcal {Q}$ -strategies. Suppose that $W_n/E$ is infinite, and let $t>s$ be a stage after which $W_n$ contains at least $\vert \bar {a}\cup \bigcup _{q<K}\bar {x}_q \vert + K+1 E$ -distinct elements. At any such stage, at most $K E_t$ -classes are restrained as parameters y by higher priority $\mathcal {Q}$ -strategies, so there must be an unrestrained member of $W_{n,t}$ which the strategy will collapse with o and thus be permanently satisfied.

Finally, we consider a $\mathcal {Q}_{i,j,\bar {x}}$ -strategy. We consider the three cases: If $\bar {x}$ is not E-distinct, then this is seen at some point and we set $U=\omega $ . If $\bar {x}$ is E-distinct and $W_j=W_k$ , then infinitely often, we add some n to U, but then we collapse this n in with $x_0$ . So, $U=[\bar {x}]_E$ . If $W_j\neq W_k$ , then let s be the least stage so that the strategy is not reinitialized after stage s and the approximation says $W_j\neq W_k$ for all $t>s$ . Let y be the parameter chosen at stage s. Then we need only see that $y\notin [\bar {x}]_E$ . We consider what strategy might cause this collapse. It cannot be a higher priority $\mathcal {P}$ -requirement, since the strategy is not reinitialized after stage s. It cannot be lower priority $\mathcal {P}_{n,o}$ -requirements since both $\bar {x}$ and y are restrained by $\mathcal {Q}_{i,j,\bar {x}}$ , so neither can be $E_t$ -equivalent to the chosen element $z\in W_n$ . It cannot be a $\mathcal {Q}$ -requirement, since the lower-priority strategy’s parameter y cannot be equivalent to either the higher-priority strategy’s y or x, by the previous lemma.

This concludes the proof of Theorem 3.7.⊣

We have showed that there are properly high $_2$ dark minimal ceers. We ask the next natural question:

Question 1. For each $n>2$ , does there exist a dark minimal ceer which is properly high $_n$ for the computable Friedman–Stanley jump?

4 Dark jumps

In the remaining three sections, we move out from the realm of ceers and consider equivalence relations of higher complexity. In particular, we now ask how complex an infinite equivalence relation E must be for its jump to be dark. Clemens, Coskey, and Krakoff [Reference Clemens, Coskey and Krakoff13, Theorems 4.2 and 4.4] show that $E^{\dotplus }$ is light for every infinite ceer E and there are infinite $\Delta ^0_4$ equivalence relations E so that $E^{\dotplus }$ is dark. Here we prove that $\Sigma ^0_2$ is the lowest arithmetical complexity of an equivalence relation E such that $E^{\dotplus }$ is dark (thus answering [Reference Clemens, Coskey and Krakoff13, Question 6]).

First, we show that the jump of every infinite $\Pi ^0_2$ equivalence relation is light.

Theorem 4.1. If $E\in \Pi ^0_2$ is infinite, then $\text {Id} \leq _c E^{\dotplus }$ .

Proof We let $E_s$ be computable approximations to E so that $x E y$ if and only if there are infinitely many stages s so that $x \mathrel {E_s} y$ . We construct a uniform sequence of c.e. sets $W_{i_j}$ , for $j\in \omega $ , so that $W_{i_j}\subsetneq _E W_{i_{j+1}}$ , for each $j\in \omega $ .

We let $W_{i_0}=\{0\}$ . We define $W_{i_{j+1}}$ as follows:

$$\begin{align*}x\in W_{i_{j+1}} \mbox{ if and only if } (\forall y< x)(\exists s\geq x)( \exists z\in W_{i_j})(y\,{E_s}\, z). \end{align*}$$

Lemma 4.2. If $[0,x)\subseteq _{E} W_{i_j}$ , then $x\in W_{i_{j+1}}$ .

Proof For each $y< x$ , there is a $z\in W_{i_j}$ so that $y\mathrel {E} z$ . Thus for infinitely many s we have $y\mathrel {E_s} z$ , witnessing $x\in W_{i_{j+1}}$ .

Lemma 4.3. Each $W_{i_j}$ is a finite initial segment of $\omega $ .

Proof We prove this by induction. This is true for $j=0$ .

Fix an element $y\notin [W_{i_j}]_E$ . This exists because $W_{i_j}$ is finite and E has infinitely many classes. Then let s be a stage large enough that $W_{i_j}=W_{i_j,s}$ and every $z\in W_{i_j}$ and $t>s$ we have . Then no $x>s$ can ever enter $W_{i_{j+1}}$ .

It follows that $W_{i_j}\subsetneq _E W_{i_{j+1}}$ for each j. To see this, note that $W_{i_j}\subseteq W_{i_{j+1}}$ by Lemma 4.3 and the definition of $W_{i_{j+1}}$ . Then consider the least $x\notin [W_{i_j}]_E$ which exists since E is infinite and $W_{i_j}$ is finite. Then $[0,x)\subseteq _E W_{i_j}$ , so $x\in W_{i_{j+1}}\smallsetminus [W_{i_j}]_E$ by Lemma 4.2. Thus $j\mapsto i_j$ is a reduction of $\text {Id}$ to $E^{\dotplus }$ .

On the other hand, there are $\Sigma ^0_2$ sets whose jumps are dark.

Theorem 4.4. There exists an infinite $\Sigma ^0_2$ equivalence relation E so that $\text {Id}\not \leq _c E^{\dotplus }$ .

Proof We construct E as a c.e. set via a finite injury argument over $\mathbf {0}'$ . We have requirements:

  • $\mathcal {R}_i$ : If $W_i$ is infinite, then it contains two elements which are $E^{{\dotplus }}$ -equivalent.

  • $\mathcal {Q}_j$ : There are $x_1,\ldots x_j$ which are E-inequivalent.

If $\varphi $ were a reduction of $\text {Id}$ to $E^{\dotplus }$ , then the image of $\varphi $ would be a c.e. set no two elements of which are $E^{\dotplus }$ equivalent. Thus, the $\mathcal {R}$ -requirements ensure that there is no reduction from $\text {Id}$ to $E^{{\dotplus }}$ , while the $\mathcal {Q}$ -requirements ensure that E is infinite. We place these requirements in order-type $\omega $ . A $\mathcal {Q}$ -requirement acts by placing a restraint. At every stage s, we allow the first s requirements to act in turn. In fact, $\mathcal {R}$ -requirements may act at infinitely many stages and cause infinitely many E-collapses.

The strategy for an $\mathcal {R}_n$ -requirement is as follows: Let $\bar {x}$ be the tuple of elements restrained by higher-priority $\mathcal {Q}$ -requirements. Using $\mathbf {0}'$ , we seek a set $\mathcal {I}$ of $3\cdot 2^{\lvert \bar {x}\rvert }+1$ numbers in $W_n$ . If there are not this many, then $W_n$ is not infinite and the requirement is satisfied. From these numbers, we use $\mathbf {0}'$ to find four that agree on the (current) classes of $\bar {x}$ . That is, for each of these $3\cdot 2^{\lvert \bar {x}\rvert }+1$ indices $j\in W_n$ and $x\in \bar {x}$ , we use $\mathbf {0}'$ to ask if any member (there will be only finitely many) of $[x]_{E_s}$ is in $W_j$ . Then by the pigeon-hole principle, there are four that give the same answer for every $x\in \bar {x}$ . Fix these indices: $j,k,l,m$ . If there are two indices $i,i'\in \{j,k,l,m\}$ so that $W_i$ and $W_{i'}$ are contained in $[\bar {x}]_{E_s}$ , then $\mathbf {0}'$ sees this and the requirement will be automatically satisfied, so no further action is taken. So, we may suppose $W_j,W_k,W_l$ are each not contained in $[\bar {x}]_{E_s}$ . Note that the family $\{W_j,W_k,W_l\}$ must contain two finite sets or two infinite sets. We begin with working with the pair $j,k$ and, until proven otherwise, we guess that $W_j$ and $W_k$ are both infinite.

Then, we perform the following Collapse( $j,k$ ) module:

  • At each stage s greater than every $x\in \bar {x}$ , we ask $\mathbf {0}'$ if there is a $y\geq s$ which is in $W_j$ and we ask if there is a $y\geq s$ which is in $W_k$ . We distinguish two cases.

    1. (1) If the answer is no to either, then we stop this module and we call the FoundFiniteSet module instead.

    2. (2) Assuming case (1) didn’t happen, we now act to ensure that every $z<s$ is either in both or neither of $[W_j]_{E_s}$ and $[W_k]_{E_s}$ . We act successively for each $z\in (\max (\bar {x}),s)$ . If z is not least in its $E_s$ -equivalence class, then we have already ensured this when previously considering a number $y<s$ which is $E_s$ -equivalent to z, so we do nothing. Otherwise, we ask $\mathbf {0}'$ if $z\in [W_j]_{E_s}$ and if $z\in [W_k]_{E_s}$ .

      1. (a) If it is in neither or both, we do no action.

      2. (b) If it is in one and not the other, then we find the least $n>s$ in the other set and we E-collapse the interval $[z,n]$ .

We now describe the FoundFiniteSet module:

  1. (1) If this is the first time we call this procedure, say having found that $W_j$ is finite, then we simply return to the Collapse( $k,l$ ) module (we just assume $W_k$ and $W_l$ are infinite until we see otherwise).

  2. (2) If this is the second time we call this procedure, say having found that $W_j$ and $W_k$ are finite, then we simply collapse $[\max (\bar {x})+1,\max (W_j,W_k)]$ to a single E-class.

Note that since every collapse involves an interval, the classes of E are intervals as well.

A $\mathcal {Q}_j$ strategy acts as follows: Let $\bar {x}$ be the tuple restrained by $\mathcal {Q}_{j-1}$ (or $\bar {x}=\emptyset $ if $j=0$ ). Wait to find a stage s and a number $y<s$ so that y is the greatest element of $[\max (\bar {x}+1)]_{E_s}$ and $[y]_{E_s}=[y]_{E_{s-1}}$ . Once such a y is found, the strategy places a restraint on the tuple $\bar {x}y$ .

The strategies are interwoven in priority order: $\mathcal {R}_0<\mathcal {Q}_0<\mathcal {R}_1<\mathcal {Q}_1 < \cdots $ . Whenever an $\mathcal {R}$ -strategy runs a FoundFiniteSet module, all lower priority strategies are reinitialized. This is the only source of injury. At each stage s, we allow the requirements to act in order until one of them ends the stage. A $\mathcal {Q}_j$ -strategy which is still waiting to find a y or which acts by declaring its restraint $\bar {x}y$ ends the stage, and a $\mathcal {R}_n$ -strategy which runs a FoundFiniteSet module ends the stage.

Lemma 4.5. Suppose that a $\mathcal {Q}_k$ strategy restrains a tuple $\bar {x}y$ at stage s, and $t>s$ . Then either the strategy has been reinitialized between stages s and t or $\bar {x}y$ are the largest members of the first $\vert \bar {x} y\vert E_t$ -equivalence classes. In particular, $[z]_{E_s}=[z]_{E_t}$ for every $z\in \bar {x}y$ .

Proof The result holds by induction for every $x_i\in \bar {x}$ . Namely, $\bar {x}$ is restrained by the strategy $\mathcal {Q}_{j-1}$ at a stage $r<s$ . By inductive hypothesis applying the claim to the $\mathcal {Q}_{j-1}$ -strategy, $x_i$ is the greatest number in the $i+1$ th $E_t$ -class as needed. We must consider the E-class of y. Since $y \mathrel {E_s} \max (\bar {x})+1$ , we need only show that as long as the $\mathcal {Q}_k$ has not been reinitialized, no number $>y$ ever becomes equivalent to y.

Since $[y]_{E_{s-1}}=[y]_{E_s}$ , each higher priority $\mathcal {R}$ -strategy (without loss of generality, suppose it is running the Collapse( $j,k$ ) module) has considered the class $[y]_{E_s}$ on its previous pass and found that it intersected either both or neither of $W_j$ and $W_k$ . Thus, at any future stage $t>s$ where $[y]_{E_t}=[y]_{E_s}$ , as long as the strategy remains in the Collapse( $j,k$ ) module, this strategy will never have a need to collapse any element with y. If the strategy takes the FoundFiniteSet module, then the $\mathcal {Q}_k$ -strategy is reinitialized and the desired result holds. Thus, no higher priority strategy can ever cause the E-class of y to grow.

Consider the collapses caused by lower-priority $\mathcal {R}$ -strategies at a stage $t>s$ and suppose that we have $[y]_{E_t}=[y]_{E_s}$ . The strategy collapses finite intervals of numbers $[z,n]$ which are greater than the largest element in the restrained tuple. Since y is the largest number in its $E_t$ -equivalence class, no number in this finite interval can be equivalent to y, so this collapse does not add any elements to y’s E-class.

Lemma 4.6. Each strategy is satisfied.

Proof Each strategy may injure lower priority requirements at most twice (each time it runs the FoundFiniteSet module), so every strategy is reinitialized only finitely often.

Suppose towards a contradiction that the first strategy that fails is a $\mathcal {R}_n$ -strategy. Fix $\bar {x}$ to be the numbers restrained by higher-priority $\mathcal {Q}$ -strategies. Then $\mathcal {R}_n$ begins by choosing indices $j,k,l$ . Note that for any $x\in \bar {x}$ , we have $[x]_{E_s}\cap W_j=\emptyset \leftrightarrow [x]_{E_s}\cap W_k=\emptyset \leftrightarrow [x]_{E_s}\cap W_l=\emptyset $ where s is the stage when $j,k,l$ were chosen after the last time the $\mathcal {R}_n$ -strategy is reinitialized. But by the previous claim, $[x]_{E_s}=[x]_E$ , so

$$\begin{align*}[x]_{E}\cap W_j=\emptyset \Leftrightarrow [x]_{E}\cap W_k=\emptyset\Leftrightarrow [x]_{E}\cap W_l=\emptyset. \end{align*}$$

So, on these classes, the three sets agree.

First suppose that both of $W_j$ and $W_k$ are infinite. We now check that the Collapse $(j,k)$ module ensures that $W_j=_E W_k$ . Fix $z>\max (\bar {x})$ (i.e., a class distinct from the ones considered above) and suppose that $z\in [W_j]_E$ . Then at some stage $s>z$ we have $z\in [W_j]_{E_s}$ . Then at this stage, we ensure that $z\in [W_k]_{E_s}$ . This covers every class by the previous claim, so $j\mathrel {E^{\dotplus }}k$ satisfying the $\mathcal {R}_n$ requirement.

Similarly, if exactly one of $W_j$ or $W_k$ is finite (without loss of generality, assume it is $W_j$ ), and $W_l$ is infinite then the Collapse $(k,l)$ module ensures that $W_k=_E W_l$ . If two of the sets, say $W_j$ and $W_k$ are finite, then the FoundFiniteSet module ensures that $W_j=_E W_k$ since they must both intersect the class of $\max (\bar {x})+1$ (since they were chosen to not be contained in $[\bar {x}]_{E_s}=[\bar {x}]_{E}$ ) and no larger class. Thus, the strategy succeeds after all.

Next, suppose towards a contradiction that $\mathcal {Q}_j$ is the first strategy that fails. From the above lemma, we need only show that the wait to find a y as needed must end. At each stage t, let $y_t=\max ([\max (\bar {x})+1]_{E_t})$ . This would work for our choice of y unless $[\max (\bar {x})+1]_{E_t}\neq [\max (\bar {x})+1]_{E_{t-1}}$ . This can only happen due to the action of a higher priority $\mathcal {R}$ -requirement, since $\mathcal {Q}_j$ ends the stage since it is waiting to find its y. We can suppose, without loss of generality, that the higher priority strategy is in a Collapse $(j,k)$ module, since the Collapse $(k,l)$ module is symmetric and it can run the FoundFiniteSet module at most twice. Then growing the E-class of $\max (\bar {x})+1$ must be because $\max (\bar {x})+1$ was seen to be in exactly one of $[W_j]_{E_{t-1}}$ or $[W_k]_{E_{t-1}}$ . But this can happen only once in the Collapse $(j,k)$ module, since after stage t it is in both. Thus, after finitely many stages, we must have $[\max (\bar {x})+1]_{E_t}=[\max (\bar {x})+1]_{E_{t-1}}$ and $\mathcal {Q}_j$ can choose its element y.

This concludes the proof of Theorem 4.4.

5 Jumps depend on notations

We now consider the transfinite jump hierarchy. Clemens, Coskey, and Krakoff [Reference Clemens, Coskey and Krakoff13, Question 2] ask whether the degree of $E^{{\dotplus } a}$ depends on the notation $a\in {\mathcal {O}}$ or only the ordinal $\lvert a\rvert $ . We show that it does indeed depend on the notation, but we give a bound on how much it can depend on the notation.

Notation. To avoid having towers of exponentials to represent successor ordinals, we introduce the function $P(x)=2^x$ and we write $P^{(k)}(x)$ for the kth iterate of the function P on x. Note that if n is a notation for the ordinal $\alpha $ , then $P^{(k)}(n)$ is a notation for the ordinal $\alpha +k$ .

The following observation follows directly from the definitions.

Observation 5.1. For any notations $a<_{\mathcal {O}} b$ , there is a computable function $f_{a,b}$ so that $f_{a,b}$ witnesses $E^{{\dotplus } a}\leq _c E^{{\dotplus } b}$ for any equivalence relation E. Further, $f_{a,b}$ can be uniformly found from the notations a and b.

Proof This is seen by induction on the notation b with base case $b=a$ . In this case, the reduction is the identity. There is a uniform reduction f from E to $E^{\dotplus }$ for any E via the map sending x to an index for the c.e. set $\{x\}$ as in [Reference Clemens, Coskey and Krakoff13, Proposition 2.2(a)]. Using this, when $b=2^c$ , we can take a reduction g which reduces $E^{{\dotplus } a} $ to $E^{{\dotplus } c}$ for any E and compose with f to get a reduction to $E^{{\dotplus } b}$ . This is uniform from the reduction g.

Similarly, if $b=3\cdot 5^e$ with $a<_{\mathcal {O}} b$ , then there is some k so that $a<_{\mathcal {O}} \varphi _e(k)$ . Then by inductive hypothesis, we have a reduction g of $E^{{\dotplus } a}$ to $E^{{\dotplus } {\varphi _e(k)} }$ . But the kth column of $E^{{\dotplus } b}$ is exactly $E^{{\dotplus } {\varphi _e(k)} }$ , so composing g with the function $x\mapsto \langle k,x \rangle $ gives the uniform reduction to $E^{{\dotplus } b}$ . Finally, note that k, and thus the reduction, can be found uniformly from $a,b$ .

The following lemma will be used to manage possible reductions into $E^{{\dotplus } a}$ where $\vert a \vert $ is a limit ordinal.

Lemma 5.2. For any equivalence relation E, the classes of $E^{\dotplus }$ are computably inseparable.

Proof Suppose towards a contradiction that $[i]_{E^{\dotplus }}$ and $[j]_{E^{\dotplus }}$ are separated by the computable set A. That is, $[i]_{E^{\dotplus }}\subseteq A$ and $[j]_{E^{\dotplus }}\cap A = \emptyset $ . By the recursion theorem, we can take an index e so that $W_e=W_i$ if $e\notin A$ and $W_e = W_j$ if $e\in A$ . In either case, this gives a contradiction.

We first consider ordinals $<\omega ^2$ , and show that the notation does not matter in this case.

Lemma 5.3. Let $\alpha $ be an ordinal $<\omega ^2$ and $a,b\in \mathcal {O}$ have $\lvert a\rvert =\lvert b\rvert =\alpha $ . Then for any E, we have $E^{{\dotplus } a}\equiv E^{{\dotplus } b}$ .

Proof The proof is by induction on $\alpha $ . We note that if the result is shown for $\alpha $ , then $E^{{\dotplus } a}\leq _c E^{{\dotplus } b}$ for any notation a for $\alpha $ and b with $\lvert b\rvert>\alpha $ . To see this, take the notation c with $c<_{\mathcal O} b$ and $\lvert c\rvert =\alpha $ . Then $E^{{\dotplus } a}\equiv E^{{\dotplus } c}\leq _c E^{{\dotplus } b}$ . We call this the “reduction form” of the inductive hypothesis.

The lemma clearly holds for all finite $\alpha $ . The set of $\alpha $ for which this is true is also clearly closed under successor. It suffices to show the result for limit ordinals $\alpha <\omega ^2$ .

Let $a=3\cdot 5^i$ and $b=3\cdot 5^j$ be notations for $\omega \cdot n$ . Let c be least so that $\lvert \varphi _i(c)\rvert \geq \omega \cdot (n-1)$ and d be least be so that $\lvert \varphi _j(d))\rvert \geq \lvert \varphi _i(c)\rvert $ . For every $k>c$ , $\varphi _i(k)=P^{(z)}(\varphi _i(c))$ for some z. Similarly, for every $k>d$ , $\varphi _j(k)=P^{(z)}(\varphi _j(d))$ for some z.

We build a reduction of $E^{{\dotplus } a}$ to $E^{{\dotplus } b}$ as follows: We send the first c columns of $E^{{\dotplus } a}$ to the columns d through $d+c-1$ of $E^{{\dotplus } b}$ . This can be done by the reduction form of the inductive hypothesis since the first c columns of $E^{+a}$ are all $E^{+g}$ for some g with $\lvert g\rvert <\omega \cdot (n-1)$ and the images are of the form $E^{{\dotplus } h}$ where $\lvert h\rvert \geq \omega \cdot (n-1)$ .

Next, we send the cth column of $E^{{\dotplus } a}$ to the $(d+c)$ th column of $E^{{\dotplus } b}$ which again we can do by the reduction form of the inductive hypothesis. To figure out how to send the $c+1$ th column, we find the number k so that $\varphi _i(c+1)=P^{(k)}(\varphi _i(c))$ . Then we find the first unused column e in $E^{{\dotplus } b}$ so that $\varphi _j(e)=P^{(l)}(d)$ with $l>k$ . We can then use the reduction from $E^{{\dotplus } c}$ to $E^{{\dotplus } d}$ to uniformly find a reduction from $E^{P^{(k)}(c)}$ to $E^{P^{(l)}(d)}$ . Repeating as such, we uniformly send every column of $E^{+a}$ into $E^{+b}$ giving the needed reduction.

Next we see that notation does matter at $\omega ^2$ .

Theorem 5.4. For any notation b for $\omega ^2$ there exists another notation a for $\omega ^2$ so that $\text {Id}^{{\dotplus } a}\not \leq _c \text {Id}^{{\dotplus } b}$ .

There are two notations $a,b$ for $\omega ^2$ so that $\text {Id}^{{\dotplus } a}$ and $\text {Id}^{{\dotplus } b}$ are incomparable.

Proof Let $b=3\cdot 5^j$ be a given notation for $\omega ^2$ .

We take $a=3\cdot 5^e$ for an index e which we control by the recursion theorem. For each x, we let $\varphi _e(x) = P({3\cdot 5^{i_x}})$ for an infinite sequence of indices $i_x$ which we control by the recursion theorem. Until we determine otherwise, we define, stage by stage that $\varphi _{i_0}(0)=1$ , $\varphi _{i_x}(s+1) = P({\varphi _{i_x}(s)})$ , and $\varphi _{i_{x+1}}(0) = P({3\cdot 5^{i_x}})$ .

We perform the following actions for the sake of diagonalization. To ensure that $\varphi _k$ is not a reduction of $\text {Id}^{{\dotplus } a}$ to $\text {Id}^{{\dotplus } b}$ , we wait for $\varphi _k(\langle k,0\rangle )$ to converge, say to $\langle m,n\rangle $ . Since $\vert P({3\cdot 5^{i_k}})\vert $ is a successor ordinal, Lemma 5.2 shows that the classes of $\text {Id}^{{\dotplus } P({3\cdot 5^{i_k}})}$ are computably inseparable. Thus we know that if $\varphi _k$ is a reduction, then it must send the entire kth column into the mth column of $\text {Id}^{{\dotplus } b}$ . But the mth column of $\text {Id}^{{\dotplus } b}$ is equivalent to $\text {Id}^{+\varphi _j(m)}$ . So, at the stage s when we see that $\varphi _k(\langle k,0\rangle )\downarrow = \langle m,n\rangle $ , we make $\varphi _{i_k}(s+1)=\varphi _{i_k}(s)+_{\mathcal {O}} \varphi _{j}(m)+_{{\mathcal {O}}}1$ . This ensures that $\lvert P({3\cdot 5^{i_x}})\rvert>\lvert \varphi _j(m)\rvert $ .

For each column, we will only perform this operation once (for all $t>s$ , we set $\varphi _{i_k}(t+1) = P({\varphi _{i_k}(t)})$ ). Thus, if $3\cdot 5^{i_x}$ is a notation for some limit ordinal less than $\omega ^2$ , then $3\cdot 5^{i_{x+1}}$ is also a notation for a limit ordinal less than $\omega ^2$ . Thus, this is true for all x by induction and thus a is a notation for $\omega ^2$ .

Suppose towards a contradiction that $\varphi _k$ is a reduction of $\text {Id}^{{\dotplus } a}$ to $\text {Id}^{{\dotplus } b}$ . Then on the kth column, $\varphi _k$ gives a reduction of $\text {Id}^{{\dotplus } P({3\cdot 5^{i_k}})}$ to $\text {Id}^{{\dotplus }\varphi _j(k)}$ . Let c be so $c<_{\mathcal {O}} P({3\cdot 5^{i_x}})$ and $\lvert c\rvert =\lvert \varphi _j(k)\rvert $ . Then $\text {Id}^{{\dotplus } c}\equiv \text {Id}^{{\dotplus } \varphi _j(k)}$ by Lemma 5.3. But then $(\text {Id}^{{\dotplus } c})^{\dotplus } \leq _c \text {Id}^{{\dotplus } P({3\cdot 5^{i_x}})}\leq _c \text {Id}^{{\dotplus } \varphi _j(k)}\equiv \text {Id}^{{\dotplus } c}$ . But then $\text {Id}^{{\dotplus } c} m$ -bounds every HYP set [Reference Clemens, Coskey and Krakoff13, Theorem 3.2], but this is a contradiction since $\text {Id}^{{\dotplus } c}$ is itself HYP.

Using the symmetric strategy to ensure $\text {Id}^{{\dotplus } a}\not \geq _c \text {Id}^{{\dotplus } b}$ , and interleaving the requirements, we can construct a and b so that $\text {Id}^{{\dotplus } a}$ and $\text {Id}^{{\dotplus } b}$ are incomparable.

We next see that for any computable ordinal $\alpha $ , the equivalence relations $\text {Id}^{{\dotplus } a}$ for a with $\vert a \vert = \alpha $ form a reasonably well bounded collection of equivalence relations. We will need the following observation:

Observation 5.5. There is a computable function $x\mapsto 2\cdot _{\mathcal {O}} x$ which sends a notation a for $\alpha $ to a notation for $2\cdot \alpha $ . Further, $x<_{\mathcal {O}} 2\cdot _{\mathcal {O}} x$ for every $x\in \mathcal {O}$ .

Proof This is done via transfinite recursion and the recursion theorem. We define $2\cdot _{\mathcal {O}} P(a)$ to be $P^{(2)}({2\cdot _{\mathcal {O}} a})$ and we define $2\cdot _{\mathcal {O}} (3\cdot 5^e)$ as $3\cdot 5^i$ where $\varphi _i(x)=2\cdot _{\mathcal {O}} \varphi _e(x)$ .

Theorem 5.6. For any computable ordinal a, $\text {Id}^{{\dotplus } a}\leq _c =_{\Sigma ^0_{2\cdot _{\mathcal {O}}a}}$ where $=_{\Sigma ^0_c}$ is the equivalence relation of equality of $\Sigma ^0_{c}$ sets (given by a notation $c\in \mathcal {O}$ ).

Further, this is uniform in the notation a.

Proof We prove this by induction on the notation a. For the base of the induction, let $a=1$ , i.e., the notation for the ordinal $0$ . Then $\text {Id}^{{\dotplus } a}=\text {Id}$ and $\Sigma ^0_{2\cdot _{\mathcal {O}}a}=\Sigma ^0_0$ . We can send n to an index for the $\Sigma ^0_0$ set $\{n\}$ .

Next suppose that $a=P(b)$ . Then we assume $\text {Id}^{{\dotplus } b}$ reduces to $=_{\Sigma ^0_{2\cdot _{\mathcal {O}}b}}$ sets. Then $\text {Id}^{{\dotplus } a}$ reduces to $(=_{\Sigma ^0_{2\cdot _{\mathcal {O}}b}})^{\dotplus }$ . Thus it suffices to show the following claim:

Claim 5.7. For any $c\in \mathcal {O}$ , $(=_{\Sigma ^0_c})^{\dotplus }\leq _c =_{\Sigma ^0_{P^{(2)}(c)}}$ .

Proof Let $(S_m)_{m\in \omega }$ be a natural indexing of all $\Sigma ^0_c$ sets. Let F be a function which sends i to a $\Sigma ^0_{P^{(2)}(c)}$ -index for the set $\{m \colon \exists k \left (S_m=S_k \wedge k\in W_i \right )\}$ , and observe that F is a reduction.

Finally, suppose that $a=3\cdot 5^i$ . Then by the assumed uniformity for all ordinal notations $<_{\mathcal {O}}a$ , we have uniform reductions of each $\text {Id}^{{\dotplus } \varphi _i(k)}$ to $=_{\Sigma ^0_{2\cdot _{\mathcal {O}} \varphi _i(k)}}$ . Since we can uniformly turn $\Sigma ^0_{2\cdot _{\mathcal {O}} \varphi _i(k)}$ -indices for a set into a $\Sigma ^0_{2\cdot _{\mathcal {O}} a}$ -index for the same set, we see that each $\text {Id}^{{\dotplus } \varphi _i(k)}$ reduces to $=_{\Sigma ^0_{2\cdot _{\mathcal {O}}a}}$ . By coding on distinct columns, i.e., using the fact that $=_{\Sigma ^0_{2\cdot _{\mathcal {O}}a}}\times \text {Id}\leq _c =_{\Sigma ^0_{2\cdot _{\mathcal {O}}a}}$ , we see that $\text {Id}^{{\dotplus } a}\leq _c =_{\Sigma ^0_{2\cdot _{\mathcal {O}}a}}$ . And again this is uniform.

Theorem 5.8. For every computable ordinal $\alpha $ , there is an equivalence relation E which is $\Pi ^0_{2\cdot \alpha +1}$ so that whenever $a\in \mathcal {O}$ is a notation for $\alpha $ , we have $\text {Id}^{{\dotplus } a}\leq _c E$ .

Proof By Spector’s uniqueness theorem [Reference Sacks31, Theorem 4.5], if $\vert a \vert = \vert b \vert $ , then $H(a)\equiv H(b)$ . Further, this is uniform. Thus for any b with $\vert b \vert = \vert a \vert $ , we can uniformly turn a $\Sigma ^0_{2\cdot _{\mathcal {O}} b}$ -index for a set into a $\Sigma ^0_{2\cdot _{\mathcal {O}} a}$ -index for the same set. Thus fixing any chosen notation e for $\alpha $ , for any notation a for $\alpha $ , $\text {Id}^{{\dotplus } a} \leq _c =_{\Sigma ^0_{2\cdot _{\mathcal {O}} e}}$ and $=_{\Sigma ^0_{2\cdot _{\mathcal {O}} e}}\in \Pi ^0_{2\alpha +1}$ .

Observation 5.9. When $\alpha = \omega ^2$ , there is no single notation $b\in \mathcal {O}$ so $\lvert b\rvert =\alpha $ and $\text {Id}^{{\dotplus } b} \equiv =_{\Sigma ^0_{2\cdot _{\mathcal {O}} \alpha }}$ . This follows immediately from the first statement of Theorem 5.4.

6 Every HYP equivalence relation reduces to some $\text {Id}^{{\dotplus } a}$

Friedman and Stanley [Reference Friedman and Stanley20] proved that the collection of transfinite jumps of the identity relation on reals form a cofinal family in the Borel hierarchy of all Borel isomorphism relations. In this final section, we offer an effective analogue of this result. Namely, we will prove that any HYP equivalence relation is bounded by some $\text {Id}^{{\dotplus } a}$ .

As for many other places of this paper, our starting point is [Reference Clemens, Coskey and Krakoff13]. We give a definition of a strong way to reduce a set $A\subseteq \omega $ to an equivalence relation E. This is similar to and inspired by [Reference Clemens, Coskey and Krakoff13, Definition 3.4]; whereas they aren’t concerned with the image $h(x)$ if $x\notin A$ (so long as it is E-contained in the image of the reduction for an $x\in A$ ), we demand only two possible images depending on whether or not $x\in A$ .

Observe that the cross product $E\times \text {Id}$ (as defined in the preliminaries) is equivalent to a uniform join of E with itself countably many times.

Definition 6.1. A set A strong subset reduces to $E^{\dotplus }$ if there is a computable function h and a pair $i,j$ so that $W_i \subseteq _E W_j$ , $h(x)\mathrel {E^{\dotplus } }j$ for every $x\in A$ , and $h(x) \mathrel {E^{\dotplus }} i$ for every $x\notin A$ .

This form of reduction is strong enough to give us a way to transfer set reductions to $\text {Id}^{{\dotplus } a}$ into equivalence relation reductions to $\text {Id}^{{\dotplus } a}$ . In the following lemma and throughout this section, we focus on equivalence relations E so that $E\times \text {Id}\leq _c E$ . This is a reasonable assumption since we are trying to build reductions into equivalence relations of the form $\text {Id}^{{\dotplus } a}$ and all such equivalence relations satisfy $E\times \text {Id}\leq _c E$ [Reference Clemens, Coskey and Krakoff13, Corollary 2.9].

Lemma 6.2. Suppose that R is an equivalence relation and let $A:=\{\langle x,y\rangle : {x\mathrel {R}y}\}$ . Suppose that either A or the complement of A strong subset reduces to $E^{\dotplus }$ . Suppose further that $E\times \text {Id} \leq _c E$ . Then $R\leq _c E^{\dotplus }$ .

Proof Let $(h,i,j)$ witness that A or its complement strong subset reduces to $E^{\dotplus }$ .

For each $x\in \omega $ , let $(h_x,i_x,j_x)$ witness that A or its complement strong subset reduces to the xth column of $(E\times \text {Id})^{\dotplus }$ . That is, $W_{h_x(a)}=\{\langle x, y\rangle \mid y\in W_{h(a)}\}$ , $W_{i_x}=\{\langle x , y\rangle \mid y\in W_i\}$ , and $W_{j_x}=\{\langle x , y\rangle \mid y\in W_j\}$ .

For each $x\in \omega $ , let $e_x$ be a c.e. index for the set $\bigcup _{y\in \omega } W_{h_y(\langle x,y\rangle )}$ . Each $W_{h_y(\langle x,y\rangle )}$ is contained in the yth column and either has the same $E\times \text {Id}$ -closure as $W_{i_y}$ or $W_{j_y}$ . We now check that $x\mapsto e_x$ is a reduction of R to $(E\times \text {Id})^{\dotplus }$ .

If $a\mathrel {R} b$ , then $\{y \mid y\mathrel {R} a \}=\{y \mid y\mathrel {R} b\}$ . Similarly, . So, for every y, $W_{h_y(\langle a,y\rangle )}$ has the same $E\times \text {Id}$ -closure as $W_{h_y(\langle b,y\rangle )}$ , so $e_a \mathrel {(E\times \text {Id})^{\dotplus }} e_b$ . If then $W_{h_a(\langle a,a\rangle )}$ has the same $E\times \text {Id}$ -closure as $W_{j_a}$ (or $W_{i_a}$ if it is the complement of A which strong subset reduces to $E^{\dotplus }$ ), but $W_{h_a(\langle b,a \rangle )}$ has the same $E\times \text {Id}$ -closure as $W_{i_a}$ (or $W_{j_a}$ if it is the complement of A which strong subset reduces to $E^{\dotplus }$ ) showing that . Thus $x\mapsto e_x$ is a reduction of R to $(E\times \text {Id})^{\dotplus }$ , which is equivalent to $E^{\dotplus }$ .

We note the similarity between the above and the fact that every $\Sigma ^0_1$ equivalence relation E reduces to $\text {Id}^{\dotplus }$ . That is proved by sending x to $[x]_E$ . This is essentially what we do here, but instead of putting y into the set when y is equivalent to x, we put $W_{j_y}$ into the set if y is equivalent to x.

Below, it will be convenient to reduce into $E\times \text {Id}$ instead of E. The following lemma shows how to return to E.

Lemma 6.3. Let $R\leq _c E$ . Suppose that A strong subset reduces to $R^{\dotplus }$ , then A strong subset reduces to $E^{\dotplus }$ . Similarly, suppose that A strong subset reduces to $R^{{\dotplus }{\dotplus }}$ then A strong subset reduces to $E^{{\dotplus }{\dotplus }}$ .

Proof Let g be a reduction of R to E. Take $(h,i,j)$ witnessing that A strong subset reduces to $R^{\dotplus }$ . Then we define $f(n) = e_n$ so that $W_{e_n} = \{g(x) \mid x\in W_{h(n)}\}$ . Let $W_a=\{g(x) \mid x\in W_{i}\}$ and $W_b=\{g(x) : x\in W_j\}$ . Then $(f,a,b)$ strong subset reduces A to $E^{\dotplus }$ .

Since we assumed that $R\leq _c E$ , we also have $R^{\dotplus } \leq _c E^{\dotplus }$ , so the second case follows from the first.

In what follows, we will focus on the collection of sets which strong subset reduces to an equivalence relation $\text {Id}^{{\dotplus } a}$ , since we now know that, by Lemma 6.2, we can transfer strong subset reductions to equivalence relation reductions. The following easy fact will serve as the base of our induction.

Lemma 6.4. Every $\Sigma ^0_1$ set strong subset reduces to $\text {Id}^{{\dotplus }}$ .

Proof Fix S a c.e. set. Let i be a c.e. index for the empty set and j be a c.e. index for $\omega $ . Let $h(x)$ be an index for an enumeration which either gives $\emptyset $ or $\omega $ depending on whether or not we see $x\in S$ .

Next we give an induction which covers every arithmetical equivalence relation.

Lemma 6.5. Suppose that A strong subset reduces to $E^{\dotplus }$ . Further suppose that for every n and p, the set $\{q \mid A(\langle n,p,q \rangle )\}$ is an initial subset of $\omega $ . Finally, suppose that $E\times \text {Id} \leq _c E$ . Then $B(n):= \exists p \forall q A(n,p,q)$ strong subset reduces $E^{{\dotplus }{\dotplus }}$ .

Proof Fix $(h,i,j)$ witnessing A strong subset reduces to $E^{{\dotplus }}$ . This shows A strong subset reduces to every column of $(E\times \text {Id})^{\dotplus }$ . That is, we have a uniformly computable sequence of functions $h_x$ and indices $i_x$ and $j_x$ as above so that $W_{i_x},W_{j_x}\subseteq \omega ^{[x]}$ , $W_{i_x}\subsetneq _{E\times \text {Id}} W_{j_x}$ and $h_x(y)\mathrel {(E\times \text {Id})^{\dotplus }} i_x$ if $y\notin A$ and $h_x(y) \mathrel {(E\times \text {Id})^{\dotplus }} j_x$ if $y\in A$ .

For each n, we let $W_{e_n}$ be a collection containing:

  1. (1) For every $y\in \omega $ , a c.e. index for the set $\bigcup _{x<y} W_{j_s}\cup \bigcup _{x\geq y} W_{i_x}.$

  2. (2) For every $p\in \omega $ , a c.e. index for the set $\bigcup _{x\in \omega } W_{h_x(\langle n, p ,x\rangle )}$ .

Since for every pair $n,p$ , the set of x so that $h_x(\langle n,p,x\rangle ) \mathrel {E^{\dotplus }} j_x$ is an initial segment of $\omega $ , the sets in the (2) are either already enumerated in (1) or are exactly equal to $\bigcup _{x\in \omega } W_{j_x}$ .

Finally, take the map $g:n\mapsto e_n$ , let a be a c.e. index for just the sets in (1), and let b be a c.e. index for the sets in (1) along with the set $\bigcup _{x\in \omega } W_{j_x}$ . Then $(g,a,b)$ strong subset reduces B to $(E\times \text {Id})^{{\dotplus }{\dotplus }}$ . Thus, Lemma 6.3 shows that B strong subset reduces to $E^{{\dotplus }{\dotplus }}$ .

Theorem 6.6. For every $n\in \omega $ , every $\Sigma ^0_{2n-1}$ and $\Pi ^0_{2n-1}$ equivalence relation reduces to $\text {Id}^{{\dotplus }\hat n}$ .

Proof We first show that for every $n\in \omega $ , every $\Sigma ^0_{2n-1}$ set strong subset reduces to $\text {Id}^{{\dotplus } \hat n}$ . We use Lemma 6.4 as the base of this induction.

Let X be a $\Sigma ^0_{2n+1}$ set. Write $X(n)= \exists p \forall q A(\langle n,p,q\rangle )$ . Rewrite this definition as: $X(n) = \exists p \forall q (\forall m<q A(\langle n, p, m\rangle ))$ . We observe that $\forall m<q A(\langle n,p, m \rangle )$ is a $\Sigma ^0_{2n-1}$ set. Thus, it strong subset reduces to $\text {Id}^{{\dotplus }\widehat {n-1}}$ by inductive hypothesis and, by Lemma 6.5, X strong subset reduces to $\text {Id}^{{\dotplus } \hat n}$ . Note that the hypotheses that $\text {Id}^{{\dotplus } \widehat {n-1}}\times \text {Id}\leq _c \text {Id}^{{\dotplus } \widehat {n-1}}$ holds by [Reference Clemens, Coskey and Krakoff13, Corollary 2.9].

Finally, applying Lemma 6.2 shows that if R is a $\Sigma ^0_{2n-1}$ or $\Pi ^0_{2n-1}$ equivalence relation, then $R\leq _c \text {Id}^{{\dotplus } \hat n}$ .

Corollary 6.7. The equivalence relation $\text {Id}^{{\dotplus } \hat n}$ is not $\Pi ^0_{2n-1}$ or $\Sigma ^0_{2n-1}$ .

Proof It is easy to see that there are equivalence relations which are $\Sigma ^0_{2n-1}$ and not $\Pi ^{0}_{2n-1}$ (consider 1-dimensional equivalence relations with a single class comprised of a $\Sigma ^0_{2n-1}$ -complete set) and similarly equivalence relations which are $\Pi ^0_{2n-1}$ and not $\Sigma ^0_{2n-1}$ . If $\text {Id}^{{\dotplus } \hat n}$ were $\Sigma ^0_{2n-1}$ , then every $\Pi ^0_{2n-1}$ -equivalence relations would have to be $\Sigma ^0_{2n-1}$ by virtue of reducing to $\text {Id}^{{\dotplus } \hat n}$ . Similarly we get a contradiction if $\text {Id}^{{\dotplus } \hat n}$ were $\Pi ^0_{2n-1}$ .

We note that Theorem 6.6 is sharp on the scale of the arithmetical hierarchy since $\text {Id}^{{\dotplus } \hat n}$ is a $\Pi ^0_{2n}$ equivalence relation and thus there is a $\Delta ^0_{2n}$ equivalence relation which does not reduce to $\text {Id}^{{\dotplus } \hat n}$ [Reference Ianovski, Miller, Ng and Nies23]. We can look closer using the Ershov hierarchy:

Theorem 6.8. There is a d-c.e. equivalence relation E so that $E\not \leq _c \text {Id}^{{\dotplus }}$ .

Proof We partition the odd numbers into countably many sets $S_e$ for $e\in \omega $ . Let $z_{\langle e,i\rangle }$ be the ith element of $S_e$ . We construct a d-c.e. equivalence relation E by stages. We never make any pair of even numbers E-equivalent. We may make elements of $S_e$ be E-equivalent to $4e$ or $4e+2$ or neither.

We satisfy the following requirements:

  • $\mathcal {R}_e$ : $\varphi _e$ is not a reduction of E to $\text {Id}^{{\dotplus }}$ .

The strategy for meeting the $\mathcal {R}$ -requirements is twofold. On the one hand, we ensure that , for all e (in fact every pair of even numbers are E-inequivalent). This action forces $W_{\varphi _e(4e)}\neq W_{\varphi _e(4e+2)}$ , otherwise $\varphi _e$ would not be a reduction. But, on the other hand, we use the $z_{\langle e,i\rangle }$ ’s to gradually copy $W_{\varphi _e(4e)}$ into $W_{\varphi _e(4e+2)}$ and vice versa. Let’s discuss in more detail the module for diagonalizing against a potential reduction $\varphi _e$ :

Let $e_0=4e$ and $e_1=4e+2$ .

  1. (1) If at some stage s a number w appears in $W_{\varphi _e(e_k)}$ , for $k\in \{0,1\}$ , we take the least unused $z_{\langle e,i\rangle }$ and we let $e_k \mathrel {E} z_{\langle e,i\rangle }$ .

  2. (2) We wait to see if w appears in $W_{\varphi _e(z_{\langle e,i\rangle })}$ . If this happens, we declare and we let $e_{1-k} \mathrel {E} z_{\langle e,i\rangle }$ instead.

Now, towards a contradiction, suppose that there is a reduction $\varphi _j$ from E to $\text {Id}^{{\dotplus }}$ . Since the construction ensures that , it must be the case that $W_{\varphi _j(j_0)}\neq W_{\varphi _j(j_1)}$ . Without loss of generality, let $v \in W_{\varphi _j(4j)}\smallsetminus W_{\varphi _j(4j+2)}$ . But then, by item (1) of the module, we have that, at some stage s, $4j$ is E-collapsed with some $z_{\langle j,i\rangle }$ . Observe that, after this collapse, v must enter in $W_{\varphi _j(z_{\langle j,i\rangle })}$ (as otherwise, we would have that $W_{\varphi _j(z_{\langle j,i\rangle })}\neq W_{\varphi _j(4j)}$ but $4j \mathrel {E} z_{\langle j,i\rangle }$ , a contradiction). When this happens, by item (2), we make and we let $4j+2 \mathrel {E} z_{\langle j,i\rangle }$ instead. This action guarantees that there is a stage at which v appears in $W_{\varphi _j(4j+2)}$ (as otherwise, $W_{\varphi _j(z_{\langle j,i\rangle })}\neq W_{\varphi _j(4j+2)}$ but $4j+2 \mathrel {E} z_{\langle j,i\rangle }$ ), contradicting the assumption that $v \in W_{\varphi _j(4j)}\smallsetminus W_{\varphi _j(4j+2)}$ .

Finally, it immediately follows from the construction that E is d-c.e., since there is no pair of numbers on which E makes more than two mind changes.

Theorem 6.6 gives a nice way to represent the arithmetical equivalence relations in terms of FS-jumps, but it is not sharp at the even layers. For example, every $\Sigma ^0_2$ and $\Pi ^0_2$ equivalence relation reduces to $\text {Id}^{{\dotplus } 2}$ , but $\text {Id}^{{\dotplus } 2}$ is $\Pi ^0_4$ and we should expect to find a $\Pi ^0_3$ equivalence relation that is universal for all $\Sigma ^0_2$ and $\Pi ^0_2$ -equivalence relations. The next lemma gives us an analogous result at the even layers of the arithmetical hierarchy.

Lemma 6.9. Let Z be a universal $\Pi ^0_1$ -equivalence relation $($ which exists by [Reference Ianovski, Miller, Ng and Nies23, Theorem 3.3] $)$ . Then every $\Sigma ^0_{2n}$ and $\Pi ^0_{2n}$ equivalence relation reduces to $Z^{{\dotplus } \hat n}$ .

Proof We first observe that since Z is $\Pi ^0_1$ -universal and $Z\times \text {Id}$ is $\Pi ^0_1$ , we have $Z\times \text {Id}\leq _c Z$ . Thus $Z^{{\dotplus } a}\times \text {Id}\leq _c Z^{{\dotplus } a}$ for any $a\in {\mathcal {O}}$ [Reference Clemens, Coskey and Krakoff13, Proposition 2.8].

As above, we will first show by induction that every $\Sigma ^0_{2n}$ set strong subset reduces to $Z^{{\dotplus } \hat n}$ . As the base of our induction, we first show that every $\Sigma ^0_2$ set strong subset reduces to $Z^{\dotplus }$ . To see this, we fix a $\Sigma ^0_2$ set A and we construct a $\Pi ^0_1$ -equivalence relation Y and show that A strong subset reduces to $Y^{\dotplus }$ . This suffices by Lemma 6.3.

We fix an computable approximation $(A_s)_{s\in \omega }$ to A so that $x\in A$ if and only if $x\in A_s$ for all sufficiently large s. We build a reduction by sending every x to an index $e_x$ which we control by the recursion theorem. We enumerate the complement of $[0]_Y$ into each $W_{e_x}$ . At stages s when $x\in A_s$ , we take a fresh number z and enumerate z into $W_{e_x}$ . If at a later stage $t>s$ we have $x\notin A_t$ then we make . In fact, we make $[z]_Y=\{z\}$ . If we never see such a t, we will maintain $z \mathrel {Y} 0$ . If $x\notin A$ , then $[W_{e_x}]_Y=\omega \smallsetminus [0]_Y$ . If $x\in A$ , then $[W_{e_x}]_Y=\omega $ . This shows that every $\Sigma ^0_2$ set strong subset reduces to $Z^{\dotplus }$ .

As the step of our induction, we apply Lemma 6.5 as in the proof of Theorem 6.6 using the fact that $Z^{{\dotplus }\hat n}\times \text {Id}\leq _c Z^{{\dotplus }\hat n}$ .

Finally, Lemma 6.2 shows that every $\Sigma ^0_{2n}$ or $\Pi ^0_{2n}$ equivalence relation reduces to $Z^{{\dotplus } \hat n}$ .

To move to transfinite levels in the HYP hierarchy, we show that we can handle negations and effective unions.

Lemma 6.10. If A strong subset reduces to $E^{\dotplus }$ then the complement of A strong subset reduces to $E^{{\dotplus }{\dotplus }}$ .

Proof Let $(h,i,j)$ witness that A strong subset reduces to $E^{\dotplus }$ . Then let $W_{g(x)}$ enumerate the collection of all c.e. supersets of $W_{h(x)}$ . Let $W_a$ be an index for the collection of all c.e. supersets of $W_i$ and $W_b$ be an index for the collection of all c.e. supersets of $W_j$ . Then $(g,b,a)$ witnesses that the complement of A strong subset reduces to $E^{{\dotplus }{\dotplus }}$ .

Lemma 6.11. Suppose that each member of $(A_k)_{k\in \omega }$ uniformly strong subset reduces to $E^{\dotplus }$ via $(h_k,i_k,j_k)$ . Further suppose that $E\times \text {Id} \leq _c E$ . Let $B(n)$ hold if and only if $\exists k A_k(n)$ . Then B strong subset reduces $E^{{\dotplus }{\dotplus }}$ .

Proof As in Lemma 6.5, for each x, let $g_x$ be the function showing that $A_x$ strong subset reduces to $(E\times \text {Id})^{\dotplus }$ using only the xth column. That is, $W_{g_x(n)}=\{\langle x,y\rangle \mid y\in W_{h_x(n)}\}$ .

We first show that B strong subset reduces to $(E\times \text {Id})^{{\dotplus }{\dotplus }}$ .

For each $x\in \omega $ , let $W^x_i$ be the set $\{\langle x, y \rangle \mid y\in W_{i_x}\}$ . Similarly for $W_j^x$ . Finally, let $V^x=W_i^x\cup \bigcup _{y\neq x}W_j^y$ .

Let $f(n)$ be a c.e. index for a set which contains indices for every $V^x$ and also contains indices for the sets $V^x\cup W_{g_x(n)}$ . If $n\notin B$ , then for every n, $g_x(n)$ is an index for $W_i^x$ , so each set $V^x\cup W_{g_x(n)}$ is a copy of $V^x$ . So, the family is exactly the collection of $V^x$ ’s. If $n\in B$ , then for some n we have $W_{g_x(n)}=W_j^x$ , so $V^x\cup W_{g_x(n)}=\bigcup _{z\in \omega } W_j^z$ .

Finally, $E\times \text {Id} \leq _c E$ gives the result by Lemma 6.3.

At this point, we can take effective unions and we can take negations. That’s all we need to induct up the HYP hierarchy:

Lemma 6.12. Every HYP set strong subset reduces to $\text {Id}^{{\dotplus } a}$ for some $a\in \mathcal {O}$ .

Proof We proceed by induction on notations for computable ordinals with the base case done by Lemma 6.4.

Formally, we show that for every notation c for an ordinal $\alpha $ , there is some a so that every $\Sigma ^0_\alpha $ set uniformly strong subset reduces to $\text {Id}^{{\dotplus } a}$ (i.e., we can find the index of the witness $(h,i,j)$ uniformly from an index of A as a $\Sigma ^0_c$ set). Further our construction will produce a computable function H going from c to the notation a. Further, whenever $c<_{\mathcal O} d$ , we will have $H(c)<_{\mathcal O} H(d)$ .

6.1 Successor step

Suppose every $\Sigma ^0_\alpha $ set uniformly strong subset reduces to $\text {Id}^{{\dotplus } a}$ . Then every $\Pi ^0_\alpha $ set uniformly strong subset reduces to $\text {Id}^{{\dotplus } P(a)}$ by Lemma 6.10. Let A be a $\Sigma ^0_{\alpha +1}$ set. Then A is an effective union of $\Pi ^0_{\alpha }$ sets. Thus A strong subset reduces to $\text {Id}^{{\dotplus } P^{(2)}(a)}$ by Lemma 6.11, and this argument is uniform.

6.2 Limit step

Let $c=3\cdot 5^i$ . Then we let $a=3\cdot 5^e$ where $\varphi _e(n)=H(\varphi _i(n))$ . Since by the inductive hypothesis, we know that $H(\varphi _i(n))<_{\mathcal O} H(\varphi _i(n+1))$ for every $n\in \omega $ , we have $a\in \mathcal O$ .

If A is a $\Sigma ^0_c$ set, then it is an effective union of $\Sigma ^0_b$ sets for $b<_{\mathcal {O}} c$ . Each of these uniformly strong subset reduces to $\text {Id}^{{\dotplus } P(a)}$ by the uniformity in Observation 5.1 and Lemma 6.3. So, the effective union strong subset reduces to $\text {Id}^{{\dotplus } P^{(2)}(a)}$ by Lemma 6.11. This argument is uniform, and we can let $H(c) = P^{(2)}(a)$ .

Theorem 6.13. Every HYP equivalence relation reduces to $\text {Id}^{{\dotplus } a}$ for some $a\in \mathcal {O}$ .

Proof Combine the above with Lemma 6.2.

Corollary 6.14. Every HYP equivalence relation reduces to $=_{\Sigma ^0_{a}}$ for some $a\in \mathcal {O}$ . The degree of this only depends on the ordinal $\vert a \vert $ .

Proof Combine the above with Lemma 5.8.

Corollary 6.15. If E is a fixed point of the jump, i.e., $E\equiv E^{\dotplus }$ then E is an upper bound for every HYP equivalence relation.

Proof If $E^{\dotplus }\leq _c E$ , then E is above $\text {Id}^{{\dotplus } a}$ for every $a\in \mathcal O$ by [Reference Clemens, Coskey and Krakoff13, Propositions 2.3 and 2.7]. So this follows immediately from Theorem 6.13.

Funding

San Mauro’s research was funded in whole or in part by the Austrian Science Fund (FWF) P 36304-N.

Footnotes

1 We emphasize that we are using lowness in the sense of the Turing jump on sets, not any of the equivalence relation jumps from Definition 1.3.

References

Andrews, U. and Badaev, S. A., On isomorphism classes of computably enumerable equivalence relations, this Journal, vol. 85 (2020), no. 1, pp. 61–86.Google Scholar
Andrews, U., Badaev, S., and Sorbi, A., A survey on universal computably enumerable equivalence relations , Computability and Complexity , Lecture Notes in Computer Science, vol. 10010, Springer, Cham, 2017, pp. 418451.10.1007/978-3-319-50062-1_25CrossRefGoogle Scholar
Andrews, U., Belin, D. F., and Mauro, L. S., On the structure of computable reducibility on equivalence relations of natural numbers, this Journal, (2021), pp. 1–30.Google Scholar
Andrews, U., Lempp, S., Miller, J. S., Ng, K. M., Mauro, L. S., and Sorbi, A., Universal computably enumerable equivalence relations, this Journal, vol. 79 (2014), no. 1, pp. 60–88.Google Scholar
Andrews, U., Schweber, N., and Sorbi, A., Self-full ceers and the uniform join operator . Journal of Logic and Computation , vol. 30 (2020), no. 3, pp. 765783.10.1093/logcom/exaa023CrossRefGoogle Scholar
Andrews, U., Schweber, N., and Sorbi, A., The theory of ceers computes true arithmetic . Annals of Pure and Applied Logic , vol. 171 (2020), no. 8, p. 102811.10.1016/j.apal.2020.102811CrossRefGoogle Scholar
Andrews, U. and Sorbi, A., Joins and meets in the structure of ceers . Computability , vol. 8 (2019), nos. 3–4, pp. 193241.10.3233/COM-180098CrossRefGoogle Scholar
Andrews, U. and Sorbi, A., The complexity of index sets of classes of computably enumerable equivalence relations, this Journal, vol. 81 (2016), no. 4, pp. 1375–1395.Google Scholar
Andrews, U. and Sorbi, A., Jumps of computably enumerable equivalence relations . Annals of Pure and Applied Logic , vol. 169 (2018), no. 3, pp. 243259.10.1016/j.apal.2017.12.001CrossRefGoogle Scholar
Badaev, S. and Sorbi, A., Weakly precomplete computably enumerable equivalence relations . Mathematical Logic Quarterly , vol. 62 (2016), nos. 1–2, pp. 111127.10.1002/malq.201500057CrossRefGoogle Scholar
Bazhenov, N., Mustafa, M., Mauro, L. S., Sorbi, A., and Yamaleev, M., Classifying equivalence relations in the Ershov hierarchy . Archive for Mathematical Logic , vol. 59 (2020), nos. 7–8, pp. 835864.10.1007/s00153-020-00710-1CrossRefGoogle ScholarPubMed
Camerlo, R. and Gao, S., The completeness of the isomorphism relation for countable Boolean algebras . Transactions of the American Mathematical Society , vol. 353 (2001), no. 2, pp. 491518.10.1090/S0002-9947-00-02659-3CrossRefGoogle Scholar
Clemens, J., Coskey, S., and Krakoff, G., Computable reducibility of equivalence relations and an effective jump operator, this Journal, vol. 88 (2023), no. 2, pp. 540561. doi: 10.1017/jsl.2022.45.CrossRefGoogle Scholar
Coskey, S., Hamkins, J. D., and Miller, R., The hierarchy of equivalence relations on the natural numbers under computable reducibility . Computability , vol. 1 (2012), no. 1, pp. 1538.10.3233/COM-2012-004CrossRefGoogle Scholar
Delle Rose, V., Mauro, L. S., and Sorbi, A., Word problems and ceers . Mathematical Logic Quarterly , vol. 66 (2020), no. 3, pp. 341354.10.1002/malq.202000021CrossRefGoogle Scholar
Ershov, J. L., Positive equivalences . Algebra i Logika , vol. 10 (1971), pp. 620650.Google Scholar
Fokina, E. B. and Friedman, S.-D., On ${\varSigma}_1^1$ equivalence relations over the natural numbers . Mathematical Logic Quarterly , vol. 58 (2012), nos. 1–2, pp. 113124.10.1002/malq.201020063CrossRefGoogle Scholar
Fokina, E. B., Friedman, S.-D., Harizanov, V., Knight, J. F., McCoy, C., and Montalbán, A., Isomorphism relations on computable structures, this Journal, vol. 77 (2012), no. 1, pp. 122–132.Google Scholar
Fokina, E., Khoussainov, B., Semukhin, P., and Turetsky, D., Linear orders realized by c.e. equivalence relations, this Journal, vol. 81 (2016), no. 2, pp. 463–482.Google Scholar
Friedman, H. and Stanley, L., A Borel reducibility theory for classes of countable structures, this Journal, vol. 54 (1989), no. 3, pp. 894–914.Google Scholar
Gao, S. and Gerdes, P., Computably enumerable equivalence relations . Studia Logica , vol. 67 (2001), no. 1, pp. 2759.10.1023/A:1010521410739CrossRefGoogle Scholar
Gavryushkin, A., Khoussainov, B., and Stephan, F., Reducibilities among equivalence relations induced by recursively enumerable structures . Theoretical Computer Science , vol. 612 (2016), pp. 137152.10.1016/j.tcs.2015.11.042CrossRefGoogle Scholar
Ianovski, E., Miller, R., Ng, K. M., and Nies, A., Complexity of equivalence relations and preorders from computability theory, this Journal, vol. 79 (2014), no. 3, pp. 859–881.Google Scholar
Kechris, A. and Louveau, A., The classification of hypersmooth Borel equivalence relations . Journal of the American Mathematical Society , vol. 10 (1997), no. 1, pp. 215242.10.1090/S0894-0347-97-00221-XCrossRefGoogle Scholar
Khoussainov, B., A journey to computably enumerable structures (tutorial lectures) , Sailing Routes in the World of Computation (Manea, F., Miller, R., and Nowotka, D., editors), Springer, Cham, 2018, pp. 119.Google Scholar
Ng, K. M. and Yu, H., On the degree structure of equivalence relations under computable reducibility . Notre Dame Journal of Formal Logic , vol. 60 (2019), no. 4, pp. 733761.10.1215/00294527-2019-0028CrossRefGoogle Scholar
Nies, A. and Sorbi, A., Calibrating word problems of groups via the complexity of equivalence relations . Mathematical Structures in Computer Science , vol. 28 (2018), no. 3, pp. 457471.10.1017/S0960129516000335CrossRefGoogle Scholar
Paolini, G. and Shelah, S., Torsion-free abelian groups are Borel complete, preprint, 2021. arXiv:2102.12371.Google Scholar
Laskowski, M. C. and Ulrich, D. S., A proof of the Borel completeness of torsion free abelian groups, preprint. https://arxiv.org/abs/2202.07452.Google Scholar
Robinson, R. W., Two theorems on hyperhypersimple sets . Transactions of the American Mathematical Society , vol. 128 (1967), pp. 531538.10.1090/S0002-9947-1967-0215714-1CrossRefGoogle Scholar
Sacks, G. E., Higher Recursion Theory , Springer, Berlin, 1990.10.1007/978-3-662-12013-2CrossRefGoogle Scholar
Soare, R. I., Recursively Enumerable Sets and Degrees , Springer, Berlin, 1987.10.1007/978-3-662-02460-7CrossRefGoogle Scholar
Thomas, S., The classification problem for torsion-free abelian groups of finite rank . Journal of the American Mathematical Society , vol. 16 (2003), no. 1, pp. 233258.10.1090/S0894-0347-02-00409-5CrossRefGoogle Scholar
Yates, C. E. M., On the degrees of index sets . Transactions of the American Mathematical Society , vol. 121 (1966), no. 2, pp. 309328.10.1090/S0002-9947-1966-0184855-9CrossRefGoogle Scholar
Yates, C. E. M., On the degrees of index sets. II . Transactions of the American Mathematical Society , vol. 135 (1969), pp. 249266.10.1090/S0002-9947-1969-0241295-4CrossRefGoogle Scholar