- •Элементы дискретной математики Лекция № 1. Множества, алгебры, функции
- •1.1. Понятие множества и функции
- •1.2. Операции над множествами
- •1.3. Определяющие свойства дискретных функций
- •1.4. Преобразования и подстановки
- •Лекция № 2. Схемы и методы комбинаторики
- •2.1. Основные правила перечисления
- •2.2. Схемы выборок, биномиальные коэффициенты
- •Покрытия и разбиения множеств, характеристическая функция
- •2.4. Урновые схемы
1.2. Операции над множествами
Во многих задачах рассматриваются системы подмножеств заданного множества U, называемого универсальным множеством или универсумом.
Включение множеств обладает свойствами:
а) рефлексивности: XX;
б) транзитивности: если XY, YZ, то XZ;
в) антисимметричности: если XY, YX, то X=Y.
Включение обладает свойством транзитивности.
На подмножествах X и Y некоторого универсума заданы теоретико-множественные операции.
1) Объединение: XY={x: xX или xY}, отсюда
max{Y,X}XYY+X.
2) Пересечение: XY={x: xX и xY}, отсюда
0XYmin{Y,X}.
Множества, не имеющие общих элементов, называют непересекающимися, в этом случае записывают: XY=.
Система R множеств замкнута относительно некоторой операции , если из включений X,YR следует включение XYR. Кольцом множеств называется система множеств, замкнутая относительно операций объединения и пересечения. Множество всех подмножеств универсума образует кольцо. Множество элементов n-множества при n>1 не образует кольца.
Разность: X\Y={x: xX и xY}, отсюда
0X\YX.
Если YX, то множество X\Y называют дополнением множества Y до X.
4) Дополнение множества X (обозначается ): =U\X, отсюда
=U-X.
5) Симметрическая разность: XY=(XY)\(XY).
6) Декартово произведение: XY={(x,y): xX, yY}, отсюда
XY=XY.
Декартовым произведением множеств X1,…,Xm называется множество наборов {(x1,…,xm)}, где xiXi, , mN. Несложно доказать (математическая индукция), что
X1…Xm=X1…Xm.
Декартово произведение m одинаковых сомножителей X…X обозначается Xm и называется m-й декартовой степенью множества X. Элемент (x1,…,xm) множества Xm называют словом длины m в алфавите X или последовательностью (набором) длины m над множеством X. Число различных слов длины m в алфавите порядка n равно nm.
Система всех подмножеств множества X называется булеаном множества X, обозначается 2X.
Утверждение 1.1. Если X есть п-множество, то 2X=2n.
t Любому подмножеству Y множества X={x1,…,xn}) взаимно однозначно соответствует вектор Y=(1,…,n)Vn, в котором i=1 xiY, . Следовательно, 2X={0,1}n=2n. u
Расстоянием (Хэмминга) между наборами x,yXm (обозначается dist(x,y)), где x=(x1,…,xm), y=(y1,…,ym), называется количество чисел i{1,…,m}, для которых xiyi. Для любых x,y,zXm выполнено:
dist(x,y)=dist(y,x);
dist(x,y)>0 при xy и dist(x,x)=0;
dist(x,y)dist(x,z)+dist(z,y) (неравенство треугольника).
Приведем свойства операций над подмножествами X,Y,Z универсума U.
Идемпотентность:
XX=X, XX=X.
2) Коммутативность:
XY=YX; XY=YX.
3) Ассоциативность:
(XY)Z=X(YZ); (XY)Z=X(YZ).
Дистрибутивность:
X(YZ)=(XY)(XZ); X(YZ)=(XY)(XZ).
5) Поглощение:
(XY)X=X; (XY)X=X.
6) Свойства нуля:
X=X; X=.
7) Свойства единицы:
XU=U; XU=X.
8) Свойства дополнения:
X =U; X =.
9) Инволютивность:
=X.
10) Законы де Моргана:
; .
Один из способов наглядного представления операций над множествами связан с изображением множеств точек плоских фигур (кругов или прямоугольников), размещенных внутри другой фигуры, рассматриваемой как универсум.
X X
Y Y
Рис.1.1. Диаграммы Венна объединения и пересечения множеств
Такие представления называются диаграммами Венна. На рис.1.1 операции объединения и пересечения множеств представлены с помощью диаграмм Венна. Результат операции изображен закрашенной областью.