Вспомогательные материалы

Вспомогательные материалы:

Семантика

Семантика пропозициональных формул определяет, какое истиностное значение FI назначается пропозициональной формуле F интерпретацией I. Наша следующая цель – расширить это определение до предикатных формул. Сначала нам надо расширить определение интерпретации до предикатных сигнатур.

Интерпретация I предикатной сигнатуры s состоит из

  • непустого множества |I|, называемого пространством I,
  • элементов cI из |I| (для каждой объектной константы c из s),
  • элементов RI из множества {л,и} (для каждой пропозициональной константы R из s),
  • функций RI из |I|n в {л,и} (для каждой предикатной константы R из s арности n > 0).

Пример интерпретации. Теперь замечания, предшествующие упражнениям по переводу с русского языка, могут рассматриваться как определение интерпретации сигнатуры (4). Для этой интерпретации I
|I| = w,
aI = 10,
PI(n) =
м и, если n простое ,
н
о л, иначе ,
QI(m, n) =
м и, если m < n,
н
о л, иначе,
(5)



Семантика логики предикатов, вводимая ниже, определяет истиностное значение FI только для случая, когда F предложение. Как и в логике высказываний определение рекурсивно. Для пропозициональных констант, определять нечего: истиностное значение RI является частью интерпретации I. Для других атомарных предложений, мы можем определить

R(t1, ... , tn)I = RI(tI1, ... , tIn)
(Так как R(t1, ..., tn) – предложение, каждый терм ti является объектной константой, и, следовательно, tIi – часть I). Для пропозициональных связок, мы можем использовать те же правила, что и в логике высказываний. Но случай кванторов представляет сложность.

Рассмотрим интерпретацию I предикатной сигнатуры s. Для каждого элемента c из пространства |I|, выберем новый символ c* и добавим его в s в качестве объектной константы. Например, если s есть (4) и I есть (5), тогда расширенная сигнатура –

{a, 0*, 1*, 2*, ... , P, Q}

Интерпретация I может быть расширена до новой сигнатуры с помощью определения

(c*)I = c
для всех c О |I|.

Мы определим рекурсивно истиностное значение FI, которое назначается F интерпретацией I для каждого предложения F расширенной сигнатуры, которая включает, в частности, каждое предложение сигнатуры s . Для любой пропозициональной константы R, RI является частью интерпретации I. Иначе, мы определяем:

  • R(t1, ... , tn)I = RI(tI1, ..., tIn),
  • (¬F )I = ¬(FI),
  • (F Д G)I = Д(FI, GI) для каждой бинарной связки Д,
  • " w F(w)I = и тогда и только тогда, когда для всех c О |I|: F (c*)I = и,
  • $ w F(w)I = и тогда и только тогда, когда для некоторого c О |I|: F (c*)I = и.

Как и в логике высказываний, мы говорим, что F истинно при I и пишем I |= F, если FI = и.

3.13 Покажите, что $ x Q(x, a) истинно при интерпретации (5).

3.14 Пусть F(x) является формулой, дающей ответ на задачу 3.5 выше. Покажите, что для любого n О w, при интерпретации (5) F(n*) истинно тогда и только тогда, когда n < 2.


Назад