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

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

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

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

В. Скажем, что стандэртнэя схем«8 тотальна (пу«те) но мкож««т«« к«нг«нмэ ияэмряр«талип, еслк для любой конечной нктерпрет«цпн > программ«(Я,!) ост«невлнэ«ется (э«цнклвээется). Постройте првмер стандартной схемы, которая татэльв«не мнажестэе конечных пктерпре«ацпй, но не тат«льне нэ множестэе эсен внтерпретацкй. Г. Покежвте, что стандарте«я схема пуста тогда н только тогда, когда онэ пуста нэ множестве всех конечных внтерпрет«цвй. Д. В«едем атнашенне «ст«мм 8«и 8«к«и««ое-эк«ива.аентим«, ээменнэ в определеннн функцвон«лъной экэнээлевтноств слова «для любой внтерпрашцкп«не «для любой конечной ннтерпретацнн«.

Постройте пример парм станд«ртэых схем, которме конечно-экеввэлеатвм, во ве экэнээлевтвы фувкцнон«льна. Б. Отношепне слабак экэввэлентнаств определяют следуккцкм обре«ам: сэ«мм я> к 8 ««обо вк«иоь««яэи«м, если для любая нптерпретэцвв > реэультаты программ (8«, Х) н (8«, >) соэп«дают э том случае, когда абе программы остановлен«ются. Убедптесь, что атношенке сл«бой екэвэалентностн дейстэвтельво ел«бее аткошення функцнональнай ешппмлевтноств, более того, ово не яэляется отвшпевнем экэвээлевтностн э обжемэтемэтвческом смысле. Укежатв н«рнс.

4.3 трн схемы 8>, 3 п 8« текве„что 8«слабо »кена«лентяе Юе; 8« слабо экэвеэлевтк«8«, но 8«н Лэ не являлися сл«ба экэнээлевткымк. Ж. Стакдэртвме схемы Яз и Яз ваэывзются изоморфными, если соэяадзют зовэкестэа всех цеяэчек операторов этих схем. Пекзжатз, что взоморфкзм схем является атксжеквем экавзэлеятвеств а классе стандартных схем„ прячем более свхьвым, чем фувкциокальвэя зкакэалевткость. Укажите ва рве. 4.3 кары кзомерфвых схем, а также пары ве вэемерфвых, ке фувкцкевэлыю экэвэзлевтвых схем. 3.

Ставдэртяые схемы 8г в 8з з общем бэзвсе называют иээмрэрвжачизэнз эзолорфяыми, есля любая вятерирзчацяя базиса вераждает соэкздэкацае цекечка оверзтороэ схем 8 в Яз. Пекажвтз, что витерврэтацковкый взоморфвзм язлязтся атжэлеввем экэввзлэвткести а классе стэвдартяых схем, прячем более свльвмм, чзм фуккцвевзльвая эквяээлевткесть, ке более слабым, чэм вземорфизм схем (см.

врэдыдущее эздавве). 3.2. Свободные интерпретации. Отношение функциональной эквивалентности, а также свойства тотальности и пустоты стандартных схем определены с использованием понятия множества всех воаможных интерпретаций базиса. Таким образом, чтобы убедиться в том, что, например, схема з пуста, надо установить, аацикливаетси ли программа (Я, 1) для любой интерпретации Х.

Такой путь окааыэается неперспективным, так как класс всех возможных интерпретаций базиса крайне широк. Однако существует подкласс интерпретацвй, называемых свободными, или арбраловыми э), который образует ядро класса всех интерпретаций в том смысле, что справедлввость высказываний о семантических свойствах стандартных схем достаточно продемонстрировать для класса всех программ, получаемых с помощью только свободных интерпретаций.

Кроме того, свободные интерпретации дают воэможность установить наглядную связь между синтаксисом схемы и ее семантикой, в чем мы убедвмся в следующих рааделах этого параграфа. Читатель, знакомый с эрбрановымн интерпретациями в логике, легко обнаружит полезные аналогии между ними и свободнымн интерпретациями схем программ. Все свободные интерпретации бааиса л) имеют одну и ту же область интерпретации, которая совпадает со множеством Т всех термов бааиса %.

Все свободные интерпретации одинаково интерпретируют переменные и функциональные символы, а именно: а) для любой переменной х из базиса эт и для любой свободной интерпретации 1„атого базиса 1ь (х) = х; б) для любой константы а иа базиса 1„(а) = а; в) для любого функционального символа Х<э) из базиса Ю, где в ~э 1, Ха Д">) = гч">г Т" -~ Т, где Р<ю — словарная функция такая, что гчю (т, т,..., т„) = Х~э) (т, т,..., г„), т. е.

функция Р<*'> по термам тю г,..., т„иэ Т строит новый терм, используя функциональный символ д">. Что касается интерпретации предикатиых символов, то она, в отличие от интерпретации переменных и функциональных символов, полностью зсвободна»: в проиаэолъной конкретной свободной интерпретации предикатному символу сопоставлен проиа.волъный преднкат, отображающий Т в (О, х). Следовательно, разе) здесь в теории схем лрегрзмм была всвэльэезака идущая вз матзматкческев логккк идея Эрбрава е аезможвссти нестроевая сквтэкскчзсквх наделен для вевретцзоречвэых теорий первого порядка.

