Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по МЛиТА.docx
Скачиваний:
20
Добавлен:
25.04.2019
Размер:
1.58 Mб
Скачать

§5. Понятие вывода.

Определение.

Выводом из конечной совокупности формул Н называется всякая конечная последовательность формул В12,…,Вк, всякий член которой удовлетворяет одному из следующих трех условий:

  1. он является одной из формул совокупности Н,

2) он является доказуемой формулой,

3) он получается по правилу заключения из двух любых предшествующих членов последовательности В12,…,Вк.

Как было показано в предыдущем примере, выводом из совокупности формул Н={А,В} является конечная последовательность формул:

А, В, (А→А)→((А→В)→(А )), (А→В), А→А, (А→В)→(А )), А→В, А , . (см. формулы 1,2,3,7,5,6,8).

Если же здесь воспользоваться правилом сложного заключения , то вывод можно записать так:

А, В, (А→А)→((А→В)→(А )), В→(А→В), А→А, А→В, . (см. формулы 5, 7, 1, 3).

Из определения выводимой формулы и вывода из совокупности формул следуют очевидные свойства вывода:

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

2)Если между двумя соседними членами вывода из Н (или в начале или в конце его) вставить некоторый вывод из Н, то полученная новая последовательность формул будет также выводом из Н.

3)Всякий член вывода из совокупности Н является формулой, выводимой из Н. Всякий вывод из Н является выводом его последней формулы.

4)Если (включено), то всякий вывод из Н является выводом из W.

5)Для того, чтобы формула В была выводима из совокупности Н, необходимо и достаточно, чтобы существовал вывод этой формулы из Н.

§6. Правила выводимости.

Эти правила непосредственно следуют из свойств вывода с использованием ПП и ПЗ.

Пусть Н и W – две совокупности формул исчисления высказываний. Будем обозначать через Н, W их объединение, т. е. Н,W= .

В частности, если совокупность W состоит из одной формулы С, то будем записывать объединение в виде Н,С.

Укажем основные правила выводимости:

1. HA Это правило следует непосредственно из определения вывода

H,w├a из совокупности формул : “Если а выводима из н, то она вы- водима из ”.

2. H,CA,HC

H├A .

3. H,C ├ A, W├C

H,W├A .

4. H ├ C→A

H,C├A .

5. Теорема дедукции: h, c├ a .

H├C→A

5A. Обобщенная теорема дедукции: {C1, C1, …, Ck}├ A

├C1 →(C2→(C3→…(Ck→A)…))

6. Правило введения конъюнкции: HA,HB (показано в примере §4).

H├

7. Правило введения дизъюнкции: H,AC;Н,BC .

H, ├C

§9.Проблемы аксиоматического исчисления высказываний.

Всякая аксиоматическая теория для ее обоснования требует рассмотрения четырех проблем:

  1. проблемы разрешимости,

  2. проблемы непротиворечивости,

  3. проблемы полноты,

  4. проблемы независимости.

Проблема разрешимости исчисления высказываний.

Проблема разрешимости исчисления высказываний заключается в доказательстве существования алгоритма, который позволил бы для любой заданной формулы исчисления высказываний определить, является ли она доказуемой или не является.

Имеет место теорема: проблема разрешимости для исчисления высказываний разрешима.

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

Пусть А – любая формула исчисления высказываний, а х12,…,хn – перечень входящих в нее переменных. Вычислим Ra1,a2,..,an(A) на всех наборах значений а1, а2,…,аn входящих в нее переменных. Если при этом Ra1,a2,..,an(A)=1, на всех наборах а1, а2,…,аn, то формула А – тождественно истинна, и, значит, по теореме о доказуемости тождественно истинной формулы она доказуема.

Если же существует набор значений переменных такой, что , то формула А – не тождественно истинная, и, значит, по теореме 1 §8 она не доказуема.