Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
л_одм_5.doc
Скачиваний:
39
Добавлен:
28.03.2016
Размер:
279.55 Кб
Скачать

2.1 Укажите два примера множества строк: одно замкнутое, другое не замкнутое относительно правил построения.

Определение 8 (Формула). Строка F называется пропозициональной формулой, если F принадлежит всем множествам, которые замкнуты относительно правил построения.

2.2 Множество формул замкнуто относительно правил построения.

Определение формулы показывает, что множество формул является наименьшим множеством строк, замкнутых относительно правил построения; то есть, любое другое такое множество включает в себя множество формул.

В двух следующих задачах мы предполагаем, что рассматриваемая сигнатура – это {p, q}.

2.3 Является ли формулой ¬(p & q)?

2.4 Является ли формулой (p)?

Семантика

В этом и следующем разделах мы работаем с булевыми функциями, которые используются в интерпретациях формул логики высказываний.

Определение 10 (Интерпретация). Символы л,и (``ложь'', ``истина'') называются истиностными значениями. Интерпретация пропозициональной сигнатуры s есть функция из s в {л,и}.

Если s конечна, тогда интерпретация может быть определена таблицей её значений, например:

p

q

(3)

л

и

Семантика логики высказываний, которую мы собираемся ввести, определяет какие истиностные значения назначены формуле F интерпретацией I.

Прежде всего нам надо связать функцию с каждой пропозициональной связкой – функцию из {л,и} в {л,и} с унарной связкой ¬ и функцию из {л,и}ґ {л,и} в {л,и} с каждой бинарной связкой. Функции определяются следующими таблицами:

x

¬(x)

x

y

&(x, y)

Ъ(x, y)

Й(x, y)

л

л

л

л

и

л

и

л

и

л

и

и

и

л

и

л

л

и

л

и

и

и

и

и

Для любой формулы F и любой интерпретации I истиностное значение FI , назначенное формуле F интерпретацией I, определяется как значение соответствующих булевых функций, а именно, следующим образом:

  • FI = I(F) если F – атом,

  • (¬F )I = ¬(FI),

  • (F Д G)I = Д(FI,GI) для каждой бинарной связки Д.

Заметим, что это определение рекурсивно: (¬F)I определяется через FI и (F Д G)I – через FI и GI.

Если FI = и, мы говорим, что формула F истинна при интерпретации I (символически I |= F ).

2.10 Найдите формулу f такую, что (3) – единственная интерпретация, при которой f истинна.

Если рассматриваемая сигнатура конечна, тогда множество интерпретаций тоже конечно, и значения FI для всех интерпретаций можно представить в виде конечной таблицы. Эта таблица называется таблицей истинности формулы F. Например, предыдущая задача может быть сформулирована следующим образом: найти формулу, таблицей истинности которой является

p

q

л

л

л

л

и

и

и

л

л

и

и

л

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]