Jump to content

Регулируемый рерайтинг

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

Матричные грамматики

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

Основные понятия

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

Определение
Матричная грамматика, , представляет собой четверку где
1.- это алфавит нетерминальных символов
2.- представляет собой алфавит терминальных символов, не пересекающихся с
3.- — конечное множество матриц, представляющих собой непустые последовательности , с , и , где каждый , является упорядоченной парой существование эти пары называются «продукциями» и обозначаются . В этих условиях матрицы можно записать в виде
4.- S – стартовый символ.

Определение
Позволять быть матричной грамматикой и пусть совокупность всех продукций по матрицам .Мы сказали, что имеет тип согласно иерархии Хомского с , или «увеличение длины» или «линейный» или «без -продукции» тогда и только тогда, когда грамматика имеет соответствующее свойство.

Классический пример

[ редактировать ]
Примечание: взято из Авраама 1965 г., с изменением названий нетерминалов.

Контекстно-зависимый язык генерируется где это нетерминальный набор, это набор терминалов,а набор матриц определяется как , , , .

Грамматики временного варианта

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

Основные понятия
Определение
Временная грамматика – это пара. где это грамматика и есть функция из множества натуральныхчисла к классу подмножеств множества продукций.

Программированные грамматики

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

Основные понятия

Определение

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

Программированная грамматика – это пара где это грамматика и - это функции успеха и неудачи из множества продукцийк классу подмножеств множества продукций.

Грамматики с обычным управляющим языком

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

Основные понятия

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

Определение
Грамматика с обычным языком управления, , это пара где это грамматика и — регулярное выражение над алфавитом множества произведений.

Наивный пример

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

Рассмотрим CFG где это нетерминальный набор, это набор терминалов,а набор продукции определяется как существование , , , , и .Четко, . Теперь, учитывая набор постановок как алфавит (поскольку это конечное множество),определить регулярное выражение над : .

Объединение грамматики CFG и регулярное выражение , мы получаем CFGWRCL который генерирует язык .

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

  • Саломаа, Арто (1973) Формальные языки . Academic Press, серия монографий ACM
  • Розенберг, Г.; Саломаа А. (ред.) 1997, Справочник по формальным языкам . Берлин; Нью-Йорк: Спрингер ISBN  3-540-61486-9 (set) (3540604200 : v. 1; 3540606483 : v. 2; 3540606491: v. 3)
  • Дассов, Юрген; Паун, Г. 1990, Регулируемое переписывание в теории формального языка. ISBN   0387514147 . Springer-Verlag New York, Inc. Секаукус, Нью-Джерси , США, Страниц: 308. Материал: Твердый переплет.
  • Дассов, Юрген, Грамматики с регулируемым переписыванием . Лекция в рамках 5-й докторской программы «Формальные языки и приложения», Таррагона, Испания, 2006 г.
  • Абрахам, С. 1965. Некоторые вопросы теории языка , Труды Международной конференции 1965 года по компьютерной лингвистике , стр. 1–11, Бонн, Германия,
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c6713eadfaea4d29fc29c15313890420__1710624480
URL1:https://arc.ask3.ru/arc/aa/c6/20/c6713eadfaea4d29fc29c15313890420.html
Заголовок, (Title) документа по адресу, URL1:
Regulated rewriting - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)