Математическая логика и теория алгоритмов. Галуев Г.А. - 13 стр.

UptoLike

Составители: 

Рубрика: 

Математическая Логика и Теория Алгоритмов стр. 13 из 64
© 2003 Галуев Геннадий Анатольевич
Доказательство.
Пусть В
1
,…,В
n
есть вывод из Г {А} (множество содержащее элементы из Г и
формулу А), где В
n
есть В.
Индукцией по i докажем, что ГАВ
i
, i=1,…,n.
Рассмотрим случай i=1. Формула В
1
должна быть либо элементом Г, либо аксио-
мой теории L, либо совпадать с А. По схеме аксиом АК1 формула В
1
(АВ
1
) есть ак-
сиома. Поэтому в первых двух случаях ГАВ
1
по правилу МР
В
1
, В
1
(АВ
1
)
АВ
1
В третьем случае, когда В
1
есть А, в соответствии с (***) (т.е. АА) имеем
АВ
1
и поэтому ГАВ
1
. Тем самым базис индукции при i=1 доказан.
Делаем теперь индуктивное предположение: ГАВ
к
для любого к<i и попыта-
емся доказать, что тогда и ГАВ
i
. Для В
i
имеем следующие 4 возможности: 1. В
i
есть
аксиома.
2. В
i
Г. 3. Вi есть А. 4. В
i
следует по правилу МР из некоторых В
j
и В
m
(j<i, m<i) и В
m
имеет вид В
j
B
i
.
В первых трёх случаях ГАВ
i
доказывается также как и для случая i=1. В по-
следнем четвёртом случае применим индуктивное предположение, согласно которому
ГАВ
j
и ГАВ
m
, т.е. ГА(В
j
B
i
). Подставляя в схему аксиом АК2 В
j
вместо В и В
i
вместо С имеем: (А(В
j
B
i
))((AB
j
)(AB
i
)). Следовательно, по правилу МР по-
лучаем из второго индуктивного предположения (ГАВ
m
или ГАВ
j
B
i
т.к. В
m
есть
В
j
B
i
).
Г(АВ
j
)(AB
i
), откуда из первого индуктивного предположения (АВ
j
) по
правилу МР имеем ГАВ
i
.
Таким образом доказано, что для любого i справедливо ГАВ
i
, откуда при i=n
получаем требуемое утверждение.
Следствие. Если АВ, то АВ.
Теорема о дедукции позволяет облегчить процедуры доказательств. Например,
докажем для любых А, В, С справедливость (****) АВ, ВС
L
АС.
1. А (гипотеза)
2. АВ (гипотеза)
3. В (по правилам МР из 1 и 2)
4. ВС (гипотеза)
5. С (по правилам МР из 3 и 4, когда А есть В и В есть С).
Следовательно АВ, ВС, АС, откуда по теореме о дедукции АВ, ВС
АС.
Приведём ещё один пример. Докажем, что А(ВС), ВАС (*****)
1. А (гипотеза
2. А(ВС) (гипотеза)
3. ВС (по правилу МР из 1 и 2 где А есть А и В есть ВС)
4. В (гипотеза)
5. С (по правилу МР из 4 и 3
где А есть В и В есть С)
Следовательно А(ВС), А, ВС, откуда по теореме о дедукции А(ВС),
ВАС.
Докажем два важных для исчисления высказываний утверждения.
Утверждение 1.
Если Г, АВ и Г, АВ, то ГА. Это утверждение называют «Reductio ad
absurdum» -
приведение к абсурду.
Доказательство.
1. ГАВ (по теореме о дедукции)
2. ГА→⎤В (по теореме о дедукции)
3. (⎤⎤А→⎤⎤В)((⎤⎤А→⎤В)→⎤А) (из схемы АК3 с А вместо В и В вместо А)
Теперь, если доказать выводимость ⎤⎤А→⎤⎤В и ⎤⎤А→⎤В
из АВ и А→⎤В, то восполь-
зовавшись дважды правилом МР, из 3 можно вывести А. Покажем, что АВ⎤⎤А→⎤⎤В.
Для этого сначала убедимся, что ⎤⎤АА.
(1)