Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.6. Соединения типа дереваОбращаясь к соединениям 2 типа дерева, мы встречаемся со случаями, когда арность конфигурации не ограничена. Выходная арность любой образующей равна единице, но входная арность может быть равна произвольному неотрицательному целому числу. Внутренняя структура некоторой конфигурации с с составом
Рис. 2.6.1. На множестве образующих введена древовидная топология, при которой выходная связь некоторой образующей (возможно) соединена нереверсивной стрелкой с одной из входных связей другой образующей. Это означает, что Комбинацию Классы конгруэнтности в данном случае можно определить так же, как это было сделано в разд. 2.5. Случай 2.6.1 (речные системы). Рассмотрим в качестве образующих ориентированные отрезки, расположенные на плое кости; при их записи указываются координаты концов отрезка — В случае реальной речной системы отрезки заменяются дугами и вводится дополнительное ограничение, состоящее в том, что дуги не должны пересекаться нигде, за исключением концевых точек; входная арность может быть больше двух. Прежде чем перейти к случаю, в котором бесконтекстные языки рассматриваются как конфигурации с соединениями древовидного типа, напомним вкратце некоторые необходимые понятия. Более подробную информацию о бесконтекстных языках и связанных с ними вопросах читатель может найти в монографии Гинзбурга (1966). В грамматике непосредственных составляющих основными понятиями являются:
Обозначение А означает совокупность всех конечных цепочек, образованных из элементов любого множества В лингвистике множества Остановимся на применении правил. Для двух цепочек а и
Цепочками, порождаемыми грамматикой, являются входящие в
Рис. 2.6.2. Пример. Правильно построенные выражения в исчислении высказываний можно получить следующим образом. Пусть заданы терминальные элементы
синтаксическая переменная а и правила
При этом все цепочки, порождаемые грамматикой, будут являться правильными выражениями в исчислении высказываний. Этот пример следует сопоставить со случаем 1.2.4. Известная теорема (см., например, книгу Гинзбурга (1966), гл. 2) утверждает, что бесконтекстные языки эквивалентны множествам цепочек, допускаемым автоматом с магазинной памятью. Подобный автомат определяется:
Множества Подмножества бесконтекстных грамматик образуют правосторонние линейные грамматики, у которых все правила, входящие в
Автомат этого типа работает следующим образом. Входная цепочка словом или в множестве К существует последовательность
Обратим внимание также на следующее хорошо известное соотношение (см. книгу Гинзбурга (1966), гл. 2). Рассмотрим специальный случай отношения конгруэнтности для бесконтекстного языка, когда две цепочки х и у конгруэнтны, если для любых двух цепочек и и Случай 2.6.2 (подвыводы в бесконтекстных языках). Обра» зующие соответствуют правилам подстановки, их выходные арности равны единице, а показатель связи — подставляемой синтаксической переменной. Входная арность — число символов в преобразованной цепочке, показатели связей — соответствующие символы, взятые в соответствующем порядке. Тип соединения В таком случае Если, кроме того, ввести принимающую образующую с нулевыми входной и выходной арностямн и показателем связи, равным начальному символу, и операторы назначения с единичной входной и нулевой выходной арностями и показателем связи, равным одному из терминальных символов, то регулярные конфигурации с нулевой арностью являются выводами цепочек, порождаемых грамматикой данного языка. Вернемся к случаю 1.2.2, в котором рассматривается один из вариантов кода Морзе. Может создаться впечатление, что код имеет сугубо линейную структуру, однако более естественно рассматривать его как совокупность объектов с типом соединения терпретацией:
терминальными символами:
и правилами подстановки:
Случай 2.6.3 (линеевские образы). Пусть Образующая задается функцией
при некоторых Тип соединения 2 — «древовидный», так что конфигурации имеют древовидную структуру, и эта структура предполагается совместимой с отношением Отношение согласования для выходной связи Среди образующих имеется одна, «всякая», входная арность которой равна нулю, а единственная выходная связь тождественно истинна. Согласно отношению порядка, эта образующая — наибольшая. Имеется еще одна образующая, «инд», представляющая отдельные объекты; эта образующая — наименьшая. Она не имеет выходных связей и располагает одной входной связью. Последняя является функцией истинности некоторого элемента Рис. 2.6.3. (см. скан) Пример совокупности образующих
|
1 |
Оглавление
|