En la teoría de la computabilidad , los conjuntos productivos y los conjuntos creativos son tipos de conjuntos de números naturales que tienen importantes aplicaciones en la lógica matemática . Son un tema estándar en los libros de texto de lógica matemática como Soare (1987) y Rogers (1987).
Para el resto de este artículo, supongamos que es una numeración admisible de las funciones computables y W i la numeración correspondiente de los conjuntos enumerables recursivamente .
Un conjunto A de números naturales se llama productivo si existe una función recursiva total (computable) tal que para todo , si entonces La función se llama función productiva para
Un conjunto A de números naturales se denomina creativo si A es recursivamente enumerable y su complemento es productivo. Sin embargo, no todo conjunto productivo tiene un complemento recursivamente enumerable, como se ilustra a continuación.
El conjunto creativo arquetípico es , el conjunto que representa el problema de la detención . Su complemento es productivo con función productiva f ( i ) = i (la función identidad).
Para ver esto, aplicamos la definición de función productiva y mostramos por separado que y :
Ningún conjunto productivo A puede ser recursivamente enumerable, porque siempre que A contiene todos los números de un conjunto W i , contiene otros números y, además, existe un procedimiento eficaz para producir un ejemplo de dicho número a partir del índice i . De manera similar, ningún conjunto creativo puede ser decidible , porque esto implicaría que su complemento, un conjunto productivo, es recursivamente enumerable.
Todo conjunto productivo tiene una función productiva que es inyectiva y total .
Los siguientes teoremas, debidos a Myhill (1955), muestran que en cierto sentido todos los conjuntos creativos son similares y todos los conjuntos productivos son similares . [1]
Teorema. Sea P un conjunto de números naturales. Los siguientes son equivalentes:
Teorema. Sea C un conjunto de números naturales. Los siguientes son equivalentes:
El conjunto de todas las oraciones demostrables en un sistema axiomático efectivo es siempre un conjunto recursivamente enumerable . Si el sistema es adecuadamente complejo, como la aritmética de primer orden , entonces el conjunto T de números de Gödel de oraciones verdaderas en el sistema será un conjunto productivo, lo que significa que siempre que W sea un conjunto recursivamente enumerable de oraciones verdaderas, hay al menos una oración verdadera que no está en W. Esto se puede usar para dar una prueba rigurosa del primer teorema de incompletitud de Gödel , porque ningún conjunto recursivamente enumerable es productivo. El complemento del conjunto T no será recursivamente enumerable y, por lo tanto, T es un ejemplo de un conjunto productivo cuyo complemento no es creativo.
El artículo seminal de Post (1944) definió el concepto que llamó un conjunto creativo. Reiterando, el conjunto mencionado anteriormente y definido como el dominio de la función que toma la diagonal de todas las funciones parciales computables de 1 lugar enumeradas y les suma 1 es un ejemplo de un conjunto creativo. [2] Post dio una versión del Teorema de Incompletitud de Gödel usando sus conjuntos creativos, donde originalmente Gödel había construido en cierto sentido una oración que podría traducirse libremente como decir "Soy indemostrable en esta teoría axiomática". Sin embargo, la prueba de Gödel no funcionó a partir del concepto de oraciones verdaderas, y en su lugar utilizó el concepto de una teoría consistente, lo que condujo al segundo teorema de incompletitud . Después de que Post completó su versión de incompletitud, agregó lo siguiente:
"La conclusión ineludible es que incluso para un cuerpo de proposiciones matemáticas tan fijo y bien definido, el pensamiento matemático es, y debe seguir siendo, esencialmente creativo". [2]
El conjunto creativo habitual definido mediante la función diagonal tiene su propio desarrollo histórico. Alan Turing, en un artículo de 1936 sobre la máquina de Turing, mostró la existencia de una computadora universal que calcula la función. La función se define de modo que ( el resultado de aplicar las instrucciones codificadas por a la entrada ), y es universal en el sentido de que cualquier función parcial calculable está dada por para todos donde codifica las instrucciones para . Usando la notación anterior , y la función diagonal surge de manera bastante natural como . En última instancia, estas ideas están conectadas con la tesis de Church que dice que la noción matemática de funciones parciales computables es la formalización correcta de una función parcial efectivamente calculable, que no puede ser probada ni refutada. Church usó el cálculo lambda , Turing una computadora idealizada y más tarde Emil Post en su enfoque, todos los cuales son equivalentes.
Deborah Joseph y Paul Young (1985) formularon un concepto análogo, la creatividad polinomial , en la teoría de la complejidad computacional , y lo utilizaron para proporcionar posibles contraejemplos a la conjetura de Berman-Hartmanis sobre el isomorfismo de conjuntos NP-completos .