
- •Математическая логика.
- •Содержание
- •Введение
- •Глава 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 Ситуация
- •Список литературы:
§5. Связь между алгеброй высказываний и исчислением высказываний.
Формулы ИВ, как мы заметили в предыдущих лекциях, образуются по тому же принципу, что и в алгебре высказываний. Более того, если выск. переменной в ИВ присваивать значения «И» или «Л», а символы ┐, &, V, → рассматривать как логические операции, то формулы ИВ будут принимать в конечном счете истинные значения («И» или «Л»). Следовательно, возникает вопрос: являются ли тождественно истинные формулы в алгебре высказываний (АВ) эквивалентными доказуемым формулам в ИВ.
(Т.И.
формулы
АВ)
= (док. формулам
ИВ)
(*)
Для ответа формулируем следующую теорему:
Теорема 12. Всякая формула доказуемая в ИВ является тождественно истинной в АВ
Доказательство. Каждая доказуема формула в ИВ получается из аксиом с помощью правила МР. По теореме 5 главы 1 каждая аксиома в исчислении высказываний является тождественно истинной формулой.
По теореме 4 применение правила МР к тождественно истинной формуле дает снова тождественно истинную формулу. Поэтому любая формула, получаемая из аксиом с помощью правила МР, будет тождественно истинной.
Справедливость теоремы 12 позволяет утверждать, что все выводы в ИВ находятся в строгом соответствии с выводами АВ.
Докажем обратную эквивалентность (*).
Верно ли, что каждая тождественно истинная формула доказуема в ИВ.
Является ли ИВ достаточно полным для обоснования любых выводов АВ (проблема полноты ИВ).
Проблема решается положительно с помощью теоремы 13.
Теорема 13.
Всякая тождественно истинная формула в АВ доказуема в ИВ.
Доказательство:
АИ
= А , АЛ
=
Пусть
Р(А1,…,Аn)
– формула ИВ, <J1,…,Jn>
- набор истинных значений формулы Р, где
Jj{И,Л},j=1,…,n
Jр – конечное истинное значение формулы Р.
Будем
рассматривать:
а) пусть исходная формула
P(A1, A2)=A1&A2
<J1, J2>=<Л, И>
;
;
JP=Л&И=Л
б)
P(A1,
A2,
А3)=((А1А2)
→А3
<J1, J2, J3>=<И, Л, Л>
;
;
JP=((И
Л)
→Л)=Л
в)
P(A1)=
<J1>=<Л>
; JP=И
Далее необходимо ввести и доказать лемму 2.
Лемма 2.
Для любой формулы Р(А1,…,Аn) и конкретных значений <J1,…,Jn> выполняется соотношение:
├
(1)
Доказательство:
Проведем метод индукции:
База индукции
а) возьмем формулу Р в том случае, когда она не содержит логических символов, т.е. Р – сами высказывательные переменные.
Р=А1
<J1>
JP=P(J1)=J1
├
Это справедливо в силу теоремы 1 в параграфе 3.
Индукционное предположение.
Пусть для любых формул Р(А1,…,Аn), Q(А1,…,Аn), содержащих не более, чем к логических связок имеет место лемма 2, т.е. для любого набора <J1,…,Jn> выполняется:
├
(2)
├
(3)
JP= Р(J1,…,Jn)
Jq= Q(J1,…,Jn)
Индукционный шаг.
R(A1,…,An) получается из формул Р(А1,…,Аn), Q(А1,…,Аn) с помощью логических связок.
а) R(А1,…,Аn)=P(А1,…,Аn)
Jr=
├
(4)
JP=И,
=P,
P├(правило
введения =) (*)
Из (*) и выражения2 по правилу силлогизма получим утверждение 4.
б)
JP=Л,
=
,
По
теореме 3 параграфа 1
├
(*
*)
Из (* *), 2, по правилу силлогизма, получим утверждение 4.
б) R=PVQ
Jr=JpVJq
├
(5)
Jp=И, JpV Jp=И
=P
=P
Q
P├
(PQ)
(xxx)
(П.В. V)
Из выражения 2, xxx следует выражение 5.
В случае Jq=И доказательство аналогично
Jp=И
Jq=Л,
Jp=Л JpJq=Л
=
=
=(
) (xxxx)
По правилу введения &:
,
├
(
&
)
По лемме 1б можем записать:
(&
)├
(
) (xxxxx)
Из (xxxxx), формулы 2, 3 правила силлогизма получаем выражение 5.
в) R=(P&Q)
Jr=Jp&Jq
├
(6)
Рассмотрим конкретные значения Jq и Jp
Jq=Jp=И
=P
=Q
=P&Q
P&Q├ (P&Q) (П.В. &)
Применим к последнему выражению строки 2, 3 получим выражение 6.
Jp=Л, =
Jq=И, =Q
=
1.
├
(
) (П.В.
)
Тогда из леммы 1а
2.
()├
Из выражений 1, 2 получим выражение 6.
г) Пусть R=(P→Q)
Jr=(Jp→Jq)
├
(7)
Jp=И =P
Jq=Л, =
=
1.
P,
├
(P&
) (П.В.
&) (w)
2.
(P&)├
[лемма
12] (ww)
Из (w) и (ww) и строки 2,3 следует выражение 7
Jp=Л
=Л
=P→Q
├(
Q) (П.В.
)
(www)
(VQ)
├ (P→Q) [лемма
1в] (wwww)
Рассматривая (www), (wwww), выражение 2, получим выражение 7.
Jq=И
=Q
=(P→Q)
Q├
(Q) (П.В.
V)
(VQ)
├ (P→Q) [лемма
1в]
Применяя к последним двум выражениям формулу 3 мы получим выражение 7.
Доказав лемму 2, возвращаемся к теореме 13.
Пусть формула Р является тождественно истинной.
P(А1,…,Аn) [по условию теоремы 13] =И.
Покажем, что формула Р доказуема.
JP=<J1,…,Jn> - тождеств. истинно.
=
P(А1,…,Аn).
Из
леммы 2 следует, что
├
(8)
Возьмем 8 и зафиксируем два набора:
<J1,…,Jn-1, И> (+)
<J1,…,Jn-1, Л> (++)
├
├
├
(П.В.
V)
├
[по
лемме 1g]
├
(9)
J1,…,Jn выбирались произвольно, и выражение 9 справедливо для любого набора вида <J1,…,Jn-1>
Аналогично,
из (9) мы можем написать выражение,
исключив
├
(10)
├(11)
Рассуждая таким образом, мы получили выражение (11), что и доказывает теорему 13.
Теоремы 12 и 13 дают конкретный способ доказуемости формул исчисления высказываний.
Для того, чтобы доказать, что формула Р в ИВ является доказуемой, достаточно проверить, что она является тождественно истинной. Тождественно истинность формулы может быть проверена либо аналитически, либо с помощью таблицы истинности.
Пример
8. ├ (A→)→(B→
)
A |
B |
|
|
A→ |
B→ |
(A→ |
И |
И |
Л |
Л |
Л |
Л |
И |
И |
Л |
Л |
И |
И |
И |
И |
Л |
И |
И |
Л |
И |
И |
И |
Л |
Л |
И |
И |
И |
И |
И |
P(A, B)≡И → ├ P(A, B)