Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В теории вычислимости , традиционно называемая теория рекурсии, множество S из натуральных чисел , называются перечислимой , вычислимо перечислит , полуразрешимая , доказуема или Тьюринг узнаваемого , если:

  • Существует алгоритм такой , что множество входных чисел , для которых алгоритм останавливается именно S .

Или, что то же самое,

  • Существует алгоритм , который перечисляет член S . Это означает, что его вывод - это просто список всех членов S : s 1 , s 2 , s 3 , .... Если S бесконечно, этот алгоритм будет работать вечно.

Первое условие подсказывает, почему иногда используется термин « полуразрешимый» ; вторая подсказывает, почему используется вычислимо перечислимое . Аббревиатуры re и ce часто используются даже в печати вместо полной фразы.

В теории сложности вычислений , то класс сложности , содержащий все рекурсивно перечислимых множеств RE . В теории рекурсии обозначается решетка множеств при включении .

Формальное определение [ править ]

Множество S натуральных чисел, называется перечислимым , если существует частично рекурсивная функция которого домен именно S , а это означает , что функция определена тогда и только тогда , когда ее ввод является членом S .

Эквивалентные формулировки [ править ]

Ниже приведены все эквивалентные свойства множества натуральных чисел S :

Полурастворимость:
  • Множество S рекурсивно перечислимо. То есть S является областью (совмещенным диапазоном) частично рекурсивной функции.
  • Существует частично рекурсивная функция f такая, что:
Перечислимость:
  • Множество S - это диапазон частично рекурсивной функции.
  • Множество S является диапазоном полной рекурсивной функции или пусто. Если S бесконечно, функция может быть выбрана инъективной .
  • Множество S является диапазоном примитивной рекурсивной функции или пусто. Даже если S бесконечно, в этом случае может потребоваться повторение значений.
Диофантин:
  • Существует многочлен p с целыми коэффициентами и переменными x , a , b , c , d , e , f , g , h , i, изменяющимися по натуральным числам таким образом, что
(Число связанных переменных в этом определении является наиболее известным до сих пор; возможно, меньшее число может быть использовано для определения всех диофантовых множеств.)
  • Существует многочлен от целых чисел до целых, такой, что множество S содержит в точности неотрицательные числа из своего диапазона.

Эквивалентность полуразрешимости и перечислимости может быть получена методом « ласточкин хвост» .

Диофантовы характеристики рекурсивно перечислимого множества, хотя и не такие простые и интуитивно понятные, как первые определения, были найдены Юрием Матиясевичем как часть отрицательного решения Десятой проблемы Гильберта . Диофантовы множества предшествовали теории рекурсии и поэтому исторически являются первым способом описания этих множеств (хотя эта эквивалентность была отмечена только спустя более чем три десятилетия после введения рекурсивно перечислимых множеств).

Примеры [ править ]

  • Каждый рекурсивный набор рекурсивно перечислим, но неверно, что каждый рекурсивно перечислимый набор является рекурсивным. Для рекурсивных наборов алгоритм также должен сказать, если вход отсутствует в наборе - это не требуется для рекурсивно перечислимых наборов.
  • Перечислимый языком является перечислимым подмножеством формального языка .
  • Множество всех доказуемых предложений в эффективно представленной аксиоматической системе является рекурсивно перечислимым множеством.
  • Теорема Матиясевича утверждает, что каждое рекурсивно перечислимое множество является диофантовым множеством (обратное тривиально верно).
  • Эти простые множества рекурсивно перечислимые , но не рекурсивные.
  • Эти творческие наборы рекурсивно перечислимые , но не рекурсивные.
  • Любой производительный набор является не рекурсивно перечислим.
  • При заданной гёделевской нумерации вычислимых функций множество (где - функция спаривания Кантора и указывает, что определено) является рекурсивно перечислимым (см. Рисунок для фиксированного x ). Этот набор кодирует проблему остановки, поскольку он описывает входные параметры, для которых останавливается каждая машина Тьюринга .
  • Учитывая гёделевскую нумерацию вычислимых функций, множество рекурсивно перечислимо. Этот набор кодирует проблему определения значения функции.
  • Учитывая частичную функцию f из натуральных чисел в натуральные числа, f является частично рекурсивной функцией тогда и только тогда, когда график f , то есть набор всех пар, таких что f (x) определен, рекурсивно перечислим.

Свойства [ править ]

Если A и B рекурсивно перечислимые множества, то AB , AB и A × B (с упорядоченной парой натуральных чисел, отображаемых в одно натуральное число с помощью функции спаривания Кантора ) являются рекурсивно перечислимыми наборами. Прообраз рекурсивно перечислимого множества при частично рекурсивной функции рекурсивно перечислимое множество.

Множество перечислимо тогда и только тогда , когда он находится на уровне от арифметической иерархии .

Набор называется ко-рекурсивно перечислимым или ко- рекурсивным, если его дополнение рекурсивно перечислимо. Эквивалентно, набор является равным тогда и только тогда, когда он находится на уровне арифметической иерархии. Класс сложности ко-рекурсивно перечислимых множеств обозначается co-RE.

Множество является рекурсивным (синоним: вычислимой) , если и только если оба и дополнение А рекурсивно перечислим. Набор рекурсивен тогда и только тогда, когда он является либо диапазоном возрастающей полной рекурсивной функции, либо конечным.

Некоторые пары рекурсивно перечислимых множеств эффективно разделимы, а некоторые нет.

Замечания [ править ]

Согласно тезису Черча-Тьюринг , любая эффективно вычисляемая функция вычисляемая с помощью машины Тьюринга , и , следовательно , множество S рекурсивно перечислимо тогда и только тогда , когда есть некоторый алгоритм , который дает перечисление S . Однако это не может считаться формальным определением, поскольку тезис Черча – Тьюринга является скорее неформальной гипотезой, чем формальной аксиомой.

Определение рекурсивно перечислимого множества как области частичной функции, а не как диапазон полной рекурсивной функции, является обычным в современных текстах. Этот выбор мотивирован тем фактом, что в обобщенных теориях рекурсии, таких как теория α-рекурсии , определение, соответствующее областям, оказалось более естественным. В других текстах определение используется в терминах перечислений, что эквивалентно для рекурсивно перечислимых множеств.

Ссылки [ править ]

  • Роджерс, Х. Теория рекурсивных функций и эффективная вычислимость , MIT Press . ISBN  0-262-68052-1 ; ISBN 0-07-053522-1 . 
  • Соаре, Р. Рекурсивно перечислимые множества и степени. Перспективы математической логики. Springer-Verlag , Берлин, 1987. ISBN 3-540-15299-7 . 
  • Соаре, Роберт I. Рекурсивно перечислимые множества и степени. Бык. Амер. Математика. Soc. 84 (1978), нет. 6, 1149–1181.