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

Конспект_лекций_по_курсу_Дискретная_математика

.pdf
Скачиваний:
33
Добавлен:
11.03.2016
Размер:
884.3 Кб
Скачать

I

A

A

Рис. 1.4

Пример 1.2.4. 1. Пусть I = R – множество вещественных чисел, С - множество

рациональных чисел, тогда С есть множество иррациональных чисел.

2. Пусть I = Z - множество целых чисел. N – множество натуральных чисел,

тогда N есть множество целых неположительных чисел.

3. Пусть I – множество студентов учебной группы, А – множество успеваю-

щих студентов этой группы, тогда A – множество неуспевающих студентов этой группы.

1.2.4. Декартово произведение множеств Определение. Декартовым произведением двух множеств (А и В) называется

множество всех возможных упорядоченных пар, в каждой из которых первый элемент принадлежит первому множеству (А), а второй элемент принадлежит вто-

рому множеству (В).

Обозначение:

Если D = A B, то D = {(a, b)| a A, b B}.

Аналогично определяется декартово произведение трех и более множеств.

Элементами декартова произведения n множеств являются упорядоченные наборы из n элементов, называемые в общем случае кортежами, или n-ками, в частных случаях – тройками, четверками и т.д., т.е.

D A1 A2 ... An {(a1, a2,...,an ) | ai Ai ,i 1,n}

Пример 1.2.5. 1. Пусть A = {1, 2, 3}, B = {4, 5}, тогда A B = {(1, 4), (1, 5), (2, 4), (2, 5), (3, 4), (3, 5)}; B A = {(4, 1), (4, 2), (4, 3), (5, 1), (5, 2), (5, 3)}.

-11-

2.Пусть А = {б, д}, B = {а, о}, C = {к, т}, тогда А B C = {(б, а, к), (б, а, т), (б, о, к), (б, о, т), {(д, а, к), (д, а, т), (д, о, к), (д, о, т)}.

3.Пусть A = {a, b, c, d, e, f, g, h}, B = {1, 2, 3, 4, 5, 6, 7, 8}, тогда множество

A B описывает множество клеток шахматной доски.

Декартово произведение двух множеств имеет наглядную геометрическую интерпретацию. Пусть A и B – произвольные подмножества множества вещест-

венных чисел: A = [а1, а2], B = [b1, b2]. Отложим отрезок A на оси абсцисс, отрезок

B на оси ординат. Тогда пара чисел (a, b), где a A, а b B, определяет точку на плоскости, а декартово произведение A B образует множество точек прямоуголь-

ника со сторонами A и B (рис. 1.5).

y

b2

B

b1

 

 

 

a1

 

А

а2

х

 

 

 

Рис. 1.5

 

 

Первый из вышеприведенных примеров показывает, что декартово произве-

дение, в отличие от объединения и

 

пересечения,

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

A B B A, что хорошо видно на его геометрическом представлении (рис. 1.6).

y

 

 

 

 

 

 

 

b2

A B

 

 

 

 

 

B

 

 

 

 

 

 

 

 

b1

 

 

 

 

 

 

 

 

a2

 

 

 

 

 

B A

 

 

 

 

 

 

 

A

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

A a2

b1B b2

x

 

 

 

Рис. 1.6

 

 

-12-

Декартово произведение трех множеств может быть тоже представлено гео-

метрически, но уже не на плоскости, а в пространстве.

1.3. Алгебра множеств

Определение. Совокупность всех множеств, входящих в универсальное мно-

жество I, совместно с операциями объединения ( ), пересечения ( ) и дополне-

ния называется булевой алгеброй множеств.

Как и всякая алгебра, булева алгебра множеств имеет дело с некоторыми объ-

ектами, объединяемыми по определенным правилам в формулы с помощью зна-

ков операций и скобок.

В обычной алгебре этими объектами являются числа или заменяющие их символы, в алгебре множеств – это множества или заменяющие их символы.

Формулы алгебры множеств строятся по следующим правилам:

1)всякий символ, обозначающий множество, есть формула алгебры множеств;

