Главная » Просмотр файлов » Лекции Русакова

Лекции Русакова (1021002), страница 15

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

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

an : (q, γ) ├* (q′, γ′), если справедливо, что:ai : (qi, γi) ├ (qi+1, γi+1), 1 ≤ i ≤ n,где ai ∈ V, γi = γ1, γ2,..., γn+1 = γ′∈Vм* ; qi = q1, ..., qn+1 = q′∈ Q.4.09. Бесконтекстные(контекстно-свободные)языки.Существует два способа определения языка, допускаемого магазиннымавтоматом.Согласно первому способу считается, что входная цепочка α ∈ V*принадлежит языку L1(M) тогда, когда после просмотра последнего символа,входящего в эту цепочку, в магазине автомата М будет находиться пустаяцепочка ε.То есть:L1(M) = { α | α : (q0, z0) ├* (q, ε)}, где q ∈ Q.Согласновторомуспособу,считается,чтовходнаяцепочкапринадлежит языку L2(M) тогда, когда после просмотра последнего символа,входящего в эту цепочку, автомат М окажется в одном из своихзаключительных состояний. Другими словами,L2(M) = { α | α : (q0, z0) ├ * (q f, γ)}, где γ∈Vм* , qf ∈ F.141Доказано, что множество языков, допускаемых произвольнымимагазиннымиавтоматамисогласнопервомуспособу,совпадаетс множеством языков, допускаемых согласно второму способу.Доказано также, что если L(G2) – бесконтекстный язык, порождаемыйграмматикой G2 = (VN, VT, P, S), являющейся формой произвольнойбесконтекстнойграмматикиG,тосуществуетнедетерминированныймагазинный автомат М, такой, что L1(M) = L(G2).При этомМ = (V, Q, Vм, δ, q0, z0, 0),где V = VT; Q = {q0}; Vм = VN ; z0 = S, а для каждого правила G2 видаА → а α, а ∈VТ,α ∈VN* строится команда отображения δ:(q0, а, А) → (q0, α).Аналогично,длялюбогонедетерминированногомагазинногоавтомата М, допускающего язык L1(M), можно построить бесконтекстнуюграмматику G такую, что L(G) = L1(M).Если для конечных автоматов детерминированные и недетерминированные модели эквивалентны соответствующему классу допускаемыхязыков, то этого нельзя сказать в отношении магазинных автоматов.Детерминированные автоматы с магазинной памятью допускают лишьнекотороеподмножествобесконтекстныхязыков,детерминированными бесконтекстными языками.142которыеназывают4.10.

МодельдискретногопреобразователяГлушкова В. М.Определение.Дискретныйпреобразовательпредставляетсобойабстрактныйавтомат А, функционирующий по соответствующим законам в дискретномвремени.Определение.Абстрактный автомат А задается совокупностью шести объектов:А = (Х, Y, Q, q0, δ, λ),где Х – конечное множество входных сигналов, называемое входнымалфавитом автомата;Y – конечное множество выходных сигналов, называемое выходнымалфавитом автомата;Q – произвольное множество, называемое множеством состоянийавтомата;q0 – элемент из множества Q, называемый начальным состояниемавтомата;δ(q, x) и λ(q, x) – две функции, задающие однозначные отображениямножества пар (q, x), где q∈Q и x∈X, в множества Q и Х.

Функция δ(q, x)называется функцией переходов автомата, а функция λ(q, x) – функциейвыходов, либо сдвинутой функцией выходов.Определение.Автомат, заданный функцией выходов, называется автоматом первогорода; автомат, заданный сдвинутой функцией выходов, – автоматомвторого рода.143Абстрактныйавтоматфункционируетвдискретномвремени,принимающем целые неотрицательные значения t = 0, 1, 2, … В каждыймомент t этого времени он находится в определенном состоянии q(t) измножества Q состояний автомата, причем в начальный момент времени t = 0автомат всегда находится в своем начальном состоянии q0 , т.

е. q(0) = q0.В момент времени t, отличный от начального, автомат способенвоспринимать входной сигнал x(t) – произвольную букву входногоалфавита Х и выдавать соответствующий выходной сигнал y(t) – некоторуюбукву выходного алфавита Y.Определение.Закон функционирования абстрактного автомата первого родазадается уравнением: q(t ) = δ (q(t − 1), x (t )) y (t ) = λ (q(t − 1), x (t )),где t = 1,2, .Определение.Закон функционирования абстрактного автомата второго рода –уравнением:q(t ) = δ (q(t − 1), x (t )),()(()())λyt=qt,xtгде t = 1,2, .Таким образом, в абстрактной теории автоматов входные и выходныесигналы рассматриваются как буквы (символы) двух фиксированных для144данного автомата алфавитов.

