Jump to content

Сокращение Тьюринга

(Перенаправлено из сводимости по Тьюрингу )

В теории вычислимости из редукция Тьюринга проблемы решения к проблеме решения это машина-оракул, которая решает проблему дал оракул для (Роджерс 1967, Соаре 1987). Его можно понимать как алгоритм , который можно использовать для решения если бы ему была доступна подпрограмма для решения . Эту концепцию можно аналогичным образом применить к функциональным задачам .

Если сокращение Тьюринга от к существует, то каждый алгоритм для [а] можно использовать для создания алгоритма , вставив алгоритм для в каждом месте, где компьютер-оракул выполняет вычисления запрашивает у оракула . Однако, поскольку оракул-машина может запрашивать оракул большое количество раз, результирующий алгоритм асимптотически может потребовать больше времени, чем любой алгоритм или машина-оракул . Сокращение Тьюринга, при котором машина оракула работает за полиномиальное время , известно как сокращение Кука .

Первое формальное определение относительной вычислимости, названное тогда относительной сводимостью, было дано Аланом Тьюрингом в 1939 году в терминах машин-оракулов . Позже, в 1943 и 1952 годах, Стивен Клини определил эквивалентную концепцию в терминах рекурсивных функций . В 1944 году Эмиль Пост использовал для обозначения этой концепции термин «сводимость по Тьюрингу».

Определение

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

Учитывая два набора натуральных чисел, мы говорим сводится ли Тьюринг к и напиши

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

Если существует машина-оракул, которая при запуске с оракулом B вычисляет частичную функцию с областью определения A , то A называется B - рекурсивно перечислимой и B -вычислимо перечислимой .

Мы говорим эквивалентен Тьюрингу по и напиши если оба и Классы эквивалентности тьюринг-эквивалентных множеств называются степенями Тьюринга . Степень Тьюринга множества написано .

Учитывая набор , набор называется Тьюрингом жестко для если для всех . Если дополнительно затем называется полным по Тьюрингу для .

Связь полноты по Тьюрингу с универсальностью вычислений

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

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

Позволять обозначают набор входных значений, при которых машина Тьюринга с индексом e останавливается. Тогда множества и эквивалентны по Тьюрингу (здесь обозначает эффективную функцию спаривания). Сокращение, показывающее можно построить, используя тот факт, что . Учитывая пару , новый индекс может быть построена с использованием s mn теоремы так, что программа, кодируемая игнорирует его ввод и просто моделирует вычисление машины с индексом e на входе n . В частности, машина с индексом либо останавливается при каждом вводе, либо останавливается при отсутствии ввода. Таким образом справедливо для всех e и n . Поскольку функция i вычислима, это показывает . Представленные здесь сокращения — это не только сокращения Тьюринга, но и сокращения «многие единицы» , обсуждаемые ниже.

Характеристики

[ редактировать ]
  • Каждое множество по Тьюрингу эквивалентно своему дополнению.
  • Каждое вычислимое множество сводится по Тьюрингу к любому другому множеству. Поскольку любое вычислимое множество можно вычислить без оракула, оно может быть вычислено с помощью машины-оракула, которая игнорирует данный оракул.
  • Отношение транзитивно: если и затем . Более того, справедливо для любого множества A , и, следовательно, соотношение это предзаказ (это не частичный заказ , потому что и не обязательно подразумевает ).
  • Есть пары комплектов такой, что A не сводимо по Тьюрингу к B а B не сводимо по Тьюрингу к A. , Таким образом это не полный заказ .
  • Существуют бесконечные убывающие последовательности множеств под . Таким образом, эта связь не вполне обоснована .
  • Каждое множество сводится по Тьюрингу к своему собственному тьюринговскому прыжку , но тьюринговский прыжок множества никогда не сводится по Тьюрингу к исходному множеству.

Использование сокращения

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

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

Более сильные сокращения

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

Существует два распространенных способа получения сокращений, более сильных, чем сводимость по Тьюрингу. Первый способ — ограничить количество и способ запросов оракула.

  • Набор сводится много-один к если существует тотальная вычислимая функция такой, что элемент находится в тогда и только тогда, когда находится в . Такую функцию можно использовать для генерации сокращения Тьюринга (путем вычисления , опрашивая оракула и затем интерпретируя результат).
  • Сокращение таблицы истинности или слабое сокращение таблицы истинности должно представлять все запросы оракула одновременно. При сокращении таблицы истинности сокращение также дает логическую функцию ( таблицу истинности ), которая при получении ответов на запросы выдает окончательный ответ сокращения. При слабой редукции таблицы истинности приведение использует ответы оракула в качестве основы для дальнейших вычислений в зависимости от данных ответов (но не с использованием оракула). Аналогично, слабая редукция таблицы истинности — это такая редукция, для которой использование редукции ограничено вычислимой функцией. По этой причине слабые сокращения таблицы истинности иногда называют «ограниченными сокращениями Тьюринга».

Второй способ создать более строгое понятие сводимости — это ограничить вычислительные ресурсы, которые может использовать программа, реализующая сокращение Тьюринга. Эти ограничения на вычислительную сложность сокращения важны при изучении субрекурсивных классов, таких как P . Множество A к полиномиально сводится множеству если существует сокращение Тьюринга к который работает за полиномиальное время. Концепция сокращения пространства журнала аналогична.

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

Более слабые сокращения

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

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

См. также

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

Примечания

[ редактировать ]
  1. ^ Возможно, B неразрешимая проблема , для которой не существует алгоритма.
  • М. Дэвис, редактор, 1965. Неразрешимое — основные статьи о неразрешимых предложениях, неразрешимых проблемах и вычислимых функциях , Рэйвен, Нью-Йорк. Перепечатка, Дувр, 2004 г. ISBN   0-486-43228-9 .
  • С. К. Клини, 1952. Введение в метаматематику. Амстердам: Северная Голландия.
  • С. К. Клини и Э. Л. Пост, 1954. «Верхняя полурешетка степеней рекурсивной неразрешимости». Анналы математики т. 2 н. 59, 379–407.
  • Пост, Э. Л. (1944). «Рекурсивно перечислимые множества натуральных чисел и проблемы их решения» ( PDF ) . Бюллетень Американского математического общества . 50 (5): 284–316. дои : 10.1090/s0002-9904-1944-08111-1 . Проверено 17 декабря 2015 г.
  • А. Тьюринг, 1939. «Логические системы, основанные на ординалах». Труды Лондонского математического общества , сер. 2 т. 45, стр. 161–228. Перепечатано в «Неразрешимом», изд. М. Дэвиса, 1965 г.
  • Х. Роджерс , 1967. Теория рекурсивных функций и эффективная вычислимость. МакГроу-Хилл.
  • Р. Соаре , 1987. Рекурсивно перечислимые множества и степени, Springer.
  • Дэвис, Мартин (ноябрь 2006 г.). «Что такое… сводимость по Тьюрингу?» (PDF) . Уведомления Американского математического общества . 53 (10): 1218–1219 . Проверено 16 января 2008 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 01d29fe7fd81bcbb49baee0c0a21e096__1718106000
URL1:https://arc.ask3.ru/arc/aa/01/96/01d29fe7fd81bcbb49baee0c0a21e096.html
Заголовок, (Title) документа по адресу, URL1:
Turing reduction - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)