Jump to content

РЭ (сложность)

(Перенаправлено с RE-complete )

В теории вычислимости и теории сложности вычислений RE ( рекурсивно перечислимый ) — это класс задач решения , для которых ответ «да» может быть проверен машиной Тьюринга за конечное время. [1] Неформально это означает, что если ответом на экземпляр проблемы является «да», то существует некоторая процедура, которая требует конечного времени для определения этого, и эта процедура никогда не сообщает ложно «да», когда истинный ответ «нет». Однако если истинный ответ «нет», процедуру останавливать не требуется; он может перейти в « бесконечный цикл в некоторых случаях «нет» ». Такую процедуру иногда называют полуалгоритмом , чтобы отличить ее от алгоритма , определяемого как полное решение проблемы принятия решения. [2]

Аналогично, со-RE — это набор всех языков, которые являются дополнениями к языку в RE . В некотором смысле, co-RE содержит языки, членство в которых можно опровергнуть за ограниченный промежуток времени, но доказательство членства может занять вечность.

Эквивалентное определение

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

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

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

Отношения с другими классами

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

Набор рекурсивных языков ( R ) является подмножеством RE и co-RE . [3] Фактически, это пересечение этих двух классов, потому что мы можем решить любую проблему, для которой существует распознаватель, а также со-распознаватель, просто чередуя их, пока не получим результат. Поэтому:

.

И наоборот, набор языков, которые не являются ни RE , ни со-RE, известен как NRNC . Это набор языков, для которых ни принадлежность, ни нечленство не могут быть доказаны за конечный промежуток времени, и содержат все другие языки, которые не входят ни в RE , ни в со-RE . То есть:

.

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

В январе 2020 года в препринте было объявлено о доказательстве того, что RE эквивалентно классу MIP* (классу, в котором классический верификатор взаимодействует с несколькими всемогущими квантовыми доказывающими, которые разделяют запутанность ); [4] пересмотренное, но еще не полностью проверенное доказательство было опубликовано в журнале Communications of ACM в ноябре 2021 года. Доказательство подразумевает, что проблема вложения Конна и проблема Цирельсона ложны. [5]

RE-полный

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

RE-complete — это набор задач решения, которые являются полными для RE . В каком-то смысле это самые «сложные» рекурсивно перечислимые проблемы. Как правило, на используемые сокращения не налагается никаких ограничений, за исключением того, что они должны быть сокращениями типа «многие-единицы» .

Примеры RE-полных задач:

  1. Проблема остановки : завершает ли программа, получившую конечный ввод, или будет работать вечно.
  2. По теореме Райса определение принадлежности к любому нетривиальному подмножеству множества рекурсивных функций является RE -трудным. Он будет полным, если набор рекурсивно перечислим.
  3. Джон Майхилл ( 1955 ) [6] доказал, что все креативные множества - полны RE .
  4. Равномерная проблема слов для групп и полугрупп . (Действительно, проблема слов для некоторых отдельных групп является RE -полной.)
  5. Определение принадлежности к общей неограниченной формальной грамматике . (Опять же, некоторые отдельные грамматики имеют с RE -полным членством.) проблемы
  6. Проблема достоверности логики первого порядка .
  7. Задача почтового соответствия : учитывая список пар строк, определите, существует ли выбор из этих пар (допускающий повторы) такой, что конкатенация первых элементов (пар) равна конкатенации вторых элементов.
  8. Определить, имеет ли диофантово уравнение целочисленные решения.

совместное RE-завершение

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

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

Примеры ко-RE-полных задач:

  1. Задача домино для плиток Ванга .
  2. Проблема выполнимости логики первого порядка .

См. также

[ редактировать ]
  1. ^ Зоопарк сложности : Класс RE
  2. ^ Корфхаге, Роберт Р. (1966). Логика и алгоритмы с приложениями к компьютерным и информационным наукам . Уайли. п. 89 . Метод решения будем называть полуалгоритмом для [задачи] P на [устройстве] M , если решение P (если оно существует) появляется после выполнения конечного числа шагов. Полуалгоритм будем называть алгоритмом, если , кроме того, всякий раз, когда задача не имеет решения, метод позволяет устройству определить это после конечного числа шагов и остановок.
  3. ^ Зоопарк сложности : Класс co-RE
  4. ^ Цзи, Чжэнфэн; Натараджан, Ананд; Видик, Томас; Райт, Джон; Юэнь, Генри (2020). «МИП*=РЕ». arXiv : 2001.04383 [ квант-ph ].
  5. ^ Цзи, Чжэнфэн; Натараджан, Ананд; Видик, Томас; Райт, Джон; Юэнь, Генри (ноябрь 2021 г.). «МИП* = РЕ» . Коммуникации АКМ . 64 (11): 131–138. дои : 10.1145/3485628 . S2CID   210165045 .
  6. ^ Майхилл, Джон (1955), «Творческие множества», Журнал математической логики и основ математики , 1 (2): 97–108, doi : 10.1002/malq.19550010205 , MR   0071379 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1a08ad237d418004863621ed1466fccf__1718062680
URL1:https://arc.ask3.ru/arc/aa/1a/cf/1a08ad237d418004863621ed1466fccf.html
Заголовок, (Title) документа по адресу, URL1:
RE (complexity) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)