Conjunto computable

Concepto en la teoría de la computabilidad

En la teoría de la computabilidad , un conjunto de números naturales se denomina computable , recursivo o decidible si existe un algoritmo que toma un número como entrada, termina después de una cantidad finita de tiempo (posiblemente dependiendo del número dado) y decide correctamente si el número pertenece al conjunto o no.

Un conjunto que no es computable se llama no computable o indecidible .

Una clase más general de conjuntos que los computables consiste en los conjuntos computablemente enumerables (ce) , también llamados conjuntos semidecidibles . Para estos conjuntos, solo se requiere que exista un algoritmo que decida correctamente cuándo un número está en el conjunto; el algoritmo puede no dar respuesta (pero no la respuesta incorrecta) para números que no están en el conjunto.

Definición formal

Un subconjunto de los números naturales se denomina computable si existe una función computable total tal que si y si . En otras palabras, el conjunto es computable si y solo si la función indicadora es computable . S {\estilo de visualización S} F {\estilo de visualización f} F ( incógnita ) = 1 {\displaystyle f(x)=1} incógnita S {\displaystyle x\en S} F ( incógnita ) = 0 {\displaystyle f(x)=0} incógnita S {\displaystyle x\no en S} S {\estilo de visualización S} 1 S {\displaystyle \mathbb {1} _ {S}}

Ejemplos y no ejemplos

Ejemplos:

No ejemplos:

Propiedades

Si A es un conjunto computable, entonces el complemento de A es un conjunto computable. Si A y B son conjuntos computables, entonces AB , AB y la imagen de A × B bajo la función de apareamiento de Cantor son conjuntos computables.

A es un conjunto computable si y solo si A y el complemento de A son ambos computablemente enumerables (ce). La preimagen de un conjunto computable bajo una función computable total es un conjunto computable. La imagen de un conjunto computable bajo una biyección computable total es computable. (En general, la imagen de un conjunto computable bajo una función computable es ce, pero posiblemente no computable).

A es un conjunto computable si y sólo si está en el nivel de la jerarquía aritmética . Δ 1 0 {\displaystyle \Delta _ {1}^{0}}

A es un conjunto computable si y solo si es el rango de una función computable total no decreciente o el conjunto vacío. La imagen de un conjunto computable bajo una función computable total no decreciente es computable.

Véase también

Referencias

  • Sakharov, Alex. "Conjunto recursivo". MathWorld .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Conjunto_computable&oldid=1252489526"