Главная » Просмотр файлов » 1626435695-d1df5d2e6d953ce7ad4b4ccb5f4f4e30

1626435695-d1df5d2e6d953ce7ad4b4ccb5f4f4e30 (844296), страница 31

Файл №844296 1626435695-d1df5d2e6d953ce7ad4b4ccb5f4f4e30 (Котов, Сабельфельд 1991 - Теория схем программ) 31 страница1626435695-d1df5d2e6d953ce7ad4b4ccb5f4f4e30 (844296) страница 312021-07-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Заметим для этого, что по построению автоматов Л (8) любому префиксу произвольной цепочка операторов в схеме Б соответствует слово в алфавите У, допускаемое автоматом А (Б). И наоборот, любому слову, допускаемому автоматом, соответствует некоторый префикс некоторой цепочки операторов в схеме. Обозначнм через С» (8) множество всех префиксов множества цепочек С (Я. Очевидно, что С (8«) = С (8«) тогда и только тогда, когда С» (Б«) = С» (Б«). Поэтому схемы Б«и Б«издморфны тогда и толъко тогда, когда эквивалентны ав- С СтаРт (ад] АРТ <Сса2 И ,У2 (Рь*2 [У, Е2 И" 12 1~" Р2 (Р,.з) Иъ.Р2 а стоп (л;,у2 К( Рвс. 7.1.

Првзвзз нестроевая ззтокатз Я (8) томаты А (81)и А (8з2. Алгоритм распознавания эквивалентности конечных одноленточных автоматов был описан в главе 3. Д С л е д с т в н е 7.1. Пробссма интсрярстационнссо взомор 4иава разрсишма с влассс свободных свкшдартнмх схем. Д о к а з а те л з с т в о. В силу леммы 7Л интерпретационный изоморфизм свободных схем равносилен изоморфизму, который, как толзко что доказано, представляет собой разрешимое отношение эквивалентности стандартных схем. [1 Рис.

7.2. Стоявартиме схемы и моделирувваие их автоматы: а — схема оья 6 — схеме Я~.е, в — автомат А (Ята); е — автомат А (8ь,) Итак, мы установили разрешимость проблем пустоты, тоталь- ности и интерпретационного изоморфизма в классе свободных схем. Однако эффект этих результатов снижает тот факт, что са- ма проблема свободы не является даже частично разрешимой (см.

теорему 5.4). Не существует и алгоритма, с помощью которого можно было бы произвольную стандартную схему преобразовать е эквивалентную свободную схему (831. В частности, для следую- щей схемы Ят. не существует эквивалентной свободной схемы: (старт, х:=а, У:=Ь, 3: если р (х) то 4 иначе 5, 4: % = 7 (х) па 3, 5: если р (у) те 6 иначе 8, 8: х:= б(х), 7:у:=УФ б; 8: степ (х)) Задаинеул. А. Докажите, что множества пращ»л преобразования, порождаемых оввс»изыми в и. 3.1 гл. 6 схемами ЛТ» (удалевве недаствжвммх) и ЛТЗ (сялеазание копай, нлн напнразэнне), представляет собой полную систему преобразований для отношения взамар4»»эма стандартных схем (а тем самым н волную систему преобраэавэввй для а»ношеная натерпретацвонваго изоморфизма свободных стем).

Б. Назовем схемы б» и б» в базисе Я иеовииеииорФииии, есле совпадая»» множества всех конечных цепочек операторов зтвх схем, и ии»оериреои»- Чиоиио иеоэииеоморЯимии, есле для любав интерпретации 1 базиса Ю результаты выполнения программ (3», 1) н (8», 1) либо одновременна ие анредеаевм, лабо определены в соответствующее ватерпре»ацнн 1 наиечвые цепачин операторов совпадают. Паважвте, что отношение интерпретационного кэаэввзомарфизма стандартных схем ве является частвчва рээрешшя»ы, нзэзввзамарфнзм стзвдэртвых схем разрешим, з для свободных схем интерпретационный кзззвнзамарфнзм равносилен кээзннэомарфнэыу.

В. Докажите, чта маши»ство прзвнл ну»образованна, параждаеымх схемэмн нрэвнл ЛТ(, ЛТ2 н ЛТЗ пз предыдущей глэвм, представляет собой полную систему преобразование для отношения нвэзвизомарфазмз стандартвых схем. $2. Сквозные схемы В этом параграфе мы выделим подкласс стандартных схем, называемых сквозными, для которых опишем алгоритм распоанавания функциональной эквввалентностн.

Интерес к классу сквозных схем в нашем изложении обусловлен тем обстоятельством, что он содержит несколъко различных подклассов, разрешимость эквивалентности в которых была установлена в разное время н разными методами (см. обвар в конце главы). 2Л. Определение снвазпых схем.

Класс сквозных схем выделяется как подкласс стандартных схем за счет двух ограничений, накладываемых на структуру информационных связей. На базис схем никаких ограничений прп этом не накладывается. Тот факт, что терм»» является подтермом терка т, будем записывать как и -С т. Например, х -ч, '1 (х), й (х) -~ б (х), но ) (у -~ (1 (х)). Стандартная схема называется схемой со сяоозными тестами, илп коротко скеоэыай схемой, если для нее выполнены два следующих условия.

Рз. Для всяких распознавателей А, В, лежащих на некотором пути от входа к ваключителъному оператору, и для каждого пути ш, ведущего от А и В и содержащего толъко операторы присваивания, справедливо Ух~ арг(А) Зуб= арг(В) х-о',1(й, у). 02. Для всякого распознавателя А, для всех пар х, р раалнчвых аргументов вершины А и для всех путей, ведущих к А от входа схемы, выполнено Ф (ш, х) чь Ю (ш, у). Пример двух (эквивалентных) сквоыых схем приведен ва рве. 7.3.

Рве. 7.3. Дзе звзаззлевтаме еввоэвме схемы Условие В1 означает, что в вычислениях сквозных схем не теряется нн один из тернов, на которых проверяются условия распознавателей. Если, например, р (ом..., о„) и д (гм... ..., т ) — два следуюшвх друг за другом теста вычисления сквозной схемы при некоторой свободной интерпретации, т» тт Зу о, -С тп Легко понять, что свойство В$ является эффективно распознаваемым.

Условие В2 означает, что в вычислениях сквозных схем прв свободных интерпретациях иредикаты проверяются только ка наборах попарно различных тернов. Нетрудно видеть, что проблема проверки условия В2 алгоритмнчески неразрешима. К ней можно свести проблему тождества слов Поста. Действительно, пусть (Н, Н ) — система Поста, Н, = ( „..., „), Н, = (()„..., б ). Приведенная на рис.

7.4 схема Я (Н, Нз) удовлетворяет условию В2 тогда и только тогда, когда система (Нм Нз) не имеет ни одного решения. Отметим, что схема 8 (Нм Н ) обладает свойством Вт. Кроме того, схема 8 (Ны Н ) свободна тогда и только тогда, когда систе- $42 Рис. 7.4. Схема 8 (77„Не) ма Поста (Н„Нв) не имеет решении. Это означает, что в классе схем, удовлетворяющих условию Р$, неразрешима проблема свободы. Что касается класса стандартных схем, удовлетворяющих условию 02, то он, очевидно, содержит класс,Ум для которого, как показано в гл. 5, проблемы пустоты и зквивалентности не являются частично раврешимыми. 3 а д а к и е 7.2. Докажете, что схемы, приведеикые иа рис.

7.8, фувкциовавьио вквивалевтаы и удовлетворлют условию Вт, причем схема йь °вЂ” сквовваа, а Лье — иет. 3 а давке 7.3. Докажите, что длв аесвободиой схемы иа рвс. 7.8, удовлетворавацей условию Вт, ио ие Р2, ие существует фуикциовальио еквиввлевтиой свободной схемы. 2.2. Обобщение иивариаитев. Если выходная дуга распоанавателя ведет к распознавателю с тем же условием, что и у первого распоанавателя, то второй распознаватель избыточен, его можно уделать с сохранением зквивалентности (см.

рис. 7.7). Чтобы сформулировать такое преобразование в более общем виде, ниже мы обобщаем понятия ииварианта и сети, введенные в предыдущей главе. Логическое выражение я назовем Ь-избвпюсчнм,в «а юрии ш, если и = и~хАш, где А — распознаватель 'с.условием па, я!7(и, лт)/лт,..., С(и, х„)Ьо] = ох И(шт, хт)йт...- ..., Ф (шт, х„)/и„); лт, ..., х„— все переменные, встречающиеся в я и оа, а йуть юв начинается Ь-дугой распознавателя А. Д43 Рнс. 7.5. Энвновлевтвые схемы 8в ° н Яве Рвс. 7.6. Схеме отло длн которой не существует внввволевтвой свободной схемы Множество утверждений, порсвкдаемое путем и во фрагменте б, обобщается следутощим обравовп беп (6, иФ = бед (а, то) О Д (Ь = и ] Л е= (О, Ц и логическое выражение и Л-ивбмточно на пути и).

$44 Рзс. 7Л. удазгазв взбнточзого васиогзаватаза В качестве обобщенного ингирианта дуги е фрагмвита б возьмем >очаг (б, е) = П реп (6, и>), аЮГ где пересечение, как в п. 2.1 предыдущей главы, берется по всем путям >о, начинающимся входами фрагмента сг и кончающимся дугой е. Итак, кроме утверждений-равенств вида г = — т, где з <:= ~= Ю, т Е= Т, обобщенный инвариант может содержать также зтгерждения логического типа с> = р (т„..., та), где Ь е— : (О, 1), р е— : У, т„..., т„б= Т. Распознаватель А назовем содержательно й-игбнточнмм, если его условие оа является й-избыточным на любом пути, начинающемся входом фрагмента н кончающемся дугой, ведущей к А, т.

е. (с> = аа) е= >пчаг (б, е) для всех дуг е, ведущих к А. Легко видеть, что если распознаватель А содержателыю с>- избыточен, то всякое вычисление, достигшее распознавателя А, всегда будет продолжаться выбором одной и той же >а-дуги этого распознавателя. Это значит, что распознаватель А можно удалить иэ фрагмента. В предыдущей главе был описан алгоритм разметки, который позволял эффективно строить инварианты дуг во фрагментах стандартных схем.

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

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

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

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