Главная » Просмотр файлов » 2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010)

2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010) (1185529), страница 20

Файл №1185529 2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010) (2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010).djvu) 20 страница2. Model Checking. Вериф. парал. и распределенных программных систем. Карпов (2010) (1185529) страница 202020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Хоп Нзч~ Кри| хан 3.3. Формальная семантика СТ~ щхх оыз ст н фср а ко О знр,'ч рз игнр,чг~ р ГЕ З! АХри(Уяоз-ьзг) з~)=<р о г~=ЕХдги(Зю|.з-ьз1) гг(=р О 4=АСЗг (У(зе-езг-ьяз-ь...)г(я=ге))(УГ)з;! р ьг зЬЕСри(Л(за- з,-+з -+...):( =ае))(УГ)з,~ гр О гидр% (ч(ге-+з~-+зз-+ .,):(з=а))(ЕГ)з,! Чг а з!=Ерр (Л(юо-+зг- ~-+...):(з=зо)) (Э/)ю/3 ф О зМ Д(яырз) и (У(зе + а| -+ зз -+ - ):(з зе)) (зг'хб) (зу 1=юрз о(Уд:Онд < г)зь ~р~) Пусть М вЂ” структура Кринке (8,4г.

-+, АР,ь) (стрелкой "-+" здесь обозначено отношение перехода в М: если нз состояния з, в состояние ю, идет дуга,то (зозг)е-+, нлн, чтото:«е, (з, -+г;)К Утверждение "формула р истинна в состоянии з отрукгуры Крнпке М" записывается так: М, гьи. Если структура Кринке М, о шпорой идет речь, очевидна, М может опусИстииность формуяы р логики СТЕ в состоянии з структуры М определяется по нндукпнп по структуре формулы йи О зидиде~(з) О з~ <риз~но «леев 3 дл«ср и вюпы ' Вял бтк выпол— это и в те- яедукь .ь сбой ндпг ф иск!=Ф опус- г1 К(«р~РФ2)п(З(яа +я! ья2 +"')'(я яе)) (Зг'лб)(« ~= р Х(згй:Од«<2) «~«р,) ' Хотя эти определенна выпилят довольно сявкно, они соверщенно понятым.

Начнем с первого. Если формула есть престо атомарный предикат р, то в состоянии з структуры Кринке М эта формула истинна «выполняется«тогда и только тогда, когда «г входит в число атомарных предивное, помечмощнх состояние г . Второе правило говорит о том, что в соспинии г структуры Крипке М формула ф не истинна тогда и только тогда, когда в «зта формула не выполнается. Рассиотрим семантическое правило дяя формулы АХр.

Смысл формулы прост: она истинна в состоянии «, если во всех состояниях, непосредственно следующих за г, формула Е выполняетсж Правило формально устанавливает именно зто: оно говорит о том, что в состоянии г структуры Кринке М формула АХ«р истинна тогда и только тогда, когда для любого состояния яы в которое есть переход из «, эта формула выполивстся.

Формула ЕРр более сяолпнс из текущего соспиния существует путь, на ко. тором когда-нибудь в будущем и аыпслнится. Рассмотрим ее формаеьное определение: г«=-КР«З и (3(«е в«« -+«2-ь...):(« =за)) (З«)5«) р; Эта формула истинна в состоянии «тогда и только тогда, когда сущесг вует такое вычисление нз г (последовательное«ь соспмннй «с,гп..., в каждое из которых есть перехол нэ предыдущего состояния), начальное состояние ге которого совладает с г, гго в каком-нибудь состоянии этого вычисления (вкпючая и начальное) формула ф выполняется. Здесь (Эх:Я(х))Д(х) — это ограниченный предикат, который нужно понимать квк (Зх)(л(П)*Д(х)). Анвлогнчнмй ограниченный преднкат с квантором всеобщности (тх: л(к)) Д(х) нужно полипа«ь квк (згх)(й(х) ~Д(х)). семенина остальных формул трактуется так я«в просто. глава 3 3.4.

