Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Дискретная математика

.pdf
Скачиваний:
54
Добавлен:
11.08.2019
Размер:
1.66 Mб
Скачать

vk.com/club152685050 | vk.com/id446425943

2. Это бинарное отношение можно задать перечислением элементов подмножества Х Y :

Px1, y1 , x1, y3 , x3 , y1 , x3 , y3 , x2 , y2 , x4 , y2

2.Матрица смежности этого бинарного отношения имеет вид:

 

y1

y2

y3

x1

1

0

1

x2

0

1

0

x3

1

0

1

x4

0

1

0

 

 

 

 

4. Графический способ задания бинарного отношения:

Количество единиц в матрице смежности равно количеству дуг в графе и равно количеству элементов в отношении P .

Опр. Пусть P – бинарное отношение на множестве X Y . Обратным

отношением называется отношение P 1 , заданное на множестве

Y X и такое,

что если x, y P y, x P 1 .

 

 

 

 

 

Пример. Пусть X Y 1, 2, 3 ,

 

P xi , x j : xi делитель

х j

 

Составить граф и матрицу смежности отношений P и P 1 .

 

 

Решение:

 

 

 

 

 

 

 

 

 

Р

 

 

 

1

 

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

1

 

 

 

1

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

0

 

1

0

 

 

 

 

 

 

 

 

 

 

 

3

 

3

 

 

 

0

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P 1 x

j

, x

: x

i

делится на

х

j

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21

 

vk.com/club152685050 | vk.com/id446425943

P

1

2

3

1

2

 

 

 

 

 

 

 

1

1

0

0

 

 

2

1

1

0

 

3

 

 

 

 

 

3

1

0

1

 

 

 

 

 

 

 

 

Опр. Дуга, соединяющая вершину с собой, называется петлей.

Замечание 1. Чтобы получить матрицу смежности обратного отношения P 1 , надо транспонировать матрицу смежности отношения P ;

Замечание 2. Графы прямого и обратного отношения отличаются лишь направлением стрелок дуг.

Простейшие бинарные отношения

1. Пустое отношение – матрица смежности состоит из одних нулей, а граф – из одних вершин.

Пример. Х={1, 2, 3}, Y={4, 5} и P (x, y) : x y . Тогда P = , R=

0 0

0 0 .0 0

2. Полное отношение U – матрица смежности состоит из одних единиц, а в соответствующем графе все вершины связаны между собой и имеют петли.

Пример. P (x, y) :"x родственник y" x, y X ;

1 1 1 R= 1 1 1 1

1 1 1

Двусторонние дуги можно заменить ребрами.

3. Отношение равенства – матрица смежности является единичной матрицей; граф не содержит ни дуг, ни ребер, но каждая вершина имеет петлю.

22

vk.com/club152685050 | vk.com/id446425943

 

1 0

0

 

R= R

0

1

0

Е

 

 

 

 

 

 

0

0

1

 

 

 

 

 

 

Пример. Пусть множество X {координатные оси в декартовой системе координат}, P xi x j .

4. Антидиагональное отношение – матрица смежности имеет нули на главной диагонали, все остальные элементы матрицы – единицы; граф содержит все возможные ребра, но не содержит петель.

R=1-E=

Пример.

P xi x j .

0 1 1

1 0 1 ,

1 1 0

Х={координатные оси в декартовой системе координат},

§8 Свойства бинарных отношений

Далее будем рассматривать бинарные отношения на множестве X X (т.е. X Y ) и называть их бинарным отношением на множестве X.

I. Рефлексивность

Опр. Бинарное отношение P называют рефлексивным на множестве Х, если для любого элемента x X имеет место отношение xPx, т.е. х находится в отношении P с самим собой.

На главной диагонали матрицы смежности стоят единицы. Все вершины графа содержат петли.

Примеры. Отношение равенства, полное отношение, отношение параллельности прямых, отношения , .

II. Симметричность

Опр. Бинарное отношение P называют симметричным на множестве X, если для любых x, y X из xPy следует yPx .

Матрица смежности симметрична относительно главной диагонали, граф не содержит односторонних дуг (д.р. ребра). Если бинарное отношение P симметрично, то оно совпадает с обратным отношением P 1 : P P 1 .

