
- •Математическая логика.
- •Содержание
- •Введение
- •Глава 1. Алгебра высказываний.
- •§1. Высказывания. Логические операции.
- •§2. Тождественно истинные формулы.
- •1. Свойство коммутативности:
- •§3. Совершенные нормальные формулы.
- •Пусть - формулы алгебры высказываний. Тогда:
- •Глава 2. Исчисление высказываний (ив).
- •§1. Аксиоматический метод.
- •§2. Исчисление высказываний.
- •§3. Выводимость из гипотез.
- •2) Индукционное предложение.
- •3) Индукционный шаг.
- •§4. Производные правила вывода.
- •§5. Связь между алгеброй высказываний и исчислением высказываний.
- •Глава 3. Логика предикатов.
- •§1. Переменные, предикаты, модель.
- •§2. Кванторы, свободные и связанные переменные
- •§3. Интерпретация. Истинность.
- •1. База индукции
- •3. Индукционный шаг.
- •1. База индукции
- •2. Индукционное предложение
- •3. Индукционный шаг.
- •§4. Тождественно истинные формулы. Эквивалентность.
- •I прямой способ доказательство эквивалентности формул a, b.
- •II способ от противного.
- •III способ
- •Глава 4. Исчисление предикатов.
- •§1. Аксиомы и правила вывода.
- •§2. Производные правила вывода. Приведенная нормальная форма.
- •§3. Непротиворечивые и полные множества формул.
- •§4. Теорема Гёделя
- •2 Случай
- •3 Случай
- •6 Ситуация
- •Список литературы:
§3. Интерпретация. Истинность.
Содержание формул в исчислении предикатов является предметными переменными, константами и символами предикатов, входящих в рассматриваемую формулу.
Пример
1.
Пусть S
– множество ПОФ, содержащее предметные
константы c1,…,ck,
предикаты P1n1,…,Pini
и M
Ǿ
Каждой
константе ci
сопоставим в качестве значения ci
M:
1)
cj
j
M,
2)
Pjni
ni
–
местное отношение (предикат)
ini
,
определенное на множестве M
3) предметные переменные берут свои значения из множества M.
Тогда
имеет место (задана) интерпретация
формул множества S.
В этом случае модель <M,
>, где
={
P1n1
,…, Pjni,c1,…,ck}
называется моделью для множества S.
Для модели множества S естественна задача определения истинности или ложности ПОФ в данной модели на множестве S.
Следовательно, интерпретация формул на множестве S позволяет приписывать этим формулам соответственные истинностные значения.
Строгое определение истинности ПОФ дадим индукцией по длине формулы.
Определение
5:
Пусть А – ПОФ с сигнатурой
.
Все свободные переменные в этой формуле
есть x1,…,xn
.
Пусть
задана некоторая интерпретация всех
формул сигнатуры
предметной области M.
Пусть x1,…,xn черпают свои значения a1,…,an из множества M. Тогда необходимо определить значение истинности A при фиксированных значениях свободных переменных, а именно: x1=a1,…,xn=an.
1. База индукции
Если
всем A=Pn(x1,…,xn),
то будем говорить, что A
истинна, если кортеж < a1,…,an>
удовлетворяет отношению
n(x1,…,xn)
Будем
говорить A=Pn(x1,…,xn)И,
если <a1,…,an>
n(x1,…,xn)
2. Индукционное предположение.
Пусть для B и C определены их истинностные значения при любых
a1,…,an
M.
3. Индукционный шаг.
а)
Если исходная формула А имеет один из
следующих видов
B,
B&C,
B
C,
B
C,
то её истин. значение легко определить
из таблицы истинности
B |
C |
|
B&C |
B |
B |
И И Л Л |
И Л И Л |
Л Л И И |
И Л Л Л |
И И И Л |
И Л И И |


A
– истинна при a1,…,an
M,
если существует такая x0
во множестве, что B(x)
является истинным при всех a1,…,an
M.
Если
(x0
M),
то B(x0)
И
В остальных случаях A – ложно.
в)
пусть формула A
начинается с квантора
:
A
(
x
B(x))
Тогда A должна быть истинной при всех значениях x. Во всех остальных случаях А – ложно.
Последнее определение показывает, что об истинности или ложности можно говорить только при задании некоторой интерпретации входящих в неё символов предметных констант и предикатов, а также при фиксации её свободных переменных.
Значение истинности предиката совпадает со значением отношения, сопоставленному этому предикату.
Логические операции совпадают с аналогичными операциями алгебры высказываний.
Если формула A имеет вид квантора общности или существования:
A
(
x
B(x)),
A
(
x
B(x))
то её истинность определяется следующим отношением
1.
x
B(x)
И
(
x0
M
B(x0)
И)
2.
x
B(x)
И
(
x0
M
B(x0)
И)
Очевидно, данное определение не противоречит определению кванторов (данное выше).
Теорема 1. Каждая замкнутая формула в логике предикатов при любой интерпретации, является либо истинной, либо ложной и не может быть одновременно истинной и ложной.
Доказательство:
Пусть
A
– ПОФ и является замкнутой относительно
сигнатуры
:
<M,
>
Необходимо
показать АИ
(А
Л),
Воспользуемся индукцией по длине формулы