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

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

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

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

Алгорифм 6 замкнут. 3.4. Если ег': Р»- 9, то Э: Р» — ге. 3.5. Если й: Р»- Я, то существуют такие слова 14 и Е, что 9 я Ю и 6: Р»- )гаЯ. 3.6. Если Л и Я вЂ” слова в А, то Э: Пал'н=аМ. Отсюда, как в доказательстве теоремы 4 37.2.1, получаем 3,7. Если 3(': РН= (е, то 6: Р»=аД (см. 2 37,2.19). ч) См.

$24.8. 401 повторение лггоРИФмА 2ЗЗ 3.8. Если Р— слово в А и алгорифм 6 применим к Р, о алгорифм Й' также прилгеним к Р (см. 2 37, . ). ,2.22 . Рассматривая схему (1), убеждаемся в справедливост и следующих двух лемм: 3.9. Если (е — слово в А, начинающееся буквой (), то : а9» — 9. 3.10. Если Я вЂ” слово в А„не начинающееся буквой р, то 1 6: аЯ»-Д. Докажем, далее, 3.11. Если Я (Р) лс гч и ге начинается буквой »г, то Пусть, в самом деле, 9((Р)я.Я, где Я начинается ук- я бкг вой ]1. Тогда 91'(Р) о Я [2 36.2.10] и потому Я': Р р= Я (2 36.2,1, $ 36.1.3].

Поэтому (2) 6; Р»=аЯ [3.7], Я является при этом словом в алфавите А, так как а (Р) ль г,'1 и й — алгорифм в А. Так как Я начинается буквой (1, имеем (3) 9; аЯ» — Я [3,9], 6: Р»= 0 [(2), (3)], что и требовалось доказать. 3.12. Если й (Р)я гг и (1 не начинается буквой и, то 9: Р'г=ге с ществует такая переводная система Х схемы гХО~ 3 алгорифма 6, соединяющая Р с г',1, что [ В самом деле, как и в случае предыдущей леммы, ч(': Р»= ° Я, и потому 6: Р~=а9 [3.7]. Кроме того, Э: а(е»- (г [3.10]. Следовательно, существует переводная система У схемы алгорифма Э, соединяющая Р Л. слово в А, а а не является буквой этого алфавита, [У') Система Х вЂ” УЯТ соединяет Р с Я и, кроме того, [Х" = =[У' + 1, т. е.

[Х" )~ 3, что и требовалось доказать. 3.13. Пусть 3 — многочленная итерационная цепь алгорифма, со ф 9( оединяющая слово Р со словом Я и такая, что с квай . П спгь всякий ее внутренний член не начинается буква" Р. у ге начинается буквой»1. Тогда 9(Р) л-'ге. В . еле, пусть соблюдены условия леммы. Тогда самом деле, п ь начало 5, Р и Я являются словами в А, причем ТРТ есть а ТЯТ вЂ” конец Я. Существует у-система Т в алфавите А такая, что (4) Е -~ Тртду. ма ггг. Из 2.1 след ет, что Т есть итерационная цепь алгорифма гг. Всякий член системы Т является внутр з . следует, что т енним членом Я и 234 СОЧЕТАНИЯ НОРМАЛЬНЫХ АЛГОРИФМОЬ [ГЛ.

!Ъ «ь! потому не начинается буквой р. Рассмотрим случай, когда У вЂ” пе ~~у. Тогда Т имеет первый и последний члены. Пусть — первый член Т, а Р' — ее последний член. У и К суть слова в А. Существуют слова Х и г' в алфавите Ау такие, что (5) Т ХуУуХ и (6) Т7~Ь'Р~. Имеем Ю~. уру(77ХЯу [(4), (5)] и Π— уру"РЯу [(4), (8)]. П оэтому в О слово Р соседствует слева с У, а слово У вЂ” с (е. Покажем, что 9: Р) — — )Р' для всякого члена )Р' системы Т. Имеем Я(Р) л' У, так как 3 — итерационная цепь Я. У не 3.12 . начинается буквой р, так как У вЂ” член Т.

Поэтому 6: Р)= У ~. Пусть теперь для члена )р' системы Т установлено, что: Р ~ Ф', и пусть Ж' соседствует слева с Р в Т. Тогда Я ()Р') м )г, так как Т вЂ” итерационная цепь Я. )г есть член Т 3.12 ипт и потому не начинается буквой )1. Следовательно 9: 1«')=1« [ .

], и потому 6: Р~)х. Применяя метод индукции вдоль 1 системы [3 24.1,6], видим, что каждый член )Р" у-системы Т удовлетворяет условию 9: Р)= )Р'. В частностй ему удовлетворяет последний член Т, т. е. имеем (7) 9: Р[=У. С другой стороны, Я ()т) я. 1е, так как 5 — итерационная цепь Я. А так как 1г начинается буквой ~), то (8) 6; У)=.о [3.!!]. Поэтому 6: Р~= м [(7) (8)], и, следовательно, 9 (Р) ~ 1г. Итак, мы убедились, что если Т д у, то 6(Р)Х«е. Если же Ттху, то ~ — уРЯу [(4)] и Р соседствует слева с Я в О'. Поэтому Я(Р) ~«е и так как Д начинается буквой р, имеем 9: Р~ Д [3.1!], откуда опять следует, что 9(Р) я.(1, Лемма 3.13 доказана, ПОВТОРЕНИЕ АЛГОРИФМА 3.14. Пусть М вЂ” натуральное число, Р— слово в алфаите А. Пусть также ) !6 (Р) и (10) ,Тогда 6(Р) — слово в А, начинающееся буквой р, и существует многочленная итерационная цепь О' алгорифма %, соединяющая Р с 9(Р) и такая, что всякий ее внутренний член не начинается буквой 8, а объем не превосходит М+1.