Пример. Отношение равенства, полное отношение, 1|.

Пример. a b; b a a b .

23

vk.com/club152685050 | vk.com/id446425943

III.Транзитивность

Опр. Бинарное отношение P называют транзитивным на множестве X,

xPy

если для любых x, y, z X из того, что xPz . yPz

Примеры. Отношение параллельности прямых, отношения > и < на множестве вещественных чисел.

§9. Отношение эквивалентности. Разбиение на классы Опр. Бинарное отношение называется отношением эквивалентности на

множестве Х, если оно рефлексивно, симметрично и транзитивно. Обозначается символами ~ либо .

Отношение эквивалентности означает “одинаковость”, т.е. взаимозаменяемость, неразличимость объектов по отношению к заданному свойству.

Примеры:

1.В анализе – множество эквивалентных функций при x x0 .

2.В электротехнике – эквивалентные схемы, которые, несмотря на различие в структуре (топологии), ведут себя функционально одинаково.

3.В геометрии – подобные треугольники.

Из данных примеров понятно, что отношение эквивалентности разбивает

множество

X

на подмножества

Xi ,

в

каждом

из

которых

содержатся

эквивалентные в заданном смысле элементы.

 

 

 

 

 

Опр.

Пусть P – отношение эквивалентности на множестве

X . Классом

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

x X ,

называется подмножество

множества

X , состоящее из всех тех

точек

y X ,

для которых выполняется

xPy .

 

 

 

 

 

 

 

 

 

Теорема (о разбиении множества на классы эквивалентности)

 

 

Всякое

отношение эквивалентности

P , заданное на множестве

X ,

определяет разбиение множества X на классы эквивалентности относительно

этого отношения.

 

 

 

 

 

 

 

Опр.

 

Совокупность классов

эквивалентности

множества X

по

отношению P называется фактор-множеством множества X по отношению

P : X / P .

В качестве примера разбиения множества на классы эквивалентности рассмотрим отношение сравнимости двух чисел по модулю m.

Опр. Говорят,

что целые числа

x и y сравнимы по модулю m, если их

разность делится на m:

x y(mod m)

x y

k,

k Z ,

(x y m k)

m

 

 

 

 

 

24

vk.com/club152685050 | vk.com/id446425943

Пример. Проверим, что отношение сравнимости целых чисел по mod 4 есть отношение эквивалентности P x y(mod 4), x, y .

1.

x x(mod 4) , так как

x x

 

 

 

0

0 z отношение P рефлексивно.

 

 

 

4

 

 

4

 

 

 

 

2.

Пусть x y(mod 4)

x y

k

y x

k Z y x(mod 4)

 

 

 

4

 

 

4

 

 

отношение P симметрично.

 

 

 

 

 

 

 

 

 

 

 

 

 

x y(mod 4)

z(mod 4) .

3.

Докажем, что из сравнений

 

 

 

 

x

 

 

 

 

 

 

 

y z(mod 4)

 

Действительно

 

 

 

 

 

 

 

x y 4k

x z (x y) ( y z) 4k 4l 4(k l) Z

отношение P

 

y z 4l

 

 

 

 

 

 

 

 

 

 

 

транзитивно. Эквивалентность отношения P доказана.

Данное отношение разбивает все множество целых чисел на 4 класса эквивалентности:

p(0) y : y 4k, k z p(1) {y : y 4k 1, k z} p(2) {y : y 4k 2, k z} p(3) {y : y 4k 3, k z}

Фактор – множество множества целых чисел по отношению сравнимости по mod 4 состоит из 4-х элементов:

X / P { p(0), p(1), p(2), p(3)}.

Замечание. Граф отношения эквивалентности представляет собой

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

 

 

 

§10. Отношение частичного порядка

 

 

 

Опр. Рефлексивное, антисимметричное, транзитивное отношение

P на

множестве X называют отношением частичного порядка на множестве

X и

обозначается:

x y . При этом множество X

называется

частично

упорядоченным множеством.

 

 

 

Опр. Отношение частичного порядка “ ” на X ,

