В теории вычислимости продуктивные множества и креативные множества — это типы множеств натуральных чисел , которые имеют важные приложения в математической логике . Они являются стандартной темой в учебниках по математической логике, таких как Soare (1987) и Rogers (1987).
В оставшейся части статьи предположим, что — допустимая нумерация вычислимых функций , а W — соответствующая нумерация рекурсивно перечислимых множеств.
Множество A натуральных чисел называется продуктивным, если существует полная рекурсивная (вычислимая) функция такая, что для всех , если то Функция называется продуктивная функция для
Множество A натуральных чисел называется креативным, если A рекурсивно перечислимо, а его дополнение является продуктивным. Однако не каждое производительное множество имеет рекурсивно перечислимое дополнение, как показано ниже.
Архетипический творческий набор — это набор, представляющий проблему остановки . Его дополнение является продуктивным с производительной функцией f ( i ) = i (функция тождества).
Чтобы увидеть это, применим определение производительной функции и покажем отдельно, что и :
Никакое продуктивное множество A не может быть рекурсивно перечислимым, потому что всякий раз, когда A содержит каждое число в сбросе W i , оно содержит и другие числа, и, более того, существует эффективная процедура для получения примера такого числа из индекса i . Аналогично, никакое творческое множество не может быть разрешимым , потому что это означало бы, что его дополнение, продуктивное множество, рекурсивно перечислимо.
Любое продуктивное множество имеет продуктивную функцию, которая является инъективной и тотальной .
Следующие теоремы, высказанные Майхиллом (1955), показывают, что в некотором смысле все творческие множества подобны , а все продуктивные множества подобны . [1]
Теорема. Пусть P — множество натуральных чисел. Следующие утверждения эквивалентны:
Теорема. Пусть C — множество натуральных чисел. Следующие утверждения эквивалентны:
Множество всех доказуемых предложений в эффективной аксиоматической системе всегда является рекурсивно перечислимым множеством . Если система достаточно сложна, как арифметика первого порядка , то множество T гёделевских чисел истинных предложений в системе будет продуктивным множеством, что означает, что всякий раз, когда W является рекурсивно перечислимым множеством истинных предложений, существует по крайней мере одно истинное предложение, которое не входит в W. Это можно использовать для строгого доказательства первой теоремы Гёделя о неполноте , поскольку ни одно рекурсивно перечислимое множество не является продуктивным. Дополнение множества T не будет рекурсивно перечислимым, и, таким образом, T является примером производительного множества, дополнение которого не является креативным.
В основополагающей статье Поста (1944) определена концепция, которую он назвал Креативным множеством. Повторяя, множество, упомянутое выше и определенное как область функции , которая берет диагональ всех перечисленных 1-местных вычислимых частичных функций и добавляет к ним 1, является примером креативного множества. [2] Пост дал версию теоремы Гёделя о неполноте, используя свои креативные множества, где изначально Гёдель в некотором смысле построил предложение, которое можно было свободно перевести как «Я недоказуем в этой аксиоматической теории». Однако доказательство Гёделя не работало с концепцией истинных предложений, а вместо этого использовало концепцию последовательной теории, что привело ко второй теореме о неполноте . После того, как Пост завершил свою версию неполноты, он добавил следующее:
«Неизбежно следует вывод, что даже для такого фиксированного, четко определенного корпуса математических положений математическое мышление является и должно оставаться по сути творческим» [2] .
Обычное творческое множество , определяемое с помощью диагональной функции, имеет свое собственное историческое развитие. Алан Тьюринг в статье 1936 года о машине Тьюринга показал существование универсального компьютера, который вычисляет функцию. Функция определяется таким образом, что ( результат применения инструкций, закодированных с помощью, к входным данным ), и является универсальной в том смысле, что любая вычислимая частичная функция задается как для всех , где кодирует инструкции для . Используя приведенные выше обозначения , и диагональная функция возникает вполне естественно как . В конечном счете, эти идеи связаны с тезисом Чёрча , который гласит, что математическое понятие вычислимых частичных функций является правильной формализацией эффективно вычислимой частичной функции, которая не может быть ни доказана, ни опровергнута. Чёрч использовал лямбда-исчисление , Тьюринг — идеализированный компьютер, а позже Эмиль Пост в своем подходе, все из которых эквивалентны.
Дебора Джозеф и Пол Янг (1985) сформулировали аналогичную концепцию полиномиальной креативности в теории вычислительной сложности и использовали ее для предоставления потенциальных контрпримеров к гипотезе Бермана–Хартманиса об изоморфизме NP-полных множеств.