Главная » Просмотр файлов » Гладкий - Формальные грамматики и языки - 1973

Гладкий - Формальные грамматики и языки - 1973 (947381), страница 43

Файл №947381 Гладкий - Формальные грамматики и языки - 1973 (Гладкий - Формальные грамматики и языки - 1973) 43 страницаГладкий - Формальные грамматики и языки - 1973 (947381) страница 432013-09-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 43)

Тем самым доказательство будет завершено. Заметим прежде всего, что если ф — произвольная / Р подцепочка какой-либо цепочки из ЕА П Р (Е), сокращающаяся до пустой цепочки, то либо 6Р = 66$а, либо 6р = рт![]уьу, где выделенные вхождения символов 66 н а, й и р, у и у соответствуют друг другу (иначе говоря, сокращаются друг с другом). Действительно, в противном случае мы имели бы ф = и~ай4у~уй; но по опре- Г делению языка ЕА в его цепочке лишь тогда может содержаться подцепочка вида бе, когда б = [В,1,й], е = = [С,1, 1], где символ В левый, а С правый.

Поэтому получаем р = [Р,лб,п] н символ Р оказывается одновременно левым и правым, что невозможно. Пусть теперь ~р ~ЕА() 0 (Е). Если ! 6г != 4 (наименьшая возможная'длина цепочки нз Ел), то ~р ~ЕЛ озна- чает <р=[А, 1, 1]ай[А, Е 1[, причем в Г должно быть правило А-+а с номером 1; но тогда ~р=а, так что Ч~ е Ел. Пусть утверждение доказано для всех цепочек длины, меньшей а (л ) 4), и ~р Ен ЕА Д 0 (Я), причем ! ~р !=е. Тогда ~р=афа', где а= [А, 1, 1], а'= [А, 1', 1']. Нетрудно заметить прежде всего, что выделенные вхождения скобок а и а' соответствуют друг другу, так что а = а'. Действительно, в противном случае, по сделанному выше замечанию, скобка, соответствующая а, стояла бы непосредственно слева от скобки, соответствующей а', т.

е. ~р содержала бы подцепочку [А, Е 1][А, 1', 1']; но тогда А должен был бы быть одновременно левым н правым символом. Далее можно усмотреть, что правило с номером 1 должно иметь вид А- ВС, а цепочка ф должна начинаться символом вида [В, 1, й] н кончаться символом вида [С, 1, 1]. В самом I деле, в силу определения Ел в противном случае могло бы быть только ф = аф'а, причем ф „-а Л, поскольку ! ~р !) 4. Однако тогда выделенные вхождения а и а должны бы были соответствовать друг другу, иначе Г в ф нашлась бы подцепочка аа, чего в цепочке из ЕА быть не может, а значит, ~р' сокращалась бы до Л.

Однако из определения Е' ясно, что 6Р' начинается вхождением а, а значит, при сокращении ф это вхождение сократилось бы с каким-то вхождением а, стоящим правее„что невозможно. Итак, ф=[В, Е й]х[С, 1,!]. При этом  — левый символ, а С вЂ” правый, так что во всяком случае В ~ С, и, значит, скобки [В, 1, й] и [С, 1, 1] не могут быть соответствующими. Следовательно, Х =Ъ, [В, 1, й] [С, 1, 1]ум где у,, и Х, сокращаются до пустой цепочки. Но это означает, что цепочки [В, !', й]Х, [В, 1', й] и [С, 1, 1]Х,[С, 1, 1[ принадлежат соответственно Ез Д Р'(йг) и Ес Д Р (И7); следовательно, по индуктивному предположению они принадлежат Ее и Ес соответственно.

А отсюда — и из наличия в Г правила А — э ВС вЂ” следует, что цепочка ~р = =-[А, 1, 1][В, 1, й]х, [В, 1', й] [С, 1, 1]без[С, 1, 1][А, 1, Д принадлежит Е . 2!6 дополнительные сееденйя о Е.грдь(з(дтикАх !гл.а 2!9 УПРАЖНЕНИЯ Упражнения 6.1. Построить К-грамматики, определяющие: а) язык (хх [х зи (аь ..., а„)1); б) язык [а Ь" [и = 1, 2, ...)'; в) множество ппф логики высказываний в бесскобочной записи; г) язык Лика. 6.2. а) Показать, что для всякой К-грамматики можно построить эквивалентную ей К-грамматику с единственной элементарной натегорией [Г.М. Ильин, не опублнковано1 б) Оценить происходящее при этом увеличение сложности грамматики.

6.3. Оценить увеличение мощности словаря категорий прн построении по данной К-грамматике эквивалентной ей односторонней К-грамматики сложности, не превосходящей 2 (следствне нз теоремы 6.17. 6.4. йоказать, что класс языков, определяемых левосторонннми (нлн правосторонннмн) К-грзмматикамн сложности, не превосходящей 1, «эффектнвно совпадает» с классом А-языков. 6.5. Показать, что класс языков, определяемых произвольными К-грамматиками сложности, не превосходящей 1, «эффектнвво совпадает» с классом линейных Б-языков. 6.6.

Назовем К-гран)катину 0 к а тегор иа льн о о днов н а чн ой, если каждой цепочке языка 5(0) она сопоставляет единственную цепочку категорий, и сннтаксически однозначной, если всякая цепочка ее категорий, сокращающаяся до ее главной категории, имеет единственное дерево сокращения. а) Проверить, являются ли грамматики примеров 1, 2, 3 из 4 6.1 категориально н синтаксически однозначными. б) Пусть Ь' — множество ппф логики высказываний в варианте, рассмотренном в примере 3 из $6.1, но со стертыми скобками.

