Правильно построенные формулы. Тождественные преобразования формул.
Определение 13.1. Формула логики предикатов называется атомарной, т.е. элементарной, если в ней нет связанных переменных.
Пусть
– формула, тогда
– тоже формула. Свободные и связанные переменные формулы
– это соответственно свободные и связанные переменные формулы
. Пусть
и
– формулы, причем в них нет предметных переменных, которые были бы связаны в одной формуле и свободны в другой. Тогда
– формулы, в которых свободные переменные формул
и
остаются свободными, а связанные – связанными.
Пусть
– формула, содержащая свободную переменную
. Тогда
– тоже формулы, в которых переменная
связанная, а остальные свободные переменные, входящие в
, остаются свободными.
По определению формулы никакая переменная не может быть одновременно свободной и связанной.
Определение 13.2. Значение формулы определено лишь тогда, когда задана какая-то интерпретация входящих в неё символов. Под интерпретацией понимают систему
, состоящую из непустого множества
и соответствия
, которое сопоставляет каждой формуле определенный предикат. При заданной интерпретации предметные переменные пробегают множество
, а логические символы и символы кванторов имеют свой обычный смысл.
Пример:
Пусть
{люди},
{объекты, которые можно читать и писать}. На этих областях определения заданы предикаты:
– студент,
:
любит читать
,
– роман,
– конспект,
– учебник.
Следующие высказывания запишем в виде формул логики предикатов.
Некоторые учебники представляют собой конспект:
.
Ни один роман не является учебником:
.
Каждый читает какие-нибудь учебники:
.
Некоторые студенты читают только учебники:
.
Пример:
Построить таблицы истинности на области интерпретации
формулы:

Предикаты
на области интерпретации
принимают следующие значения:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
– замкнутая формула, т. е. высказывание, которое принимает значения «истина» (
) и «ложь» (
).
Поскольку предикат
принимает четыре значения, предикат
– четыре значения, формула
– два значения и в формуле
нет свободных переменных, таблица истинности будет состоять из
строк. Очевидно, что если интерпретация
, то
, поэтому остается вычислить значение формулы на оставшихся 16 интерпретациях формулы при
.
Пусть
. Рассмотрим вычисление значения формулы на интерпретации
и
.

Пусть
и
. Тогда

Аналогично находятся остальные значения формулы
:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пусть формулы
и
имеют одно и то же множество свободных переменных .
Определение 13.3. Формулы
и
равносильны в данной интерпретации, если они принимают одинаковые значения на любом наборе свободных переменных, т. е. выражают в данной интерпретации один и тот же предикат.
Определение 13.4. Формулы
и
равносильны на множестве
, если они принимают одинаковые значения во всех интерпретациях, заданных на множестве
.
Определение 13.5. Формулы
и
равносильны в логике предикатов, если они равносильны на всех множествах
.
Рассмотрим правила перехода от одних формул к другим, им равносильным.
1. Перенос квантора через отрицание. Пусть
– формула, содержащая свободную переменную
. Тогда справедливы равносильности:


2. Вынос квантора за скобки. Пусть формула
содержит свободную переменную
, а формула
не содержит переменной
. Формулы
и
удовлетворяют правилам создания формул. Тогда справедливы равносильности:

3. Перестановка одноименных кванторов.
4. Переименование связанных переменных. Заменяя связанную переменную формулы
другой переменной, не входящей в эту формулу, в кванторе и всюду в области действия квантора, получим формулу, равносильную
.
Рассмотрим обоснование равносильности формул по Готлобу Фреге. Пусть даны две формулы
и
. Формула
является логическим следствием формулы
, если во всякой интерпретации формула
выполнена на каждом наборе переменных
, на котором выполнена формула
. Обозначение:
╞
.
Теорема:
╞
(является тавтологией).
Определение 13.6. Формулы
и
. называются равносильными, если
╞
и
╞
. Для равносильных формул используется следующая запись:
.




| <== предыдущая лекция | | | следующая лекция ==> |
| Дизъюнктивная нормальная форма. | | | Правила вынесения кванторов и сколемизация. |
Дата добавления: 2015-12-16; просмотров: 2017;