Проверка Формул СТ1 на развертке структуры Крилке Рассмотрим, как мошно вычислить истинность нли лшкность СП формул на структуре Кринка. На рис. 33 показана структура Крнпкс Мн сс,развсртка — начало бссконвчного дсрсвв возмакных вычислений М, начнимошихся в начальном состоянии М. 1зко Конг фс(н Рви У Е Струшура Крыма н сс раззсрпш Формула твмпоральной логики выполнвстся на М, если она вйпавняется в начальном состоямии М. Для нашего примера на рис.

ЗЗ: О Формула р хо аыполнясгся на М (т. с. Мгх р хр~, ш(скольку зта логичсская формула истинна в начальном состоянии М: в нсм истинны оба атомарных прсдиката, р и р. В Формула ЕС(гчр) выполнясшяна М (т.с. МАКС(гчр)),поскольку нз начального состояния структуры Кринка М сушсствуст путь, в кшкаом состоянии которого ияи истинно г, илм истинно р. 0 Формула ЕХ ЕС г выполнястся на М (т. с. М Р ЕХ ЕС г Е поскольку из начального сосгшшиа структуры Кринка М сущссгвуст путь, такой, что ллмзнек лмги( Сщ СЛ из следующего его соспжннв существует пуп„пв юмором все армен б„. дст выполняться г . 0 Формула АСЕР( р л у) вьнюлнаетса на М (т.

е. А(~ =АСЕР( рл-чу)), поскольку дла всех пушй из начального состояния из всех состоаний этих пугей существует путь, такой, что в будущем на мом пути не встретится нн р, ни р. Такой неформальный анализ молвю провести лишь дла небольших структур Крипке. Нашей задачей явлветса рассмотрение алгоритма пюре! сйесЫад, который макет быть использован для прогпвольной структуры Кринке и формулы СТ1. любой сложности. ул на аерг- щнх- 3.5. Базисы СТЕ Две формулы и и ж темпоральной логики назывшотса семантически эквивалентными (обоэначаеюа Еи ж ), если они принимают одинаковые испгнностиые значении на квлшой возможной ннтерпрешини (структуре Крнпкей Испол ьэул следующие очевидные шхпношеннаг Ач Е р рр т ир Сеч-~Р ф -Хпи Х-,р ша в юги- оба льку ~у нз по А(р~((рз) и луиз л- Е(-зрЗЩ ~рг л-юрз)) можно вырампь одни комбинации — "квамюр пуугь тампорвльный оператор", через другиа. Например„дла СП. справедливы следуювше аналоги законов Де Моргана: АХр и - ЖХ-р АСф и ЕР-зр Аур и ЕС-ер Минимавьиое множество операторов, с помощью которых можно вырезнп любой оператор СП., как обычно, нвзмвастса базисом.

Используя приведенные выше соопюшениа, мшкно шютроить несколько базисов СП.. Рассмотрим, как строить базисы СТЕ. На рис. 3.4 представлены асс возможные парные комбинации СПл ЕХ, АХ, ЕС, АС, ЕР, АР, ЕС и А((. Стрелками показаны все перечисленные Гласа 3 вмше воэможности выражения одних юнбииацнй СП. через другие. А именно, комбинации ЕХ и АХ, ЕС н АР, ЕР и АС можно вырезнть друг через друга.

Далее, поскольку Рн Тгиебр, можно выразить ЕР через Е6 и АР через А6 (но не наоборот). Наконел, в соответствии с формулой: А(<р~бйз)иАВрз л Е( Езб(-яр~ к рэ)) А6 можно выразить парой комбинаций АР и Е6. рог, кз зРЗ ЕЕ лц — т ((~~' йеп апч~еГ~ с,— -((В рнс.3.4. Зависимости меяшу комбннаторамн СП. 05 Для того чтобы построить базис, нужно выбршь минимальное число таких комбинаций "квантор, темпоральный оператор", из которых можно получить все остальные. Например, выберем три пары: (ЕХ, АР, Е6) (они выделены на рис.

3,4). Это множество комбинаций — базис, поскольку по стрелкам зависимостей на рис. 3.4 видно, что оставшиеся пать комбинаций можно выразить через зти трн: АХри ЕХ р ЕСэрм АР р А(~ребра) нАРрз л-Е( рз6(-яй л-ярз)) ЕРР и Е(Тгтмбр) АСярн ЕР ~р Основывакь на зависимостях рис. 3.4, мшкио построить всего шесть базисов СТЕ из трех комбинаций "квантор, темпоральный оператор"; из этого рисун. ка виано, что вместо пары АР можно выбриь пару А6 нлн ЕС, и кюкдаа нэ этих трех возможностей может быль либо с парой ЕХ, либо с парой АХ . Все базисы СТ1„которые можно построить, исходя из перечисленных выше зависимостей, таковы: (ЕХ, АР, Е6),(ЕХ, А6, Е6),(ЕХ, ЕС, Е6) (АХ, Ай', Е6), (АХ, А6,Е6), (АХ, ЕС, Е6) л вввм( ' а сп ~лм~ э Посеяны вопрос: существуют ли в логике СТ(.

другие. бюивь кроме пере. численных шестн2 Формула, в которой комбинация АУ вырывается через комбинации АР и Е(), наводит на мысль, по существует н симметричное соотношение, вырм лающее Е() через ЕР и А() . Наличие такою соотношения могло бы позволить построить и другие базисы СТ(,. Как пишет Ргапсом (лговзз(ве в (5Ц, многие думают, что зго аозмоюю. То, что зто не тмь Р)лговззш(е называет совершенно удивительным". Приведем, следуя [5Ц, доказательство этого результата, которое является весьма простым.

Зто докюательство показывает кухню" исследований в этой области. ззугие. разить через улой: ТЕОРЕМА 3.! Е() не может быть вырюкенос помощью ЕР и АУ. таких учить иены зм за- выра- зисов нсунпшая АХ. ° мше Ло лаз кгельстве Предпалозким противное, т. е. что это возмвкно. Тогда из дошнанных амин соотношений (см. рис. Зд) следует, что мнвкеспю комбинаций (ЕХ, ЕР, АЩ тоже является базисом СТ(,. Покюкем, что это ие так, т.

е. что ° зык формул СТ(. строго более выразительный, чем язык бя, в котором позволены (допустимы) талька три комбинации: ЕХ, ЕР и АП. Как следствие, мы получим доказательство утверждения теаремм. Язык формул Е„, пастроеннмй нз комбинаций (ЕХ, ЕР, АУ), опрадвал(йз(л слелующей грамматикой: апжр(-яр(рчр~ЕХр(ЕРр(А(р()р). Для доказательства теоремы 33 покажем, Что Лля произвоаьией фвРмулм у, построенной ю конструкций язмка з,я, мвкно построить такую структуру Кринке, на которой дея двух выбранных состояний этой структурм формула и будет одновременно истинной или одновременно ложной, а некоторая формула логики СТЕ (фактически, формула Е() ) для одного из этих состояний будет истинной, а для другого состояния — ложной.

Тем самым мы покажем, что язык Ех слабее язмка логики СП.; в азыке Ая нельзя выразись некоторые свойства, которые вырюнмм в логике СТ) Рвсмотрим сгру«туру Кринке на рис. 3.5. Покажем, что для любого у кй. любая формула р языяа А„глубиной (,г(=я не болыией, чем У (т.е. скаку),будетодноаременноистиннаилнлажнавсоапжниах я- и г этой глава з структуры Кринке~ т. ш аг фмг;~тг.

Докаэяшльство ушерзшения проведем по индукции. Рис. ЗЛ. Структура Кркпке к локазшальстау теоремы ЗЛ ту з = Ошн лм Е ° паф При Е. О зто соотношеняе очевидно. Формула тг глубиной Π— это атомарнме предшаты. Их истинностные значения совпадают на всех состояниях зз и.г~ при ОяЛх/. Мразь теперь л я'+!, н по индуктивной гипотезе вредположнм, чго любые формулы языка Ел, глубиной я' илн меньшей. одновременно истиним или жвкны в состояннзх з н г~ структуры Кринке парис. 3.5 при Оял'пу.

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

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

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