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

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

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

vk.com/club152685050 | vk.com/id446425943

Примеры:

А {x : x ( 4; 5]},

B {y : y (2; )},

 

A B ( 4; ),

 

A B (2; 5],

 

 

A \ B ( 4; 2],

B \ A (5; ),

A ( ; 4] (5; ).

A B {( x; y) : x ( 4; 5) и y (2; )}.

§ 3. Алгебра подмножеств

Рассмотрим непустое множество U . Определим на нем три операции:

объединение, пересечение и дополнение (до универсального множества U ). Опр. Алгеброй подмножеств или алгеброй Кантора называется

совокупность множеств булеана (U ) непустого множества U c заданными на нем операциями объединения, пересечения и дополнения: (U ), , , .

Свойства операций над алгеброй подмножеств.

Пусть А, В, С – произвольные подмножества универсального множества U . Операции объединения, пересечения и дополнения множеств удовлетворяют следующим законам:

1.А А А; А А А – законы идемпотентности (повторения),

2.А А В А; А В В А – законы коммутативности,

3.

А (В С) ( А В) С

– законы ассоциативности,

 

 

А (В С) ( А В) С

 

4.

А ( А В) А ( А В) А

– законы поглощения,

5.

А (В С) ( А В) ( А С) – законы дистрибутивности,

 

А (В С) ( А В) ( А С)

6.

А U U ; A U A – законы действия с универсальным и пустым

 

А А; A

 

множеством,

7.А A U ; A A – законы действия с дополнением,

8.A A – иволютивный закон (закон двойного дополнения),

 

 

 

 

 

 

 

 

 

 

 

 

 

9.

A B A B

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A B A B

 

10. Если А C, то А (В С) ( А В) С – модулярный закон.

11

vk.com/club152685050 | vk.com/id446425943

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

Докажем 2-й закон дистрибутивности А ( А С) ( А В) ( А С) . Для этого покажем, что любой элемент x, принадлежащий множеству в одной части равенства, также принадлежит множеству из другой части.

1. :

Пусть х А (В С) х А или x (В С) ;

если

х А то х ( А В)

и х ( А С) ,

 

 

 

 

 

 

т.е. х ( А В) ( А С);

 

 

 

 

 

 

 

 

 

 

 

 

 

если х В С,

то х В и

 

х С х ( А В) и х ( А С)

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т.е. х ( А В) ( А С) ;

 

 

 

 

 

 

2. : Пусть х ( А В) ( А С) х ( А В) и x ( А С)

 

х А

или ( х В и х C ) одновременно, т.е. х А (В С) . Ч.т.д.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Докажем 1 закон де Моргана А В А В :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. : Пусть х А В х A и х В х

А

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x В

х А В .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Пусть

 

х А В х А и

х В х А и

 

 

 

 

 

 

 

 

 

х В х А В х А В

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ч.т.д.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример. Упростить: ( А В) ( А В) (закон де Моргана)

=

 

 

( А В) ( А B ) (двойного отрицания) = ( А В) ( А В) (закон дистрибутивности) = ( А А) В В В .

§ 4. Прямое (декартово) произведение множеств

Французский математик и философ Рене Декарт ввел координатное представление точек плоскости как упорядоченные пары вещественных чисел

M (x, y) .

Опр. Прямым (иначе декартовым) произведением множеств А и В называется множество, состоящее из всех упорядоченных пар (a,b) таких, что

12

vk.com/club152685050 | vk.com/id446425943

 

а А, b В . Обозначается прямое произведение символом

A B . Таким

образом:

A B (a,b) : a A, b B .

 

 

 

Замечания:

 

1.

Из определения следует, что декартово произведение не

коммутативно (не перестановочно): А В В А, если А В .

 

2.

Если A B , то декартово произведение А А обозначается A2 .

3.

Декартово произведение множеств А1, A2 , ..., An

это множество

А1 A2 ... An , содержащее

все упорядоченные последовательности

 

 

 

 

(кортежи) из n элементов вида

(a1 , a2 , ..., an ) , где ai Ai , i 1, n .

Примеры.

 

 

 

1. Пусть A={1; 2}, B={2,4,6} A B={(1,2),(1,4),(1,6),(2,2),(2,4),(2,6)}.

2. Для множества R

вещественных чисел, декартово произведение

