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 del Artículo: 2412.01071
- Título: A relation on (ω,<) of intermediate degree spectrum on a cone
- Autores: Jad Damaj y Matthew Harrison-Trainor
- Clasificación: math.LO (Lógica Matemática)
- Fecha de Publicación: 7 de noviembre de 2025 (arXiv v2: 5 de noviembre de 2025)
- Enlace del Artículo: https://arxiv.org/abs/2412.01071
Este artículo estudia el problema de los espectros de grado (degree spectra) en relaciones sobre el orden lineal natural de los números naturales (ω,<). Dado un orden lineal (ω,<) con una relación adicional R (como la relación de sucesor), el espectro de grado de R es el conjunto de grados de Turing de R en todas las copias computables de (ω,<). Se sabe que los espectros de grado de relaciones en (ω,<) se dividen en cuatro categorías: grado computable, todos los grados c.e., todos los grados Δ20, o espectros intermedios entre grados c.e. y grados Δ20. Los ejemplos de las tres primeras categorías se construyen fácilmente, pero hasta recientemente, la pregunta de si existe una relación con espectro intermedio "en un cono" permanecía abierta. Bazhenov et al. construyeron ejemplos de espectros intermedios, pero ese ejemplo era "no natural" (mediante construcción por diagonalización, dependiendo de la elección de codificación de Gödel). Este artículo utiliza el paradigma "on-a-cone" para restringir el estudio a relaciones "naturales", y el resultado principal es la construcción de una relación natural con espectro intermedio basada en razones estructurales.
Este artículo estudia un problema fundamental en la teoría de estructuras computables: ¿cómo se caracteriza la complejidad intrínseca de una relación a través de su espectro de grado?. Específicamente:
- Problema de Clasificación de Espectros de Grado: Wright demostró que el espectro de grado de una relación en (ω,<) es bien un conjunto unitario (grado computable), bien contiene todos los grados c.e., bien es el conjunto de todos los grados Δ20, o bien es intermedio entre grados c.e. y grados Δ20. Se conocen ejemplos de las tres primeras categorías, pero la existencia de verdaderos espectros intermedios ha permanecido sin resolver durante mucho tiempo.
- Problema de Naturalidad: Bazhenov, Kalociński, y Wrocławski BKW22 construyeron un ejemplo de espectro intermedio, pero esa construcción:
- Depende de argumentos de prioridad complejos y diagonalización
- No es canónica (depende de la elección de codificación de Gödel)
- No puede relativizarse (no preserva la intermedialidad relativa a 0')
- En un cono, el espectro de grado degenera a grados c.e.
- Paradigma "En un Cono": Para capturar el concepto de relaciones "naturales", se adopta la formalización "on-a-cone" relacionada con la conjetura de Martin: si una propiedad se cumple en todos los grados por encima de algún grado de Turing, entonces se considera que esa propiedad se cumple "casi en todas partes". Esto excluye ejemplos patológicos que dependen de codificaciones especiales.
- Significado Teórico: Caracterizar completamente la estructura de espectros de grado de relaciones en (ω,<), respondiendo a preguntas fundamentales de la teoría de estructuras computables
- Significado Metodológico: Demostrar la efectividad del paradigma "on-a-cone" en la exclusión de construcciones no naturales
- Contribución Técnica: Desarrollar herramientas teóricas de secuencias de codificación (coding sequences) que pueden aplicarse a otras estructuras
- Teorema Principal (Teorema 3.7): Se construye una función computable unaria f cuyo espectro de grado en un cono es estrictamente intermedio entre grados c.e. y grados Δ20, con base del cono siendo el grado computable (es decir, válido para todos los oráculos)
- Descripción Explícita de Relaciones Naturales: La función f tiene una descripción estructural simple—el dominio se divide en bloques cíclicos, los bloques en posiciones impares enumeran números naturales según L1L2L3…, y los bloques en posiciones pares enumeran números de manera que cada número aparece infinitas veces según L1L1L2L1L2L3…
- Teorema de Caracterización de Espectro de Grado:
- Teorema 3.3: El espectro de grado de una función de bloques contiene un grado no-c.e. si y solo si infinitos bloques se incrustan en bloques posteriores
- Teorema 3.6: Cuando todos los bloques (excepto finitos) se incrustan en bloques posteriores, el espectro de grado es el conjunto de todos los grados Δ20 si y solo si existe una secuencia de codificación infinita
- Resultado de Diversidad (Teorema 4.17): Para cualquier ordinal par α≥6, existe una función de bloques cuyo espectro de grado contiene todos los grados β-c.e. (β<α) pero no contiene todos los grados α-c.e., demostrando la existencia de incontables muchos espectros de grado distintos
- Innovación Técnica: Se introduce el concepto de secuencias de codificación (coding sequences) y árboles de codificación (coding trees), desarrollando una teoría de rangos de árboles de codificación máximos/mínimos para caracterizar finamente los espectros de grado
Espectro de Grado (Degree Spectrum): Dada una estructura computable A y una relación R, el espectro de grado se define como
DgSpA(R)={degT(φ(R)):B es una copia computable de A,φ:A≅B}
Espectro de Grado en un Cono: Si existe X tal que para todo Y≥TX, cierta propiedad se cumple respecto al espectro de grado relativizado DgSpAY(R), entonces se dice que esa propiedad se cumple "en un cono".
Problema de Espectro Intermedio: Construir una relación R tal que en un cono:
- El espectro de grado contiene estrictamente todos los grados c.e. (existe un grado no-c.e.)
- El espectro de grado está estrictamente contenido en los grados Δ20 (existe un grado Δ20 no en el espectro)
Definición 2.6: Una función f:(ω,<)→(ω,<) es una función de bloques si para cada n, existe un intervalo [a,b] que contiene n y es cerrado bajo f y f−1. El intervalo mínimo de este tipo se llama f-bloque.
Propiedades Clave:
- Los bloques no se superponen, el dominio se descompone como unión de bloques
- Cada bloque tiene tamaño finito, se pueden enumerar todos los tipos de bloques In
- Corresponde a una cadena αf(i)=n donde In es el tipo del i-ésimo bloque
Definición 3.4: Una secuencia de intervalos [a1,b1],[a2,b2],… y mapeos φi:[ai,bi]→[ai+1,bi+1] constituyen una f-secuencia de codificación si:
- Cada intervalo es cerrado bajo bloques
- φi es un encaje no decreciente que preserva orden
- φi+1∘φi preserva f
- φ1 no preserva f (existe x tal que φ1(f(x))=f(φ1(x)))
- ai+1>bi (los intervalos son estrictamente crecientes)
Comprensión Intuitiva: Las secuencias de codificación proporcionan un mecanismo para "codificar" conjuntos Δ20 al construir copias computables:
- Cuando elementos de un conjunto entran/salen, se modifican los intervalos correspondientes en el orden lineal
- Los mapeos en pasos pares/impares alternativamente preservan/no preservan f, correspondiendo a estados 0/1 del elemento del conjunto
- Las secuencias de codificación infinitas permiten que los valores de elementos cambien infinitas veces (propiedad Δ20)
La secuencia de bloques es:
L1,L1,L2,L1,L3,L2,L4,L1,L5,L2,L6,L3,L7,L1,L8,…
donde Lk es un ciclo de longitud k. El patrón:
- Posiciones impares: L1,L2,L3,L4,… (enumeración creciente)
- Posiciones pares: L1,L1,L2,L1,L2,L3,… (cada número infinitas veces)
Propiedades Clave:
- Cada bloque aparece infinitas veces → el espectro de grado contiene grados no-c.e. (Teorema 3.3)
- Cualesquiera dos bloques son adyacentes como máximo una vez → cualquier secuencia de codificación tiene longitud ≤5 (los enlaces se rompen)
- No hay secuencias de codificación infinitas → el espectro de grado no contiene todos los grados Δ20 (Teorema 3.6)
Suficiencia (infinitos bloques se incrustan en bloques posteriores):
- Para cualquier tupla c, seleccionar a como un bloque de tamaño >1 mayor que c
- Demostrar que a es una tupla libre de diferencia (d-free) sobre c
- Dada una fórmula libre de cuantificadores φ(c,a,b), construir a′=a+1,b′=b+1
- a′ ya no es un bloque, por lo que el valor de f en a′ cambia
- Para una fórmula existencial ψ(c,a′,b′), encontrar a′′,b′′ tales que f en c,a′′,b′′ tiene los mismos valores que en c,a,b
- Utilizar la propiedad de incrustación de bloques: a′′ es el bloque objetivo de la incrustación de a
- Por el Teorema 3.2 (de HT18), el espectro de grado contiene estrictamente grados c.e.
Necesidad (no hay secuencias de codificación infinitas):
- Construir un conjunto Δ20 C tal que para todas las copias computables Le≅(ω,<):
ΦifLe=C o ΨjC=fLe
- Estrategia de requisito Re,i,j:
- Seleccionar x no restringido, inicialmente C(x)=0 (Fase 0)
- Cuando aparecen cálculos ΦifLe(x)=C(x) y ΨjC[0,…,m0]=fLe[0,…,m0], cambiar C(x) (Fase 1)
- Alternativamente cambiar C(x) cada vez para romper el cálculo
- Argumento Clave: Si el requisito entra en arbitrariamente muchas fases, entonces se construye una secuencia de codificación (débil) infinita
- La fase sn corresponde al intervalo [an,bn] y mapeo πsn:Le→(ω,<)
- Definir φi=πi+1∘πi−1
- Por propiedades de computabilidad, φi en fases pares/impares alternativamente preservan/no preservan f
- Por el Lema 3.5, las secuencias de codificación débiles pueden convertirse en secuencias de codificación fuertes, contradicción
- Definición 4.8: Los nodos son todas las secuencias de codificación finitas débiles, la relación de extensión es la extensión de secuencias
- Rango: maxrank(f)=rank(Tmax(f))
- Teorema 4.9: Si α=maxrank(f), entonces en un cono existe un grado no-α-c.e. que no está en el espectro de grado
- Prueba: En la construcción por diagonalización, mantener una función de rango r(x,s):ω2→α+1
- Cada cambio de C(x) corresponde a extender la secuencia de codificación, el rango disminuye estrictamente
- Por la buena fundamentación del árbol, C es un conjunto α-c.e.
- Definición 4.11: Los nodos son secuencias de codificación finitas fuertes, pero la definición de rango es más compleja
- Relación de Permiso (permitting): σ permite τ si:
- Los últimos intervalos [an,bn] y [an′,bn′] satisfacen an<an′
- Existe un mapeo que preserva f ψ:[an,bn]→[an′,bn′] que conmuta con φn−1,φn−1′
- Definición de Rango: minrank(σ)≥α si:
- Existe una secuencia infinita σ0,σ1,… donde cada una permite la siguiente
- Para todo β<α y todo i, existe τi extendiendo σi con minrank(τi)≥β
- Teorema 4.12: Si α=minrank(f), entonces el espectro de grado contiene todos los grados β-c.e. (β<α)
- Prueba: Dado un conjunto β-c.e. X (función de rango r:ω2→β), construir L≅(ω,<) tal que fL≡TX
- Para cada e, mantener una secuencia de codificación CSe,s satisfaciendo minrank(CSe,s)≥r(e,s)
- Cuando X(e) cambia, extender la secuencia de codificación (el rango disminuye)
- Cuando X(e) no cambia pero se necesita ajuste, moverse lateralmente a una secuencia permitida del mismo rango
Función: La secuencia de bloques de f es L1L1L2L1L3L2L4L1…
Verificación:
- Contiene Grados No-c.e.: Cada Lk aparece infinitas veces, satisfaciendo las condiciones del Teorema 3.3
- No Contiene Todos los Grados Δ20: Cualquier secuencia de codificación tiene longitud ≤5
- Prueba: En cualquier secuencia de codificación, hay un enlace débil en [a1,b1] o [a2,b2] que se vuelve débil en [a2,b2] o [a3,b3]
- Un enlace débil en [ai+2,bi+2] o [ai+3,bi+3] debe romperse
- Un enlace roto no puede extenderse más (contradicción de paridad)
Conclusión: Este es el primer ejemplo computable, natural, relativizable de espectro intermedio
Construcción: Para ordinal par α≥6, basado en árbol T de rango α, construir función f
Tipos de Bloques: Para σ=⟨a0,…,an⟩∈T, definir
Bσ=x0+L2ℓ(σ∣0)+2+⋯+L2ℓ(σ∣n)+2+x1+x2+x3
donde los "elementos sándwich" x0,x1,x2,x3 tienen valores de función dependiendo de la paridad de ∣σ∣
Secuencia de Bloques:
- Posiciones pares: L1,L3,L5,… (ciclos de longitud impar)
- Posiciones impares: Bσ1,Lj(1),Bσ2,Lj(2),…
- σ1,σ2,… enumera recursivamente T, cada uno infinitas veces
- j(i) enumera números impares, cada uno infinitas veces, con j(i)≤2i+1
Verificación:
- Rango Mínimo ≥α: T se incrustra en el árbol de codificación mínimo (mediante mapeo natural σ↦[a1,b1],…,[a∣σ∣,b∣σ∣])
- Rango Máximo ≤α:
- La longitud de secuencias con enlaces débiles es ≤5<α
- Otras secuencias corresponden a caminos en T∗ (árbol de pares de elementos en T)
- Mediante inducción demostrar rank∗(T∗)≤α (clave: α es par)
Conclusión: Existen incontables muchos espectros de grado distintos (correspondiendo a diferentes α)
Para la función f del Teorema 3.7:
Rango del Árbol de Codificación Máximo: maxrank(f)≤6
- Cualquier secuencia de codificación de longitud 5 tiene un enlace débil
- Un enlace débil se rompe en 2 pasos
Rango del Árbol de Codificación Mínimo: minrank(f)=3
- Cota Inferior: Para ℓ<m<n, la secuencia [a1,b1] (tipo Lℓ) → [a2,b2] (tipo Lm) → [a3,b3] (combinación de Lℓ y Ln) muestra rango ≥3
- Cota Superior: Cualquier secuencia con enlace débil tiene rango 0 (las secuencias permitidas tienen enlaces rotos)
Conclusión sobre Espectro de Grado:
- Contiene todos los grados 2-c.e. (por minrank=3)
- No contiene todos los grados 6-c.e. (por maxrank≤6)
- Mediante argumento especial: no contiene todos los grados 3-c.e.
- Trabajo Temprano:
- Downey et al. DKMY09: El espectro de grado de relaciones unarias es bien computable bien todos los grados Δ20
- Knoll Kno09: Investigación en ω y ζ
- Teorema de Clasificación de Wright Wri18:
- El espectro de grado es bien un conjunto unitario, bien contiene todos los grados c.e.
- Excluye casos intermedios entre grado computable y grados c.e.
- Deja abierta la pregunta: ¿existe espectro intermedio entre grados c.e. y grados Δ20?
- Avance de BKW BKW22:
- Primera construcción de función unaria con espectro intermedio
- Limitaciones:
- No canónica (depende de codificación de Gödel)
- No relativizable (en un cono degenera a grados c.e.)
- Depende de no computabilidad de función de conteo
- Paradigma On-a-Cone:
- Origen en conjetura de Martin Mon19
- Montalbán Mon13: Investigación de teoría de estructuras computables en conos
- Harrison-Trainor HT18: Primer estudio sistemático de espectros de grado en conos
- Csima & Harrison-Trainor CHT17: Grados de categoricidad en conos
| Aspecto | BKW22 | Este Trabajo |
|---|
| Método de Construcción | Argumento de prioridad + diagonalización | Descripción estructural explícita |
| Canonicidad | Depende de elección de codificación | Independiente de codificación |
| Relativizable | No (en cono → grados c.e.) | Sí (válido para todos los oráculos) |
| Computabilidad | αf,cf no computable | αf,cf computable |
| Caracterización Fina | Solo existencia | Jerarquía completa de α-c.e. |
- Teoría de Secuencias de Codificación del Presente Trabajo vs Método de Función de Conteo de BKW:
- Las secuencias de codificación proporcionan intuición geométrica/combinatoria
- La teoría de rangos de árboles de codificación caracteriza precisamente grados α-c.e.
- Permite construcción sistematizada (Teorema 4.17)
- Existencia: Existen relaciones naturales (en un cono) con espectro intermedio
- Diversidad: Existen incontables muchos espectros de grado distintos
- Teorema de Caracterización: La existencia de secuencias de codificación caracteriza completamente si el espectro de grado es el conjunto de todos los grados Δ20
- Estructura Fina: Los rangos de árboles de codificación mínimo/máximo proporcionan cotas superior e inferior para la inclusión de grados α-c.e.
- Brecha entre Rangos Mínimo y Máximo (Ejemplo 4.15):
- minrank(f)=3 pero maxrank(f)=6
- El espectro de grado realmente no contiene todos los grados 3-c.e. (requiere argumento especial)
- La brecha proviene del comportamiento complejo de la relación de "permiso", no solo de la longitud de secuencias
- Caso de Ordinales Impares (Pregunta 4.18):
- El Teorema 4.17 solo prueba α par ≥6
- El cálculo de rango para caso impar es más complejo (falla el paso inductivo)
- Falta de Caracterización Completa (Pregunta 4.21):
- Los rangos mínimo/máximo solo dan cotas
- Determinar exactamente si el espectro de grado contiene todos los grados α-c.e. sigue siendo difícil
- Espectros Incomparables (Conjetura 4.16):
- Los autores conjeturan la existencia de espectros incomparables
- Requiere construir funciones con diferentes "comportamientos de permiso"
- Problemas Abiertos:
- Pregunta 4.19: ¿Si contiene grados no-c.e., debe contener todos los grados 2-c.e.?
- Pregunta 4.20: ¿Existe cadena descendente infinita?
- Pregunta 4.21: ¿Caracterizar exactamente cuándo se incluyen grados α-c.e.?
- Direcciones de Generalización:
- Extender a otras estructuras (no solo (ω,<))
- Investigar relaciones de mayor aridad (no solo funciones unarias)
- Conectar con otros aspectos de la conjetura de Martin
- Mejoras Técnicas:
- Simplificar el cálculo de rango de árboles de codificación
- Desarrollar teoría general para manejar relaciones de "permiso"
- Método sistematizado para construir espectros con propiedades específicas
- Profundidad Teórica:
- Resuelve completamente el problema de espectro intermedio "en un cono"
- Desarrolla marco teórico completo de secuencias/árboles de codificación
- Demuestra diversidad incontable (Teorema 4.17)
- Innovación Técnica:
- Concepto de Secuencia de Codificación: Captura elegantemente la esencia de codificación Δ20
- Dicotomía de Árboles de Codificación Mínimo/Máximo: Distingue entre "codificación de elemento único" y "codificación de múltiples elementos independientes"
- Teoría de Rangos: Conecta precisamente con la jerarquía α-c.e.
- Naturalidad:
- El ejemplo tiene descripción explícita (L1L1L2L1L3L2…)
- Todos los parámetros son computables (αf,cf, etc.)
- Completamente relativizable (base del cono es grado computable)
- Sistematicidad:
- Condiciones necesarias y suficientes (Teoremas 3.3, 3.6)
- Marco unificado (aplicable a todas las funciones de bloques)
- Generalizable (esquema de construcción del Teorema 4.17)
- Complejidad Técnica:
- La definición de rango de árbol de codificación es bastante técnica (Definición 4.11)
- La definición inductiva de rango mínimo no es intuitiva
- La prueba del Teorema 4.17 requiere cálculo de rango delicado
- Incompletitud de Resultados:
- Problema de brecha entre rangos mínimo/máximo sin resolver
- Solo trata ordinales pares α
- Clasificación completa de espectros de grado aún falta
- Limitaciones de Ejemplos:
- Solo considera funciones de bloques (clase especial de funciones unarias)
- Caso de relaciones de mayor aridad no explorado
- Conexión con otras estructuras poco clara
- Problemas de Presentación:
- Notación pesada (πs,πs+1 etc. difíciles de distinguir)
- Algunas pruebas largas (Teorema 4.17)
- Falta de diagramas intuitivos (aunque hay figuras simples)
- Contribución al Campo:
- Resuelve Problema Abierto Importante: Versión "en un cono" propuesta por Harrison-Trainor en HT18
- Contribución Metodológica: Efectividad del paradigma "on-a-cone" en exclusión de ejemplos patológicos
- Herramientas Teóricas: Teoría de secuencias de codificación potencialmente aplicable a otros problemas de clasificación Δ20
- Valor Práctico:
- Principalmente contribución teórica, sin aplicaciones directas
- Pero entender espectros de grado es fundamental para teoría de modelos computables e inversa
- Reproducibilidad:
- Construcción completamente explícita, verificable
- Detalles de prueba suficientes (aunque técnicamente densos)
- Sin requerimiento de experimentos computacionales
- Investigación Teórica:
- Teoría de estructuras computables
- Teoría de grados
- Investigación de propiedades de conjuntos α-c.e.
- Generalizaciones Potenciales:
- Otras estructuras clasificables (como álgebras booleanas, árboles, etc.)
- Jerarquías de orden superior en aritmética
- Problemas de codificación en matemática inversa
- Valor Educativo:
- Formalización del concepto de "naturalidad"
- Combinación de argumentos de prioridad con propiedades estructurales
- Ejemplos avanzados en teoría de espectros de grado
- BKW22 Bazhenov, Kalociński, Wrocławski: Primer ejemplo de espectro intermedio
- HT18 Harrison-Trainor: Estudio sistemático de espectros de grado en conos, propone problema resuelto en este trabajo
- Wri18 Wright: Teorema de cuatro clasificaciones de espectros de grado
- DKMY09 Downey et al.: Espectros de grado de relaciones unarias
- Mar75 Martin: Determinación de Borel (fundamento de medida de Martin)
- AK00 Ash & Knight: Referencia estándar de teoría de estructuras computables
Este artículo representa un avance importante en la teoría de estructuras computables, resolviendo completamente mediante la introducción de la ingeniosa teoría de secuencias de codificación el problema de espectros intermedios "naturales" en (ω,<). Comparado con trabajo previo, los ejemplos de este artículo no solo existen, sino que son computables, explícitos, y completamente relativizables, verdaderamente encarnando "naturalidad".
El punto culminante es el desarrollo de la teoría de secuencias/árboles de codificación, que no solo resuelve el problema de existencia, sino que proporciona herramientas sistematizadas de construcción y clasificación (el Teorema 4.17 demuestra diversidad incontable). Este marco teórico probablemente tendrá profundo impacto en investigación futura de espectros de grado en otras estructuras.
El desafío principal radica en la brecha entre rangos de árboles de codificación mínimo/máximo, así como la complejidad técnica de la relación de "permiso". Como los autores correctamente señalan, la caracterización completa de espectros de grado requiere entender estos comportamientos combinatorios complejos, no simplemente depender de la longitud de secuencias de codificación.
En general, este es un artículo técnicamente profundo y con resultados importantes, proporcionando nuevas herramientas y perspectivas para la teoría de estructuras computables.