stringtranslate.com

Numeración (teoría de la computabilidad)

En la teoría de la computabilidad, una numeración es la asignación de números naturales a un conjunto de objetos como funciones , números racionales , gráficos o palabras en algún lenguaje formal . Se puede utilizar una numeración para transferir la idea de computabilidad [1] y conceptos relacionados, que originalmente se definen en los números naturales mediante funciones computables , a estos diferentes tipos de objetos.

Ejemplos comunes de numeraciones incluyen las numeraciones de Gödel en lógica de primer orden , los números de descripción que surgen de las máquinas de Turing universales y las numeraciones admisibles del conjunto de funciones computables parciales.

Definición y ejemplos

La numeración de un conjunto es una función parcial sobreyectiva desde hasta S (Ershov 1999:477). El valor de una numeración ν en un número i (si está definido) a menudo se escribe ν i en lugar de lo habitual .

Ejemplos de numeraciones incluyen:

Tipos de numeraciones

Una numeración es total si es una función total. Si el dominio de una numeración parcial es enumerable de forma recursiva, entonces siempre existe una numeración total equivalente (la equivalencia de numeraciones se define a continuación).

Una numeración η es decidible si el conjunto es un conjunto decidible.

Una numeración η tiene un solo valor si η ( x ) = η ( y ) si y solo si x = y ; en otras palabras, si η es una función inyectiva. Una numeración de un solo valor del conjunto de funciones computables parciales se llama numeración de Friedberg .

Comparación de numeraciones

Hay un pedido anticipado en el conjunto de todas las numeraciones. Sean y sean dos numeraciones. Entonces es reducible a , escrito , si

Si y entonces es equivalente a ; esto está escrito .

Numeraciones computables

Cuando los objetos del conjunto S que se están numerando son suficientemente "constructivos", es común buscar numeraciones que puedan decodificarse efectivamente (Ershov 1999:486). Por ejemplo, si S consta de conjuntos recursivamente enumerables, la numeración η es computable si el conjunto de pares ( x , y ) donde yη ( x ) es recursivamente enumerable. De manera similar, una numeración g de funciones parciales es computable si la relación R ( x , y , z ) = "[ g ( x )]( y ) = z " es recursiva parcial (Ershov 1999:487).

Una numeración computable se llama principal si toda numeración computable del mismo conjunto es reducible a él. Tanto el conjunto de todos los subconjuntos recursivamente enumerables como el conjunto de todas las funciones computables parciales tienen numeraciones principales (Ershov 1999:487). Una numeración principal del conjunto de funciones recursivas parciales se conoce en la literatura como numeración admisible .

Ver también

Referencias

  1. ^ "Teoría de la computabilidad: descripción general | Temas de ScienceDirect". www.sciencedirect.com . Consultado el 19 de enero de 2021 .