Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bulevy_funktsii_vse_paragrafy.doc
Скачиваний:
112
Добавлен:
13.03.2016
Размер:
2.22 Mб
Скачать

§3. Логическое следование и равносильность формул. Связь с булевыми алгебрами.

3.1. Логическое следование и равносильность формул. Пусть А и В — произвольные формулы логики высказываний.

Определение 6. Если формула АВ является тавтологией, то говорят, что из формулы А логически следует формула В, или говорят, что В является логическим следствием А. В этом случае пишут А В. Если же формула АВ является тавтологией, то говорят, что формулы А и В логически эквивалентны или просто эквивалентны. Пишут АВ или АВ. Мы будем придерживаться второго обозначения

Из этого определения вытекает следующее утверждение: если из формулы А логически следует формула В и из формулы В логически следует формула А, то формулы А и В логически эквивалентны, и обратно. Это утверждение легко доказать с помощью тавтологии: (аb)(bа)(аb) в которой пропозициональную переменную а следует заменить формулой А, и переменную b — формулой В.

Упражнение 3.1.Доказать, что имеют место следующие логические следствия:

а) АA;

б) (АВ)(ВС))(АC);

в) АВ(ВС)(АC);

г) (АВ)C(АВ)(АC);

д) А(ВC)В( А C);

е) АВВА;

ж) ААВ;

з) АВАВ;

и) (АВ)(АC)АC;

к) (АВ)CА(ВC);

л) А(ВC)(АВ)C;

м) АВ(АС)(ВС);

н) АВ(АС)(ВС).

Решение. б) Так как формула (ab)(bc))(ac) является тавтологией (см. §2, тавтология 2)), то согласно определения логического следования данное следование имеет место.

Упражнение 3.2. Используя определение и тавтологии из §2, установите следующие равносильности:

а) АВ~ВА (коммутативность конъюнкции);

б) АВ~ВА (коммутативность дизъюнкции);

в) (АВ)C~А(ВC) (ассоциативность конъюнкции);

г) (АВ)C~А(ВC) (ассоциативность дизъюнкции);

д) А(ВC)~(АВ)(АC) (дистрибутивность конъюнкции относительно дизъюнкции);

е) А(ВC)~(АВ)(АC) (дистрибутивность дизъюнкции относительно конъюнкции);

ж) АА~А (идемпотентность конъюнкции);

з) АА~А (идемпотентность дизъюнкции);

и) АА~ (закон противоречия);

к) А~А, А~;

л) АА~ (закон исключённого третьего);

м) А~, А~А;

н) А(ВА)~А (законы

о) А(ВА)~А поглощения);

п) АВ~АВ;

р) (АВ)~АВ (законы;

с) (АВ)~АВ де Моргана;

т) АВ~(АВ)(ВА);

у) А~А(закон снятия двойного отрицания).

Как видим, операциииобладают свойствами коммутативности (а) и б)), ассоциативности ((в) и г)), дистрибутивности относительно друг друга (д) и е)), идемпотентности (ж) и з)). Свойства и) и к) носят название законов нуля, при этом свойство и) называется также законом противоречия. Свойства л) и м)  законы единицы, при этом закон л) называется также законом исключённого третьего. Свойства н) и о)  законы поглощения. Свойства р) и с)  законы де Моргана. Свойство у)  закон снятия двойного отрицания.

Очевидно, эти свойства естественным образом обобщаются. Например, свойство а) обобщается на произвольное число конъюнкций: a&b&c~a&c&b~b&a&c и т.д. Кстати, возможность опускать скобки вытекает из в). Вообще, в конъюнкции вида (…((a1&a2)&a3)&…&an) скобки можно проставлять произвольным образом, то есть результат не зависит от расстановки скобок. В силу этого в такого рода конъюнкциях скобки не ставятся. Всё сказанное распространяется и на дизъюнкции.

Далее, д) и е) имеют естественные обобщения:

а&(b1b2…bk)~a&b1a&b2…a&bk,

а(b1&b2&…&bk)~(ab1)&(ab2)&… &(abk).

И т.д.

Используя равносильности 3.2 их следствия, можно формулу или её подформулу заменить равносильной ей. Это означает, что если АВ  некоторая формула, где  одна из операций , , , , , |, , , и В~С (A~С), то АВ~АС(АВ~CB). Такие преобразования формул называются равносильными.

