Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Млта2008.doc
Скачиваний:
329
Добавлен:
11.04.2015
Размер:
1.36 Mб
Скачать
    1. Теорема дедукции

Дедукция– это процесс логического вывода, представляющий собой переход от посылок к заключениям, следствиям на основе применения правил логики. Основная теорема устанавливающая связь между импликацией и логическим выводом носит название теоремы дедукции. Ее суть состоит в следующем: если из посылокАвыводимо по правилам логики некоторое заключениеВ, то импликацияAB доказуема, т.е. выводима уже без всяких посылок (гипотез) из одних аксиом, которые являются логически истинными предложениями. Эта теорема имеет большое познавательное значение, поскольку в процессе дедукции позволяет вводить вспомогательные допущения (гипотезы), а затем освобождаться от них.

Теорема дедукции. Пусть Г – множество формул, А и В – формулы. Если Г, AL B, то Г├ L А→В и обратно.

Доказательство.Докажем эту теорему конструктивно, т.е. предложим алгоритм построения выводаГ├ L А→В из имеющегося выводаГ, AL B. ПустьE1, …, EnвыводВизГ, А,причемEn. Покажем индукцией поi (1≤in), чтоГ├ L А→Ei..

10i=1Покажем, чтоГ├ L А→E1.Возможны три случая.

  1. E1аксиома. Тогда следующий вывод доказывает необходимую выводимость.

    1

    E1

    аксиома

    2

    E1 →(A→E1)

    A1

    3

    A→E1

    MP 1,2

  2. E1 Г Тогда рассмотрим вывод

    1

    E1

    гипотеза

    2

    E1 →(AE1)

    A1

    3

    A→E1

    MP1,2

  3. E1Тогда по правилу введения импликации имеемГ├ L Е1E1 илиГ├ L А→E1

20Пусть теперьГ├ L А→Eiдля всехi<k . Покажем, чтоГ├ L А→Eк.Возможны четыре случая.

  1. Eкаксиома.

  2. Eк Г

  3. Eк

  4. Eк получена по правилуmodusponensиз формулEi Ej, i,j<k иEj= Ei Ek

Для первых трех случаев доказательство аналогично случаю i=1. Для четвертого случая по индукционному предположению имеется выводГ├ L А→Eiдля всехi<kи выводГ├ L А→(Ei Ek)Достроим вывод.

n

(A (Ei Ek))((А→Ei)( А→Ek))

A2: B←Ei;C←Ek

n+1

(А→Ei)( А→Ek)

MP j,n

n+2

A→Ek

MP i,n+1

Таким образом, Г├ L А→Ekдля всехk.Приk=nполучаемГ├ L А→En илиГ├ L А→B.

В обратную стороны доказательство также конструктивное. Пусть имеется вывод Г├ L А→В, состоящий изnформул. Достроив его следующим образом, получим выводГ, AL B.

n

А→В

n+1

А

гипотеза

n+2

В

MPn,n+1

Следствие 1. Если AL B, то ├ L А→В и обратно.

Доказательство.Положим в теореме дедукции Г=.

Следствие 2.(Правило транзитивности) AB, BCL А→C

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

1

AB

гипотеза

2

BC

гипотеза

3

A

гипотеза

4

В

MP 3,1

5

С

MP 4,2

6

AB, BC, АL C

1-5

7

AB, BC ├ L А→C

Теорема дедукции

Следствие 3.(Правило сечения) A(BC), В ├ L А→C

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

1

A(BC)

гипотеза

2

A

гипотеза

3

BC

MP 2,1

4

В

гипотеза

5

С

MP 4,3

6

A(BC), В, АL C

1-5

7

A(BC), ВL А→C

Теорема дедукции