Главная » Просмотр файлов » markov_teorija_algorifmov

markov_teorija_algorifmov (522344), страница 51

Файл №522344 markov_teorija_algorifmov (Марков - Теория алгоритмов) 51 страницаmarkov_teorija_algorifmov (522344) страница 512013-09-14СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Пусть Н вЂ” результат действия Р на Р. д (Н) есть результат действия л(Р), т. е. 6, на г(Р). Следовательно, (Н)Х'Х(С7) и Нп 1г [4.21. Таким образом, 9 есть результат действия формулы Р на Р, При этом, как мы видели, Р активна на Р в 5. Следовательно, Й: РГ- Д, что и требовалось доказать. 6.12. Если В: А (Р)) — '.е ф), где Р и Я вЂ сло в алфавите АБ, то Й: Р ) —. (г. Это доказывается аналогично предыдущему. 6.!3.

Й: Р ) тогда и только тогда, когда В: .Х(Р) ) [6.21. 6.14. Если Й: Р'р=Я, то В: '~ (Р) )=Х(Я). Это доказывается методом индукции по шагам работы алгорифма Й с помощью 6,9, 6.16. Если В: 'Х(Р) ) — Х, то существует слово Я в алфавите АБ такое, что Хлел (Я) и Й: Р) — ег. Пусть, в самом деле, В: т (Р) ( — Х. Р является здесь 11 словом в алфавите АБ. Схема 7 действует на слово ~(Р).

Поэтому схема 5 действует на Р [6.21. Обозначим буквой (( результат действия 5 на Р. Имеем Й: Р )-- 1г или Й: Р ',— Однако в случае Й: Р1 — 1) мы имели бы В: .Т,(Р) [ — .Т(Д ) ч [6,101, что несовместимо с нашим исходным предположе- че нием, Таким образом, Й: РР-1е, н потому В: ':(Р)',— е((г) [6.91. Так как при этом В: 'Х(Р) [ — Х, имеем Ха:(Я), что и оставалось доказать. 6.16. Если В: 'Х (Р) ) — ° Х, то существует слово Сг в алфхвите АБ такое, что Х м Х (А7) и Й: Р ) †.

9. Это доказывается аналогично предыдущему. 6.17. Если В: 'Ф(Р),— Х, то существует слово Я в алфавите АБ такое, что Хя. т Я) и Й: Р'=1;1, Это доказывается с помощью высказывания 6.15 методом индукции по шагам работы алгорифма В. 6.18. Если В: А (Р) )= л (ф, то Й: Р'„=(7. Это следует из высказываний 6.17 и 4.2. 6.19. Й: Р~9 тогда и только тогда, когда В: "й (Р),"=3: ((7) [6.14, 6.181. 274 сОчетАниЯ нОРмАльных АлГОРиФмОВ 1гл.

!у 6.20. Й: Р )= 1г ] тогда и только тогда, когда 24: .а(Р))=.А Я) ) [6.19, 6,13]. 6.21. Й: Р ~ .4е тогда и только тогда, когда 6: Й(Р))=.у!. (1г) [6.19, 6.10, 6.12]. 6.22. Й(Р)Х1г тогда и только тогда, когда )В(Ф(Р))ах ль (())[6.20, 6.2Ц. 6.23. Если Р и 43 — слова в алфавите А, то Й(Р)Х1г' тогда и только тогда, когда ьВ(Р) Зй1~ [6.22, 5.15]. 6.24. Если 6: л(Р))= Х, то существует слово 1г в алфавите АБ такое, что Х 313(1г) и й: Р1= 1е. В самом деле„в этом случае существует слово Е в алфавите АаЬ такое, что 4В: 2 (Р);=- )с и что 8: Е ( — Х. Существует слово 6? в алфавите АБ такое, что 7?ХЙ(йУ) и что й: Рр= йу [6.1?].

Имеем дх:;е(%') 1 — Х. Поэтому существует слово 1г в алфавите АБ такое, что Х 31 'л, (1Е) и что Й: йу 1 — !г [6.16]. Имеем й: Р(= 1,1, что и оставалось доказать. 6.25. Если д): А(Р) ~= Х ], то существует слово 1г в алфавите АБ такое, что Х льА(Я) и что й: Р)=(~ [6.17, 6.13]. 6.26. Если Й(хь(Р)) яй Х, то существует слово (г в алфавите АБ такое, что Х Хуь(Я) и что й(Р) 31 1г [6.24, 6.25].

6.27. Алгорифм й тогда и только тогда применим к слову Р в ал4авите А, когда к этому слову применим алгорафм В [6.22, 5.15]. 6.28. Алгорифмы й и дт сильно эквивалентны относительно алфавита А [3 26.6, 6.23, 6.27]. 7. В высказывании 6.28 й и 6 суть нормальные алгорифмы, причем й есть алгорифм в алфавите АБ, а 6 строится определенным образом по данным А, Б и й как нормальный алгорифм в алфавите АаЬ. Относительно букв а и Ь при этом предполагается, что они не входят в алфавит А. Алгорифм дт оказывается сильно эквивалентным алгорифму й относительно алфавита А.

Очевидно, что в этой конструкции буквы а и Ь могут быть заменены любыми двумя различными буквами. Это дает следующую теорему приведения: 7.1. Каков бы ни был нормальный алгорифм й над ал4авитом А и каковы бы ни были отличные друг от друга буквы а и (1, не входящие в А, может быть построен нормальный алгорифм 2) в алфавите Аа(3, сильно эквивалентный алгори4му Й относительно алфавита А, 8. Путем усложнения операции перевода алгорифма одну дополнительную букву в теореме 7.1 можно сэкономить.

Действительно, имеет место следующая у с и л е н н а я 4!1 ПЕРЕВОД АЛГОРИФМА 2?8 т еорем а п риведен и я (см. Н. М. Нагорный [Ц, [2] )): 8.1. Пусть А — непустой алфавит, а а — буква, не принадлежащая А. Всякий нормальный алгори4м й над алфавитом А сильно эквивалентен относительно А некоторому норлсальному алгорифму 9 в Аа. В самом деле, пусть й — нормальный алгорифм в алфавите АБ, где А н Б не имеют общих букв.

Пусть а — буква, не принадлежащая А. Обозначим через ат и Ь; 4-е буквы алфавитов А и Б соответственно н определим следующую операцию перевода алфавита АБ в алфавит Аа: (1<1([А ), (1~1ч '[Б~), [а', = аа!а [ Ьт аа444а с шаха, [Л =Л, К" =[Рт К' (здесь Р обозначает произвольное слово в ЛБ., а $ — произвольную букву этого алфавита). Пусть РР— 6() †форму подстановки в алфавите АБ (здесь 6.а или 63гЛ). Перевод Р определим так: [Р' — [6(гт, если Рф.Л, Грт [аахва- ась!а[61гт, если РаЛ. Построим й — замыкание алгорифма Й. Пусть 1ь. означает схему, получающуюся в результате поформульного перевода схемы алгорифмай.

Определим теперь в алфавите Аа нормальный алгорифм дт следующей сокращенно записанной схемой: аатла$ — [Ет аа,'а 4 4414!к аа,'а [ьт — [Цт аа1а [$4 саха ааяа$ [41' аа,'а — [т)т аасьа аа',ааа',а— — афхаалха, 4) В этих работах утверждение, соответствующее нашей теореме 8.1, формулируется для отношения эхлиеолентности относительно д. Одяако приводимая тэм конструкция фяктияескн годится и для ившнх целей. Мы аоспроиэводнм ее с реобходпмыь~и нэмснеанямн и с небольшим упРощением, 277 ПЕРЕВОД АЛГОРИФМА 276 СОЧЕТАНИЯ НОРМАЛЬНЫХ АЛГОРИФМОВ !ГЛ. !Ъ' где переменные С, т! и ~ пробегают алфавиты А, Б и АБ соответственно. Покажем, что алгорифм й сильно эквивалентен В отно- сительно А.

Предполагая, что у читателя накопился необ- ходимый опыт, мы в основном Ограничимся формулиров- ками требующихся здесь лемм и не будем вдаваться в де- тали доказательств. 8.2. Перевод любого непустого слова Р в АБ есть соеди- нение слов вида иая (1(4 <[Аэ) и аа(+'а (!<!<[Ба), и потому слова аа,'и, аа,'а и яа4а в [Р' не входят.

8.3. Первым вхождением аата$ в слово аа,'а[тгтаавис)7 являептся вхождение аата[ЯттхааваЦтх)т (тг, )т — слова в А, 5 — буква этого алфавита). 8.4. Первым вхождением аа',а в слово аа',я [(Етаатва явля- ется вхождение аиста[(гт кап',аз!с Я вЂ” слово в А). 8.5. ПЕРВЫМ ВХОждвпиЕМ аа,'а [Ьт В СЛОЮ аа,'и [тгт аазва[Ь)7т является вхождение аа1и [сг тхаа',а [~т тх [)7т ((Е', ттз — слова в АБ, ~ — буква этого алфавита). 8.6. Первым вхождением [~сааза в слово аа,'а [(гаваи,'а)7 являепия вхождение иаа [!гт тх [Ьт иаа тх тт (ве, й — слова в АБ, ь — буква этого алфавипса). Пусть )с, Т и Š— слова в АБ и Тф'.Л. Образом вхож- дения П Хс Т фЕ будем называть вхождение иова [Авттх [7 т ти [От 8.7.

Непустое слово Т в алфавите АБ тогда и толысо тпогда входит в слово Р в этом алфавите, когда [Т' входит в аа',а [Р, 8.8. Если непустое слово Т входит в слово Р в алфа- вите АБ, то образом первого вхождения Т в Р является первое вхождение [Т в аа,"а[Р', Из рассмотрения схемы алгорифма В следует, что 8.9. Алгорифм В замкнут. 8.10.

В левую часть любой формулы подстановки схемы алгорифма В, кроме последней, входит а. Сформулируем, далее, следующие утверждения: 8.1!. Если Р— слово в А, то В: Р )- аа,'ииа',яР. 8.12. Если Р— слово в А, то В. аазияазир [ иазСС [Рт яавя 8,134 Если Р— слово в А, то В: иа,'я [Ртиавя ) — аа',а [Рт [8.4]. 8.14. Если Р— слово в А, то В. Р~ яавя[Рт [8,11, 8.12, 8.13]. 8.15. Если К и 3 — слова в АБ, то В.

иова[)'лаазя[Ет 'р аазя[)28таава 8.16. Если с) — слово в АБ, К вЂ” слово в А, то В ! аз х [() т [):вт с! Тз с ~ сс тза [(тт иавсс ! т 8.17. Если Я, К вЂ” слова в АБ, Ч вЂ” буква Б, то В: ааза[сгт [т)таа1атс 1 — аа,'а[1!в [т~таазтатс. 8,18. Если с',! — слово в АБ и [Дв',е.Л*), то В (аа',а[Ятаазта) определено и не является словом в А. В свмом деле, пусть выполнено условие леммы. Тогда ЯАГАвт)Е, где т! — буква Б, а Š— слово в А.

Но тогда ССа',а [(Ет иаза .Г ааа [ттт [т)т [От ааа, В; иата фт [т)т [Ет аа',а [= аа,'а [Пт [т)т аазваЕ [8, 16], ) — иова[)7т [т)т аазаЕ [8.17], откуда и вытекает утверждение леммы. 8 19. Если сг — слово в А, то В: яатвииатза(г )-.Я. Сформулируем теперь некоторые леммы, связывающие работу алгорифма В с работой алгорифма й', 8.20. Если й' Р ! — !е, то В: аа,'а[Р')- аазта[сгт. 8.21. Если й': Р Р= !е, то В: аатви[Рт'Р=иатзи[1„'!т [8.20]. 8.22. Если й'; Р )- СЕ, то суи1еспсвуют слова )7 и Е такие, что )752~ Я В: ипата[Р ) — аа,'а [)стаазти[Ет.

8.23. Если й': Р )- сг, то В: аа'а[Р' '~иазти[СЕтаазта [8,22, 8,15]. 8.24. Если й: Р ~- Се, то В: аа',а[Р' [=иота[!!таазта [8,21, 8.23]. 8.25. Если Р— слово в А и й': Р~ Ц, то В: Р)=аа',а[тетяа',а [8,14, 8.24]. ') Капонннаен, что (!се означает проекцию слова !7 на алфавит Б, ПЕРЕВОД АЛГОРИФМА [ГЛ. РЬ СОЧЕТАНИЯ НОРМАЛЬНЫХ АЛГОРИФМОВ 8.26. Если Р, Аг — слова в А и й(Р) Х Я, то 9(Р) л'-Ю. В самом деле, пусть выполнены условия леммы. Тогда й': Р ~=.

Аг и, следовательно, В, Р) ааааа'аа]а 'Р= ааваиа,'а Я [8.25] [8.16] [8.19] откуда и вытекает утверждение леммы. 8.27. Если Р— слово в А и алгорифм й применйм к Р, то В также применйм к Р. В самом деле, пусть выполнены условия леммы. Тогда й(Р)ХЦ для некоторого А7 в АБ. Допустим, что слово в Л. Тогда утверждение леммы вытекает из 8.26. Предположим теперь, что Я ие есть слово в А. Тогда [А7е,Ф Л, и так как й': Р)= Я, то 9: Р ~ аа,'а Я'аа',а [8.25]. Но 9(ас4а[(г'аа*,и) определено [8.18], а это означает, что В применйм к Р и в этом случае.

Тем самым лемма 8.27 доказана. 8.28. Если Р— слово в А и В применйм к Р, то й также лрименйм к Р. В самом деле, пусть выполнены условия леммы. Так как В: Р ~ аа',а[Р' [8.14], то В (аа"а [Рх ) и. В (Р) Обозначим через А7 число шагов, за которое В перерабатывает аа',а[Р' в В(Р). В силу леммы 8.20 й' не может совершить, исходя из Р, более )т' простых шагов.

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

Тип файла
DJVU-файл
Размер
4,16 Mb
Тип материала
Высшее учебное заведение

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

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