Равносильные преобразования используются для доказательства равносильностей, для приведения формул к заданному виду, в частности, для упрощения формул. Формула А считается проще равносильной ей формулы В, если она содержит меньше букв (по вхождению или наименованию) и меньше логических операций. При этом операции эквивалентность, импликация, штрих Шеффера, стрелка Пирса и логическое сложение заменяются операциями конъюнкции и дизъюнкции, а отрицание относят к пропозициональным переменным (к элементарным высказываниям).

Упражнение 3.3.С помощью равносильных преобразований доказать следующие равносильности.

а) (ху)&(ху)~x;

б) х(х&y)~ху;

в) ху~ху;

г) (х&у)(х&у)(х&у)~ху;

д) ху~yx;

е) х(yz)~ х&yz;

ж) х~(х&y&z)(х&y&z)(x&у&z)(х&у&z);

з) (хy)&(zt)~(х&z)(y&z)(x&t)(y&t);

и) (х&y)(z&t)~(хz)&(yz)&(xt)&(yt).

Решение. 1. (ху)&(ху)х(у&у)х0x

(1) Воспользовались дистрибутивностьюотносительно &.

(2) Воспользовались законом противоречия.

(3) Воспользовались одним из законов нуля.

Упражнение 3.4.Упростить формулы:

а) х(xx);

б) х(ху);

в) (х&у)(ху)&x;

г) (ху)&(ху);

д) (ху)&(уz)(zx);

е) (ху)&(уz)(хz);

ж) (xy)(y);

з) (x|)(z.

Решение. в)

(х&у)(ху)&x(ху)(ху)&x(ху)(х&х)(у&x)(ху)0(у&x)(ху)(у&x)х(у(у&x))ху.

(1) Воспользовались законом де Моргана и равносильностью п) упражнения 3.2.

(2) Воспользовались законом снятия двойного отрицания и дистрибутивностью & относительно .

(3) Воспользовались законом противоречия.

(4) Воспользовались одним из законов нуля.

(5) Воспользовались ассоциативностью операции .

(6) Воспользовались законом поглощения.

3.2. Связь с булевыми алгебрами. Если между формулами установить отношение равенства «=» по правилу А=ВА~В, то на множестве B высказываний определяется алгебра B; &, ; ; 0, 1, которая является булевой. Это следует из свойств операций &, , рассмотренных в упражнении 3.2. Эта алгебра изоморфна некоторой алгебре Кантора P(U); , ; ; , U (определение алгебры Кантора см. в Части II). Не вдаваясь в подробности отметим только, что если  этот изоморфизм, то (a&b)=(a)(b), (ab)=(a)(b), (a)=,(0)=, (1)=U и др. В частности, (a&)=(a)=(a)\(b). Отсюда следует, что понятия и факты, связанные с алгеброй высказываний, можно соответствующим образом переносить на множества и обратно. Например, тождества теории множеств можно доказывать или опровергать на языке алгебры логики.

Пример 3.1. Проверим с помощью алгебры логики тождества:

а) (АВ)\(СА)=(В\С)\(АС);

б) А\(В\С)=(А\В)(АС).

а) Переведём сначала правую и левую части на язык алгебры логики. При этом А, В и С соответствуют a, b и c соответственно: (АВ)\(СА)(ab)&, (В\С)\(АС)(b&)&. Осталось показать, что (ab)&~(b&)&. Построим (сокращённую) таблицу истинности сразу для обеих частей, при этом достаточно построить таблицу до первого несовпадения значений формул. Так как значения формул хотя бы на одном наборе значений не совпадает, то эквивалентности формул нет. Значит, (АВ)\(СА)(В\С)\(АС).

a

b

c

(ab)

&

(b&)

&

0

0

0

0

0

1

0

0

1

0

0

1

0

0

1

0

0

1

0

1

0

1

1

1

1

1

1

0

1

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

б) А\(В\С)a&, (А\В)(АС)(a&)(a&c)

Имеем

a&~a&(c)~(a&)(a&c),

то есть a&~(a&)(a&c). Это означает, что А\(В\С)=(А\В)(АС).

Ясно, что операции кольцевой суммы в алгебре логики и теории множеств соответствуют друг другу. В частности, алгебра B; &,   ассоциативное, коммутативное кольцо с единицей. Оно, как известно, является булевым (см. Часть II).

В частности, это означает, что кроме перечисленных выше эквивалентностей имеют место следующие:

1) аb~ba;

2) (ab)c~a(bc);

3) a0~a;

4) a&(bc)~(a&b)(a&c).

Кроме того, этот список можно продолжить:

5) ab~ab(a&b);

6) ~a1;

7) a=0.

Доказательство этих равенств предлагается провести в качестве упражнения 3.5.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]