Построить категориально однозначную, но синтаксически неоднозначную К-грамматику, определяющую )г', таким образом, чтобы для каждой цепочкн нз ь' имелось взаимно однозначное соответствие между ее деревьями сокращения и расстановками скобок, превращающими ее в ппф. в) Показать, что всякая одностоРонняя К-грамматика, обладающая тем свойством, что «знаменателн» всех категорий, являющихся частями элементов значений ее прнписывающей функции, элементарны, синтаксически однозначна. [Заметны, что грамматика, по. строенная при доказательстве теоремы 6.1, обладает указанным свойством.] г) Можно ли распространить результат предыдущего пункта на произвольные односторонние К.грамматики? д) Построить синтаксически однозначные К-грамматини для языков примеров 1 — 3 из 6 4.4.

Показать, что ни один нз этих языков не может быть определен категориально однозначной К-грамматикой. 6.7. Вывести теорему 6А из теоремы 6.2. бдй Показать, что линейный язык (а"'Ь" [т,л =1, 2...4 т ( п) не допускается никакой однодорожечной МП-машиной, удовлетворяющей требованию теоремы 6.4. 6.9. Показать, что для всякой МП-машины, принадлежащей одному нз перечисленных ниже классов, можно построить эквивалентную ей МП-машнну без растяжения, принадлежащую тому же классу: а) класс однодорожечных МП-машин; б) класс чисто стирающих МП-машин; в) класс МП-машин с ограниченным числом поворотов. 6.16.

Назовем дерево подчинения для правильно построенной формулы узкого исчисления предикатов в бесскобочной записи «естественным», если оно построено, как в следующем примере: Постронть для множества формул указанного вада Д-грамматику, сопоставляющую каждой из ннх естественное дерево подчинения (и только его). 6.11. Показать, что Д-грамматика, получаемая из К-грамматики 0 при обратной иерархизации, нмеет ограниченную ширину, а при прямой иерархизации, если язык й(0) бесконечен,— неограничен.

