Семантика темпоральной логики

Понятие модели Крипке (W, R, h) такое же, как для модальной логики. Определяется истинность формул [F]А и [P]А, вместо А.

Если tRu, то говорят, что t – прошлое для u, а u – будущее для t. (Напомним, что tRu означает (t, u) Î R.)

Обычно отношение R предполагается транзитивным в том смысле, что из tRu и uRv следует: tRv (исключением являются шкалы с циклическим временем). Утверждения для интерпретации А заменяются на следующие:

1) M, t |= [F]А, если и только если M, u |= А для всех u Î W таких, что tRu.

2) M, t |= [P]А, если и только если M, u |= А для всех u Î W таких, что uRt.

Упражнение 3

Доказать утверждения:

1) M, t |= <F>А, если и только если существует u Î W такой, что tRu и M, u |= А.

2) M, t |= <P>А, если и только если существует такой u Î W, что uRt и M, u |= А.

Тавтологии

Будем рассматривать тавтологии относительно семантики Крипке. Формула А называется тавтологией если M, t |= А для любых модели M = (W, R, h) и мира t Î W. Формула А называется выполнимой, если существуют такие модель М и мир t, что
M, t |= А. Формулы А и В называются эквивалентными, если для любых модели М и мира t утверждение M, t |= А равносильно утверждению M, t |= В.

Упражнение 4

Доказать утверждения:

1) А тавтология, если и только если ØА невыполнимо;

2) А выполнимо, если и только если ØА не тавтология;

3) А и В эквивалентны тогда и только тогда, когда А « В – тавтология.

4) тавтологии и исчисления высказываний являются тавтологиями модальной логики;

5) Ø А эквивалентно àØА;

6) Ø (А ® В) эквивалентно à(А & ØВ).

Теорема (о нормальности). Для любых формул А и В имеет место тавтология:

(А ® В) ® ( А ® В).

 

Доказательство. Пусть M = (W, R, h) – модель Крипке, t Î W – мир. Предположим выполнение M, t |= (А ® В). Докажем, что А ® В верно в мире t. С этой целью докажем, что из M, t |= А следует M, t |= В. Пусть u Î W – мир, для которого
(t, u) Î R. Если верно M, t |= А, то M, u |= А. По предположению, M, t |= |= (А ® В), значит, M, u |= А ® В. Получаем из M, u |= А и M, u |= А ® В, что M, u |= |= В. Теорема доказана.

Условные тавтологии

Чтобы охватить формулы, верные при дополнительных условиях (аксиомах), рассматриваются модели с фиксированной шкалой или набором шкал.

Формула А называется вернойв модели M = (W, R, h), если она верна для всех tÎW. Формула А называется тавтологией относительно шкалы, если она верна для любой модели с данной шкалой. Формула А называется тавтологией относительно класса шкал С, если она является тавтологией относительной каждой шкалы из класса С.

Теорема (о рефлексии). Пусть р – атом. Формула р ® р является тавтологией относительно шкалы (W, R), если и только если R – рефлексивное отношение (т.е. wRw для всех w Î W).

Доказательство. Пусть R – рефлексивно. Пусть М – модель со шкалой (W, R), tÎW – произвольный мир и пусть M, t |= р ® р. Поскольку модель М – произвольная, то р ® р – тавтология относительно шкалы (W, R).

Пусть, наоборот, р ® р – тавтология относительно (W, R). Пусть t Î W. Докажем, что (t, t) Î R. С этой целью определим модель М = (W, R, h), полагая (при фиксированном t)

h(p) = {u Î W : (t, u) Î R}.

Ясно, что M, t |= р. Но р ® р верно, стало быть, M, t |= р. Отсюда t Î h(p). Следовательно, (t, t) Î R, что и требовалось доказать.

Упражнение 5

Доказать, что если R Í W ´ W – рефлексивно, то А ® А – тавтология относительно шкалы (W, R) для любой формулы А.

Формула (А ® В) ® ( А ® В) является тавтологией относительно класса всех шкал Крипке. Такие формулы называют естественно истинными. Формула А ® А верна относительно некоторого класса шкал. Такие формулы называются условно истинными.



  • 7
  • 8
  • Далее ⇒