Jump to content

Степень Тьюринга

(Перенаправлено из Степень неразрешимости )

В информатике и математической логике степень Тьюринга (названная в честь Алана Тьюринга ) или степень неразрешимости набора натуральных чисел измеряет уровень алгоритмической неразрешимости набора.

Концепция степени Тьюринга является фундаментальной в теории вычислимости , где наборы натуральных чисел часто рассматриваются как проблемы принятия решений . Степень Тьюринга набора — это мера того, насколько сложно решить проблему принятия решения, связанную с набором, то есть определить, находится ли произвольное число в данном наборе.

Два множества эквивалентны по Тьюрингу , если они имеют одинаковый уровень неразрешимости; каждая степень Тьюринга представляет собой набор множеств, эквивалентных по Тьюрингу, так что два множества находятся в разных степенях Тьюринга именно тогда, когда они не эквивалентны по Тьюрингу. Более того, степени Тьюринга частично упорядочены , так что если степень Тьюринга набора X меньше, чем степень Тьюринга набора Y , то любая (возможно, невычислимая) процедура, которая правильно решает, находятся ли числа в Y, может быть эффективно преобразована в процедура, которая правильно определяет, находятся ли числа X. в Именно в этом смысле тьюринговая степень множества соответствует уровню его алгоритмической неразрешимости.

Степени Тьюринга были введены Постом (1944) , а многие фундаментальные результаты были получены Клини и Постом (1954) . С тех пор степени Тьюринга стали областью интенсивных исследований. Многие доказательства в этой области используют технику доказательства, известную как метод приоритета .

Тьюринговая эквивалентность

[ редактировать ]

В оставшейся части статьи слово « набор» будет относиться к набору натуральных чисел. множество X Говорят, что сводится по Тьюрингу к множеству Y, существует оракул-машина Тьюринга , которая определяет принадлежность к X, когда дан оракул для членства в Y. если Обозначение X TY указывает , что X сводится по Тьюрингу к Y .

Два множества X и Y считаются эквивалентными по Тьюрингу, если X сводимо по Тьюрингу к Y , а Y сводимо по Тьюрингу к X . Обозначение X TY Тьюрингу указывает на то, что эквивалентны по X и Y . Отношение ≡ T можно рассматривать как отношение эквивалентности , что означает, что для всех множеств X , Y и Z :

  • Икс Т Икс
  • X T Y влечет Y T X
  • Если X TY Y и то T Z , X T Z .

Степень Тьюринга это класс эквивалентности отношения ≡ T. — Обозначение [ X содержащий множество X. ] обозначает класс эквивалентности , Весь набор степеней Тьюринга обозначается .

Степени Тьюринга имеют частичный порядок ≤, определенный так, что [ ] ≤ [ Y ] тогда и только тогда, когда X TY X . Существует единственная степень Тьюринга, содержащая все вычислимые множества, и эта степень меньше любой другой степени. Он обозначается 0 (нолем), потому что это наименьший элемент ЧУУ. . (Обычно для степеней Тьюринга используют жирное обозначение, чтобы отличить их от множеств. Когда не может возникнуть путаница, например, с [ X ], жирный шрифт не нужен.)

Для любых множеств X и Y X соединение с Y, записанное X Y , определяется как объединение множеств {2 n : n X } и {2 m +1 : m Y }. Степень Тьюринга X Y — это наименьшая верхняя граница степеней X и Y . Таким образом представляет собой соединение-полурешетку . Наименьшая верхняя граница степеней a и b обозначается a b . Известно, что не является решеткой , так как существуют пары степеней без максимальной нижней границы.

Для любого набора X обозначение X ′ обозначает набор индексов машин-оракулов, которые останавливаются (если на входе указан их индекс) при использовании X в качестве оракула. Множество X называется скачком Тьюринга X . ′ Скачок Тьюринга степени [ X ] определяется как степень [ X ′]; это правильное определение, потому что TY всякий раз, когда X TY . X Ключевым примером является 0 ′, степень проблемы остановки .

Основные свойства степеней Тьюринга

[ редактировать ]
  • Каждая Тьюрингова степень счетно бесконечна , то есть содержит ровно наборы.
  • Есть различные степени Тьюринга.
  • Для каждой степени a выполняется строгое неравенство a < a ′.
  • Для каждой степени множество степеней ниже a счетно . a Набор степеней больше a имеет размер .