R3 R R R – множество координат всех точек пространства вида (x, y, z) ;

3. Если A {x : x ( 4, 2)}, B {y : y (3, 5)} A B ( 4, 2) (3, 5)

прямоугольная область на плоскости.

Рис.

Теорема (о количестве элементов декартова произведения конечных

множеств).

 

 

 

Пусть множества А1, A2 , ..., Am

содержат

n1, n2 ,...,nm

элементов

соответственно, тогда множество А1 A2 ... Am

содержит

n1 n2 ... nm

элементов.

Доказательство проведём методом математической индукции.

1. Пусть m = 2. Ясно, что все элементы декартова произведения A1 A2

можно расположить в виде матрицы с

 

n1

строками и n2 столбцами, где

xi A1, y j A2 :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x1, y1) (x1, y2 ) ...

(x1, yn

2

)

(x2 , y1) (x2 , y2 ) ... (x2 , yn

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...

 

... ...

 

...

 

 

 

 

 

 

(x

1

, y ) (x

1

, y

 

)...

(x

, y

 

 

 

2

)

 

 

 

 

2

 

1

 

n

 

 

 

n 1

n

 

 

 

n

 

 

 

 

Следовательно, множество A1 A2

включает n1 n2 элементов.

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

vk.com/club152685050 | vk.com/id446425943

2.Пусть утверждение справедливо для m = k , т.е. количество элементов множества A1 A2 ... Ak равно n1 n2 ... nk .

3.Докажем справедливость теоремы для m = k+1. Все элементы

декартова произведения

A1 A2 ... Ak 1 получаются

добавлением к

элементам множества A1 A2 ... Ak элементов множества

Ak 1. А их всего

nk 1 штук, т.е. получаем n1

n2 ... nk nk 1 .

 

4. Согласно принципу математической индукции теорема справедлива для любого количества конечных множеств.

§ 5. Отображение множеств

Опр. Отображением F множества Х во множество Y называется правило, которое каждому элементу х Х сопоставляет единственный(!) элемент у Y и пишут F : X Y или y F (x) . При этом y называют образом элемента х , а x прообразом элемента y.

F 1 ( y) x : F (x) y полный прообраз элемента y. F 1 (Y ) x : F(x) Y

Если F ( X ) Y , то говорят об отображении «в»,

Если F ( X ) Y , то говорят об отображении «на».

Упражнение. На

плоскости в

системе координат х0 у рассмотрим

 

 

 

 

 

 

 

 

 

линейное отображение

F : x 2x y,

Постройте образ единичного квадрата

 

 

 

 

 

 

y x y.

 

0,1 0,1 . Постройте прообраз единичного квадрата.

Опр. 1. Отображение F : X Y называется инъекцией, если для любого

элемента

 

у Y существует

не более

одного прообраза х Х ;

при этом

F ( Х ) Y .

 

 

 

 

 

2.

Отображение F : X Y называется сюръекцией, если для любого

элемента

у Y существует хотя бы один прообраз х Х ; при этом F ( Х ) Y .

 

3.

Отображение

F : X Y

называется биекцией,

если F

одновременно инъективное и сюръективное отображение, т.е. биекция – это взаимно-однозначное отображение.

14

vk.com/club152685050 | vk.com/id446425943

Пример.

Рассмотрим отображение F: y = sin x

1.Пусть Х х : х ; ;

2 2

Y y : y 1;1 F : X Y – биекция

2. Пусть X=R; Y 1;1

F : X Y - сюръекция (для каждого

образа y существует бесконечно много прообразов x)

3.

Пусть

Х

;

 

; Y 1; 3 F : X Y – инъекция

 

 

 

 

2

 

 

 

 

 

 

 

 

2

 

 

 

4.

Пусть

Х

 

;

;

Y 1; 0 F : X Y – не является

 

 

 

 

 

2

 

 

 

 

 

 

 

 

2

 

 

отображением, т.к. не всем элементам из Х найдется элемент из

Y.

Пример. х2 у2 1 – не отображение, т.к. любому элементу х 1;1 сопоставляется 2 элемента из Y 1; 1 .

Опр. Рассмотрим отображение F : X Y . Отображение F 1 называется обратным для отображения F , если любому элементу у Y отображение F 1 сопоставляет единственное х Х .

Замечание.

1.Пусть F – биекция существует F 1 – тоже биекция.

2.Биекция задает взаимно-однозначное соответствие между множествами

X , Y : X Y .

15

vk.com/club152685050 | vk.com/id446425943

§ 6. Мощность множества

По числу элементов различают конечные и бесконечные множества. Опр. Два множества Х и Y называются равномощными (или

эквивалентными), если каждому элементу одного множества можно поставить в соответствие один и только один элемент другого множества, т. е. если существует биекция F : X Y .

Примеры: 1. Два любых конечных множества равномощны тогда и только тогда когда они совпадают количественно, т.е. X Y :

2.Множества X x : x [0,1] , Y y : y [ 4,1] – равномощны ( X Y ) , так как существует биекция y 5x 4 .

3.Множество точек полуокружности эквивалентно множеству точек вещественной прямой (доказательство следует из ниже приводимого рисунка)

4. Интервалы

 

 

 

 

,

 

и

Y R – равномощны, так как

X x : x

 

 

 

 

 

 

2

 

2

 

 

существует биекция y tgx .

Рассмотрим множества, с помощью которых можно «сравнивать» число элементов других множеств.

Опр 1. 1. Если Х – конечное множество, то мощностью множества Х называется число его элементов; пусть Х состоит из n элементов Х n ;

2. Бесконечное множество Х называется счетным, если оно равномощно (эквивалентно) множеству натуральных чисел N, т.е. элементы множества Х можно перенумеровать. Мощность множества натуральных чисел обозначается 0 : N 0 .

16

vk.com/club152685050 | vk.com/id446425943

3. Бесконечное множество называется множеством мощности континуума, если оно равномощно множеству всех вещественных чисел из промежутка 0; 1 . Мощность чисел из отрезка 0; 1 обозначается 1 .

Примеры: 1) множество целых чисел счетно:

Z ... 3, 2, 1, 0, 1, 2, 3, ...

 

 

 

 

 

N 1, 2, 3, ..., n, ...

 

Z

N

,

 

 

 

 

 

 

2)множество нечетных (четных) чисел – счетно,т.к. n 2n 1 ( n 2n) .

3)множество натуральных чисел, делящихся на 3 – счетное множество. Теорема Кантора. Множество всех вещественных чисел отрезка 0; 1

не является счетным.

Доказательство. Предположим, что дано какое-то счетное множество всех или только некоторых вещественных чисел m 0, 1 . Иначе говоря, мы предполагаем, что числа отрезка [0,1] представляют собой счетное множество.

Представим каждое вещественное число m бесконечной десятичной дробью:

1 0, 11 12 13... 1т...

2 0, 21 22 23... 2т...

3 0, 31 32 33... 3т...

……………

т 0, т1 т2 т3... тт ...

………….

Построим следующую дробь (диагональная процедура Кантора)

 

 

0, 1 2 3 ... т ...

Здесь 1 11,

2 22 ,

3 33 … И вообще, за m возьмем любую

цифру не совпадающую с mm . Таким образом, наша дробь не совпадает ни с одним числом множества m , следовательно, никакое счетное множество, лежащее внутри отрезка [0, 1] не исчерпывает всех чисел этого отрезка.

Справедливы следующие утверждения.

Теоремы.

1. Пусть А и В – конечные множества с числом элементов m и n соответственно. Тогда мощность их декартова произведения А В m n .

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

2. Множество N m (напоминаем, что N m N N ... N ) является счетным при любом натуральном m.

17

vk.com/club152685050 | vk.com/id446425943

 

 

Доказательство

утверждения для

m = 2 следует из того, что все

упорядоченные пары натуральных чисел

(k, l), принадлежащих N 2 , можно

расставить в порядке возрастания суммы (k+l), а затем пронумеровать:

1)

(1, 1)

4)

(1, 3)

7)

(1, 4) 10) (4, 1) и т.д.

2)

(1, 2)

5)

(2, 2)

8)

(2, 3)

3)

(2, 1)

6)

(3, 1)

9)

(3, 2)

3.Декартово произведение конечного числа счетных множеств является счетным множеством – следует из утверждения 2.

4.Любое множество и его булеан не являются равномощными.

Утверждение очевидно для конечных множеств:

 

U

 

n,

 

B U

 

2n . Более

 

 

 

 

того, мощность булеана любого множества А больше мощности множества А:

2 A A .