Абстрактная теория изучает те переходы,которые претерпевает автомат под воздействием входных сигналов вдискретные моменты времени, и те выходные сигналы, которые он при этомвыдает.4.11. Понятиеобабстрактномавтоматеииндуцируемом им отображении.Определение.Сущностьиндуцируемыхабстрактнымавтоматомотображенийзаключается в реализации некоторого отображения ϕ из множества словвходного алфавита в множество слов выходного алфавита.Определение.Отображение реализации некоторого отображения ϕ реализуетсяследующим образом:каждое слово p = xi1, xi2, …, xik входного алфавита X = (x1, x2, …, xn)или, более кратко, каждое входное слово, последовательно, буква за буквой,подается на вход данного абстрактного автомата А, установленногопредварительно в начальное состояние.Возникающая таким образом конечная последовательность входныхсигналов x(1) = xi1, x(2) = xi2, …, x(k) = xik на основании законафункционирования автомата вызывает появление однозначно определеннойконечной последовательности s = y(1), y(2), …, y(k) выходных сигналов.

Этупоследовательность будем называть выходным словом, соответствующимвходному слову р.145Относя, таким образом, каждому входному слову р соответствующееему выходное слово s, мы получаем искомое отображение ϕ , а именно,s = ϕ (p).Определение.Построенное указанным способом отображение ϕ будем называтьотображением, индуцированным абстрактным автоматом А.Определение.Два абстрактных автомата с общим входным и выходным алфавитаминазываются эквивалентными между собой, если они индуцируют одно и тоже отображение множества слов входного алфавита в множество словвыходного алфавита.Определение.Предположим, что заданы два абстрактных автомата:А1 (X1, Y1, Q1, q1, δ1(q,x), λ1(q,x)) иА2 (X2, Y2, Q2, q2, δ2(q,x), λ2(q,x)) одного и того же рода.Еслидляэтихавтоматовсуществуютвзаимнооднозначныеотображения: α – отображающее множество X1 на множество X2;β – отображающее множество Y1 на множество Y2; γ – отображающеемножество Q1 на множество Q2;и, если удовлетворяются условия:γ(q1) = q2;γ(δ1(q1, x)) = δ2(γ(q),α(x));β(λ1(q,x) = λ2(γ(q), α(x)) (для любых q∈Q1 и х∈Х1),146то абстрактные автоматы А1 и А2 называются изоморфными.

В этомслучае говорят, что отображения α, β и γ осуществляют изоморфноеотображение одного автомата на другой.Определение.Изоморфные между собой абстрактные автоматы отличаются друг отдруга лишь обозначениями входных и выходных сигналов и состояний.Вабстрактнойтеорииавтоматов,незанимаютсяпроблемамикодирования состояний, а также входных и выходных сигналов, изоморфныеавтоматы считаются одинаковыми и будут заменяться один другим безкаких-либо дальнейших пояснений.Определение.Операция перехода от данного абстрактного автомата к изоморфномуему автомату состоит просто в переобозначении элементов входногоалфавита, выходного алфавита и множества состояний автомата.Определение.Способ сведения автоматов второго рода к автоматам первого рода,рассмотренный ранее, мы условимся называть интерпретацией автоматавторого рода как автомата первого рода.Определение.Обратная интерпретация автомата первого рода как автомата второгорода при сохранении того же самого множества состояний оказывается,вообще говоря, невозможной.147Определение.Произвольные автоматы первого рода, называются автоматами Мили,а частный случай автоматов второго рода, у которых сдвинутая функциявыходов λ(q, x) не зависит от второй переменной х – автоматами Мура.Способы задания автоматов были рассмотрены ранее.

Здесь отметимодну из особенностей задания автоматов. Так, если произвольным образомзаполненная таблица переходов или таблица выходов представляют собойтаблицу переходов или соответствующую таблицу выходов некоторогоабстрактного автомата, то не всякий граф и не всякая автоматная матрицамогут служить графом или матрицей переходов некоторого автомата.Условия и свойства функций переходов автомата.Первое условие связано с однозначностью функций переходов ивыходов и называется – условием однозначности.Соблюдение этого условия требует, чтобы на графе автомата из любойвершины выходило бы не более одной стрелки, обозначенной конкретнымвходным сигналом.Применительно к матрице это условие означает, что в любой ее строкеконкретный входной сигнал должен встречаться не более одного раза.Второе условие, называется условием определенности, требующим,чтобы для любого входного сигнала х из каждой вершины обязательновыходила бы стрелка, обозначенная этим входным сигналом, и чтобы этотвходной сигнал обязательно присутствовал в каждой строке автоматнойматрицы.Определение.Частичным автоматом называется абстрактный автомат, у которогофункция переходов или функция выходов (обычная или сдвинутая), или обе148эти функции определены не для всех пар значений своих аргументов q и х.В отличие от частичных, ранее рассмотренные автоматы назывались вполнеопределенными.4.12.

Автоматные отображения и события.Определение.Отображения,индуцируемыеабстрактнымиавтоматами,будемназывать автоматными отображениями.Всякое автоматное отображение удовлетворяет следующим четыремусловиям автоматности:1. Автоматное отображение осуществляет однозначное отображение(как правило, частичное) множества слов в некотором конечном алфавите Х(входное алфавитное отображение) в множества слов в некотором конечномалфавите Y (выходное алфавитное отображение).2. Область определения автоматного отображения удовлетворяетусловию полноты, то есть вместе с любым содержащимся в ней словом такжесодержатся все начальные отрезки этого слова. Пустое слово всегда входит вобласть определения отображения.3. Автоматное отображение ϕ сохраняет длину слова.

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

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

Список файлов лекций

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