logo
МЛиТА 6 - 7

Пример 3

Пусть А = (р  р). Легко видеть, что А = р & р. Отсюда А*(t) = р*(t) & р*(t). Оценка р*(t) = 1 даёт ленивое определение р*(х) = R(t, x). Ленивая оценка превращает формулу р*(t) в истинную:

x(R(t, x)  р*(x)) = xy(R(t, x)  (R(x, y)  р*(y))).

Следовательно, (t) = xy(R(t, x) & R(x, y)  R(t, y)). Утверждение (W, R) |= (t) превращается в

(W, R) |= txy(R(t, x) & R(x, y)  R(t, y)).

Пример 4

Рассмотрим формулу р  р. Она эквивалентна формуле (р & р). Получаем формулу Салквиста ([р] & [p]). Положим А = [р] & [p]. Стандартный перевод равен:

А*(t) = p*(t) & t1(R(t, t1) & p*(t1)).

Переводим t1 в начало формулы:

А*(t) = t1(p*(t) & R(t, t1) & p*(t1)).

Из условия истинности p*(t1) получаем ленивое определение: р*(х) =R(t1, x). Следовательно, А*(t) = t1(R(t1, t) & R(t, t1)). Формула А будет тавтологией относительно (W, R) тогда и только тогда, когда

(W, R) |= tt1(R(t1, t) & R(t, t1)).

Получаем, что отношение R симметрично:

tt1(R(t, t1)  R(t1, t)).

Пример 5

Пусть А – формула, рассмотренная при доказательстве теоремы Салквиста. Найдём А*(t) в случае, когда с = p  q:

A = (q & ([(p  q)] & [p])) & [p].

Мы получили формулу:

А*(t) = R(t, t1) & R(t1, t2) & R(t1, t3) & R(t3, t4) & R(t, t5) & R(t5, t6) & q*(t2) & c*(t3) & p*(t4) & p*(t6).

Ленивое определение получаем из условия: p*(t4) & p*(t6) = 1. Мы установили, что

р*(х) = y(R(t4, y) & R(y, x))  R(t6, x);

q*(x) = (x = t2).

Поставив с*(t3) = p*(t3)  q*(t3) в формулу для А*(t), получим:

А*(t) = R(t, t1) & R(t1, t2) & R(t1, t3) & R(t3, t4) & R(t, t5) & R(t5, t6) & (p*(t3)  q*(t3));

(t) = x1x2x3x4x5x6(R(t, t1) & R(t1, t2) & R(t1, t3) & R(t3, t4) & R(t, t5) & R(t5, t6) & (x(R(t3, x)  p*(x))  (t3 = t2)) = x1x2x3x4x5x6(R(t, t1) & R(t1, t2) & R(t1, t3) & R(t3, t4) & R(t, t5) & R(t5, t6) & (x(R(t3, x)  y(R(t4, y) & R(y, x))  R(t6, x))  (t3 = t2))