Структура степеней Тьюринга

[ редактировать ]

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

Заказать недвижимость

[ редактировать ]
  • Есть минимальные степени . Степень a минимальна , если a нет степени не равна нулю и между 0 и a . Таким образом, отношение порядка на степенях не является плотным порядком .
  • Степени Тьюринга не упорядочены линейно по ≤ T . [1]
  • В самом деле, для каждой ненулевой степени a существует степень b, несравнимая с a .
  • Есть набор попарно несравнимые степени Тьюринга.
  • Существуют пары степеней, у которых нет максимальной нижней границы. Таким образом это не решетка .
  • Любое счетное частично упорядоченное множество можно вложить в степени Тьюринга.
  • Бесконечная строго возрастающая последовательность a 1 , a 2 , ... степеней Тьюринга не может иметь наименьшую верхнюю границу, но всегда имеет точную пару c , d такую, что ∀ e ( e < c e < d ⇔ ∃ i e a i ), и, следовательно, он имеет (неединственные) минимальные верхние границы.
  • Приняв аксиому конструктивности , можно показать, что существует максимальная цепочка степеней порядкового типа. . [2]

Свойства, связанные с прыжком

[ редактировать ]
  • Для каждой степени a существует степень строго между a и a′ . существует счетное семейство попарно несравнимых степеней В действительности между a и a′ .
  • Инверсия скачка: степень a имеет форму b′ тогда и только тогда, когда 0′ a .
  • Для любой степени a существует степень b такая, что a < b и b′ = a′ ; такая степень b называется низкой относительно a .
  • Существует бесконечная последовательность a i степеней такая, что a i +1 a i для каждого i .
  • Теорема Поста устанавливает тесное соответствие между арифметической иерархией и конечно итерированными скачками Тьюринга пустого множества.

Логические свойства

[ редактировать ]

Рекурсивно перечислимые степени Тьюринга

[ редактировать ]
Конечная решетка, которую нельзя вложить в re степени.

Степень называется рекурсивно перечислимой (re) или вычислимо перечислимой (ce), если она содержит рекурсивно перечислимое множество . Каждая степень re ниже 0′ , но не каждая степень ниже 0′ является re. Однако набор сводится к 0 ' многим-одному, если и только если это повторно. [3]

Кроме того, существует предельная лемма Шенфилда: набор A удовлетворяет тогда и только тогда, когда существует «рекурсивная аппроксимация» ее характеристической функции: функция g такая, что для достаточно s больших . [4]

Множество A называется n -r e. если существует семейство функций такой, что: [4]

  • As As рекурсивной аппроксимацией A : для некоторого t для любого s t мы имеем ( является x ) = A ( x ), в частности, объединяя A с его характеристической функцией. (Удаление этого условия дает определение A как «слабо n -re» )
  • As -пробным предикатом » является « n : для всех x , A 0 ( x )=0 и мощности есть ≤n.

Свойства n -re градусов: [4]

  • Класс множеств n -й степени является строгим подклассом класса множеств ( n +1)-й степени.
  • Для всех n >1 существуют две ( n +1)-ре степени a , b с , такой, что отрезок не содержит n -re степеней.
  • и являются ( n +1)-re тогда и только тогда, когда оба множества слабо- n -re

Проблема Поста и метод приоритетов

[ редактировать ]

Эмиль Пост изучил re-степени Тьюринга и спросил, существует ли какая-нибудь re-степень строго между 0 и 0' . Проблема построения такой степени (или доказательства ее существования) стала известна как проблема Поста . Эта проблема была решена независимо Фридбергом и Мучником в 1950-х годах, которые показали, что эти промежуточные степени действительно существуют ( теорема Фридберга-Мучника ). Каждое из их доказательств развивало один и тот же новый метод построения повторных степеней, который стал известен как метод приоритетов . Метод приоритетов теперь является основным методом получения результатов о сбросах.

