Свойства логического следствия

1. Если А|=B, то |=A–›B.

2. А1, А2 ,…, An|=B тогда и только тогда, когда А1, А2,…, An-1 |= An –› В.

3. А1, А2 ,…, An|=B тогда и только тогда, когда |=(А12^….^An) –›В.

4. Логическим следствием совокупности формул является любая формула этой совокупности А1, А2, …, An |=Ai, i=1,…, n.

5. Если А1, А2,…, An |=Вi, i=1,…, n, и В1, В2, …, Вk |=C, то А1, А2, …, An |=С.

 

 

Равносильность формул

Формулы А и В называются равносильными, если на любом наборе значений переменных они принимают одинаковые истинностные значения. АºВ.

Пример: X–›Yº⌐XÚ Y

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

X Y X–›Y ⌐X ⌐XÚY
0 0 1 1 1
0 1 1 1 1
1 0 0 0 0
0 0 1 1 1

 

Свойства равносильных формул

1) АºВ тогда и только тогда, когда А‹–›В

2) АºА

АºВ следует ВºА

АºВ, ВºС следует АºС

3) Свойства подстановки

Если АºВ, то для любых формул F(x1,…xn) верно следующая равносильность

F(x1,….., A,…,xn) ºF(x1,…., B,…xn)

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

Утверждение 1. Система логических связок S={^,Ú,⌐} полная.

Утверждение 2. Система логических связок S={Ú,⌐} полная.

Утверждение 3. Система логических связок S={^,⌐} полная.

 

Нормальные формы формул алгебры высказываний.

Применения алгебры высказываний.

Конъюнктивным одночленом от переменных x1, x2, …, xn называется конъюнкция этих переменных или их отрицаний (x1^x2^⌐x1).

Дизъюнктивным одночленом от переменных x1, x2, …, xn называется дизъюнкция этих переменных или их отрицаний (⌐x1 Ú⌐x2 Úx1).

Конъюнктивной нормальной формой (КНФ). Формулы алгебры высказываний называется конъюнкция дизъюнктивных одночленов (⌐x1 Ú⌐x2)^(⌐x1 Ú x1).

Дизъюнктивной нормальной формой (ДНФ). Формулы алгебры высказываний называется дизъюнкция конъюнктивных одночленов (x1 ^x2) Ú (⌐x1 ^ x2).

Совершенным конъюнктивным (СК) одночленом от переменных x1, x2, …, xn - называется конъюнкция всех этих переменных либо их отрицаний.

Совершенным дизъюнктивным (СД) одночленом от переменных x1, x2, …, xn - называется дизъюнкция всех этих переменных либо их отрицаний.

СКНФ (СДНФ) называется конъюнкция (дизъюнкция) совершенных дизъюнктивных (конъюнктивных) одночленов.

Теорема о существовании СД одночлена.

Для каждого набора α=(α1, α2, …, αn) значений переменных x1, x2, …, xn существует и притом единственный СД одночлен, принимающий значение ложь на этом наборе.

Теорема о существовании СК одночлена.

Для каждого набора α=(α1, α2, …, αn) значений переменных x1, x2, …, xn существует и притом единственный СК одночлен, принимающий значение истина на этом наборе.

Теорема о существовании СДНФ.

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

Теорема о существовании СКНФ.

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

Применение совершенных форм.

Нахождение всех возможных следствий из данных посылок.

Теорема: Любая не тождественно истинная формула F(x1, x2, …, xn), является логическим следствием совокупности формул А1(x1, x2, …, xn), …, Аk(x1, x2, …, xn), не все из которых являются тождественно истинными, тогда и только тогда, когда все СД одночлены входящие в СКНФ формулы F входят в СКНФ формулы А12^…..^Ak.

Нахождение посылок для данного следствия.

Теорема: (алгоритм получения посылок)

Для того чтобы найти все возможные формулы, из каждой из которых логически следует не тождественная формула G(x1, x2, …, xn), необходимо:

1. Составить СКНФ для формулы G.

2. Выписать все дизъюнктивные одночлены, отсутствующие в СКНФ формулы G.

3. Составить все возможные конъюнкции формулы G с отсутствующими СД одночленами.

Все получившиеся формулы являются посылками для формулы G.

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

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

Свойства:

1. Совокупность формул противоречивая тогда и только тогда, когда логическим следствием этой совокупности является противоречие.

2. А1, А2, …, An противоречива тогда и только тогда, когда |=⌐(А1^А2^….^An)

Теорема.

Если логическим следствием совокупности формул А1,А2,….Ak,⌐B- противоречивая совокупность формул, то логическим следствием совокупности А1,А2,….Ak|=B является формула В.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: