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

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

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

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

Последний член цепи О алгорифм 6 по условию перерабатывает в пустое слово. Поэтому на основании теоремы 3.1 (Я([6)(Р)м Й (Р), что и требовалось ПОВТОРЕНИЕ АЛГОРИФМА 245 3. 22. Если 6 (Я (Р)) д' Л, то (Я ( ) 6) (Р) (ЯГ [6) (Й (Р)). В самом деле, в предположении 6(Я(Р)) ф: Л нетрудно показать что. 1'. Если слово (г таково, что 6 (Я) о Л, а Я вЂ много- ленная итерационная цепь алгорифма Й, соединяющая (Р) с [г и такая, что алгорифм 6 перерабатывает всякий ее внутренний член в непустое слово, то у-система ТРЯ является многочленной итерационной цепью алгорифма Й, 'соединяющей Р со словом чг и обладающей тем свойством, , что алгорифм 6 перерабатывает всякий ее внутренний член в непустое слово.

(Заметим, что по сравнению с 8 система ТРБ обладает еще одним внутренним членом Й (Р), но ал, горифм 6, по предположенному, перерабатывает этот член в непустое слово.) 2'. Если слово Я таково, что 6([',[)~Л, а 5 — много: членная итерационная цепь алгорифма Я, соединяющая Р с (4 и такая, что алгорифм 6 перерабатывает всякий ее внутренний член в неп устое слово, то 3 имеет вид уРуЯ(Р) Т[1у, где Т вЂ некотор у-система, и потому у-система ТЯ(Р)Т[гу является многочленной итерационной цепью алгорифма Я, соединяющей Я(Р) со словом Я и обладающей тем свойством, что алгорифм 6 перерабатывает всякий ее внутренний член в непустое слово.

(Легко видеть, что всякий внутренний член „урезанной" системы ТЯ (Р) Т [[у является внутренним членом 3.) Исходя из 1' и 2', нетрудно доказать интересующее нас условное равенство (Й~ )6) (Р) (Йг [6) (Й (Р)). Детали рассуждения мы оставляем читателю. 4. В теореме 3.1 речь идет о повторном применении данного нормального алгорифма до тех пор, пока не получится слово с желаемым свойством, причем само исходное слово не испытывается на это свойство. Может, однако, оказаться нужным начать испытания на желаемое свойство уже с самого исходного слова. Процесс заканчивается в этом случае на исходном слове, если оно обладает этим свойством.

Если же оно им не обладает, то к нему применяется алгорифм Й и далее процесс идет, как описано выше. Этому видоизменению повторения алгорифма Й, управляемого 6, соответствует следующее видоизменение теоремы 3.1: 4.1. Каковы бы ни были нормальные алгорифмы Я и 6, может быть построен нормальный алгорифм л.[ над объединением А их алфавитов со следуюи[им свойством: А! тогда и только тогда перерабатывает слово Р в алфавите А 246 СОЧЕТАНИЯ НОРМАЛЬНЫХ АЛГОРИФМОВ !ГЛ. !Ч в слово !е, когда 6 (!е) ль Л и существует итерационная цепь 5 алгорифма Й, соединяющая Р с 1~ и такая, что 6 перерабатывает в непустое слово все члены 5, за исключе- нием последнего. Тео ема 4.1 м рема 4.1 может быть доказана следующим об а о р зом.

— р извольные нормальные алгорифмы; го и м 8 на — объединение их алфавитов, Построим нормальный а . р ф над А согласно теореме 3,1 таким образом, л. ладал своиством, указанным в этой теореме. Построим тождественный нормальный алгорифм 3 в алф- А а- [9, 1. К алгорифмам 3А, 2) и 6 применим теорему разветвления [~ 39.1.Ц. Построим, согласно этой теореме, нормальный алга и р " алгорифм А! над объединением алфавитов этих алгорифмов, т. е.

над алфавитом Б алгорифма 6, таким условия: р, ! для любого Р в Б соблюдались следующие (1) если 6(Р)ХЛ, то Я)(Р) ЗА(Р), (2) если 6(Р) ~~"Л, то ~О(Р)- я)(Р), (3) если З применйм к Р, то и 6 применйм к Р. гда З является искомым алгорифмом. В самом деле, Б является расширением А, так как В есть алга ифм на А р ф д А и вместе стем алгорифм в Б Поэтому как алгорифм над Б есть алгорифм на А. Пусть Р в А, в А, и пусть л! (Р) а (!. Тогда х! применйм к Р, ад и потому 6 применйм к Р [(3)!. Пусть 6(Р)кЛ.

Тогда л)(Р)ХР[(1), 9 28.41. Поэтому Рм.!е, н так как 6(Р) ~Л, имеем 6((е) л. Л. Положим 5 есть -систе у- тема в алфавите А с первым членом Р и последним членом !',1. Ни в силу чего 5 есть и !,1. Никакое слово вида УХУ)'у не входит в 5, у ть итерационная цепь алгорифма й Ц 9!. не имеет членов, не в, не являющихся ее последним членом. оэтому алга ифм 6 в непустое слово $ 91. р ф 6 перерабатывает всякий такой член 5 Пусть теперь 6(Р) ~ЕЛ.

Тогда ь!(Р) В(р) [(2)1, и потому 8(Р)Х!е. Согласно построению алгорифма 6 имеет что перерабатывает в ний член. Йо 6 пе е ает в непустое слово всякий ее внутренрерабатывает в непустое слово и первый ПОВТОРЕНИЯ АЛГОРИФМА член 5 — слово Р. Следовательно, 6 перерабатывает в не- пустое слово все члены 5, за исключением последнего. Таким образом, мы доказали, что коль скоро для слова Р ,в А имеет место равенство л.'(Р)м. Я, соблюдается условие 6(!е) Аь Л и существует итерационная цепь 5 алгорифма 2(, ' соединяющая Р с Я и такая, что 6 перерабатывает в не- , пустое слово все члены 5, за исключением последнего. Допустим теперь, что для слов Р и Я в алфавите А соблюдается равенство 6 Я) м.

Л и существует итерационная цепь 5 алгорифма Й, соединяющая Р с !',! и такая, что 6 перерабатывает в непустое слово все члены 5, за исключением последнего. Докажем, что тогда имеет место равенство З(Р) Х Я. Так как всякий внутренний член системы 5 не является последним членом этой системы, то алгорнфм 6 перерабатывает в непустое слово всякий внутренний член 5. Найдем объем [5' системы 5. Так как 5 соединяет Р с Я,[5' ) 1. Рассмотрим два случая: [5' = 1 и [5' ) 1.

В первом случае очевидным образом Р Я.1~, и потому 6(Р) м Л. Так как ВА(Р) Л.Р [9 28.41, имеем А!(Р) ~ Р [(1)1, и так как Рль Я, л!(Р) Х (). Во втором случае система 5 многочленна. Согласно построению алгорифма л) имеет место равенство 2)(Р)АА!е. Система 5 имеет первый член Р, который не является ее последним членом, Поэтому 6 перерабатывает Р в непустое слово и мы имеем !А!(Р) х !е [(2)1! Это завершает доказательство теоремы 4.1. б. В теоремах 3.1 и 4.1 шла речь о доведении итерационных цепей до члена, удовлетворяющего некоторому алгорифмически проверяемому условию. Аналогичным образом в теореме 8,1 речь пойдет о доведении итерационной цепи до данного Объема.

В этой теореме будут фигурировать слова вида !!!' ж Р, где )У вЂ натуральн число, а Р†сло в данном алфавите А (мы будем предполагать, что ч! ие является буквой А). Слова этого вида можно рассматривать как пары, первым членом которых является натуральное число, а вторым— слово в данном алфавите. Буква С в теореме 5.1 Означает двухбуквенный алфавит )ч!. 5.1. Каков бы ни был нормальный алгорифм 6 в ал4!а- вите А, может бьапь построен нормальный алгорифм В над ал!рогатом А В С такой, что равенство 3 ()ч' !ь Р) Х !е 248 СОЧЕТАНИЯ НОРМАЛЬНЫХ АЛГОРИфА4ОВ тогда и только тогда имеет место для слова Р в А и натурального числа М, когда существует итерационная цепь объема М+1 алгорифма й, соединяющая Р с Я.

Докажем эту теорему. Пусть (2) Б=АОС, а — буква, не входящая в Б, 13) В =Ба. Построим нормальные алгорифмы 6, 6 и $ в алфавите В со схемами а!- аж$ — аж аж— а, 6. (ж5 ж, ж 6: где литеральная переменная $ пробегает алфавит Б. Легко доказываются следующие пять лемм, в которых М означает произвольное натуральное число, Р— произвольное слово в алфавите Б. 5.2. 6 ((М + 1) ж Р) Ас М * Р. 5.3. 6(жР) и Л. 5.4. 6(М жР) о Мж. 5.5. ф~ (М ж Р) Х Р.

Построим нормальные композиции (6о6) и (е(о$). Это нормальные алгорифмы над алфавитом В, Пусть (4) ф = ((6 об)"(й о4у)) [4 38.6(. ,49 — нормальный алгорнфч над В Ц 38.6.21. Докажем 5.6. Если (5) Е (Р) ~'- 14, то для любого натурального числа М 6) .~д((М+ 1)*Р) хМж д. В самом деле, пусть имеет месго равенство (5). Тогда Р есть слово в алфавите А и мы имеем (?) ((Р о 6) ((м+ 1) ж Р) х м ж 4 403 ПОВТОРЕНИЕ АЛГОРИФМА 249 ля любого натурального числа М[5,2, 5 4]. Далее, имеем 8) Ь((М+1) жР)~Р [5 Ч (9) (йод) ((М+ 1) ж Р) хе Я [(8), (5)1 и равенство (6) [(7)„(9)1.

Имеет место также 5.7. Если 1г1(Мж)с), где М вЂ” натуральное число, а Я— слово в алфавите А, то !Й (14) [(4), 9 38.6.3, 9 37.4.3, 5.51, Пусть теперь Г означает алфавит алгорифма $. Построим нормальный алгорифм л' согласно теореме 4.1 таким обра,зом, что равенство Ж(Р) АА Д, где Р— какое-нибудь слово в алфавите Г, будет иметь место тогда и только тогда, когда (Р3) 6Я) хЛ и существует итерационная цепь Т алгорифма г..1, соединяющая Р с Я и такая, что 6 перерабатывает в непустое слово все члены Т, за исключением последнего.

Построим нормальный алгорифм Э как нормальную композицию хл и Я: (11) 4А =- (ЬоЗ). , Покажем, что 4В удовлетворяет условию, формулированному в теореме 5,1. Докажем для этого лемму 5.8. Если имеет место равенство (1), где М вЂ” натуральное число, а Р— слово в алфавите А, то существует ите. рационная цепь объема М+ 1 алгорифма 6, соединяющая Р с Пусть условие 5.8 выполнено для каких-либо фиксированных М, Р н 4Е.

Ввиду (11) и (1) существует слово 77 , такое, что ' (12) лэ(МжР) ~)7 (13) 6(М) ~ Я. Согласно построению алгорифма А', имеем (14) 6 (14) Аг Л и существует итерационная цепь Т нормального алгорифма $, соединяющая МжР с М и такая, что алгорифм 6 перерабатывает в непустое слово все члены Т, за исключением последнего [(12)1. Докажем, что всякое натуральное число К, меныпее или т вное М, удовлетворяет следующему условию Р: 250 сочетАния ногмхльных АлгогиФмов [гл. ю «существует итерационная цепь алгорифма Й с первым членом Р, с объемом К-)-1 и таким последним членом Х, что слово ()У вЂ” К)ЖХ есть (К+!)-й член цепи Т».

Число 0 удовлетворяет условию Р, В самом деле, слово уру является итерационной цепью алгорифма Й тривиаль- ным образом; Р является первым членом этой итерационной цепи, объем которой равен 1, последний член цепи уРу есть Р и )УЖР есть первый член цепи Т. Допустим теперь, что некоторое число К, меньшее 1«', удовлетворяет условию Р.

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

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

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

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