Идея приоритетного метода построения набора сброса X состоит в перечислении счетной последовательности требований , которым X должен удовлетворять. Например, чтобы построить перенабор X между 0 и 0', достаточно удовлетворить требования A e и B e для каждого натурального числа e , где A e требует, чтобы машина-оракул с индексом e не вычислила 0 ' из X и B e требует, чтобы машина Тьюринга с индексом e (и без оракула) не вычисляла X . Эти требования помещены в порядок приоритетов , который представляет собой явную биекцию требований и натуральных чисел. Доказательство проводится индуктивно, в один этап для каждого натурального числа; эти этапы можно рассматривать как этапы времени, в течение которых множество X. перечисляется На каждом этапе числа могут быть помещены в X или навсегда (если они не повреждены) не допущены к вводу X в попытке удовлетворить требования (то есть заставить их удерживаться после того, как весь X будет пронумерован). Иногда число можно перечислить в X, чтобы удовлетворить одному требованию, но это приведет к тому, что ранее удовлетворенное требование станет неудовлетворенным (т. раненый ). Порядок приоритета требований используется для определения того, какое требование удовлетворять в данном случае. Неформальная идея заключается в том, что если требование повреждено, то оно в конечном итоге перестанет быть поврежденным после того, как все требования с более высоким приоритетом перестанут быть поврежденными, хотя не каждый аргумент приоритета обладает этим свойством. Необходимо привести аргумент, что общее множество X является повторным и удовлетворяет всем требованиям. Аргументы приоритета можно использовать для доказательства многих фактов о сбросах; используемые требования и способы их удовлетворения должны быть тщательно выбраны для получения требуемого результата.

Например, простой (и, следовательно, невычислимый re) low X (низкий означает X ′=0′) может быть построен за бесконечное число этапов следующим образом. В начале этапа n пусть T n будет выходной (двоичной) лентой, идентифицируемой с набором индексов ячеек, куда мы до сих пор поместили 1 (так что X =∪ n T n ; T 0 =∅); и пусть Pn позиции ( m ) будет приоритетом для отказа от вывода 1 в m ; п 0 ( м )=∞. На этапе n , если это возможно (иначе на этом этапе ничего не делать), выберите наименьшее значение i < n такое, что ∀ m P n ( m )≠ i и машина Тьюринга i останавливается за < n шагов на некотором входе S T n с ∀ м S \ Т п п п ( м )≥ я . Выберите любой такой (конечный) S , установите T n +1 = S и для каждой ячейки m, посещенной машиной i на S , установите P n +1 ( m ) = min( i , P n ( m )), и установите все приоритеты > i равны ∞, а затем установите для одной ячейки приоритета ∞ (подойдет любая) не из S приоритет i . По сути, мы останавливаем машину i, если можем сделать это, не нарушая приоритеты < i , а затем устанавливаем приоритеты, чтобы машины > i не нарушали остановку; все приоритеты в конечном итоге постоянны.

Чтобы увидеть, что X является низким, машина i останавливается на X тогда и только тогда, когда она останавливается за < n шагов на некотором T n, таком что машины < i , которые останавливаются на X, делают это < n - i шагов (с помощью рекурсии это равномерно вычислимо из 0 ' ). X невычислим, поскольку в противном случае машина Тьюринга могла бы остановиться на Y тогда и только тогда, когда Y \ X непусто, что противоречит конструкции, поскольку X исключает некоторые приоритета i ячейки для сколь угодно большого i ; и X является простым, потому что для каждого i количество ячеек с приоритетом i конечно.

См. также

[ редактировать ]

Монографии (бакалавриат)

[ редактировать ]
  • Купер, С.Б. (2004). Теория вычислимости . Бока-Ратон, Флорида: Chapman & Hall/CRC. п. 424. ИСБН  1-58488-237-9 .
  • Катленд, Найджел Дж. (1980). Вычислимость, введение в рекурсивную теорию функций . Кембридж-Нью-Йорк: Издательство Кембриджского университета. п. 251. ИСБН  0-521-22384-9 . ; ISBN   0-521-29465-7

Монографии и обзорные статьи (дипломный уровень)

[ редактировать ]

Научные статьи

[ редактировать ]

Примечания

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c66b41ab398156bc53e6d12342a4c569__1699468320
URL1:https://arc.ask3.ru/arc/aa/c6/69/c66b41ab398156bc53e6d12342a4c569.html
Заголовок, (Title) документа по адресу, URL1:
Turing degree - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)