Индексный набор (вычислимость)

Классы частично рекурсивных функций

В теории вычислимости индексные множества описывают классы вычислимых функций ; в частности, они задают все индексы функций в определенном классе в соответствии с фиксированной гёделевской нумерацией частично вычислимых функций.

Определение

Пусть будет вычислимым перечислением всех частично вычислимых функций, а будет вычислимым перечислением всех перечислимых множеств . φ е {\displaystyle \varphi _{e}} Вт е {\displaystyle W_{e}}

Пусть будет классом частично вычислимых функций. Если то — индексное множество . В общем случае — индексное множество , если для каждого с (т.е. они индексируют одну и ту же функцию), имеем . Интуитивно, это множества натуральных чисел, которые мы описываем только со ссылкой на функции, которые они индексируют. А {\displaystyle {\mathcal {A}}} А = { х : φ х А } {\displaystyle A=\{x\,:\,\varphi _{x}\in {\mathcal {A}}\}} А {\displaystyle А} А {\displaystyle {\mathcal {A}}} А {\displaystyle А} х , у Н {\displaystyle x,y\in \mathbb {N} } φ х φ у {\displaystyle \varphi _{x}\simeq \varphi _{y}} х А у А {\displaystyle x\in A\leftrightarrow y\in A}

Индексные множества и теорема Райса

Большинство индексных множеств невычислимы, за исключением двух тривиальных исключений. Это утверждается в теореме Райса :

Пусть — класс частично вычислимых функций с индексным множеством . Тогда вычислимо тогда и только тогда, когда пусто или является всеми из . С {\displaystyle {\mathcal {C}}} С {\displaystyle С} С {\displaystyle С} С {\displaystyle С} С {\displaystyle С} Н {\displaystyle \mathbb {N} }

Теорема Райса гласит: «любое нетривиальное свойство частично вычислимых функций неразрешимо». [1]

Полнота в арифметической иерархии

Индексные наборы предоставляют множество примеров наборов, которые являются полными на некотором уровне арифметической иерархии . Здесь мы говорим, что набор является -полным, если для каждого набора существует m-редукция от до . -полнота определяется аналогично. Вот несколько примеров: [2] Σ н {\displaystyle \Сигма _{n}} А {\displaystyle А} Σ н {\displaystyle \Сигма _{n}} Σ н {\displaystyle \Сигма _{n}} Б {\displaystyle Б} Б {\displaystyle Б} А {\displaystyle А} П н {\displaystyle \Пи _{n}}

  • Э м п = { е : Вт е = } {\displaystyle \mathrm {Emp} =\{e\,:\,W_{e}=\varnothing \}} -полный . П 1 {\displaystyle \Пи _{1}}
  • Ф я н = { е : Вт е  конечен } {\displaystyle \mathrm {Fin} =\{e\,:\,W_{e}{\text{конечен}}\}} -полный . Σ 2 {\displaystyle \Сигма _{2}}
  • я н ф = { е : Вт е  бесконечен } {\displaystyle \mathrm {Inf} =\{e\,:\,W_{e}{\text{ бесконечно}}\}} -полный . П 2 {\displaystyle \Пи _{2}}
  • Т о т = { е : φ е  является общим } = { е : Вт е = Н } {\displaystyle \mathrm {Tot} =\{e\,:\,\varphi _{e}{\text{ is total}}\}=\{e:W_{e}=\mathbb {N} \}} -полный . П 2 {\displaystyle \Пи _{2}}
  • С о н = { е : φ е  является полным и постоянным } {\displaystyle \mathrm {Con} =\{e\,:\,\varphi _{e}{\text{ является полным и постоянным}}\}} -полный . П 2 {\displaystyle \Пи _{2}}
  • С о ф = { е : Вт е  является кофинитным } {\displaystyle \mathrm {Cof} =\{e\,:\,W_{e}{\text{ кофинитен}}\}} -полный . Σ 3 {\displaystyle \Сигма _{3}}
  • Р е с = { е : Вт е  вычислимо } {\displaystyle \mathrm {Rec} =\{e\,:\,W_{e}{\text{ вычислимо}}\}} -полный . Σ 3 {\displaystyle \Сигма _{3}}
  • Э х т = { е : φ е  расширяема до полной вычислимой функции } {\displaystyle \mathrm {Ext} =\{e\,:\,\varphi _{e}{\text{ расширяется до полной вычислимой функции}}\}} -полный . Σ 3 {\displaystyle \Сигма _{3}}
  • С п л = { е : Вт е Т ЧАС П } {\displaystyle \mathrm {Cpl} =\{e\,:\,W_{e} \equiv _ {\mathrm {T} }\mathrm {HP} \}} является -полным, где находится проблема остановки . Σ 4 {\displaystyle \Сигма _{4}} ЧАС П {\displaystyle \mathrm {HP} }

Эмпирически, если «наиболее очевидным» определением множества является [соответственно ], мы обычно можем показать, что оно является -полным [соответственно -полным]. А {\displaystyle А} Σ н {\displaystyle \Сигма _{n}} П н {\displaystyle \Пи _{n}} А {\displaystyle А} Σ н {\displaystyle \Сигма _{n}} П н {\displaystyle \Пи _{n}}

Примечания

  1. ^ Одифредди, ПГ Классическая теория рекурсии, Том 1 .; страница 151
  2. ^ Soare, Robert I. (2016), «Сводимость по Тьюрингу», Вычислимость по Тьюрингу , Теория и приложения вычислимости, Берлин, Гейдельберг: Springer Berlin Heidelberg, стр.  51–78 , doi :10.1007/978-3-642-31933-4_3, ISBN 978-3-642-31932-7, получено 2021-04-21

Ссылки

  • Одифредди, ПГ (1992). Классическая теория рекурсии, том 1. Elsevier. стр. 668. ISBN 0-444-89483-7.
  • Роджерс-младший, Хартли (1987). Теория рекурсивных функций и эффективная вычислимость . MIT Press. стр. 482. ISBN 0-262-68052-1.
Получено с "https://en.wikipedia.org/w/index.php?title=Index_set_(computability)&oldid=1136027336"