2)если и Θ – формулы алгебры множеств, то ( ),( ) ( ),( ) ( ) – тоже

формулы алгебры множеств.

Пример 1.3.1. 1. А; 2. В; 3. (А) (В); 4. (А) (В); 5. ((A) (B)) ((A) (B)) .

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

Кроме того, как и в обычной алгебре, вводят правило старшинства операций. В

частности, принято, что при отсутствии скобок первыми выполняются дополне-

ния, относящиеся к отдельным множествам, затем пересечения, после них объеди-

нения. В последнюю очередь выполняются дополнения, относящиеся к комбина-

циям множеств. Скобки используют только для изменения порядка выполнения операций или для наглядности. Например, последняя формула из предыдущего примера может быть записана так: (A B) A B .

Если в формулу алгебры множеств подставить вместо символов конкретные множества и выполнить указанные в формуле операции, то получится конкретное множество.

-13-

Обычно одно и то же множество можно представить несколькими различны-

ми формулами, например, А В = В А.

Различные формулы, представляющие одно и то же множество, называются

эквивалентными. Алгебра множеств занимается правилами эквивалентного или

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

Все тождественные преобразования формул алгебры множеств основаны на следующих основных тождественных соотношениях:

1)A B = B A – коммутативность объединения;

2)A B = B A – коммутативность пересечения;

3)А (В С) = (А В) С – ассоциативность объединения;

4)А (В С) = (А В) С – ассоциативность пересечения;

5)A A = A – идемпотентность объединения;

6)А А = А – идемпотентность пересечения;

7)(А В) С = (А С) (В С) – дистрибутивность пересечения относительно объ-

единения (1-й дистрибутивный закон);

8) (А В) С = (А С) (В С) – дистрибутивность объединения относительно пе-

ресечения (2-й дистрибутивный закон);

9)A B A B – 1-е правило де Моргана;

10)A B A B – 2-е правило де Моргана;

11)A A – закон двойного дополнения;

12)А (А В) = А – 1-й закон поглощения;

13)А (А В) = А – 2-й закон поглощения;

14)A A I ;

15)A A ;

16)А = А;

17)А = ;

18)A I = I;

19)A I = A;

-14-

20)I ;

21)I ;

Нетрудно видеть, что соотношения 1 – 4, 7, 8 и 16 – 19 представляют собой уже знакомые нам свойства операций объединения и пересечения. Справедливость остальных соотношений легко проверяется с помощью диаграмм Эйлера-Венна

(сделайте это самостоятельно).

Рассмотрим примеры применения этих соотношений для упрощения формул алгебры множеств. В процессе преобразований в случае необходимости использу-

ется также соотношение A \ B A B . Под знаками равенства написаны номера используемых при преобразованиях тождественных соотношений.

Пример 1.3.2.

1. A \ B (A B) A B (A B) (A B) (A B) (A B) (A B)

(10)

(11, 9)

(11)

 

(A A) (

 

A) (A B) (

 

B) A (

 

A) (A B) I A I A

B

B

B

(8)

 

 

(5,14)

(12)

(19)

2.(A \ C) \ ((B \ C) \ (B \ A)) (A C) ((B C) (B A))

