Jump to content

Редукция (теория вычислимости)

(Перенаправлено из Reduction (теория рекурсии) )

В теории вычислимости многие отношения сводимости (также называемые редукцией , сводимостью и понятием сводимости изучаются ). Их мотивирует вопрос: данные множества и натуральных чисел, можно ли эффективно преобразовать метод определения принадлежности к в метод принятия решения о членстве в ? Если ответ на этот вопрос положительный, то говорят, что его можно свести к .

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

Соотношения сводимости [ править ]

Отношение сводимости — это бинарное отношение на множествах натуральных чисел, то есть

  • Рефлексивность : каждое множество сводимо к самому себе.
  • Транзитив : если набор сводится к множеству и сводится к множеству затем сводится к .

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

Степени отношения сводимости [ править ]

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

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

Сводимость по Тьюрингу [ править ]

Наиболее фундаментальным понятием сводимости является сводимость по Тьюрингу . Набор натуральных чисел сводится по Тьюрингу к множеству тогда и только тогда, когда существует машина Тьюринга-оракула , которая при запуске с в качестве набора оракулов, вычислит индикаторную функцию (характеристическую функцию) . Эквивалентно, сводится ли Тьюринг к тогда и только тогда, когда существует алгоритм вычисления индикаторной функции для при условии, что алгоритм снабжен средствами правильного ответа на вопросы вида «Является ли в ?".

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

чем сводимость по Тьюрингу сильнее , Сокращение

К сильной сводимости относятся

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

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

Ограниченные сводимости [ править ]

сводимостей . Можно определить ограниченную форму каждой из указанных выше сильных Наиболее известным из них является редукция ограниченной таблицы истинности, но существуют также ограниченная таблица Тьюринга, ограниченная слабая таблица истинности и другие. Первые три являются наиболее распространенными и основаны на количестве запросов. Например, набор является ограниченной таблицей истинности, сводящейся к тогда и только тогда, когда машина Тьюринга вычисления относительно вычисляет список до цифры, запросы по этим числам, а затем завершается для всех возможных ответов оракула; ценность является константой, не зависящей от . Разница между ограниченной слабой таблицей истинности и ограниченной редукцией Тьюринга состоит в том, что в первом случае запросы должны выполняться одновременно, а во втором случае запросы могут выполняться один за другим. По этой причине бывают случаи, когда ограничен по Тьюрингу, сводимый к но не слабую таблицу истинности, сводящуюся к .

снижение вычислительной сложности Сильное

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

Наиболее распространенной сводимостью в теории сложности вычислений является сводимость за полиномиальное время ; множество A полиномиально сводится к множеству если существует функция f с полиномиальным временем такая, что для любого , находится в тогда и только тогда, когда находится в . Эта сводимость, по сути, является ограниченной по ресурсам версией сводимости «многие к одному». Другие сводимости, ограниченные ресурсами, используются в других контекстах теории сложности вычислений, где другие ограничения ресурсов представляют интерес.

чем сводимость Тьюринга слабее , Редукции

Хотя сводимость по Тьюрингу является наиболее общей эффективной сводимостью, обычно изучаются более слабые соотношения сводимости. Эти сводимости связаны с относительной определимостью множеств в арифметике или теории множеств. Они включают в себя:

  • Арифметическая сводимость : множество является арифметическим в множестве если определяется стандартной моделью арифметики Пеано с дополнительным предикатом для . Эквивалентно, согласно теореме Поста , A является арифметическим в тогда и только тогда, когда сводится ли Тьюринг к , Тьюринга прыжок , для некоторого натурального числа . Арифметическая иерархия дает более тонкую классификацию арифметической сводимости.
  • Гиперарифметическая сводимость : множество является гиперарифметическим в множестве если является определяемый (см. аналитическую иерархию ) в стандартной модели арифметики Пеано с предикатом для . Эквивалентно, является гиперарифметическим в тогда и только тогда, когда сводится ли Тьюринг к , Тьюринга прыжок , для некоторых - рекурсивный порядковый номер .
  • Относительная конструктивность : набор относительно конструируется из набора если находится в , наименьшая транзитивная модель теории множеств ZFC, содержащая и все ординалы.

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

  • К. Амбос-Спис и П. Фейер, 2006. « Степени неразрешимости ». Неопубликованный препринт.
  • П. Одифредди, 1989. Классическая теория рекурсии , Северная Голландия. ISBN   0-444-87295-7
  • П. Одифредди, 1999. Классическая теория рекурсии, Том II , Elsevier. ISBN   0-444-50205-X
  • Э. Пост, 1944, «Рекурсивно перечислимые наборы положительных целых чисел и проблемы их решения», Бюллетень Американского математического общества , том 50, страницы 284–316.
  • Х. Роджерс-младший, 1967. Теория рекурсивных функций и эффективная вычислимость , второе издание, 1987, MIT Press. ISBN   0-262-68052-1 (мягкая обложка), ISBN   0-07-053522-1
  • Г. Сакс, 1990. Теория высшей рекурсии , Springer-Verlag. ISBN   3-540-19305-7

Внешние ссылки [ править ]

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