WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

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

Формальное определение

Матричная грамматика — это упорядоченная четвёрка

где

  • — конечное множество нетерминальных символов
  • — конечное множество терминальных символов
  • — начальный символ
  • — конечное множество непустых последовательностей упорядоченных пар

Пары называются правилами вывода, и записываются как . Последовательности называются матрицами, и записываются как

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

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

над множеством V и

  • и
  • и

Если указанные условия выполнены, также говорят, что выполнено со спецификацией .

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

Пример

Рассмотрим матричную грамматику

где — совокупность следующих матриц:

Эти матрицы, содержащие лишь контекстно-свободные правила, порождают контекстно-зависимый язык

Этот пример можно найти на страницах 8 и 9 .

Примечания

  •   Ábrahám, S. Some questions of language theory. International Conference on Computational Linguistic, 1965. pp 1–11.  (недоступная ссылка с 13-05-2013 [1899 дней] история)

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии