We examine the degree spectra of relations on ${(Ï, <)}$. Given an additional relation $R$ on ${(Ï,<)}$, such as the successor relation, the degree spectrum of $R$ is the set of Turing degrees of $R$ in computable copies of ${(Ï,<)}$. It is known that all degree spectra of relations on ${(Ï,<)}$ fall into one of four categories: the computable degree, all of the c.e. degrees, all of the $Î^0_2$ degrees, or intermediate between the c.e. degrees and the $Î^0_2$ degrees. Examples of the first three degree spectra are easy to construct and well-known, but until recently it was open whether there is a relation with intermediate degree spectrum on a cone. Bazhenov, KalociÅski, and Wroclawski constructed an example of an intermediate degree spectrum, but their example is unnatural in the sense that it is constructed by diagonalization and thus not canonical, that is, which relation you obtain from their construction depends on which Gödel encoding (and hence order of enumeration) of the partial computable functions / programs you choose. In this paper, we use the ''on-a-cone'' paradigm to restrict our attention to "natural" relations $R$. Our main result is a construction of a natural relation on ${(Ï,<)}$ which has intermediate degree spectrum. This relation has intermediate degree spectrum because of structural reasons.
- Paper ID: 2412.01071
- Title: A relation on (ω,<) of intermediate degree spectrum on a cone
- Authors: Jad Damaj and Matthew Harrison-Trainor
- Classification: math.LO (Mathematical Logic)
- Publication Date: November 7, 2025 (arXiv v2: November 5, 2025)
- Paper Link: https://arxiv.org/abs/2412.01071
This paper investigates the degree spectrum problem for relations on the natural number linear order (ω,<). Given an additional relation R on (ω,<) (such as the successor relation), the degree spectrum of R is the set of Turing degrees of R across all computable copies of (ω,<). It is known that degree spectra of relations on (ω,<) fall into four categories: computable degree, all c.e. degrees, all Δ20 degrees, or intermediate spectra between c.e. degrees and Δ20 degrees. Examples of the first three categories are easily constructed, but until recently, whether there exist relations with intermediate spectra "on a cone" remained an open problem. Bazhenov et al. constructed examples of intermediate spectra, but these were "unnatural" (via diagonalization, dependent on choice of Gödel coding). This paper uses the "on-a-cone" framework to restrict study to "natural" relations, with the main result being the construction of a natural relation with intermediate degree spectrum based on structural reasons.
This paper addresses a fundamental question in computable structure theory: how is the intrinsic complexity of relations characterized through degree spectra. Specifically:
- Degree Spectrum Classification Problem: Wright proved that degree spectra of relations on (ω,<) are either singleton sets (computable degree), contain all c.e. degrees, are all Δ20 degrees, or lie between c.e. degrees and Δ20 degrees. Examples of the first three categories are known, but whether true intermediate spectra exist remained unresolved for a long time.
- Naturality Problem: Bazhenov, Kalociński, and Wrocławski BKW22 constructed examples of intermediate spectra, but this construction:
- Relies on complex priority arguments and diagonalization
- Is non-canonical (depends on choice of Gödel coding)
- Cannot be relativized (intermediate property not preserved relative to 0')
- Degree spectrum degenerates to c.e. degrees on a cone
- "On-a-Cone" Framework: To capture the notion of "natural" relations, the paper adopts the "on-a-cone" formalization related to the Martin Conjecture: a property is considered "almost everywhere" true if it holds on all degrees above some fixed Turing degree. This excludes pathological examples dependent on special encodings.
- Theoretical Significance: Completely characterize the structure of degree spectra for relations on (ω,<), answering fundamental questions in computable structure theory
- Methodological Significance: Demonstrates the effectiveness of the "on-a-cone" framework in excluding unnatural constructions
- Technical Contribution: Develops the theory of coding sequences as a tool that may apply to other structures
- Main Theorem (Theorem 3.7): Constructs a computable unary function f whose degree spectrum is strictly intermediate between c.e. degrees and Δ20 degrees on a cone, with cone base being the computable degree (i.e., holds for all oracles)
- Explicit Description of Natural Relation: The function f has a simple structural description—the domain is divided into cyclic blocks, with odd-positioned blocks enumerating natural numbers as L1L2L3…, and even-positioned blocks enumerating them as L1L1L2L1L2L3… so each number appears infinitely often
- Degree Spectrum Characterization Theorems:
- Theorem 3.3: A block function's spectrum contains non-c.e. degrees if and only if infinitely many blocks embed into later blocks
- Theorem 3.6: When all but finitely many blocks embed into subsequent blocks, the spectrum is all Δ20 degrees if and only if there exists an infinite coding sequence
- Diversity Result (Theorem 4.17): For any even ordinal α≥6, there exists a block function whose spectrum contains all β-c.e. degrees (β<α) but not all α-c.e. degrees, proving the existence of uncountably many distinct spectra
- Technical Innovation: Introduces the concepts of coding sequences and coding trees, developing rank theory for maximal/minimal coding trees to finely characterize degree spectra
Degree Spectrum: Given a computable structure A and relation R, the degree spectrum is defined as
DgSpA(R)={degT(φ(R)):B is a computable copy of A,φ:A≅B}
Degree Spectrum on a Cone: A property is said to hold "on a cone" if there exists X such that for all Y≥TX, the property holds for the relativized spectrum DgSpAY(R).
Intermediate Spectrum Problem: Construct a relation R such that on a cone:
- The spectrum strictly contains all c.e. degrees (there exist non-c.e. degrees)
- The spectrum is strictly contained in Δ20 degrees (there exist Δ20 degrees not in the spectrum)
Definition 2.6: A function f:(ω,<)→(ω,<) is a block function if for each n, there exists an interval [a,b] containing n that is closed under f and f−1. The minimal such interval is called an f-block.
Key Properties:
- Blocks are disjoint; the domain decomposes into a union of blocks
- Each block has finite size; all block types In can be enumerated
- Corresponds to string αf(i)=n where In is the type of the i-th block
Definition 3.4: An interval sequence [a1,b1],[a2,b2],… and maps φi:[ai,bi]→[ai+1,bi+1] form an f-coding sequence if:
- Each interval is closed under blocks
- φi is order-preserving non-decreasing embedding
- φi+1∘φi preserves f
- φ1 does not preserve f (there exists x such that φ1(f(x))=f(φ1(x)))
- ai+1>bi (intervals strictly increasing)
Intuitive Understanding: Coding sequences provide a mechanism for "encoding" Δ20 sets when constructing computable copies:
- As set elements enter/leave, by inserting elements in the linear order, the intervals corresponding to encoded tuples change
- The maps on odd/even steps alternately preserve/do not preserve f, corresponding to 0/1 status of set elements
- Infinite coding sequences allow element values to change infinitely often (Δ20 property)
Block sequence:
L1,L1,L2,L1,L3,L2,L4,L1,L5,L2,L6,L3,L7,L1,L8,…
where Lk is a cycle of length k. Pattern:
- Odd positions: L1,L2,L3,L4,… (increasing enumeration)
- Even positions: L1,L1,L2,L1,L2,L3,… (each number infinitely often)
Key Properties:
- Each block appears infinitely often → spectrum contains non-c.e. degrees (Theorem 3.3)
- Any two blocks are adjacent at most once → any coding sequence has length ≤5 (links break)
- No infinite coding sequence → spectrum does not contain all Δ20 degrees (Theorem 3.6)
Sufficiency (infinitely many blocks embed into later blocks):
- For any tuple c, choose a as a block of size >1 larger than c
- Prove that a is a d-free tuple over c
- For quantifier-free formula φ(c,a,b), construct a′=a+1,b′=b+1
- a′ is no longer a block, so f changes value at a′
- For existential formula ψ(c,a′,b′), find a′′,b′′ such that f has the same values on c,a′′,b′′ as on c,a,b
- Use block embedding property: a′′ is the target block where a embeds
- By Theorem 3.2 (from HT18), spectrum strictly contains c.e. degrees
Necessity (no infinite coding sequence):
- Construct Δ20 set C such that for all computable copies Le≅(ω,<):
ΦifLe=C or ΨjC=fLe
- Requirement Re,i,j strategy:
- Choose unconstrained x, initially C(x)=0 (Phase 0)
- When computation ΦifLe(x)=C(x) and ΨjC[0,…,m0]=fLe[0,…,m0] appear, change C(x) (Phase 1)
- Alternately change C(x) each time to break computations
- Key Argument: If a requirement enters arbitrarily many stages, an infinite (weak) coding sequence is constructed
- Stage sn corresponds to interval [an,bn] and map πsn:Le→(ω,<)
- Define φi=πi+1∘πi−1
- By computability properties, φi alternately preserve/do not preserve f on odd/even stages
- By Lemma 3.5, weak coding sequences convert to strong coding sequences, contradiction
- Definition 4.8: Nodes are all finite weak coding sequences, extension relation is sequence extension
- Rank: maxrank(f)=rank(Tmax(f))
- Theorem 4.9: If α=maxrank(f), then on a cone there exists a non-α-c.e. degree not in the spectrum
- Proof: In diagonalization construction maintain rank function r(x,s):ω2→α+1
- Each change of C(x) corresponds to extending coding sequence, rank strictly decreases
- By tree well-foundedness, C is an α-c.e. set
- Definition 4.11: Nodes are finite strong coding sequences, but rank definition is more complex
- Permitting Relation: σ permits τ if:
- Last intervals [an,bn] and [an′,bn′] satisfy an<an′
- There exists map ψ:[an,bn]→[an′,bn′] preserving f and commuting with φn−1,φn−1′
- Rank Definition: minrank(σ)≥α if:
- There exists infinite sequence σ0,σ1,… where each permits the next
- For all β<α and all i, there exists τi extending σi with minrank(τi)≥β
- Theorem 4.12: If α=minrank(f), then spectrum contains all β-c.e. degrees (β<α)
- Proof: Given β-c.e. set X (rank function r:ω2→β), construct L≅(ω,<) with fL≡TX
- For each e maintain coding sequence CSe,s satisfying minrank(CSe,s)≥r(e,s)
- When X(e) changes, extend coding sequence (rank decreases)
- When X(e) stable but adjustment needed, move laterally to permitted sequence of same rank
Function: f with block sequence L1L1L2L1L3L2L4L1…
Verification:
- Contains Non-c.e. Degrees: Each Lk appears infinitely often, satisfying Theorem 3.3 conditions
- Does Not Contain All Δ20 Degrees: Any coding sequence has length ≤5
- Proof: Any coding sequence has weak link in [a1,b1] or [a2,b2] becoming weak in [a2,b2] or [a3,b3]
- Weak link in [ai+2,bi+2] or [ai+3,bi+3] must break
- Broken link cannot continue extending (parity contradiction)
Conclusion: This is the first computable, natural, relativizable intermediate spectrum example
Construction: For even ordinal α≥6, construct function f based on tree T of rank α
Block Types: For σ=⟨a0,…,an⟩∈T, define
Bσ=x0+L2ℓ(σ∣0)+2+⋯+L2ℓ(σ∣n)+2+x1+x2+x3
where "sandwich elements" x0,x1,x2,x3 have function values depending on parity of ∣σ∣
Block Sequence:
- Even positions: L1,L3,L5,… (odd-length cycles)
- Odd positions: Bσ1,Lj(1),Bσ2,Lj(2),…
- σ1,σ2,… recursively enumerate T, each infinitely often
- j(i) enumerates odd numbers, each infinitely often, with j(i)≤2i+1
Verification:
- Minimum Rank ≥α: T embeds into minimal coding tree (via natural map σ↦[a1,b1],…,[a∣σ∣,b∣σ∣])
- Maximum Rank ≤α:
- Weak link sequences have length ≤5<α
- Other sequences correspond to paths in T∗ (tree of pairs of elements in T)
- Prove by induction rank∗(T∗)≤α (key: α is even)
Conclusion: There exist uncountably many distinct spectra (corresponding to different α)
For the function f in Theorem 3.7:
Maximum Coding Tree Rank: maxrank(f)≤6
- Any length-5 coding sequence has weak link
- Weak link breaks within 2 steps
Minimum Coding Tree Rank: minrank(f)=3
- Lower Bound: For ℓ<m<n, sequence [a1,b1] (type Lℓ) → [a2,b2] (type Lm) → [a3,b3] (combination of Lℓ and Ln) shows rank ≥3
- Upper Bound: Any sequence with weak link has rank 0 (permitted sequences have broken links)
Spectrum Conclusion:
- Contains all 2-c.e. degrees (by minrank=3)
- Does not contain all 6-c.e. degrees (by maxrank≤6)
- By special argument: does not contain all 3-c.e. degrees
- Early Work:
- Downey et al. DKMY09: Unary relation spectra are either computable or all Δ20 degrees
- Knoll Kno09: Research on ω and ζ
- Wright's Classification Theorem Wri18:
- Spectra are either singleton sets or contain all c.e. degrees
- Excludes intermediate cases between computable and c.e. degrees
- Leaves open: do intermediate spectra between c.e. and Δ20 degrees exist?
- BKW Breakthrough BKW22:
- First construction of intermediate spectrum unary function
- Limitations:
- Non-canonical (depends on Gödel coding)
- Not relativizable (degenerates to c.e. degrees on cone)
- Depends on non-computability of counting function
- On-a-Cone Framework:
- Originates from Martin Conjecture Mon19
- Montalbán Mon13: Studies computable structure theory on cones
- Harrison-Trainor HT18: First systematic study of degree spectra on cones
- Csima & Harrison-Trainor CHT17: Categoricity degrees on cones
| Aspect | BKW22 | This Paper |
|---|
| Construction Method | Priority argument + diagonalization | Explicit structural description |
| Canonicity | Depends on coding choice | Independent of coding |
| Relativizability | No (cone → c.e. degrees) | Yes (holds for all oracles) |
| Computability | αf,cf non-computable | αf,cf computable |
| Fine Characterization | Existence only | Complete α-c.e. hierarchy |
- This Paper's Coding Sequence Theory vs BKW's Counting Function Method:
- Coding sequences provide geometric/combinatorial intuition
- Rank theory of coding trees precisely characterizes α-c.e. degrees
- Allows systematic construction (Theorem 4.17)
- Existence: Natural (on-a-cone) intermediate spectrum relations exist
- Diversity: Uncountably many distinct intermediate spectra exist
- Characterization Theorem: Existence of coding sequences completely characterizes whether spectrum is all Δ20 degrees
- Fine Structure: Ranks of minimal/maximal coding trees provide upper/lower bounds on α-c.e. degree inclusion
- Gap Between Minimum and Maximum Ranks (Example 4.15):
- minrank(f)=3 but maxrank(f)=6
- Spectrum actually does not contain all 3-c.e. degrees (requires special argument)
- Gap arises from complex behavior of "permitting" relation, not just sequence length
- Odd Ordinal Case (Question 4.18):
- Theorem 4.17 only proves even α≥6
- Odd case rank computation more complex (induction step fails)
- Lack of Complete Characterization (Question 4.21):
- Minimum/maximum ranks only give bounds
- Exact determination of whether spectrum contains all α-c.e. degrees remains difficult
- Incomparable Spectra (Conjecture 4.16):
- Authors conjecture existence of incomparable spectra
- Requires constructing functions with different "permitting behaviors"
- Open Questions:
- Question 4.19: Does containing non-c.e. degrees imply containing all 2-c.e. degrees?
- Question 4.20: Do infinite descending chains exist?
- Question 4.21: Precisely characterize conditions for α-c.e. degree inclusion
- Generalization Directions:
- Extend to other structures (not just (ω,<))
- Study higher-arity relations (non-unary functions)
- Connect to other aspects of Martin Conjecture
- Technical Improvements:
- Simplify coding tree rank computation
- Develop general theory for handling "permitting" relations
- Construct systematic methods for functions with specific spectrum properties
- Theoretical Depth:
- Completely resolves "on-a-cone" intermediate spectrum problem
- Develops complete theoretical framework for coding sequences/trees
- Proves uncountable diversity (Theorem 4.17)
- Technical Innovation:
- Coding Sequence Concept: Elegantly captures essence of Δ20 encoding
- Minimal/Maximal Coding Tree Dichotomy: Distinguishes "single-element encoding" from "multi-element independent encoding"
- Rank Theory: Precisely connects to α-c.e. hierarchy
- Naturality:
- Examples have explicit description (L1L1L2L1L3L2…)
- All parameters computable (αf,cf, etc.)
- Fully relativizable (cone base is computable degree)
- Systematicity:
- If-and-only-if conditions (Theorems 3.3, 3.6)
- Unified framework (applies to all block functions)
- Generalizability (construction scheme in Theorem 4.17)
- Technical Complexity:
- Coding tree rank definition quite technical (Definition 4.11)
- Inductive definition of minimum rank unintuitive
- Theorem 4.17 proof requires delicate rank computation
- Incompleteness of Results:
- Gap between minimum/maximum ranks unresolved
- Only handles even ordinals α
- Complete classification of spectra still lacking
- Limitation of Examples:
- Only considers block functions (special unary functions)
- Higher-arity relations not explored
- Connections to other structures unclear
- Presentation Issues:
- Heavy notation (πs,πs+1 distinctions)
- Some proofs lengthy (Theorem 4.17)
- Lacks intuitive diagrams (though simple figures included)
- Contribution to Field:
- Resolves Important Open Problem: "On-a-cone" version posed by Harrison-Trainor in HT18
- Methodological Contribution: Demonstrates effectiveness of "on-a-cone" framework in excluding pathological examples
- Theoretical Tool: Coding sequence theory may apply to other Δ20-classification problems
- Practical Value:
- Primarily theoretical contribution, no direct applications
- But understanding degree spectra fundamental to computable model theory and reverse mathematics
- Reproducibility:
- Construction completely explicit, verifiable
- Proof details sufficient (though technically demanding)
- No computational experiments required
- Theoretical Research:
- Computable structure theory
- Degree theory
- Properties of α-c.e. sets
- Potential Generalizations:
- Other classifiable structures (Boolean algebras, trees, etc.)
- Higher-order hyperarithmetic levels
- Encoding problems in reverse mathematics
- Educational Value:
- Demonstrates formalization of "naturality" concept
- Combines priority arguments with structural properties
- Advanced example in degree spectrum theory
- BKW22 Bazhenov, Kalociński, Wrocławski: First intermediate spectrum example
- HT18 Harrison-Trainor: Systematic study of degree spectra on cones, poses problem solved in this paper
- Wri18 Wright: Four-way classification theorem for spectra
- DKMY09 Downey et al.: Degree spectra of unary relations
- Mar75 Martin: Borel determinacy (foundation of Martin measure)
- AK00 Ash & Knight: Standard reference for computable structure theory
This paper represents significant progress in computable structure theory, thoroughly resolving the "natural" intermediate spectrum problem for relations on (ω,<) through the elegant theory of coding sequences. Compared to prior work, this paper's examples are not merely existent but computable, explicit, and fully relativizable, truly embodying "naturality."
The greatest highlight is the development of coding sequence/coding tree theory, which not only solves the existence problem but provides systematic tools for construction and classification (Theorem 4.17 proves uncountable diversity). This theoretical framework may have profound impact on degree spectrum research for other structures.
Main challenges lie in the gap between minimum/maximum coding tree ranks and the technical complexity introduced by the "permitting" relation. The authors correctly identify that complete spectrum characterization requires understanding these complex combinatorial behaviors, not merely coding sequence length.
Overall, this is a technically profound and important paper that provides new tools and perspectives for computable structure theory.