Articulo de referencia

ordinal computable

En matemáticas , específicamente en computabilidad y teoría de conjuntos , un ordinal computable (o recursivo ) es un número ordinal que puede representarse como un buen ordenam...

En matemáticas , específicamente en computabilidad y teoría de conjuntos , un ordinal computable (o recursivo ) es un número ordinal que puede representarse como un buen ordenamiento computable de números naturales .

Definición

Un ordinalα{\displaystyle \alpha }Es computable si existe un buen ordenamiento computable .{\displaystyle \prec }de un subconjunto computableS{\displaystyle S}de los números naturales que tienen el tipo de ordenα{\displaystyle \alpha } . Esto significa que dado cualquierincógnitanorte{\displaystyle x\in \mathbb {N} }Es decidible siincógnitaS{\displaystyle x\in S} , y dado cualquierincógnita,yS{\displaystyle x,y\in S}Es decidible siincógnitay{\displaystyle x\prec y}Alternativamente , esta condición puede caracterizarse con una única máquina de Turing que decide siincógnitaSySincógnitay{\displaystyle x\in S\land y\in S\land x\preceq y}para cualquierincógnita,ynorte{\displaystyle x,y\in \mathbb {N} } . [ 1 ]

Otra definición equivalente establece queα{\displaystyle \alpha } es computable si es finito o es el tipo de orden de un buen ordenamiento computable de todos los números naturales. [ 2 ] Esta equivalencia se cumple porque, siS{\displaystyle S}Si es infinito y computable, entonces se puede calcular una biyección .F:norteS{\displaystyle f:\mathbb {N} \to S} dejandoF(norte){\displaystyle f(n)}ser elnorte{\displaystyle n} º elemento deS{\displaystyle S}en el orden habitual de los números naturales; la búsqueda siempre se detiene porqueS{\displaystyle S}es infinito . SiS,{\displaystyle \langle S,\prec \rangle } es un ordenamiento de pozo computable con tipo de ordenα{\displaystyle \alpha } , luego definiendoincógnitaFy{\displaystyle x\prec _{f}y} si y solo siF(incógnita)F(y){\displaystyle f(x)\prec f(y)}Proporciona un ordenamiento computable .norte,F{\displaystyle \langle \mathbb {N} ,\prec _ {f}\rangle }con el mismo tipo de pedido .

Ejemplos

Todos los ordinales computables son, por definición, contables . Recíprocamente, para muchos ordinales contables, los testigos "naturales" de la contableidad también son testigos de la computabilidad. Por ejemplo, el orden natural <{\displaystyle <}De todos los números naturales, cada uno tiene un tipo de orden .ω{\displaystyle \omega } . Dado que existe unamáquina de Turingque decideincógnita<y{\displaystyle x<y} , esto significa queω{\displaystyle \omega }es un ordinal computable.

Como otro ejemplo, la siguiente es la construcción "canónica" de un buen ordenamiento .{\displaystyle \prec }de todos los números naturales con tipo de ordenω+ω{\displaystyle \omega +\omega }:0246813579{\displaystyle {\begin{matrix}0&2&4&6&8&\dots &1&3&5&7&9&\dots \end{matrix}}} Un algoritmo que decideincógnitay{\displaystyle x\prec y} puede ser de la siguiente manera: Devuelve verdadero siincógnita{\displaystyle x}es par yy{\displaystyle y}es impar, falso siincógnita{\displaystyle x}es extraño yy{\displaystyle y}es par, y de lo contrario devolverincógnita<y{\displaystyle x<y}Por lo tantoω+ω{\displaystyle \omega +\omega }También es computable. De hecho, con construcciones similares, se puede demostrar que el sucesor de un ordinal computable y la suma, el producto y la potencia de un par de ordinales computables son todos computables.

El conjunto de todos los ordinales computables es cerrado hacia abajo, es decir, siα{\displaystyle \alpha }es computable yβ<α{\displaystyle \beta <\alpha} , entoncesβ{\displaystyle \beta } también es computable. [ 2 ] Esto se debe a que cualquier ordenamientoS,{\displaystyle \langle S,\prec \rangle }con tipo de pedidoα{\displaystyle \alpha }Tiene un segmento inicial .S,{\displaystyle \langle S',\prec \rangle }con tipo de pedidoβ{\displaystyle \beta }, dondeS={incógnitaSincógnitaincógnitaβ}{\displaystyle S'=\{x\in S\mid x\prec x_{\beta }\}}( para algún valor fijo )incógnitaβS{\displaystyle x_{\beta }\in S}) es un subconjunto computable deS{\displaystyle S}si{\displaystyle \prec }es computable.

Ordinario de Church-Kleene

El supremo de todos los ordinales computables se llama ordinal de Church-Kleene , el primer ordinal no recursivo, y se denota porω1doK{\displaystyle \omega _{1}^{\mathsf {CK}}}. [ 3 ] El ordinal de Church-Kleene es un ordinal límite . Un ordinal es computable si y solo si es menor queω1doK{\displaystyle \omega _{1}^{\mathsf {CK}}}. [ 4 ] Dado que solo hay una cantidad numerable de relaciones binarias computables, también hay solo una cantidad numerable de ordinales computables. Por lo tanto,ω1doK{\displaystyle \omega _{1}^{\mathsf {CK}}}es contable.

Los ordinales computables son exactamente los ordinales que tienen una notación ordinal en la notación de Kleene.O{\displaystyle {\mathcal {O}}}. [ 5 ]

Véase también

Notas

  1. Spector 1955 .
  2. 1 2 Sacks (1990) , pág. 9.
  3. Sacks (1990) , pág. 10.
  4. Esto se deduce inmediatamente del cierre descendente y de la definición deω1doK{\displaystyle \omega _{1}^{\mathsf {CK}}}.
  5. Sacks (1990) , Teorema 4.4.

Referencias

  • Rogers, Hartley Jr. (1967), The Theory of Recursive Functions and Effective Computability , MIT Press, ISBN 0-07-053522-1
  • Sacks, Gerald (1990), Teoría de la recursión superior , Perspectivas en lógica matemática, Springer-Verlag, ISBN 0-387-19305-7
  • Spector, Clifford (1955). "Recursive well-orderings". Journal of Symbolic Logic . 20 (2): 151– 163. doi : 10.2307/2266902 . JSTOR 2266902 . 

Obtenido de " https://en.wikipedia.org/w/index.php?title=Computable_ordinal&oldid=1358974929 "