Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций ДМ.doc
Скачиваний:
25
Добавлен:
16.11.2019
Размер:
3.29 Mб
Скачать

3.2.1 Метатеоремы исчисления высказываний

Для любого метаисчисления следует рассматривать теоремы, доказываемые средствами данного исчисления и метатеоремы – некоторые утверждения, касающиеся самой этой теории.

М етатеорема 1: Если истинно А , то истинно В тогда и только тогда, когда А В является тавтологией. Т.е. А В тогда и только тогда, когда А В.

С ледствие: любой логический вывод вида А В можно заменить доказательством тавтологии А В.

М етатеорема 2: Если истинно А1, А2,, Аn В, то истинно и

(А1 А2 Аn) В .

Следствие: любой логический вывод может быть сведен к доказательству, а любое доказательство строится на основании только аксиом. Любая же аксиома является тождественно-истинным высказыванием или общезначимой формулой. Поэтому любая теорема также будет являться общезначимой формулой.

3.2.2 Схемы исчисления высказываний

Введение допущения

Д ля доказательства А В допускаем, что А. Тогда докажем, что из А следует В (т.е. А В является тавтологией).

Резолюция – это тавтология вида:

[ ( X   A)  ( Y  A) ]  X  Y =  [ ( X   A)  ( Y  A) ]  X  Y =

= [ ( X  A)  (  Y   A) ]  X  Y = [ ( X  X)  ( A  X) ]  [ ( Y  Y) 

 (  A  Y) ] = A  X   A  Y = «истина»  X  Y = «истина».

Доказательство от противного

Вместо логического вывода истинности А В доказывают, что ложно (А В), т.е. ложно:  (А В) = ( А В) = А   В.

Нужно доказать ложность конъюнкции, состоящей из исходных посылок и отрицания заключения: А1, А2,…, Аn |– ВА1 А2 … Аn  В.

Метод резолюции

Основан на схеме доказательства от противного.

Алгоритм следующий:

  1. Строится конъюнкция, состоящая из исходных посылок и отрицания заключения.

  2. Она приводится к КНФ. Для чего :

  • устраняются ипмпликация и эквиваленция по следующим соотношениям:

А В = (А В)  (В А); А В = А В;

  • по закону де Моргана опускаются все отрицания до переменных;

  • используя ассоциативный, коммутативный, дистрибутивный законы, раскрываются скобки;

    1. Выписываются дизъюнкты полученной КНФ каждый в отдельную строку.

Примечание: если дизъюнкт состоит из одной буквы, то дополняют его пустым дизъюнктом , который соответствует ложному высказыванию.

  1. Выбирают из данных дизъюнктов пару так, чтобы она образовывала исходные посылки метода резолюции, т.е., чтобы в выбранной паре посылка присутствовала с отрицанием и без отрицания: ХА, Y   А.

  2. К выбранной паре применяется метод резолюции. Получают новый дизъюнкт, который далее рассматривается наравне с оставшимися дизъюнктами.

  3. Повторяют пункты 4 и 5 до тех пор, пока не получат пустой дизъюнкт.

  4. Если в результате выполнения пунктов 4 – 6 выводят пусто дизъюнкт, т.е. ложь, то исходный логический вывод считается доказанным, т.к. предполагалось отрицание исходной посылки. Доказательство лжи от противного равносильно доказательству истины посылки. В противном случае вывод отвергается.

Пример: Доказать методом резолюции истинность высказывания:

А, ВС |– АВ , С .

А  ( ВС )   (АВ )   С = (А  )  ( ВС )  ( А   В )  ( С  ) =

А    В  

В С    =

А   В В  

С  

Доказана ложь, значит исходное положение – истина.