Отрицание конъюнкция дизъюнкция импликация эквивалентность

A 7A   A B AÙB AÚB A®B A«B
 
 
     
     

Значение составного высказывания вычисляется по логическим значениям содержащихся в нем элементарных высказываний в соответствии с определениями логических операций.

l(7A)= 7l(A),

l (A1*A2) = l (A1)*l (A2),

где * – один из символов Ù, Ú, ®, «

ОК АВ 2

Пропозициональные переменные – переменные,

принимающие значения на множестве высказываний.

X, Y, Z, …, X1, X2, X3, …

Опр.1) Всякая пропозициональная переменная есть формула АВ.

2) Если F1, F2 – формулы АВ, то 7F1, (F1*F2), где * – один из символов Ù,

Ú, ®, «, являются формулами АВ.

3) Других формул АВ нет.

Если F(X1, X2, …, Xn) – формула АВ и A1, A2, …, An – некоторые высказывания,

то F(A1, A2, …, An) называетсяконкретизацией F на наборе A1, A2, …, An.

Значение F на наборе A1, A2, …, An – l(F(A1, A2, …, An)).

Бесконечному множеству конкретизаций формулы F соответствует

конечное множество их логических значений.

Таблица истинности формулы F(X1, X2, …, Xn) содержит 2n строк X1 X2 Xn-1 Xn F(X1, X2, …, Xn)
... F(0, 0, ..., 0, 0)
... F(0, 0, ..., 0, 1)
  ... ... ... F(0, 0, ..., 1, 0)
    Наборы нулей и единиц располагаются в лексикографическом порядке ... ...
... ... ... ...
... ...
... ...
  ... ... ... ... ... ...
  ... F(1, 1, ..., 1, 0)
  ... F(1, 1, ..., 1, 1)

ОК АВ 3

Классификация формул АВ

Формула АВ

               
       

Выполнимая тавтология опровержимая противоречие

╞ F F╞

Существует истинная конкретизация Любая конкретизация истинна Существует ложная конкретизация Всякая конкретизация ложна

Основные тавтологии АВ

1) XÚ7X (закон исключенного третьего)

2) 7(XÙ7X) (закон отрицания противоречия)

3) ((X®Y)ÙX)®Y (modus ponens)

4) (X®Y)«(7Y®7X) (закон контрапозиции)

5) (X®(Y®Z))«(Y®(X®Z)) (правило перестановки посылок)

6) ((X®Y)Ù(Y®Z))®(X®Z) (закон силлогизма)

Доказательство: 1 способ – табличный; 2 способ – рассуждениями.

5) Предположим, что формула (X®(Y®Z))«(Y®(X®Z)) не является тавтологией Þ

существуют значения X,Y,Z такие, что она обращается в ложное высказывание Þ Þ Þ Þ

Þ Þ ни одна из систем совокупности не имеет решения Þ предположение было неверным Þ

формула (X®(Y®Z))«(Y®(X®Z)) является тавтологией.

ОК АВ 4

Формула H(X1, X2, …, Xn) называется логическим следствием

формулы F(X1, X2, …, Xn), если конкретизация H истинна всякий раз,

как только истинна соответствующая конкретизация формулы F

F╞ H Û [для всех A1, A2, …, An l(F(A1, A2, …, An))=1 Þ l(H(A1, A2, …, An))=1]

опр

Признак логического следствия: F╞ H Û ╞ F ®H

(Доказательство методом от противного на основе определений)

Формула H(X1, X2, …, Xn) называется логическим следствием

формул F1(X1, X2, …, Xn), F2(X1, X2, …, Xn), ..., Fm(X1, X2, …, Xn),если конкретизация H истинна всякий раз, как только истинны соответствующие конкретизации формул F1, F2, ..., Fm.

F1, F2, ..., Fm ╞ H

Т. Следующие утверждения эквивалентны:

1) F1, F2, ..., Fm ╞ H

2) F1Ù F2Ù ... ÙFm ╞ H

3) ╞ (F1Ù F2Ù ... ÙFm) ® H

4) F1Ù F2Ù ... ÙFmÙ7H ╞

Доказательство: 1) Þ 2) Þ 3) Þ 4) Þ 1)

Докажем 4) Þ 1): Пусть F1Ù F2Ù ... ÙFmÙ7H является противоречием и при этом неверно, что F1, F2, ..., Fm ╞ H Þ существует набор конкретных высказываний (A1, A2, …, An) такой, что l(H(A1, A2, …, An))=0 в то время, как l(F1(A1, A2, …, An)) = l(F2(A1, A2, …, An)) =…= l(Fm(A1, A2, …, An)) = 1 Þ существует набор конкретных высказываний (A1, A2, …, An) такой, что l(7H(A1, A2, …, An)) = 1 в то время, как l(F1(A1, A2, …, An))=l(F2(A1, A2, …, An)) =…= l(Fm(A1, A2, …, An)) =1 Þ на некотором наборе конкретных высказываний l((F1Ù F2Ù ... ÙFmÙ7H) (A1, A2, …, An))=1 Þ

Þ F1Ù F2Ù ... ÙFmÙ7H не является противоречием

Пришли к отрицанию условия 4), значит, предположение было неверным, т. е. [ F1Ù F2Ù ... ÙFmÙ7H ╞ ] Þ [ F1, F2, ..., Fm ╞ H ].

Остальные случаи доказываются аналогичным образом.

Ответить на вопрос, имеет ли место логическое следование F1, F2, ..., Fm ╞ H, можно:

1) с помощью таблиц истинности формул F1, F2, ..., Fm, H, проверяя выполнение требований определения;

2) с помощью рассуждений методом от противного.

ОК АВ 5

Формулы F(X1, X2, …, Xn) и H(X1, X2, …, Xn) называются

логически равносильными,

если логические значения их конкретизаций совпадают на любом наборе

конкретных высказываний A1, A2, …, An

F@H Û [на любом наборе A1, A2, …, An l(F(A1, A2, …, An))=l(H(A1, A2, …, An))]

опр

Признак логической равносильности: F@ H Û ╞ F «H

(Доказательство на основе определений)

Т. F@ H Û F╞ H и H╞ F

Наши рекомендации