ные свободные о) интерпретации различаются лишь интерпретацией предикатных символов. Таким образом, после введения свободных интерпретаций термы испольауются в двух разных качествах, как функциональные выражения в схемах н как аначения переменных и выражении. Если нам потребуется различать ати два употребления термов, то мы будем термы-значения заключать в апострофы. Так, если т = '1 (л, а)' — терм-значение переменной л, а т« = 'у (у)' — термзначенне переменной у, то значение свободно интерпретированного терна-выражении т = 1 (л, Й (у)) равно терму-значению '1 Д (л, а), Ь (у (у)))'. П р и и е р. Пусть 1е — свободная интерпретации базиса„ в котором определена схема о«,т из раздела 2.2 этой главы, и в этой интерпретации предикат Р = 1„(р) задан таким обрааом: 1. если число функциональных символов в с больше Р (т) = двух; О, в противном случае. Тогда протокол выполнения программы (Я«т, 1,) можно представить в следующем виде: Зе«ч«еля к э ~- рацея м«тка Обратим внимание на следующую особенность термов.

Если иа терма удалить все скобки н аапятые, то получим слово (назовеж его бес«побочных«термен), по которому можно одноапачпо восстановить первоначальный вид терма (при условии, что отмечена илинавестна местность функциональных символов). Например, терму у~т> (Ип (л), бле> (л, у)) соответствует бесскобочный терм у)«хулу. е) «Свободные схемы«в «свободяые ввтерпретецвю — никак ие свят заввые между собой понятия. Спал«девис первых слов в я«их термввах иосвтслучавэый характер: в первом случае допустимая цепочка может быть построеиа «свободвым блуждакиемэ по схеме, во втором — оставлена свободе выбора влтерпретецви предвкатвых свмволов. Сба термина оби~епривяты в литературе. 87 Правила восстановления терма по бесскобочной записи аналогичны правилам восстановления арифметических выражений по их прямой полъской ааписн, поэтому мы предоставляем читателю возможность построить их самостоятельно.

Бесскобочная запись "гермов короче, и мы будем широко исполъэовать ее наряду с обычной записью. 3.3. Согласованные свободпъге интерпретации. Так как значениями переменных и выражений в свободно интерпретированных схемах служат термы, последние'можно проинтерпретировать следующим образом. Пусть М вЂ” бааис, 1 — пронэволъпая интерпретация этого базиса.

Интерпретация 1 определена для переменных, функциональных и предикатных символов базиса 83. Об.ласть определения интерпретации 1 можно естественным образом расширить, включан в нее множество всех функциональных и логических выражений базиса Я и полагая 1(х) , если ъ — переменная х, 1(а), если т — константа а, 1(1"~) (1(тъ),..., 1(т„)), если т — выражение вида ('ю (тд,..., с ), где 1~"» — функциональный или предикатяый символ и и,:э1. Более того, мы определим интерпретацию и на последовательностях тернов из Т, полагая 1 (ъ ... т„) = 1 (т,) 1 (тэ)...

... 1 (ъ„) для последовательности тернов т,... г„(п > 0). Пусть, например, т = 'у (й(й (х)), у(Ь(х), у(х, а)))', а вптерпретации 1э совпадает с интерпретацией 1» иэ п. 2.5 атой главы эа исключением лишь того, что 1э (х) =- 3. Так как 1э [а) = 1, 1э (у)— функция умноженив чжел, а 1э (Ь) — функция вычитания единицы, получаем 1э (ъ) = ((3 — 1) — 1) х ((3 — 1) х (3 х 1)) = = 1 х 2 х 3 = 6. Заметим, что если 1„— свободная ннтерпретацвя, то всякий терм из Т (а также всякая последовательность "герман иэ Т) является неподвижной точкой для 1ю т. е.

1„(т) = Будем говорить, что интерпретация 1 и свободная интерпретация 1ъ того же базиса э3 согласованы, если для любого логического выражения и справедлнво 1„(п) = 1 (я). Например, свободная интерпретация 1ю описанная в примере и. 3.2, согласована с только что рассмотренной интерпретацией 1э и с интерпретацией 1э иэ п. 2.5. Однако 1„ не согласована с интерпретацией 1» иэ п. 2.5.

Лемма 4.1. Дпп каждой ипп»ерпретпации 1 базиса й» сущвстпеуетп сомаеоеаниап с пей сеободпап иптерпрепищип этово баДо к а з а тел ьс тв о. Действителъно, для каждого предикатного свмзола р~ "» из 5» множество наборов терман-значений 1"' можно разбить па два непересекающихся иодмножества— Т„.ъъ и Тэ,ъэ — по следующему правилу: (т„..., г„) еБ Тэ.т»ы если 1(~Ф"») (1 (тъ),...> 1 (с„)) = 1, и (тм ..., тэ) Е:— Тр,ъе 88 в противном случае.

Полагая затем, что предикат 1ь (рОЧ) при- нимает авачение 1 на наборах вз Т" дл и значение 0 на наборах из Т„"„д,е, получаем свободную интерпретацию 1ю согласованную с 1. ~ До к а з атал ь ство ' легко проводится индукцией по глубине выражения и предоставляется чвтателю. Глубина выражения может быть определена следующим образом: О, если т — переменная или константа, 1+днах (глубина (тд),..., глубина (т„)), если ч=у(ч...„с„), где ч„..., т„ЕТ, а у— функциональный или предикатвый символ. [ ) глубина (т) = Лемма 4.3. Пусть Я вЂ” скииддартная схема в базисе Я, 1 — интерпретация, а Гь — согласованная с 1 свободная интерпретация зкимо базиса. Тогда для любой пари конфигураций ид = = (йд.

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

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

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

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