в котором

для любых

x, y X либо

x y , либо y x , называется отношением линейного порядка.

Множество X называют линейно упорядоченным множеством

Пример:

1. Отношение x y на множестве является отношением линейного порядка.

25

vk.com/club152685050 | vk.com/id446425943

2. Отношение включения множеств “ ”, заданное на булеане B(U), является отношением частичного порядка, но не является отношением линейного порядка, так как существуют подмножества, для которых не выполняется ни Т S, ни S Т, например, пересекающиеся подмножества.

Опр. Пусть на множестве X задано отношение частичного порядка “ ”; элементы 0 и называются нижней и верхней универсальными границами множества X , если для x Х справедливо 0 x и x I .

Замечания:

1.Частично упорядоченное множество может не иметь

универсальных границ x, y ,

x y

2.В отношении включения, заданном на булеане B(U): 0=Ø, I=U.

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

Джордж Буль (1815-1864) – английский математик, логик. Развитие булевой алгебры используется в вычислительной технике, программировании, в теоретико-вероятностных расчетах и др.

Опр.

Бинарной операцией на множестве X

называется правило,

сопоставляющее двум элементам x, y элемент z , где x, y, z X .

Опр.

Унарной операцией на

множестве

X

называется правило,

сопоставляющее одному элементу x элемент y, где x, y X .

 

 

 

 

 

 

 

Пример:

унарные операции:

x, ln x,

x

,

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

 

 

 

 

 

 

 

 

Бинарные операции: сложение и умножение чисел, объединение множеств.

Опр. Булевой алгеброй называют совокупность основного множества

Mс заданными на нем бинарными операциями " " и " ", унарной операцией

"" и двух выделенных элементов 0 и 1 множества М. Здесь " " и " " - булево произведение и булева сумма, – " " булево дополнение.

Замечание: Под " " и " " можно понимать все, что угодно, лишь бы это удовлетворяло аксиомам, приведенным ниже.

Для любых x, y, z M выполняются следующие аксиомы, аналогичные свойствам операций , над алгеброй подмножеств:

26

vk.com/club152685050 | vk.com/id446425943

 

Аксиомы булевой алгебры

 

 

 

А1:

 

x x = x,

 

 

x x = x

 

идемпотентность,

А2:

 

x y = y x,

x y = y x

коммутативность,

А3:

 

x (y z) = (x y)

z

ассоциативность,

 

 

x (y z) = (x y)

z

ассоциативность,

А4:

x (x y) = x,

 

x (x y) = x – законы поглощения,

А5: x (y (x z)) = (x y) (x z)

 

x (y (x z)) = (x y)

(x z) – модулярность,

А6: x (y z) = (x y) (x z)

 

 

 

x (y z)

= (x y) (x z) – дистрибутивность

А7: x 0 = 0, x 0 = x

 

 

 

 

 

x 1 = x,

x 1=1 – действие с универсальными границами

А8:

x

 

= 0,

x

 

= 1 – действие с дополнениями

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А9:

(x) x – закон двойного отрицания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А10:

(x y) x y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– законы де Моргана

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x y) x y

 

 

 

 

Список аксиом А1-А10 является избыточными, например А5следует из А6 и А1, аксиома А6 – из аксиом А2-А5. Набор независимых аксиом, например: { A2,A3,A4,A6,A7,A8}. Избыточность аксиом упрощает доказательство теорем о свойствах булевых алгебр.

Утверждение: Алгебра подмножеств является булевой алгеброй с операциями , , и элементами 0 = и 1 = U.

Доказательство следует из свойств операций , - приведенных в §3. Важное свойство булевых алгебр приведено в следующей теореме:

Теорема (принцип двойственности).

Любое равенство, содержащее только элементы булевой алгебры и операции , , остается верным, если заменить на и 0 на 1 и наоборот.

Доказательство следует из выполнения принципа двойственности для аксиом булевой алгебры.

Пример. Упростить, проверить выполнение принципа двойственности:

A2 A4 A1

x ((x y) x) x (x (x y)) x x x

27

vk.com/club152685050 | vk.com/id446425943

A2 A4 A1

