~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ F52A7D7DAE8A0E058A83D930C7BDB3AF__1692130620 ✰
Заголовок документа оригинал.:
✰ Recursive language - Wikipedia ✰
Заголовок документа перевод.:
✰ Рекурсивный язык — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Recursive_language ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/f5/af/f52a7d7dae8a0e058a83d930c7bdb3af.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/f5/af/f52a7d7dae8a0e058a83d930c7bdb3af__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 02:40:02 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 15 August 2023, at 23:17 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Рекурсивный язык — Википедия Jump to content

Рекурсивный язык

Из Википедии, бесплатной энциклопедии

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

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

Класс всех рекурсивных языков часто называют R , хотя это имя также используется для класса RP .

Этот тип языка не был определен в иерархии Хомского ( Chomsky 1959 ). Все рекурсивные языки также являются рекурсивно перечислимыми . Все обычные , контекстно-свободные и контекстно-зависимые языки рекурсивны.

Определения [ править ]

Есть два эквивалентных основных определения понятия рекурсивного языка:

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

Согласно второму определению, любую проблему принятия решения можно показать разрешимой, предложив для нее алгоритм , который завершается на всех входах. – Неразрешимая проблема это проблема, которая неразрешима.

Примеры [ править ]

Как отмечалось выше, каждый контекстно-зависимый язык является рекурсивным. Таким образом, простым примером рекурсивного языка является множество L={abc, aabbcc, aaabbbccc, ...} ; более формально, множество

является контекстно-зависимым и, следовательно, рекурсивным.

Примеры разрешимых языков, не зависящих от контекста, описать труднее. Для одного такого примера некоторое знакомство с математической логикой требуется : арифметика Пресбургера — это теория натуральных чисел первого порядка со сложением (но без умножения). Хотя набор правильно сформированных формул арифметики Пресбургера является контекстно-свободным, каждая детерминированная машина Тьюринга, принимающая набор истинных утверждений арифметики Пресбургера, имеет время выполнения в наихудшем случае не менее , для некоторой константы c >0 ( Fischer & Rabin 1974 ). Здесь n обозначает длину данной формулы. Поскольку каждый контекстно-зависимый язык может быть принят линейным ограниченным автоматом , и такой автомат может быть смоделирован детерминированной машиной Тьюринга с временем работы в наихудшем случае не более для некоторой постоянной c [ нужна цитата ] , набор допустимых формул арифметики Пресбургера не является контекстно-зависимым. Положительным моментом является то, что известно, что существует детерминированная машина Тьюринга, работающая со временем не более тройной экспоненты от n , которая определяет набор истинных формул арифметики Пресбургера ( Оппен 1978 ). Таким образом, это пример языка, который разрешим, но не контекстно-зависим.

Свойства замыкания [ править ]

Рекурсивные языки закрываются при следующих операциях. То есть, если L и P — два рекурсивных языка, то следующие языки также рекурсивны:

  • Звезда Клини
  • Образ φ(L) при e-свободном гомоморфизме φ
  • Конкатенация
  • Союз
  • Перекресток
  • Дополнение
  • Разница в наборе

Последнее свойство следует из того, что разность множеств можно выразить через пересечение и дополнение.

См. также [ править ]

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

  • Майкл Сипсер (1997). «Разрешимость» . Введение в теорию вычислений . Издательство ПВС. стр. 151–170 . ISBN  978-0-534-94728-6 .
  • Хомский, Ноам (1959). «О некоторых формальных свойствах грамматик». Информация и контроль . 2 (2): 137–167. дои : 10.1016/S0019-9958(59)90362-6 .
  • Фишер, Майкл Дж .; Рабин, Майкл О. (1974). «Суперэкспоненциальная сложность арифметики Пресбургера» . Материалы симпозиума SIAM-AMS по прикладной математике . 7 : 27–41.
  • Оппен, Дерек К. (1978). "А 2 2 2 пн Верхняя граница сложности арифметики Пресбургера» . J. Comput. Syst. Sci . 16 (3): 323–332. doi : 10.1016/0022-0000(78)90021-1 .
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: F52A7D7DAE8A0E058A83D930C7BDB3AF__1692130620
URL1:https://en.wikipedia.org/wiki/Recursive_language
Заголовок, (Title) документа по адресу, URL1:
Recursive language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)