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.
- ID de l'article : 2412.01071
- Titre : A relation on (ω,<) of intermediate degree spectrum on a cone
- Auteurs : Jad Damaj et Matthew Harrison-Trainor
- Classification : math.LO (Logique Mathématique)
- Date de publication : 7 novembre 2025 (arXiv v2 : 5 novembre 2025)
- Lien de l'article : https://arxiv.org/abs/2412.01071
Cet article étudie le problème des spectres de degrés (degree spectra) pour les relations sur l'ordre linéaire naturel (ω,<). Étant donné une relation supplémentaire R sur (ω,<) (comme la relation successeur), le spectre de degrés de R est l'ensemble des degrés de Turing de R dans toutes les copies calculables de (ω,<). On sait que les spectres de degrés des relations sur (ω,<) se divisent en quatre catégories : degré calculable, tous les degrés c.e., tous les degrés Δ20, ou des spectres intermédiaires entre les degrés c.e. et Δ20. Les trois premières catégories ont des exemples faciles à construire, mais jusqu'à récemment, la question de l'existence de relations ayant un spectre intermédiaire « sur un cône » restait ouverte. Bazhenov et al. ont construit des exemples de spectres intermédiaires, mais cet exemple était « non naturel » (construit par diagonalisation, dépendant du choix de l'encodage de Gödel). Cet article utilise le paradigme « on-a-cone » pour restreindre l'étude aux relations « naturelles », et le résultat principal est la construction d'une relation naturelle ayant un spectre intermédiaire basé sur des raisons structurelles.
Cet article étudie une question fondamentale de la théorie des structures calculables : comment la complexité intrinsèque d'une relation est-elle caractérisée par son spectre de degrés. Plus précisément :
- Problème de classification des spectres de degrés : Wright a prouvé que le spectre de degrés d'une relation sur (ω,<) est soit un ensemble singleton (degré calculable), soit contient tous les degrés c.e., soit est l'ensemble de tous les degrés Δ20, soit se situe entre les degrés c.e. et Δ20. Des exemples des trois premières catégories sont connus, mais l'existence d'un vrai spectre intermédiaire est restée longtemps non résolue.
- Problème de naturalité : Bazhenov, Kalociński, et Wrocławski BKW22 ont construit un exemple de spectre intermédiaire, mais cette construction :
- Dépend d'arguments de priorité complexes et de diagonalisation
- N'est pas canonique (dépend du choix de l'encodage de Gödel)
- Ne peut pas être relativisée (la naturalité n'est pas préservée relativement à 0')
- Le spectre dégénère en degrés c.e. sur un cône
- Paradigme « on-a-cone » : Pour capturer la notion de relations « naturelles », on adopte la formalisation « on-a-cone » liée à la conjecture de Martin : si une propriété vaut pour tous les degrés au-dessus d'un certain degré de Turing, on considère que cette propriété vaut « presque partout ». Cela exclut les exemples pathologiques dépendant d'encodages spéciaux.
- Signification théorique : Caractériser complètement la structure des spectres de degrés des relations sur (ω,<), répondant à une question fondamentale de la théorie des structures calculables
- Signification méthodologique : Démontrer l'efficacité du paradigme « on-a-cone » pour exclure les constructions non naturelles
- Contribution technique : Développer la théorie des séquences de codage (coding sequences), qui pourrait s'appliquer à d'autres structures
- Théorème Principal (Théorème 3.7) : Construction d'une fonction unaire calculable f dont le spectre de degrés est strictement intermédiaire entre les degrés c.e. et Δ20 sur un cône, avec base de cône le degré calculable (c'est-à-dire valable pour tous les oracles)
- Description Explicite de la Relation Naturelle : Cette fonction f a une description structurelle simple — le domaine se divise en blocs cycliques, les blocs en positions impaires énumèrent les nombres naturels selon L1L2L3…, les blocs en positions paires énumèrent selon L1L1L2L1L2L3… de sorte que chaque nombre apparaît infiniment souvent
- Théorèmes de Caractérisation du Spectre de Degrés :
- Théorème 3.3 : Le spectre de degrés d'une fonction de blocs contient un degré non-c.e. si et seulement si infiniment de blocs s'encastrent dans des blocs ultérieurs
- Théorème 3.6 : Quand tous les blocs (sauf un nombre fini) s'encastrent dans des blocs ultérieurs, le spectre de degrés est l'ensemble de tous les degrés Δ20 si et seulement s'il existe une séquence de codage infinie
- Résultat de Diversité (Théorème 4.17) : Pour tout ordinal pair α≥6, il existe une fonction de blocs dont le spectre de degrés contient tous les degrés β-c.e. (β<α) mais ne contient pas tous les degrés α-c.e., prouvant l'existence d'indénombrables spectres de degrés distincts
- Innovation Technique : Introduction des concepts de séquences de codage (coding sequences) et arbres de codage (coding trees), développement d'une théorie du rang des arbres de codage maximaux/minimaux pour caractériser finement les spectres de degrés
Spectre de Degrés : Étant donné une structure calculable A et une relation R, le spectre de degrés est défini comme
DgSpA(R)={degT(φ(R)):B est une copie calculable de A,φ:A≅B}
Spectre de Degrés sur un Cône : Si pour un certain X, une propriété vaut pour tous les Y≥TX concernant le spectre de degrés relativisé DgSpAY(R), on dit que cette propriété vaut « sur un cône ».
Problème du Spectre Intermédiaire : Construire une relation R telle que sur un cône :
- Le spectre de degrés contient strictement tous les degrés c.e. (il existe un degré non-c.e.)
- Le spectre de degrés est strictement contenu dans les degrés Δ20 (il existe un degré Δ20 non dans le spectre)
Définition 2.6 : Une fonction f:(ω,<)→(ω,<) est une fonction de blocs si pour chaque n, il existe un intervalle [a,b] contenant n et fermé sous f et f−1. Le plus petit tel intervalle s'appelle le f-bloc.
Propriétés Clés :
- Les blocs ne se chevauchent pas, le domaine se décompose en union de blocs
- Chaque bloc a une taille finie, tous les types de blocs In peuvent être énumérés
- Correspond à une chaîne αf(i)=n où In est le type du i-ème bloc
Définition 3.4 : Une séquence d'intervalles [a1,b1],[a2,b2],… et des applications φi:[ai,bi]→[ai+1,bi+1] forment une f-séquence de codage si :
- Chaque intervalle est fermé sous les blocs
- φi est un plongement préservant l'ordre et non-décroissant
- φi+1∘φi préserve f
- φ1 ne préserve pas f (il existe x tel que φ1(f(x))=f(φ1(x)))
- ai+1>bi (les intervalles sont strictement croissants)
Compréhension Intuitive : Les séquences de codage fournissent un mécanisme pour « encoder » les ensembles Δ20 lors de la construction de copies calculables :
- Quand les éléments d'ensemble entrent/sortent, en modifiant les éléments insérés dans l'ordre linéaire, on change les intervalles correspondant aux tuples encodés
- Les applications des étapes paires/impaires alternent entre préserver/ne pas préserver f, correspondant aux états 0/1 des éléments d'ensemble
- Les séquences de codage infinies permettent aux valeurs d'éléments de changer infiniment (propriété Δ20)
La séquence de blocs est :
L1,L1,L2,L1,L3,L2,L4,L1,L5,L2,L6,L3,L7,L1,L8,…
où Lk est un cycle de longueur k. Le motif :
- Positions impaires : L1,L2,L3,L4,… (énumération croissante)
- Positions paires : L1,L1,L2,L1,L2,L3,… (chaque nombre infiniment souvent)
Propriétés Clés :
- Chaque bloc apparaît infiniment souvent → le spectre de degrés contient un degré non-c.e. (Théorème 3.3)
- Deux blocs quelconques sont adjacents au plus une fois → toute séquence de codage a longueur ≤5 (les liens se cassent)
- Pas de séquence de codage infinie → le spectre de degrés ne contient pas tous les degrés Δ20 (Théorème 3.6)
Suffisance (infiniment de blocs s'encastrent dans des blocs ultérieurs) :
- Pour tout tuple c, choisir a comme bloc de taille >1 plus grand que c
- Prouver que a est un tuple d-libre (d-free) sur c
- Étant donnée une formule sans quantificateurs φ(c,a,b), construire a′=a+1,b′=b+1
- a′ n'est plus un bloc, donc la valeur de f en a′ change
- Pour une formule existentielle ψ(c,a′,b′), trouver a′′,b′′ tels que f en c,a′′,b′′ a les mêmes valeurs qu'en c,a,b
- Utiliser la propriété d'encastrement de blocs : a′′ est le bloc cible dans lequel a s'encastre
- Par le Théorème 3.2 (issu de HT18), le spectre de degrés contient strictement les degrés c.e.
Nécessité (pas de séquence de codage infinie) :
- Construire un ensemble Δ20 C tel que pour toute copie calculable Le≅(ω,<) :
ΦifLe=C ou ΨjC=fLe
- Stratégie de la demande Re,i,j :
- Choisir un x non contraint, initialement C(x)=0 (Phase 0)
- Quand les calculs ΦifLe(x)=C(x) et ΨjC[0,…,m0]=fLe[0,…,m0] apparaissent, changer C(x) (Phase 1)
- Alterner le changement de C(x) à chaque fois pour casser le calcul
- Argument Clé : Si la demande entre dans arbitrairement de nombreuses phases, alors on construit une séquence de codage (faible) infinie
- La phase sn correspond à l'intervalle [an,bn] et au plongement πsn:Le→(ω,<)
- Définir φi=πi+1∘πi−1
- Par les propriétés de calculabilité, les φi des phases paires/impaires alternent entre préserver/ne pas préserver f
- Par le Lemme 3.5, une séquence de codage faible peut être convertie en séquence de codage forte, contradiction
- Définition 4.8 : Les nœuds sont toutes les séquences de codage finies (faibles), la relation d'extension est l'extension de séquence
- Rang : maxrank(f)=rank(Tmax(f))
- Théorème 4.9 : Si α=maxrank(f), alors sur un cône il existe un degré non-α-c.e. qui n'est pas dans le spectre de degrés
- Preuve : Dans la construction par diagonalisation, maintenir une fonction de rang r(x,s):ω2→α+1
- Chaque changement de C(x) correspond à l'extension d'une séquence de codage, le rang décroît strictement
- Par la bonne fondation de l'arbre, C est un ensemble α-c.e.
- Définition 4.11 : Les nœuds sont des séquences de codage finies (fortes), mais la définition du rang est plus complexe
- Relation d'Autorisation (permitting) : σ autorise τ si :
- Les derniers intervalles [an,bn] et [an′,bn′] satisfont an<an′
- Il existe un plongement préservant f ψ:[an,bn]→[an′,bn′] qui commute avec φn−1,φn−1′
- Définition du Rang : minrank(σ)≥α si :
- Il existe une séquence infinie σ0,σ1,… où chacun autorise le suivant
- Pour tous β<α et tous i, il existe τi étendant σi avec minrank(τi)≥β
- Théorème 4.12 : Si α=minrank(f), alors le spectre de degrés contient tous les degrés β-c.e. (β<α)
- Preuve : Étant donné un ensemble β-c.e. X (fonction de rang r:ω2→β), construire L≅(ω,<) tel que fL≡TX
- Pour chaque e, maintenir une séquence de codage CSe,s satisfaisant minrank(CSe,s)≥r(e,s)
- Quand X(e) change, étendre la séquence de codage (le rang décroît)
- Quand X(e) ne change pas mais un ajustement est nécessaire, se déplacer latéralement vers une séquence autorisée du même rang
Fonction : La séquence de blocs de f est L1L1L2L1L3L2L4L1…
Vérification :
- Inclusion de Degrés Non-c.e. : Chaque Lk apparaît infiniment souvent, satisfaisant les conditions du Théorème 3.3
- Non-Inclusion de Tous les Degrés Δ20 : Toute séquence de codage a longueur ≤5
- Preuve : Pour toute séquence de codage, en [a1,b1] ou [a2,b2] il y a un lien qui devient fragile en [a2,b2] ou [a3,b3]
- Un lien fragile en [ai+2,bi+2] ou [ai+3,bi+3] doit se casser
- Un lien cassé ne peut pas être prolongé (contradiction de parité)
Conclusion : C'est le premier exemple calculable, naturel, relativisable de spectre intermédiaire
Construction : Pour un ordinal pair α≥6, construire une fonction f basée sur un arbre T de rang α
Types de Blocs : Pour σ=⟨a0,…,an⟩∈T, définir
Bσ=x0+L2ℓ(σ∣0)+2+⋯+L2ℓ(σ∣n)+2+x1+x2+x3
où les « éléments sandwich » x0,x1,x2,x3 ont des valeurs de fonction différentes selon la parité de ∣σ∣
Séquence de Blocs :
- Positions paires : L1,L3,L5,… (cycles de longueur impaire)
- Positions impaires : Bσ1,Lj(1),Bσ2,Lj(2),…
- σ1,σ2,… énumèrent récursivement T, chacun infiniment souvent
- j(i) énumère les nombres impairs, chacun infiniment souvent, avec j(i)≤2i+1
Vérification :
- Rang Minimal ≥α : T s'encastre dans l'arbre de codage minimal (via le plongement naturel σ↦[a1,b1],…,[a∣σ∣,b∣σ∣])
- Rang Maximal ≤α :
- La longueur des séquences avec lien fragile est ≤5<α
- Les autres séquences correspondent aux chemins dans T∗ (l'arbre des paires d'éléments de T)
- Prouver par induction que rank∗(T∗)≤α (clé : α est pair)
Conclusion : Il existe indénombrables spectres de degrés distincts (correspondant à différents α)
Pour la fonction f du Théorème 3.7 :
Rang de l'Arbre de Codage Maximal : maxrank(f)≤6
- Toute séquence de codage de longueur 5 a un lien fragile
- Un lien fragile se casse en 2 étapes
Rang de l'Arbre de Codage Minimal : minrank(f)=3
- Borne Inférieure : Pour ℓ<m<n, la séquence [a1,b1] (type Lℓ) → [a2,b2] (type Lm) → [a3,b3] (combinaison de Lℓ et Ln) montre que le rang ≥3
- Borne Supérieure : Toute séquence avec lien fragile a rang 0 (les séquences autorisées ont des liens cassés)
Conclusion sur le Spectre de Degrés :
- Contient tous les degrés 2-c.e. (par minrank=3)
- Ne contient pas tous les degrés 6-c.e. (par maxrank≤6)
- Par argument spécial : ne contient pas tous les degrés 3-c.e.
- Travaux Antérieurs :
- Downey et al. DKMY09 : Les spectres de degrés des relations unaires sont soit calculables soit tous les degrés Δ20
- Knoll Kno09 : Recherche sur ω et ζ
- Théorème de Classification de Wright Wri18 :
- Le spectre de degrés est soit un ensemble singleton, soit contient tous les degrés c.e.
- Exclut les cas intermédiaires entre degré calculable et degrés c.e.
- Laisse ouverte la question : existe-t-il un spectre intermédiaire entre degrés c.e. et Δ20 ?
- Percée de BKW BKW22 :
- Première construction d'une fonction unaire avec spectre intermédiaire
- Limitations :
- Non canonique (dépend de l'encodage de Gödel)
- Non relativisable (dégénère en degrés c.e. sur un cône)
- Dépend de la non-calculabilité de la fonction de comptage
- Paradigme On-a-Cone :
- Origine dans la conjecture de Martin Mon19
- Montalbán Mon13 : Étude de la théorie des structures calculables sur un cône
- Harrison-Trainor HT18 : Première étude systématique des spectres de degrés sur un cône
- Csima & Harrison-Trainor CHT17 : Degrés catégoriques sur un cône
| Aspect | BKW22 | Cet Article |
|---|
| Méthode de construction | Argument de priorité + diagonalisation | Description structurelle explicite |
| Canonicité | Dépend du choix d'encodage | Indépendant de l'encodage |
| Relativisabilité | Non (cône → degrés c.e.) | Oui (vaut pour tous les oracles) |
| Calculabilité | αf,cf non calculables | αf,cf calculables |
| Caractérisation Fine | Existence seulement | Hiérarchie complète des α-c.e. |
- Théorie des Séquences de Codage de Cet Article vs Méthode des Fonctions de Comptage de BKW :
- Les séquences de codage fournissent une intuition géométrique/combinatoire
- La théorie du rang des arbres de codage caractérise précisément les degrés α-c.e.
- Permet une construction systématisée (Théorème 4.17)
- Existence : Il existe des relations naturelles (sur un cône) avec spectre intermédiaire
- Diversité : Il existe indénombrables spectres de degrés distincts
- Théorèmes de Caractérisation : L'existence de séquences de codage caractérise complètement si le spectre de degrés est l'ensemble de tous les degrés Δ20
- Structure Fine : Le rang des arbres de codage minimal/maximal fournit des bornes supérieures/inférieures sur l'inclusion des degrés α-c.e.
- Écart entre Rang Minimal et Maximal (Exemple 4.15) :
- minrank(f)=3 mais maxrank(f)=6
- Le spectre de degrés ne contient en réalité pas tous les degrés 3-c.e. (nécessite un argument spécial)
- L'écart provient du comportement complexe de la relation « d'autorisation », non seulement de la longueur des séquences
- Cas des Ordinaux Impairs (Question 4.18) :
- Le Théorème 4.17 ne prouve que pour les α pairs ≥6
- Le calcul du rang pour les ordinaux impairs est plus complexe (l'étape inductive échoue)
- Absence de Caractérisation Complète (Question 4.21) :
- Le rang minimal/maximal ne fournit que des bornes
- La détermination exacte de l'inclusion de tous les degrés α-c.e. reste difficile
- Spectres de Degrés Incomparables (Conjecture 4.16) :
- L'auteur conjecture l'existence de spectres incomparables
- Nécessite la construction de fonctions avec différents « comportements d'autorisation »
- Problèmes Ouverts :
- Question 4.19 : L'inclusion d'un degré non-c.e. implique-t-elle l'inclusion de tous les degrés 2-c.e. ?
- Question 4.20 : Existe-t-il une chaîne infinie décroissante ?
- Question 4.21 : Caractériser précisément les conditions pour l'inclusion des degrés α-c.e.
- Directions de Généralisation :
- Extension à d'autres structures (non seulement (ω,<))
- Étude des relations d'arité supérieure (non seulement les fonctions unaires)
- Connexion à d'autres aspects de la conjecture de Martin
- Améliorations Techniques :
- Simplifier le calcul du rang des arbres de codage
- Développer une théorie générale pour gérer la relation « d'autorisation »
- Construire une méthode systématisée pour les spectres de degrés avec propriétés spécifiques
- Profondeur Théorique :
- Résout complètement le problème du spectre intermédiaire « sur un cône »
- Développe un cadre théorique complet pour les séquences/arbres de codage
- Prouve la diversité indénombrable (Théorème 4.17)
- Innovation Technique :
- Concept de Séquence de Codage : Capture élégamment l'essence de l'encodage Δ20
- Dichotomie Arbre de Codage Minimal/Maximal : Distingue « l'encodage d'un seul élément » et « l'encodage indépendant de plusieurs éléments »
- Théorie du Rang : Connecte précisément à la hiérarchie des degrés α-c.e.
- Naturalité :
- L'exemple a une description explicite (L1L1L2L1L3L2…)
- Tous les paramètres sont calculables (αf,cf, etc.)
- Complètement relativisable (base de cône : degré calculable)
- Systématicité :
- Conditions nécessaires et suffisantes (Théorèmes 3.3, 3.6)
- Cadre unifié (applicable à toutes les fonctions de blocs)
- Extensibilité (schéma de construction du Théorème 4.17)
- Complexité Technique :
- La définition du rang des arbres de codage est très technique (Définition 4.11)
- La définition inductive du rang minimal n'est pas intuitive
- La preuve du Théorème 4.17 nécessite des calculs de rang délicats
- Incomplétude des Résultats :
- Le problème de l'écart entre rang minimal et maximal n'est pas résolu
- Traite seulement les ordinaux pairs α
- La classification complète des spectres de degrés reste incomplète
- Limitation des Exemples :
- Considère seulement les fonctions de blocs (cas spécial des fonctions unaires)
- Les relations d'arité supérieure ne sont pas explorées
- Les connexions avec d'autres structures ne sont pas claires
- Problèmes de Présentation :
- Notation lourde (distinction entre πs,πs+1, etc.)
- Certaines preuves sont longues (Théorème 4.17)
- Absence de diagrammes intuitifs (bien que des figures simples soient présentes)
- Contribution au Domaine :
- Résout un Problème Ouvert Important : Version « sur un cône » proposée par Harrison-Trainor dans HT18
- Contribution Méthodologique : Efficacité du paradigme « on-a-cone » pour exclure les exemples pathologiques
- Outil Théorique : La théorie des séquences de codage pourrait s'appliquer à d'autres problèmes de classification Δ20
- Valeur Pratique :
- Principalement une contribution théorique, pas d'application directe
- Mais la compréhension des spectres de degrés est fondamentale pour la théorie des modèles calculables et les mathématiques inverses
- Reproductibilité :
- La construction est complètement explicite et vérifiable
- Les preuves sont suffisamment détaillées (bien que techniquement denses)
- Aucune expérience computationnelle requise
- Recherche Théorique :
- Théorie des structures calculables
- Théorie des degrés
- Étude des ensembles α-c.e.
- Généralisations Potentielles :
- Autres structures classifiables (comme les algèbres booléennes, les arbres, etc.)
- Niveaux supérieurs de la hiérarchie hypearithmétique
- Problèmes d'encodage en mathématiques inverses
- Valeur Pédagogique :
- Formalisation du concept de « naturalité »
- Combinaison d'arguments de priorité et de propriétés structurelles
- Exemples avancés de théorie des spectres de degrés
- BKW22 Bazhenov, Kalociński, Wrocławski : Premier exemple de spectre intermédiaire
- HT18 Harrison-Trainor : Étude systématique des spectres de degrés sur un cône, pose le problème résolu dans cet article
- Wri18 Wright : Théorème de classification en quatre catégories des spectres de degrés
- DKMY09 Downey et al. : Spectres de degrés des relations unaires
- Mar75 Martin : Déterminisme de Borel (fondement de la mesure de Martin)
- AK00 Ash & Knight : Référence standard de la théorie des structures calculables
Cet article constitue un progrès important en théorie des structures calculables. En introduisant la théorie élégante des séquences de codage, il résout complètement le problème du spectre intermédiaire « naturel » sur (ω,<). Comparé aux travaux antérieurs, l'exemple présenté n'est pas seulement existentiel, mais aussi calculable, explicite et complètement relativisable, incarnant véritablement la notion de « naturalité ».
Point Culminant : Le développement de la théorie des séquences/arbres de codage, qui non seulement résout le problème d'existence mais fournit aussi un outil systématisé pour la construction et la classification (le Théorème 4.17 prouve l'existence d'indénombrables spectres distincts). Ce cadre théorique pourrait avoir des implications profondes pour d'autres problèmes de classification Δ20.
Défi Principal : L'écart entre les rangs minimal et maximal des arbres de codage, ainsi que la complexité technique de la relation « d'autorisation ». L'auteur reconnaît correctement que la caractérisation complète des spectres de degrés nécessite une compréhension plus profonde de ces comportements combinatoires complexes, plutôt que de simples critères basés sur la longueur des séquences.
Évaluation Globale : Il s'agit d'un article techniquement profond et théoriquement significatif qui avance substantiellement notre compréhension de la structure des spectres de degrés. Bien que certains problèmes restent ouverts et que la présentation soit dense, les contributions justifient pleinement la publication dans un forum de premier plan en logique mathématique.