A C (B C (B A) A C (B C B) (B C A)

(10) (7,11)

A C (B C A) A C (B C A)

(15) (16,10)

(A C B) (A C C) (A C A) (A C B) A \ C \ B.

(7,11) (15) (16)

1.4. Соответствия

1.4.1. Определения Слово соответствие в нашем обычном разговорном языке означает соотно-

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

-15-

На строгом математическом языке соответствием называется тройка мно-

жеств q = <X,Y,Q>, где Х и Y – произвольные множества, а Q X Y.

Таким образом, соответствие состоит из множества упорядоченных пар (x, y),

в которых первый элемент x Х, а второй элемент y Y. При этом Х называется об-

ластью отправления соответствия, Y областью прибытия соответствия, а Q

графиком соответствия (иногда его называют просто соответствием).

Множество первых элементов пар (x, y), принадлежащих Q, называется обла-

стью определения или первой проекцией соответствия и обозначается Пр1Q.

Очевидно, что Пр1Q X.

Множество вторых элементов пар (x, y), принадлежащих Q, называется обла-

стью значений или второй проекцией соответствия и обозначается Пр2Q. Оче-

видно, что Пр2Q Y.

Пример 1.4.1. 1. Пусть Х – множество сотрудников университета, Y – множе-

ство учебных групп и пусть (x, y) Q тогда и только тогда, когда сотрудник х ве-

дет занятия в группе y, т.е. Q = {(x, y)|x Х, y Y и сотрудник х ведет занятия в группе y}. Пр1Q X – множество сотрудников НГТУ, участвующих в учебном процессе (обратите внимание, что в этой записи используется знак строгого вклю-

чения , так как не все сотрудники университета участвуют в учебном процессе),

Пр2Q = Y, так как в каждой учебной группе кто-то из сотрудников ведет занятия.

В этом примере Q устанавливает некоторое соответствие между множеством сотрудников университета и множеством учебных групп.

2.Пусть F={f(x)} – множество функций вещественной переменной f(x), R={r}

множество вещественных чисел и пусть

J F R {( f , r) | f F, r R и r f (x)dx}

0

В этом примере J устанавливает соответствие между функциями веществен-

ной переменной и вещественными числами. Область определения этого соответст-

вия Пр1J F, так как указанный в примере интеграл существует не для любой

-16-

функции вещественной переменной. Область значений Пр2J = R, так как любое действительное число может быть значением данного интеграла.

1.4.2. Способы задания соответствий Для задания соответствия нужно, очевидно, определить все три множества Х,

Y и Q. Эти множества задаются так же, как и любые другие множества, например,

перечислением их элементов или заданием характеристического свойства, множе-

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

матрицы или графически.

Пример 1.4.2. Пусть Х={Иванов, Петров, Сидоров} – некоторое подмножест-

во множества преподавателей университета, Y={ВИ-91, ВИ-81, АС-812, АС-813,

АС-814} – подмножество множества учебных групп, Q={(x, y)|x Х, y Y и x ведет занятия в группе y}. Так как число элементов в множествах Х и Y конечно, то это соответствие можно задать и перечислением элементов: Q={(Иванов, ВИ-91), (Иванов, ВИ-81), (Иванов, АС-812), (Иванов, АС-813), (Иванов, АС-814), (Петров,

АС-812), (Петров, АС-813), (Петров, АС-814), (Сидоров, ВИ-81)}.

1.4.2.1. Матричный способ задания

Для задания соответствия строится матрица, каждой строке которой ставится в соответствие ровно один элемент области отправления Х, а каждому столбцу – элемент области прибытия Y. На пересечении строки и столбца ставится 1, если соответствующие им элементы образуют пару, принадлежащую соответствию Q, в

противном случае ставится 0.

Пример 1.4.3. Соответствие из предыдущего примера в матричной форме

имеет вид:

 

ВИ - 91

ВИ - 81 АС - 812

АС - 813

АС - 814

 

Иванов

 

1

1

1

1

1

 

 

M (Q) Петров

 

0

0

1

1

1

 

 

 

 

 

Сидоров

 

0

1

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

-17-

1.4.2.2. Графический способ задания

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

и Y ставится в соответствие произвольная точка на плоскости. Если пара (x, y) Q,

то элементы x и y соединяются стрелкой, идущей от х к y.

Пример 1.4.4. Графическое представление соответствия из предыдущего

примера показано на рис. 1.7.

 

Иванов

ВИ-91

ВИ-81

 

Петров

АС-812

 

АС-813

Сидоров

АС-814

Рис. 1.7

1.4.3. Операции над соответствиями Так как соответствия являются множествами, то над ними можно выполнять

все те операции, что и над обычными множествами, в частности объединение и пересечение. Кроме того, имеются специфические для соответствий операции – симметризация и композиция.

1.4.3.1. Объединение соответствий

Пусть даны два соответствия q = <X, Y, Q> и s = <U, V, S>.

Соответствие p = <Z, W, P> будет объединением соответствий q и s (p = q s),

если Z = X U, W = Y V и P = Q S.

1.4.3.2. Пересечение соответствий

Пусть даны два соответствия q = <X, Y, Q> и s = <U, V, S>. Соответствие p = <Z, W, P> будет пересечением соответствий q и s (p = q s), если Z = X U, W = Y

V и P = Q S.

1.4.3.3. Симметризация соответствий

Пусть q = < X, Y, Q > некоторое соответствие. Соответствием, обратным

соответствию q, называется соответствие q 1 = (Y, X, Q 1), в котором Q 1 Y X и пара (y, x) Q 1 тогда и только тогда, когда пара (x, y) Q.

-18-

Операция получения обратного соответствия называется симметризацией.

Если соответствие задано перечислением входящих в него пар, то для полу-

чения обратного соответствия нужно просто переставить местами элементы в ка-

ждой паре.

Если соответствие задано в матричном виде, то для получения обратного со-

ответствия матрицу нужно транспонировать, т.е. поменять местами ее строки и столбцы.

Если соответствие задано графически, то для получения обратного соответст-

вия нужно изменить направление всех стрелок на противоположное.

Пример 1.4.5. Выполним симметризацию соответствия из примера 1.4.2.

Q 1 = {(ВИ-91, Иванов), (ВИ-81, Иванов), (АC-812, Иванов), (АC-813, Ива-

нов), (АC-814, Иванов), (АC-812,Петров), (АC-813, Петров), (АC-814, Петров),

(ВИ-81, Сидоров)}

В матричной форме:

 

Иванов

Петров

Сидоров

 

ВИ - 91

 

1

0

0

 

ВИ - 81

 

1

0

1

 

 

 

M (Q 1) АС - 812

 

1

1

0

 

 

 

 

 

 

 

АС - 813

 

1

1

0

 

 

 

 

 

 

 

АС - 814

 

1

1

0

 

 

 

Соответствие Q 1 в графической форме представлено на рис. 1.8

Иванов

ВИ-91

ВИ-81

 

Петров

АС-812

 

АС-813

Сидоров

АС-814

Рис. 1.8

1.4.3.4. Композиция соответствий

Пусть даны два соответствия q = <X, Y, Q>, Q X Y и p = <Y, Z, P>, P Y Z.

-19-

Композицией соответствий q и p называется соответствие s q p X , Z, S ,

S Q P X Z , состоящее из таких и только таких пар (x, z), x X, z Z, для кото-

рых существует хотя бы один элемент y Y, такой, что пара (x, y) Q, а пара

(y, z) P.

Из этого определения следует, что областью отправления композиции явля-

ется область отправления первого из соответствий, образующих композицию, а

областью прибытия – область прибытия второго соответствия. Для того чтобы па-

ра (x, z), x X, z Z, принадлежала композиции, должен существовать промежуточ-

ный элемент в множестве Y, образующий с элементами x и z пары, входящие в ис-

ходные соответствия. Это можно кратко записать таким образом:

Если S Q P , то (x, z) S y Y ((x, y) Q ( y, z) P)

(1.1)

Вформуле (1.1) использованы следующие обозначения:

"тогда и только тогда, когда";

"существует хотя бы один";

"и".

Пример 1.4.6. 1. Пусть Х – множество кафедр университета, Y – множество учебных дисциплин, входящих в учебные планы университета, Z - множество спе-

циальностей, по которым ведется подготовка, и пусть Q = {(x, y)| кафедра x может вести занятия по дисциплине y}, P = {(y, z)| дисциплина y входит в учебный план специальности z}. Тогда композиция Q P = {(x, z)| кафедра х может вести занятия для специальности z}, иначе говоря, пара (x, z) Q P тогда и только тогда, когда существует дисциплина y из множества учебных планов университета, которая входит в учебный план специальности z и которую может вести кафедра х.

2. Пусть Х = Y = Z = R - множество вещественных чисел и пусть

Q = {(x, y)| y = sin x}, P = {(y, z)| z = ln y}. Тогда S = Q P = {(x, z)| z = ln (sin x)}.

Проанализируем области определения и значений исходных соответствий Q

и P и их композиции.

-20-