Проверка некоторых равенств множеств




В этом параграфе будет более подробно рассказано о том, как проверять равенства множеств. Хорошим наглядным средством для этого служат диаграммы Эйлера-Венна, на которых множества условно изображаются в виде геометрических фигур на плоскости (как правило, в виде кругов). Это даёт возможность наглядно представить себе процесс построения более сложных множеств из простых с помощью изученных в предыдущем параграфе основных операций над множествами.

Пример. Ниже представлены диаграммы Эйлера-Венна для множеств A È B, A Ç B, A \ B, B \ A, A Ç (B È C), (A Ç B) È (A Ç C):

 

 

Эти диаграммы наводят на мысль, что последние два множества должны совпадать: A Ç (B È C) = (A Ç B) È (A Ç C). Однако такое зрительное восприятие не является доказательством равенства множеств, оно лишь может помочь заметить это равенство. Чтобы получить формальное доказательство равенства указанных множеств, нужно, следуя определению, доказать, что для любого x верно x Î A Ç (B È C) «x Î (A Ç B) È (A Ç C). Это можно сделать, следуя приводимому ниже общему алгоритму:

1. расписываем все отношения принадлежности в левой и правой частях доказываемой эквивалентности, следуя формальному определению операций над множествами:

x Î A Ç (B È C) º (x Î A) Ù (x Î B È C) º (x Î A) Ù (x Î B Ú x Î C),

x Î (A Ç B) È (A Ç C) º x Î (A Ç B) Ú x Î (A Ç C) º

º (x Î A Ù x Î B) Ú (x Î A Ù x Î C).

Таким образом, левая и правая части доказываемой эквивалентности записаны через элементарные высказывания вида x Î Y и их отрицания x Ï Y º º с помощью логических связок.

2. для участвующих в полученных записях элементарных высказываний введём буквенные обозначения: так, в рассматриваемом конкретном случае, обозначим a = (x Î A), b = (x Î B), c = (x Î C), сведя доказательство к проверке истинности формулы a Ù (b Ú c) «(a Ù b) Ú (a Ù c).

3. равенство множеств имеет место тогда и только тогда, когда полученная формула будет законом логики: в рассматриваемом случае это закон дистрибутивности. Следовательно, рассматриваемое равенство множеств A Ç (B È C) = (A Ç B) È (A Ç C) доказано.

В дальнейшем будут приведены другие примеры доказательств равенств множеств.

Если же на диаграммах Эйлера-Венна получаются заведомо разные рисунки множеств, то равенство множеств не выполнено, т.к. оно нарушается уже в частном случае фигур на плоскости. Например, A \ B ¹ B \ A, что видно из построенных выше диаграмм Эйлера-Венна для множеств A \ B и B \ A.

Теорема (об основных равенствах множеств). (I) Для любых множеств A, B, C справедливы следующие равенства:

(1) A = A (закон тождества),

(2) A Ç A = A (идемпотентность пересечения),

A È A = A (идемпотентность объединения),

(3) A Ç B = B Ç A (коммутативность пересечения),

A È B = B È A (коммутативность объединения),

(4) (A Ç B) Ç C = A Ç (B Ç C) (ассоциативность пересечения),

(A È B) È C = A È (B È C) (ассоциативность объединения),

(5) (A È B) Ç C = (A Ç С) È (B Ç C) (законы дистрибутивности

(A Ç B) È C = (A È С) Ç (B È C) пересечения и объединения),

(6) A \ (B \ C) = (A \ B) È (A Ç C),

(7) (A \ B) \ C = (A \ C) \ B = A \ (B È C),

(8) A = (A Ç B) È (A \ B) и (A Ç B) Ç (A \ B) = Æ,

(9) A \ (B Ç C) = (A \ B) È (A \ C),

A \ (B È C) = (A \ B) Ç (A \ C),

(10) (A Ç B) \ C = (A \ C) Ç (B \ C),

(A È B) \ C = (A \ C) È (B \ C),

(11) A \ A = Æ, A È Æ = A, A Ç Æ = Æ.

(II) Если U – универсальное множество, то для любых множеств А и В справедливы равенства:

(12) A È U = U, A Ç U = A,

(13) A Ç = Æ, A È = U,

(14) = A,

(15) = Ç , = È

(16) A Í B тогда и только тогда, когда Ê .

Доказательство. Докажем лишь некоторые равенства, оставляя остальные в качестве упражнений.

(3) A Ç B = B Ç A. Вначале строим диаграмму Эйлера-Венна, которая подтверждает правдоподобность доказываемого равенства.

Теперь докажем формально: нужно доказать, что x Î A Ç B «xÎ B Ç A. Имеем:

xÎ A Ç B º (x Î A) Ù (x Î B), xÎ B Ç A º (x Î B) Ù (x Î A),

и обозначая а = (x Î A), b = (x Î B), приходим к формуле a Ù b «b Ù a, которая является законом логики (закон коммутативности конъюнкции).

Равенство множеств A Ç B = B Ç A доказано.

(8) A = (A Ç B) È (A \ B), ( A Ç B) Ç (A \ B) = Æ. Строим диаграмму Эйлера-Венна, которая подтверждает правдоподобность доказываемых равенств.

Теперь докажем первое равенство: нужно доказать, что x Î A «xÎ (A Ç B) È (A \ B).

x Î (A Ç B) È (A \ B) º

º (x Î A Ç B)Ú (x Î A \ B) º

º (x Î A Ù x Î B) Ú (x Î A Ù ).

Таким образом, обозначив a = (x Î A), b = (x Î B), получим формулу a «(a Ù b) Ú (a Ù ), которая является законом логики: (a Ù b)Ú (a Ù ) º a Ù (bÚ ) º a Ù 1 º a. Равенство множеств A = (A Ç B) È (A \ B) доказано.

Для доказательства второго равенства (A Ç B) Ç (A \ B) = Æ нужно лишь учесть, что по определению пустого множества, высказывание x Î Æ тождественно ложно. Таким образом, остаётся доказать, что x Î (A Ç B) Ç (A \ B) «0. Это делается по стандартной схеме:

x Î (A Ç B) Ç (A \ B) º (x Î A Ç B) Ù (x Î A \ B) º

º (x Î A Ù x Î B) Ù (x Î A Ù x Ï B) º (a Ù b) Ù (a Ù ) º a Ù b Ù a Ù º

º a Ù a Ù b Ù º a Ù 0 º 0.

Утверждение (8) доказано.

(9) A \ (B È C) = (A \ B) Ç (A \ C). Строим диаграммы Эйлера-Венна, которые подтверждают правдоподобность доказываемого равенства.

 

 

Формальное доказательство проводится стандартно: для проверки истинности формулы x Î A \ (B È C) «x Î (A \ B) Ç (A \ C) перепишем её левую и правую части, используя определения операций над множествами:

x Î A \ (B È C) º x Î A Ù º x Î A Ù º a Ù ,

x Î (A \ B) Ç (A \ C) º (x Î A \ B) Ù (x Î A \ C) º

º (x Î A Ù x Ï B) Ù (x Î A Ù x Ï C) º (a Ù ) Ù (a Ù ).

Остаётся проверить, что формула a Ù «(a Ù ) Ù (a Ù ) является законом логики. Это следует из законов ассоциативности, коммутативности, идемпотентности и законов де Моргана:

a Ù º a Ù ( Ù ) º a Ù a Ù Ù º (a Ù ) Ù (a Ù ).

Равенство A \ (B È C) = (A \ B) Ç (A \ C) доказано.

Все утверждения п. (II) теоремы можно вывести из уже доказанных равенств п. (I).

(12) A Ç U = A. В самом деле,

A = (A Ç U ) È (A \ U ) = (A Ç U ) È Æ = A È U.

Здесь использовано равенство A \ U = Æ, которое легко следует из того, что А Í U: x Î A \ U º x Î A Ù x Ï U º x Î A Ù 0 º 0 º x Î Æ.

(14) = A. Действительно,

= U \ = U \ (U \ A) = (U \ U) È (U Ç A) = Æ È A = A.

(16) Если A Í B, то x Î A ® x Î B – тождественно истинное высказывание. Докажем, что Ê , т.е. что высказывание x Î ® x Î тоже тождественно истинно. Пусть, как обычно, a = (x Î A), b = (x Î B). Тогда x Î º x Ï B º , x Î º и по закону контрапозиции получаем x Î ® x Î º ( ® ) «(a ® b) º 1, что и требовалось.

Если наоборот Ê , то по уже доказанному, Í , т.е. A Í B, что и требовалось.

Теорема доказана.

Понятие булевой алгебры

Даже беглое сравнение законов логики (см. теорему об основных законах логики) и основных равенств множеств показывает их схожесть: Любой закон логики вида A «B, где в формулах A, B участвуют лишь связки Ù, Ú, , превращается в верное равенство, если заменить « на =, а логические связки Ù, Ú, на операции Ç, È, соответственно. В чём причина такой аналогии?

Рассмотрим следующую конструкцию. Пусть на множестве Вдля любых a, b Î В однозначно определены элементы a Ù b, a Ú b, , . Говорят, что В – булева алгебра, если выполнены следующие свойства:

ассоциативность: a Ú (b Ú c) = (a Ú b) Ú c,

a Ù (b Ù c) = (a Ù b) Ù c,

коммутативность: a Ú b = b Ú a, a Ù b = b Ù a,

поглощение: a Ù (a Ú b) = a, a Ú (a Ù b) = a,

дистрибутивность: a Ú (b Ù c) = (a Ú b) Ù (a Ú c),

a Ù (b Ú c) = (a Ù b) Ú (a Ù c),

существование 0 и 1: $ 0, 1 = Î В " x Î В x Ú 0 = x

свойства дополнения: " x Î В $ Î В .

Примеры: 1. Пусть В = {0, 1}, а операции Ù, Ú, обычные логические связки – конъюнкция, дизъюнкция и отрицание. Ясно, что все свойства выполнены, т.е. В = {0, 1} – булева алгебра.

2. Пусть Ф – множество всех формул исчисления высказываний с точностью до равносильности. Это значит, что любые две равносильные формулы считаются равными. Это согласуется с логическим смыслом формул: важен ведь не внешний вид формулы, а принимаемые ею значения, так что отождествлять формулы с одинаковыми значениями вполне естественно. Если под операциями Ù, Ú, снова понимать обычные логические связки, то получим булеву алгебру с бесконечным числом элементов.

3. Если A – произвольное множество, то булеан В (А) является булевой

алгеброй относительно операций Ç – пересечения множеств, È – объедине-

ния множеств и дополнения.

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

10. В любой булевой алгебре ноль единственен.

Действительно, если 01 и 02 два нуля, то (из свойства нуля) для любого x Î В верно x Ú 01 = x = x Ú 02. Поэтому 01 = 01 Ù 02 = 02 Ù 01 = 01. Здесь использовано свойство коммутативности конъюнкции.

20. В любой булевой алгебре единица единственна.

Это следует из единственности нуля и формулы 1 = .

30. В любой булевой алгебре " x Î В x Ù 0 = 0.

В самом деле,

0 = {поглощение} = 0 Ú (0 Ù x) = (0 Ù x) Ú 0 = 0 Ù x = x Ù 0,

что и требовалось доказать.

40. В любой булевой алгебре " x, y Î В .

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

50. В любой булевой алгебре " x Î В x Ù 1 = x, x Ú 1 = 1, x Ú = 1.

Действительно, из свойства нуля и законов де Моргана получаем

, ,

1 = ,

что и требовалось доказать.

60. В любой булевой алгебре

" x, y Î В x Ù ( Ú y) = x Ù y, x Ú ( Ù y) = x Ú y.

В самом деле, по дистрибутивности x Ù ( Ú y) = (x Ù ) Ú (x Ù y) = = 0 Ú (x Ù y) = x Ù y. Аналогично доказывается и второе равенство.

70. В любой булевой алгебре x Ù x = x, x Ú x = x

Действительно, x = x Ù 1 = x Ù (x Ú ) = (x Ù x) Ú (x Ù ) = (x Ù x) Ú 0 = x Ù x, x Ú x = .

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

Оказывается, что булеан В (А) является, основным примером булевой алгебры, что показывают следующие теоремы, приводимые без доказательства.

Теорема (о строении конечной булевой алгебры). Любая конечная булева алгебра ( В, Ù, Ú, ) изоморфна булевой алгебре ( В (А), Ç, È, ) для некоторого конечного множества А. В частности, число элементов конечной булевой алгебры является натуральной степенью числа 2.

Использованное здесь понятие изоморфизма понимается в общеалгебраическом смысле: существует взаимно однозначное отображение h: В ® В (А), сохраняющее операции, т.е.

" a, b Î В h(a Ù b) = h(a) Ç h(b), h(a Ú b) = h(a) È h(b), h() = .

В общем случае имеет место

Теорема (Стоуна). Любая булева алгебра ( В, Ù, Ú, ) изоморфна некоторой булевой подалгебре в ( В (А), Ç, È, ).

Подалгеброй булевой алгебры ( В, Ù, Ú, ) называется любое подмножество H Í В, замкнутое относительно всех выделенных операций, т.е. " f, h Î H f Ù h, f Ú h, , Î H.

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


Л И Т Е Р А Т У Р А

1. Кон П. Универсальная алгебра. – М.: Мир, 1971.

2. Кук Д., Бейз Г. Компьютерная математика. – М.: Наука, 1990.

3. Новиков Ф.А. Дискретная математика для программистов. – СПб: ПИТЕР, 2007.

4. Сикорский Р. Булевы алгебры. – М.: Мир, 1969.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: