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 ordinalEs computable si existe un buen ordenamiento computable .de un subconjunto computablede los números naturales que tienen el tipo de orden . Esto significa que dado cualquier Es decidible si , y dado cualquier Es decidible siAlternativamente , esta condición puede caracterizarse con una única máquina de Turing que decide sipara cualquier . [ 1 ]
Otra definición equivalente establece que 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, si Si es infinito y computable, entonces se puede calcular una biyección . dejando ser el º elemento de en el orden habitual de los números naturales; la búsqueda siempre se detiene porquees infinito . Si es un ordenamiento de pozo computable con tipo de orden , luego definiendo si y solo siProporciona un ordenamiento computable .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 De todos los números naturales, cada uno tiene un tipo de orden . . Dado que existe unamáquina de Turingque decide , esto significa que es un ordinal computable.
Como otro ejemplo, la siguiente es la construcción "canónica" de un buen ordenamiento .de todos los números naturales con tipo de orden: Un algoritmo que decide puede ser de la siguiente manera: Devuelve verdadero si es par yes impar, falso sies extraño yes par, y de lo contrario devolverPor lo tantoTambié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, sies computable y , entonces también es computable. [ 2 ] Esto se debe a que cualquier ordenamiento con tipo de pedidoTiene un segmento inicial .con tipo de pedido, donde( para algún valor fijo )) es un subconjunto computable desies 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. [ 3 ] El ordinal de Church-Kleene es un ordinal límite . Un ordinal es computable si y solo si es menor que. [ 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,es contable.
Los ordinales computables son exactamente los ordinales que tienen una notación ordinal en la notación de Kleene.. [ 5 ]
Véase también
Notas
- ↑ Spector 1955 .
- 1 2 Sacks (1990) , pág. 9.
- ↑ Sacks (1990) , pág. 10.
- ↑ Esto se deduce inmediatamente del cierre descendente y de la definición de.
- ↑ 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 .
- teoría de conjuntos
- teoría de la computabilidad
- Números ordinales
- esbozos de teoría de conjuntos