Скачиваний:
168
Добавлен:
12.03.2015
Размер:
2.85 Mб
Скачать

§3. Выводимость из гипотез.

В данном параграфе мы рассмотрим схемы математических простых доказательств.

Теорема 1. Гипотеза A1, A2,…,Аi,…,Am ├Аi, где i=1,…,m.

Теорема2. Пусть Т – некоторое множество ПОФ из ИВ, тогда, если Т├В и В├С, то Т├С.

Доказательство: по классической схеме: пусть Т├В и В├С. Пусть {C1,…,Ск} есть вывод В├С. Тогда очевидно можем заменить каждое вхождение [В вывод С] на [Т вывод В].

В├С Т├С.

Пример 5. Все люди смертны. Сократ – человек. Сократ – смертен.

Правило силлогизма.

Теорема 3. Если имеется [A1,A2,…,Am-1├(Am→B)] – посылка, то A1,A2,…,Am-1,Am├B

Доказательство: пусть посылка (A1,A2,…,Am-1├(Am→B)) имеет место и B1,…,Bк – есть вывод (Am→B) из посылок A1,A2,…,Am-1. Очевидно, можно дополнить этот вывод до вывода формулы В из A1,A2,…,Am. Тогда по определению вывода имеем Bk = (Am→B). Если в качестве формулы возьмем Bk+1 = Am, Bk+2 = B, то по правилу МР применительно к строчкам Bк и Bk+1, мы можем получить истинность Вк+2 – есть конечный результат, т.е. Вк+2 = В. .

Прием из теоремы 3 возвращает нас к рассмотрению теорем вида А→В. В этих теоремах, если знак импликации объявляем истинным, то утверждаем, что заключение В является тождественно истинным.

В схеме А ├В мы говорим, что В выводится из А.

В теореме 3 мы использовали правило дедукции.

Теорема 4. (Правило дедукции - ПД).

Если A1,A2,…,Am-1,Am - гипотезы, позволяющие вывести В, т.е. A1,A2,…,Am-1,Am├B, то A1,A2,…,Am-1├ (Аm→B)

Доказательство: пусть посылка (A1,A2,…,Am-1,Am├B) имеет место и {B1,…,Bk} есть вывод формулы В из гипотез A1,A2,…,Am. Имеет ли место (Аm→B).

Для доказательства справедливости (Аm→B) рассмотрим последовательность формул

(*)

В этой последовательности последняя формула может быть искомой [Am→Bk]. Однако, чтобы утверждать последнее, воспользуемся методом математической индукции по индексу к.

1) База индукции. В качестве базы рассмотрим первую строку Am→B1. В этой формуле В1 либо аксиома, либо одной из гипотез A1,…,Am.

1 случай. Пусть В1 – аксиома, тогда Аm→B1 может быть доказана следующим образом:

1) В1 – аксиома (по предлож.)

2) (В1→(Am→B1)) акс. 1.1.

3) Am→B1 МР: В1В2

2 случай. Пусть В1 – гипотеза А1,…,Аm. Доказательство проводим следующим образом:

1) В1 – гипотеза (по пред.)

2) (B1→(Am→B1)) акс. 1.1.

3) Am→B1 МР: 1,2

3 случай. Пусть В1m. Тогда Am→Am. Доказывалось в предыдущей лекции.

2) Индукционное предложение.

Пусть для всех i<l доказано Am→B1 выводима из A1,…,Am-1

A1,…,Am-1 ├ Am→B1.

3) Индукционный шаг.

Обращаем внимание: Amявляется либо одной из аксиом, либо одной из гипотез, либо формулаBl получается путем вывода по правилу МР из некоторых предыдущих формул.

  1. аксиома

  2. A1,…,Am

  3. Bi, Bj i,j<

Первые два случая разбираются.

Для третьего случая

1) : МР

2) : МР

В силу индукционного предположения формула Am→Bi, Am→Bj выводима A1,…,Am.

Тогда вывод этих формул мы дополним следующим образом

(до формулы Am)

  1. Am→Bj (выводима из гипотез A1,…,Am-1)

  2. (Am→(Bj)) (выводима из гипотезA1,…,Am-1)

  3. акс. 1.2.

  4. МР:2,3

  5. (Am) МР:2,4

Рассмотрим пример.

Пример 6.

(A→(B→C))├((A&B) →C)

Доказательство:

1),├C (аксиома 2.3)

2) (A→(B→C)) ├ ((A&B) →C) (правило дедукции).

Пример 7.

├ ((A→B) →((B→C) →(A→C)))

Доказательство:

1) (A→B), (B→C), A ├C (вспомогательная гипототеза, аксиома)

2) (A→B), (B→C) ├ (A→C) (П.Д.:1)

3) A→B ├ ((B→C) →(A→C)) (П.Д.:2)

4) ├ ((A→B) →((B→C) →(A→C))) (П.Д.:3)

Следствие 1. Если А12,…,Аm позволяет вывести В, то утверждается, что имеет место выводимость (A1→(A2→(A3→(…(Am→B))…).

Для доказательства необходимо применить П.Д. m раз.