Jump to content

Модальное μ-исчисление

(Перенаправлено из Модального исчисления )

В теоретической информатике модальное μ-исчисление ( , L μ , иногда просто μ-исчисление , хотя это может иметь более общий смысл) является расширением пропозициональной модальной логики (со многими модальностями ) путём добавления наименьшей фиксированной точки оператора . µ и оператор наибольшей неподвижной точки ν, таким образом, логика неподвижной точки .

(Пропозициональное, модальное) μ-исчисление берет свое начало от Даны Скотт и Жако де Баккера . [1] и был далее развит Декстером Козеном. [2] в наиболее используемую в настоящее время версию. Он используется для описания свойств меченых переходных систем и проверки этих свойств. Многие темпоральные логики могут быть закодированы в μ-исчислении, включая CTL* и его широко используемые фрагменты — линейную темпоральную логику и логику вычислительного дерева . [3]

Алгебраический взгляд состоит в том, чтобы рассматривать ее как алгебру монотонных функций над полной решеткой с операторами, состоящими из функциональной композиции плюс операторы наименьшего и наибольшего неподвижной точки; с этой точки зрения модальное µ-исчисление находится над решеткой алгебры степенного множества . [4] Игровая семантика μ-исчисления связана с играми для двух игроков с совершенной информацией , особенно с играми с бесконечной четностью . [5]

Синтаксис

[ редактировать ]

Пусть P (предложения) и A (действия) — два конечных набора символов, и пусть Var — счетный бесконечный набор переменных. Множество формул (пропозиционального, модального) µ-исчисления определяется следующим образом:

  • каждое предложение и каждая переменная — это формула;
  • если и являются формулами, то это формула;
  • если это формула, то это формула;
  • если это формула и это действие, то это формула; (произносится либо: коробка или после обязательно )
  • если это формула и переменная, то является формулой при условии, что каждое свободное вхождение в происходит положительно, т. е. в пределах четного числа отрицаний.

(Понятия свободных и связанных переменных остаются обычными, где является единственным оператором привязки.)

Учитывая приведенные выше определения, мы можем дополнить синтаксис:

  • значение
  • (произносится либо: алмаз или после возможно ) значение
  • означает , где означает замену для во всех свободных случаях в .

Первые две формулы известны из классического исчисления высказываний из минимальной мультимодальной логики K. и, соответственно ,

Обозначения (и его двойник) основаны на лямбда-исчислении ; цель состоит в том, чтобы обозначить наименьшую (и, соответственно, наибольшую) фиксированную точку выражения где «минимизация» (и соответственно «максимизация») находятся в переменной , очень похоже на лямбда-исчисление это функция с формулой в связанной переменной ; [6] подробности см. в денотационной семантике ниже.

Денотационная семантика

[ редактировать ]

Модели (пропозиционального) μ-исчисления представлены как помеченные переходные системы. где:

  • представляет собой набор состояний;
  • карты для каждой метки бинарное отношение на ;
  • , отображает каждое предложение к множеству состояний, в которых предложение истинно.

Учитывая помеченную систему перехода и интерпретация переменных принадлежащий -исчисление, , — это функция, определяемая следующими правилами:

  • ;
  • ;
  • ;
  • ;
  • ;
  • , где карты к сохраняя при этом отображения везде еще.

В соответствии с двойственностью интерпретация остальных основных формул такова:

  • ;
  • ;

Менее формально это означает, что для данной переходной системы :

  • содержится в множестве состояний ;
  • имеет место в каждом штате, где и оба держатся;
  • имеет место в каждом штате, где не держит.
  • держит в состоянии если каждый -переход, ведущий из приводит к состоянию, когда держит.
  • держит в состоянии если существует -переход, ведущий из что приводит к состоянию, когда держит.
  • выполняется в любом состоянии в любом множестве так что, когда переменная установлено на , затем сохраняется для всех . (Из теоремы Кнастера–Тарского следует, что является наибольшей неподвижной точкой , и его наименее фиксированная точка .)

Интерпретации и на самом деле являются «классическими» из динамической логики . Кроме того, оператор можно интерпретировать как живость («со временем происходит что-то хорошее») и как безопасность («ничего плохого никогда не происходит») в Лесли Лэмпорта . неформальной классификации [7]

  • интерпретируется как « верно на каждом пути ". [7] Идея в том, что " истинно на каждом пути » может быть определено аксиоматически как это (самое слабое) предложение что подразумевает и которое остается истинным после обработки любой -метки . [8]
  • интерпретируется как существование пути по -переходам в состояние, где держит. [9]
  • Свойство состояния быть свободным от тупиков , то есть ни один путь из этого состояния не заходит в тупик, выражается формулой [9]

Проблемы с решением

[ редактировать ]

Выполнимость модальной формулы μ-исчисления EXPTIME-полна . [10] Как и в случае с линейной темпоральной логикой, [11] проблемы проверки модели , выполнимости и достоверности линейного модального μ-исчисления являются PSPACE-полными . [12]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Скотт, Дана ; Баккер, Якобус (1969). «Теория программ». Неопубликованная рукопись .
  2. ^ Козен, Декстер (1982). «Результаты по пропозициональному μ-исчислению». Автоматы, языки и программирование . ИКП. Том. 140. стр. 348–359. дои : 10.1007/BFb0012782 . ISBN  978-3-540-11576-2 .
  3. ^ Кларк стр.108, Теорема 6; Эмерсон стр. 196
  4. ^ Арнольд и Нивински, стр. viii-x и глава 6.
  5. ^ Арнольд и Нивински, стр. viii-x и глава 4.
  6. ^ Арнольд и Нивински, с. 14
  7. ^ Перейти обратно: а б Брэдфилд и Стерлинг, с. 731
  8. ^ Брэдфилд и Стерлинг, с. 6
  9. ^ Перейти обратно: а б Эрих Гредель; Фокион Г. Колайтис; Леонид Либкин ; Мартен Маркс; Джоэл Спенсер ; Моше Ю. Варди ; Иде Венема; Скотт Вайнштейн (2007). Теория конечных моделей и ее приложения . Спрингер. п. 159. ИСБН  978-3-540-00428-8 .
  10. ^ Клаус Шнайдер (2004). Верификация реактивных систем: формальные методы и алгоритмы . Спрингер. п. 521. ИСБН  978-3-540-00296-3 .
  11. ^ Систла, АП; Кларк, Э.М. (1 июля 1985 г.). «Сложность пропозициональной линейной темпоральной логики» . Дж. АКМ . 32 (3): 733–749. дои : 10.1145/3828.3837 . ISSN   0004-5411 .
  12. ^ Варди, МЮ (1 января 1988 г.). «Исчисление временных фиксированных точек». Материалы 15-го симпозиума ACM SIGPLAN-SIGACT по принципам языков программирования - POPL '88 . Нью-Йорк, штат Нью-Йорк, США: ACM. стр. 250–259. дои : 10.1145/73560.73582 . ISBN  0897912527 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 42858a57a47daa3f5938f316a99824c9__1716306180
URL1:https://arc.ask3.ru/arc/aa/42/c9/42858a57a47daa3f5938f316a99824c9.html
Заголовок, (Title) документа по адресу, URL1:
Modal μ-calculus - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)