ную. 6А2. Показать, что Л-грамматика, получаемая из К-грамматики сложности 1 при прямой иерархизация, имеет высоту 1, а при обратной иерархизации — ширину 1. 6.13. Г1оказать, что длины путей без ветвления *) в деревьях подчинения, сопоставляемых цепочками К-грамматикой 0 при прямой иерархизации, не превосходят сложности 0 [Е. И. Подольская, не опубликовано]. 6.14. Назовем Л-грамматику 0 = (Г,[) однозначной, если никакой цепочке она не сопоставляет более одного дерева подчинення Соответствующую функцию [ будем называть «строгой», если все ее значения — одноэлементные множества, Р!сследовать взаимоотношение между однозначностью 0 и строгостью [.

6.15. Построить однозначные Л-граммзтикн (упражнение 6.14) для языков прнмеров 1 — 3 яз $4.4. 6.16. Показать, что всякая приведенная удлиняющая Б-ОАЕВ- грзмматнка (6 5.4) имеет конечную степень. 6.17. Показать, что любая приведенная удлиняющая Б-граммах тика, порождающая язык (и"Ь" [п = 1, 2, ...), имеет конечную степень. 6.18. Пусть à — НС-грамматнка без правил вила срАф-»~РВф, А,В и йг, и фАф-»фаф, А щ йг — (7), аш У. [Такие грамматики по. Рождают не все НС-языки (см. теорему 3.7), но н не только Б-языки (достаточно слегка видоизменить пример 1 кз $3.4).] а) Обобщить определение Л-грамматики на случай, когда ее — нс )П»,ь..., „„„„„, „Юу„„„„„,„ у'лам аь,.„а~ подчннены только аз, ..., агю соответственно, 2я) дополнительные Сведения О в-гплммлтиклх !Гл. а.

б) Показать, что при таком обобщении сохраннет силу пункт а) леммы 8.2. 8.16. а) Показать, что решение нормальной системы уравнений единственно, если ни один нз членов левых частей не равен одной нз переменных $~ или произведению нескольких переменных. б) указать примеры, из которых следует, что при нарушении одного из условий пункта а) утверждение этого пункта теряет силу. 6.26. В пространстве формальных рядов в данном алфавите опре- делить расстояние таким образом, чтобы это пространство стало мет- рическим.

6.21. Показать, что пространство формальных рядов в данном алфавите является полным (т. е, в нем имеет место критерий Коши). 622. Определим сложение, ум нож спи е и ада м а рова у м н о ж е н и е формальных рядов (обозначения: +, Х и ® соответ- отвеина) следующим образом: если г= ~чР~ 7(п) х„, э = ~ч ~, д (и) х„, п=с п=о Э Ш то г+ з ~~ (1 (п) + к (п)) х„, гХз ~я~~ й (п) х„, где й(п) — сумма и э л=э всевозможных произведений 1(!) Л(!) таких, что х!х! — — х„, г3з ~чР~ 1(п) я(п) х„, Показать, что опорные множества радов г-(-з, п=с гХ з и гэз равны соответственно объединению, произведению н пересечению опорных множеств г и э.

6.23. Показать, что дополнение к языку Дика 0(У) можно представить ввиде 3(Е',ап ..., а„, ап .. ° ап~а~0(У),, апР(1') аг0 (У), ..., а„0 (У)), где (а,,..., а„) = У и 1.' — стандаРтный А-Язык в словаре (ао ..., а„, аь ..., азп). Аналогично для скобочного языка.. 6.24. Построить детерминированные МП-машины, допускающие языки 0(У), СР(У), 0'(У) и СР'(У) соответственно.

6.26. а) Показать, что теорема 87 останется справедливой, если взять в качестве Г линейн~ю Б-грамматику и заменить 0(л) н Р'(л) языками Р!(л) и О! (л) соответственно, где 0,(Х) . г и 0 (л) определяются следующим образом: (!) Л сн О, (л), Лсм0,(л); (!!) если хщ0!(л), х щ0! (л) и аеэУ, то аха, г l лхагв0!(л), ах дсн0!(2); (Ш) никакая цепочка не может при- надлежать О!(л) или О, (л) иначе, как в силу (Ц или (!!). б) Сформулировать и доказать аналогичные утверждения для металинейиых Б-грамматик, итерационно-линейных Б-грамматик и ,Б-ОАЕВ-грамматик, 8.26. Показать, что если в теореме 8.7 вместо стандартности .языка Е' потребовать выполнения более слабого условия — й-опреде.

Характеристики

Тип файла
DJVU-файл
Размер
3,75 Mb
Тип материала
Предмет
Учебное заведение
Неизвестно

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6975
Авторов
на СтудИзбе
263
Средний доход
с одного платного файла
Обучение Подробнее