Un conjunto solucionable (también recursivo , computable ) es un conjunto de números naturales para los que existe un algoritmo que recibe cualquier número natural como entrada y, después de un número finito de pasos, termina por determinar si pertenece a ese conjunto. En otras palabras, un conjunto es decidible si su función característica es computable . Un conjunto que no es soluble se llama indecidible . También se puede hablar de un conjunto solucionable que consta de cualquier objeto constructivo codificado por números naturales. Todo conjunto decidible es enumerable y aritmético . Los conjuntos resolubles corresponden al nivel de la jerarquía aritmética .
En el caso general, un subconjunto del conjunto de elementos constructivos se llama decidible con respecto a , si existe un algoritmo que se puede aplicar a objetos de y, si se aplica a algún objeto , que responda a la pregunta de si ese objeto pertenece [ 1] .
Hay conjuntos enumerables que no son decidibles. Además, un conjunto enumerable es decidible si y solo si su complemento también es enumerable. La proyección de un conjunto decidible es enumerable, pero puede no ser decidible. Un subconjunto de un conjunto decidible puede no ser decidible (y puede que ni siquiera sea aritmético).
El conjunto de todos los subconjuntos solubles es contable , y el conjunto de todos los subconjuntos irresolubles es incontable , ya que el conjunto de todos los subconjuntos de enteros positivos es incontable. [2]
Existe una correspondencia biunívoca entre los subconjuntos computables y los números reales computables [2] .