Дискретная математика
.pdfvk.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