Доказательство будем вести методом арифметической индукции. С этой целью обозначим буквой Р следующий одноместный арифметический предикат со свободной натуральной переменной М: «Каково бы ни было слово Р в А, если оно удовлетворяет условиям (9) и (10), то 9 (Р) †сло в А, начинающееся буквой р, и существует многочленная итерационная цепь 3 алгорифма Я, соединяющая Р с 9(Р), такая, что [5' М+1 и что никакой внутренний член 3 не начинается буквой р». Лемма 3.14 будет доказана, если мы докажем, что всякое натуральное число удовлетворяет Р. Число 0 тривиальным образом удовлетворяет Р.

В самом . деле, если слово Р в алфавите А удовлетворяет условию (О), ' то в силу замкнутостиалгорифма6[3.3] имеем6: Р)= 9(Р), и потому (9:Р) ) О, что при М=О противоречит условию (10). Таким образом, при М=О не существует слов Р в алфавите А, удовлетворяющих условиям (9) и (10), а потому 3 0.2] верно всякое общее высказывание о таких словах. том числе для всякого такого слова Р верно высказывание «6(Р) есть слово в А, начинающееся буквой р, и существует многочлеиная итерационная цепь Я алгорифма Я, соединяющая Р с 9(Р), такая, что [8'(! и что никакой внутренний член О не начинается буквой ~)». Пусть теперь для какого-нибудь М мы убедились, что оно удовлетворяет предикату Р. Покажем, что М+1 также удовлетворяет Р.

Пусть Р— слово в алфавите А, удовлетворяющее условию (9) и условию (11) (6:Р) ( М+1. 6: Р)= 9 (Р) [(18) (18)АТ 9 ()к) яг 6 (Р), и, значит, (17) причем (18) (9: гс) ~ (6:Р) — 2 < )у. Воспользуемся теперь тем, что ту Р. Т ак как слово К в алфавите А р, что й( удовлетворяет предикаловиям (17) и (18) то 9ТР есть с , то ( ) есть слово в А, на инающееся , и существует многочленная ите ационная алгорифма Я, соединяющая Я с 9(Р) с ( ), такая, что никакой 23б с ОЧЕТАНИЯ НОРМАЛЬНЫХ АЛГОРИФМОВ Из (9) следует, что 1Е(Р) [3.8). Значит, существует славой (12) Я (Р) т: К. Выясним, начинается ли чая: а) К начинается б Й буквой 8. Возможны два слуа) Й начинается б кво" я буквой 8; б) Р не начинается буквой 8.