Поменяем знаки: x ((x y) x) x (x (x y)) x x x .

§12. Изоморфизм булевых алгебр

Для сравнения булевых алгебр введем понятие “изоморфизма” т.е. в некотором смысле эквивалентности булевых алгебр.

 

B1

 

M1 , , ,

 

Опр.

Две алгебры

 

 

 

называются изоморфными, если

 

B2

 

M 2 , , ,

существует

биекция (взаимно-однозначное отображение) F : М1 М 2 ,

которая сохраняет операции

булевых алгебр, т.е. для любых x, y M1

справедливо:

F (x y) F (x) F ( y) F (x y) F (x) F ( y)

F (x) F (x) , при этом биекция F называется изоморфизмом. Замечание. Из определения изоморфизма следует правило отображение

универсальных границ:

F(O1) O2 ; F(11) 12

Докажем это: F (O1 ) F (x x) F (x) F (x) F (x) F (x) O2 ,

F (11 ) F (x x) F (x) F (x) F (x) F (x) 12 .

Теорема Стоуна

Любая конечная булева алгебра изоморфна булевой алгебре подмножеств конечного множества.

Теорема (о наследование свойств булевой алгебры).

Если алгебра B M , , , изоморфна некоторой булевой алгебре B1 M1 , , , , то она сама также является булевой алгеброй.

Доказательство вытекает из свойств изоморфизма. Теорема (об отношении частичного порядка в алгебре).

Пусть в алгебре <M, , > бинарным операции удовлетворяют аксиомы А1-А4, тогда отношение, введенное на М следующим образом: xPy, если x=x y, является отношением частичного порядка.

Доказательство. Докажем рефлексивность, антисимметричность, транзитивность.

1.по А1 x x x xPx рефлексивно,

2.

Пусть xPy, yPx , т.е. x x y,

y y x , тогда

A2

x x y y x y x y антисимметрично

28

vk.com/club152685050 | vk.com/id446425943

3.

Пусть

xPy,

yPz

т.е.

x x y, y y z ,

тогда

 

 

 

A2

 

 

A3

 

 

 

 

 

 

 

x x y x ( y z)

(x y) z x z транзитивное.

 

 

 

Таким образом,

отношение

x x y является отношением частичного

порядка.

 

 

 

 

 

 

 

 

 

 

 

Замечание. Теорема справедлива для отношения x x y .

 

 

 

Рассмотрим двухэлементное

множество

M 0, 1 и зададим

на нем

операции x y max( x, y)

дизъюнкция,

x y min( x, y) конъюнкция,

 

 

0,

x 1

 

 

 

 

 

 

 

 

 

 

 

отрицание. Полученная совокупность M , , , называется

 

x

x 0

 

 

1,

 

 

 

 

 

 

 

 

 

алгеброй Буля. Заданные подобным образом операции удовлетворяют всем аксиомам булевой алгебры.

Контрольные вопросы.

1.Что такое множество? Как его обозначить? Как можно задать множество?

2.Какое множество называют счетным? Какое пустым?

3.Что такое подмножество?

4.Сформулируйте основные свойства счетных множеств.

5.Определите понятие булеана.

6.Сформулируйте основные аксиомы теории множеств.

7.Какие соотношения (действия) между множествами вы знаете, как они обозначаются?

8.Какое множество можно назвать универсальным?

9.Что такое диаграмма Эйлера? Проиллюстрируйте с помощью диаграмм Эйлера объединение и пересечение трех множеств.

10.Дайте определение декартова произведения множеств; какие теоремы о декартовом произведении вы знаете?

11.Поясните термин «мощность множества».

12.Сформулируйте основные тождества алгебры множеств.

13.Что понимается под соответствием между множествами?

14.Какое соответствие называется инъективным, сюръективным, биективным?

15.Какие множества называют эквивалентными? Каковы основные свойства эквивалентных множеств?

16.Какова мощность булеана конечного множества.

17.Дайте определение бинарного отношения. Какие типы бинарных

29

vk.com/club152685050 | vk.com/id446425943

отношений вы знаете?

18.Дайте определение отношения эквивалентности.

19.Что такое отношение частичного порядка?

30