ВУЗ:
Составители:
Рубрика:
19
Доказательство. Построим вывод формулы
A
A
→ .
1.
()
AAA →→ . А1 с подстановкой вместо
B
–
A
.
2.
()()
AAAA →→→ . А1 с подстановкой вместо
B
–
A
A
→ .
3.
()()()
(
)()
(
)()
AAAAAAAAA →→→→→→→→
А2 с подстановкой вместо
C
–
A
, а вместо
B
–
A
A
→ .
4.
()()
(
)
AAAAA →→→→ . МР 2,3.
5.
A
A
→ . МР 1,4.
Что и требовалось доказать.
Теорема дедукции. Пусть
Γ
– множество формул,
A
,
B
– формулы. Тогда
Γ
,
A
├
B
⇒
Γ
├
B
A
→ .
В частности, если
∅=
Γ
, то если
A
├
B
⇒
├
B
A
→ .
Доказательство. Пусть
1
B
,
2
B
, …,
BB
n
=
, – вывод из
Γ
и
A
. Методом
математической индукции докажем, что
Γ
├
i
BA → , ni ,...,2,1
=
.
1)
Проверим, что утверждение
Γ
├
i
BA → справедливо при 1
=
i , то есть
Γ
├
1
BA → .
Для
1
B возможны три варианта:
Γ
∈
1
B ,
1
B – аксиома, AB =
1
.
а) Пусть
Γ
∈
1
B или
1
B – аксиома. Построим вывод:
1.
1
B .
2.
()
11
BAB →→
. А1 с подстановкой вместо
A
–
1
B
, вместо
B
–
A
.
3.
1
BA → . МР 1, 2.
Таким образом,
Γ
├
1
BA → .
б) Пусть AB
=
1
. По лемме, ├
=
→
A
A
1
BA → . Таким образом,
Γ
├
1
BA → .
2)
Пусть утверждение
Γ
├
i
BA → верно при
k
i ,...,2,1
=
, n
k
≤ . Докажем
утверждение для 1
+=
k
i , то есть
Γ
├
1+
→
k
BA .
Для формулы
1+k
B есть следующие возможности:
Γ
∈
+1k
B ,
1+k
B – аксиома,
AB
k
=
+1
, которые рассматриваются аналогично предыдущему пункту, и новая
возможность:
1+k
B получается из предыдущих формул
1
B ,
2
B , …,
k
B , по правилу
Modus ponens. Последний случай рассмотрим подробно.
Среди формул
1
B
,
2
B
, …,
k
B
есть формулы (может быть, и не одна) вида
j
B ,
k
j
≤≤1, такие, что имеет место формула
1+
→
kj
BB (которая также присутствует в
выводе), поэтому и возможно применение правила Modus ponens.
По предположению индукции,
Γ
├
j
BA → ,
Γ
├
(
)
1+
→→
kj
BBA .
Построим вывод:
1.
j
BA → .
2.
(
)
1+
→→
kj
BBA .
3.
(
)
(
)
(
)
(
)
(
)
11 ++
→→→→→→
kjkj
BABABBA . А2 с подстановкой вместо
B
–
j
B , вместо
C
–
1+k
B .
4.
(
)
()
1+
→→→
kj
BABA . МР 2, 3.
Доказательство. Построим вывод формулы A → A .
1. A → ( A → A) . А1 с подстановкой вместо B – A .
2. A → (( A → A) → A) . А1 с подстановкой вместо B – A → A .
3. ( A → (( A → A) → A)) → (( A → ( A → A)) → ( A → A))
А2 с подстановкой вместо C – A , а вместо B – A → A .
4. (( A → A) → A) → ( A → A). МР 2,3.
5. A → A. МР 1,4.
Что и требовалось доказать.
Теорема дедукции. Пусть Γ – множество формул, A , B – формулы. Тогда
Γ , A├ B ⇒ Γ ├ A → B.
В частности, если Γ = ∅ , то если A ├ B ⇒ ├ A → B .
Доказательство. Пусть B1 , B2 , …, Bn = B , – вывод из Γ и A . Методом
математической индукции докажем, что Γ ├ A → Bi , i = 1,2,..., n .
1) Проверим, что утверждение Γ ├ A → Bi справедливо при i = 1 , то есть
Γ ├ A → B1 .
Для B1 возможны три варианта: B1 ∈ Γ , B1 – аксиома, B1 = A .
а) Пусть B1 ∈ Γ или B1 – аксиома. Построим вывод:
1. B1 .
2. B1 → ( A → B1 ) . А1 с подстановкой вместо A – B1 , вместо B – A .
3. A → B1 . МР 1, 2.
Таким образом, Γ ├ A → B1 .
б) Пусть B1 = A . По лемме, ├ A → A = A → B1 . Таким образом, Γ ├ A → B1 .
2) Пусть утверждение Γ ├ A → Bi верно при i = 1,2,..., k , k ≤ n . Докажем
утверждение для i = k + 1 , то есть Γ ├ A → Bk +1 .
Для формулы Bk +1 есть следующие возможности: Bk +1 ∈ Γ , Bk +1 – аксиома,
Bk +1 = A , которые рассматриваются аналогично предыдущему пункту, и новая
возможность: Bk +1 получается из предыдущих формул B1 , B2 , …, Bk , по правилу
Modus ponens. Последний случай рассмотрим подробно.
Среди формул B1 , B2 , …, Bk есть формулы (может быть, и не одна) вида B j ,
1 ≤ j ≤ k , такие, что имеет место формула B j → Bk +1 (которая также присутствует в
выводе), поэтому и возможно применение правила Modus ponens.
По предположению индукции, Γ ├ A → B j , Γ ├ A → (B j → Bk +1 ) .
Построим вывод:
1. A → B j .
2. A → (B j → Bk +1 ) .
3. (A → (B j → Bk +1 )) → ((A → B j ) → ( A → Bk +1 )). А2 с подстановкой вместо B –
B j , вместо C – Bk +1 .
4. (A → B j ) → ( A → Bk +1 ) . МР 2, 3.
19
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