1 буквой 8. В этом случае 6: и потому 9(Р)~И. Следовательно, имеем (13) 9 (Р) х 8( Р» [(12)1 и 9 (Р) есть сло (14 слово в А, начинающееся букв " й. П ой 8. оложим ) 5 =ТРТ9(Р) у. Так как Р и 6 6(Р) суть слова в алфавите А, 5 е стема в алфавите А сое есть у-си- Е , соединяющая слово Р со словом 9(Р).

ели какое-нибудь слово Х сосе ств е буд У' 5 Х следует, что Й (Х)м )'[(13)1. Следовательно 5 есть тельно, всякий вн т ен квой р. Многочленна, так как [5' = 2. Отсю а, О не начинается буквой 8. В этом случае с- ияю ая ющая Р с )т и такая, что [У') 3 [3.121. Имеем поэтому 9: Р~Я, и так как в силу замкнутости 6 [3.31 (16) 9: Р~= 6(Р), то 'у 4ь2 ПОВТОРЕНИЕ АЛГОРИФМА 231 ее внутренний член не начинается буквой р и что (19) [т" ~ А(+1. Положим (20) 5 ТР7' и покажем, что 5 есть многочленная итерационная цепь алгорифма е(, соединяющая Р с 9(Р), такая, что никакой ее внутренний член не начинается буквой 8 и что (21) [5' ( А(+ 2.

Этим лемма 3.14 будет доказана. Так как Р— слово в алфавите А, а Т вЂ” 7-система в А, : 5 есть Т-система в А. Р является первым членом 5. Так как Т соединяет )к с 6(Р), последним членом Т является 9(Р), Последним членом 5 также является 9 (Р). Таким ': образом, 5 соединяет Р с 9 (Р). Число вхождений буквы у в 5 очевидно больше двух, т. е. система 5 многочленна. Так как у не входит в слово Р в алфавите А, число вхождений у в 5 на единицу больше числа вхождений у в Т [(20Я, и потому (22) [5 =[т+1.

Следовательно, имеет место (21) [(22), (19)1. Если Х вЂ” внутренний член системы 5, то Х есть либо первый, либо внутренний член системы Т. Первым членом системы Т является слово Я, не начинающееся буквой 8. Никакой внутренний член системы 7' также не начинается буквой (). Таким образом, никакой внутренний член системы 5 не начинается буквой 8. Остается доказать, что 5 есть итерационная цепь алгорифма й. Пусть слово Х соседствует слева со словом 1' в системе 5. Тогда имеем одно из двух: б,) ХЛ.Р и Гя.(с; б,) Х соседствует слева с У в Т. В случае б,) Й(Х) я)' [(12)1.

В случае б,) также имеем 6 (Х) я У, так как Т вЂ” итерационная цепь алгорифма 81. Таким образом, 81 (Х) Аь)л всякий раз, когда Х соседствует слева с )л в 5, т. е. 5 есть итерационная цепь алгорифма Й, что и оставалось доказать. 3.18. Пусть Р— слово в алфавите А, и пусть !6(Р). Тогда 9(Р) — слово в А, начинающееся буквой р, и суи1ествует многочленная итерационная цепь алгорифма 8(, соеди- 238 сОчетАния нОРмАльных АлГОРНФИОВ [гл. 1у няющая Р с 6(Р) и ( ) такая, что никакой ее внутренний член не начинается буквой р. Это следует из леммы 3.14, Из лемм 3.13 и 3.15 следует, что нормальный алгорифм Е удовлетворяет условию, поставленному в лемме 3.2.

Лемма 3.2, таким образом, доказана. Рассм Докажем теперь теорему 3.1. ассмотрим сначала тот случай, когда й и 6 суть но- Пусть р — буква, не входящая в А; 6 — нормальный ал- горнфм в алфавите А() со схемой феогласно 3 39.2.2 та Построим нормальный алгорифм ~ над алфа А() ал авитом дующие условия: таким образом, что будут соблюдены с е- ле1 . Алга нфм $ р ф хв прнменйм к тем и только к тем словам 2'. 9(Х х Х в алфавите А, к которым применйм алгориф 6. 6(Х) хЛ. ) р для всякого слова Х в А такого что ифм Ф для всякого слова Х в А такого, что 6 перерабатывает Х в непустое слово, Пусть зз яой).

алфавита Д. П Пусть Д вЂ” алфавит алгорифма Ж, Ясно что р б Э есть уква витом с ф Д. остроим нормальный алгорифм Е над ф- Д огласно 3.2 таким образом, что будет соб алфа- условие: равенство т с людено Е(Р) з:Я, где Р— какое-нибудь слово в алфавите Д, имеет место тогда , когда 4е — слово в Д, начинающееся бук- вои р, и существует многочленная итерацнонн О ая цепь ал- енннй р ф З, соединяющая Р с Д, такая, что р " член не начинается буквой 1).

Пусть о всякий ее вн т- (25) 6=(6 Е). 6 есть но мал что 4л) удовлетво яет ело рмальный алгорифм над алфавитом А. Д окажем, ряет условию, сформулированному в теоме . редварительно докажем некоторые леммы. . 6. Пусть Р и 4Š— слова в алфавите А. Пусть(ВЯ)Л.Л и пусть О' — многочленняя и е соединяю Р с итерационная цепь алгорифма й, ющал с 4Е и такая, что 6 перерабатывает в не- 4 401 ПОВТОРЕНИЕ АЛГОРИФМА пустое слово всякий внутренний член Я.

Тогда имеет место равенство 4О' (Р) я. Я. В самом деле, так как Я есть итерационная цепь алго- рифма й в алфавите А, то 8 есть у-система в алфавите А. Так как О' многочленна и соединяет Р с Ц, то существует у-система Т в алфавите А такая, что (26) З.-и ТРТОТ. Т есть итерационная цепь алгорифма й "12.1]. (е есть (как и Р) слово в алфавите А. Положим (27) УУ= у РТУУЗ, Так как у, Р, Т и 4Е суть слова в алфавите Ау, )Р есть слово в алфавите А1)у.

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

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

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

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