6. Булеан счётного множества – континуальное множество:

A 0 ( A) 1.

Пример. Соответствие Геделя.

 

 

Рассмотрим множество последовательностей x

произвольной

длины

Х х : х а1,а2 ,...,аk ,... ,

ak N 0

 

 

Гедель

предложил

следующие правило

нумерации

таких

последовательностей: номер последовательности

 

 

n 2x1

2x1 x2 1

2x1 x2 x3 2 ... 2x1 ... xn n 1 1.

 

 

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

множество Х – счетно.

 

 

§7. Бинарные отношения

Рассмотрим некоторые множества Х , Y и их декартово произведение

Х Y x, y : x X , y Y .

Опр. Бинарным отношением P между множествами Х и Y называется правило, которое из декартова произведения Х Y выделяет некоторое подмножество упорядоченных пар (x, y) . Выделенное подмножество также называется бинарным отношением.

Замечание. Часто бинарным отношением называется упорядоченная тройка ( Х ,Y , P) , при этом P называют графиком бинарного отношения.

18

vk.com/club152685050 | vk.com/id446425943

Если пара элементов x, y X Y удовлетворяет бинарному отношению P , то будем писать xPy или x, y P , в противном случае xPy или x, y P .

Опр. n-арным отношением (или n-местным) между множествами X1 , X 2 , ..., X n называется некоторое выделенное подмножество декартова произведения X1 X 2 ... X n .

Замечание. Любое отображение F : Х Y задает бинарное отношение

на Х Y , обратное – неверно.

Примеры:

 

 

 

 

 

 

 

 

1.

Пусть X Y R , тогда P x, y : x2 y 2 9 – бинарное

 

 

 

 

 

 

 

 

отношение на R2 . В частности можно записать, что 0P3, 1P2

2

, но 1P0 .

2.

X R ; P x : x R и

 

х

 

2 – унарное (или одноместное)

 

 

 

 

 

 

 

 

 

 

 

 

отношение;

3.P x, y, z : x2 y2 z2 1 – 3-х местное (3-х – арное) отношение

заданное в R3 .

4. Пусть Х 1, 2, 3 , Y r, s , так что декартово произведение имеет

вид

Х Y (1,r), (1, s), (2,r), (2, s), (3,r), (3, s) .

Тогда P (1,r), (1, s), (3, s) - бинарное отношение множеств Х и Y .

Множество Х Y включает 6 элементов. Следовательно, существует 26 64 различных подмножеств множества Х Y , а значит и 64 бинарных отношений. Само множество Х Y также является бинарным отношением.

5.Пусть Х множество товаров в магазине, а Y множество вещественных чисел. Тогда (x, y) X Y : y цена x – отношение множеств

Хи Y .

6.Пусть Х множество женщин, а Y множество мужчин. Тогда

(x, y) X Y :

y является мужем

x – отношение множеств Х и Y .

Способы задания бинарных отношений

Отношение, как и любое множество, может быть задано:

1.Семантическим (смысловым) условием, например x y ,

19

vk.com/club152685050 | vk.com/id446425943

2. Простым перечислением его элементов (для конечных множеств), например, как это сделано в примере 4.

1, если xPy, 3. Заданием характеристической функции p x, y

0, если x P y. Если множества Х и Y конечны, то характеристическая функция может

быть задана в виде таблицы, называемой матрицей смежности R отношения

P .

 

y1

y j

 

ym

 

 

 

 

x1

:

 

:

:

 

xi

. . .

P xi , y j . .

.

 

 

 

:

:

 

xn

:

 

 

 

 

4.

Для конечных множеств Х и Y отношение можно

задать с

помощью

 

 

стрелочной диаграммы, называемой графом отношения P .

Элементы

множеств Х и Y изображаются точками на плоскости, причем, если элементы xi

и y j находятся в отношении P ,

то от точки xi к точке y j проводится

направленная дуга; если xi , y j P

и y j , xi P , то две дуги можно заменить

ребром.

Пример.

1.Пусть имеются 4 узла связи, образующие множество

Хх1, x2 , x3 , x4

итри спутника, образующие множество

Y y1, y2 , y3 .

Пусть узлы связи с нечетными номерами связаны с первым и третьим спутниками, а с четными номерами – со вторым спутником. Это, так называемое семантическое, т.е. смысловое задание бинарного отношения.

20