- •1)Понятие множества и его элементов. Способы задания множеств. Подмножества.
- •6)Свойства операций над множествами (коммутативность, ассоциативность, дистрибутивность, свойство разности, операции с и универсумом, …).
- •7) Отношения на множествах. Способы задания отношений
- •8) Специальные отношения (обратное, универсальное, тождественное). Композиция отношений.
- •9) Свойства отношений (рефлексивность, симметричность, антисимметричность, транзитивность, эквивалентность), теорема о свойствах композиции отношений.
- •1. R рефлексивно I r;
- •12) Отношение порядка и его свойства. Частично упорядоченные множества, наибольший и наименьший, максимальный и минимальный элементы, точная верхняя и нижняя грани. Понятие замкнутости множеств.
- •14) Понятие перестановки.
- •15) Понятие выборки. Способы классификации выборок
- •16) Размещения и сочетания без повторений – определение, формулы для расчета числа вариантов.
- •17) Размещения и сочетания с повторениями – определение, формулы для расчета числа вариантов.
- •20) Перестановки с повторениями.
- •25) Виды графов (орграф, псевдограф, мультиграф, простой граф) и их связь с бинарными отношениями.
- •27) Степени вершин. Лемма о рукопожатиях.
- •28) Маршруты, цепи, циклы. Расстояние между вершинами, диаметр графа.
- •29) Связность, компоненты связности. Сильная и слабая связность. Выделение компонент сильной связности в орграфе.
- •30) Подграфы. Минимальный остов и алгоритм его построения.
- •38) Эйлеровы и гамильтоновы графы, понятия эйлеровой цепи, цикла, гамильтонова цикла. Алгоритм поиска эйлеровой цепи.
- •42) Булевы функции и булева алгебра. Аксиомы булевой алгебры. Их применение.
- •49) Минимизация
9) Свойства отношений (рефлексивность, симметричность, антисимметричность, транзитивность, эквивалентность), теорема о свойствах композиции отношений.
В силу свойства ассоциативности обычно композицию отношений обозначают (P◦Q)◦R PQR.
Бинарное отношение R на множестве А называется рефлексивным, если для любого его элемента a выполняется aRa: a aRa.
Бинарное отношение R на множестве А называется антирефлексивным, если для любых его элементов a,b aRb a b.
Бинарное отношение R на множестве А называется симметричным, если из его выполнения для a, b следует выполнение для b, a: a, b aRb bRa.
Бинарное отношение R на множестве А называется антисимметричным, если из его выполнения для a, b и b, a следует, что a и b совпадают. a, b aRb и bRa a = b.
Бинарное отношение R на множестве А называется транзитивным, если из его выполнения для a,b и для b,c следует его выполнение для a,c: a, b, c aRb и bRc aRc.
Бинарное отношение R на множестве А называется полным, или линейным, если для любых двух различных элементов множества A оно выполняется или для a, b, или для b, a: a, b | ab aRb или bRa.
Отношение R на множестве A2:
1. R рефлексивно I r;
R симметрично R = R–1;
R транзитивно R◦R R;
R антисимметрично R R–1 I;
R полно R I R–1 = U;
Доказательство:
R рефлексивно aA выполняется aRa, т.е. (a,a)R. Но множество всех таких a составляет I IR. IR aA {(a,a)}=I (a,a)R, т.е. R рефлексивно.
R симметрично a,bA | (a,b)R (b,a)R. Но если (a,b)R (b,a)R–1 по определению обратного отношения. Поскольку это справедливо для любых a,b, то R R–1 и R–1 R R–1 = R. R–1 = R RR–1 и R–1R a,bA | (a,b)R (a,b)R–1 и (a,b)R–1 (a,b)R. Если (a,b)R, то по определению (b,a)R–1, значит, (b,a)R, т.е. a,bA | (a,b)R (b,a)R, что и означает симметричность.
R транзитивно a,b,cA | (a,b)R и (b,c)R (a,c)R. Но по определению композиции R◦R {(a,b) | cA | (a,c)R и (c,b)R} по определению транзитивности, эта пара (a,b)R, т.е. R◦RR. Если R◦RR, то это значит, что a,bA | (a,b)R◦R эта пара (a,b)R. По определению композиции, R◦R {(a,b) | cA | (a,c)R и (c,b)R}, но было показано, что (a,b)R, R транзитивно.
От противного. Пусть R R–1 I. Значит, ab| (a,b)R и (a,b)R–1, т.е. в пересечении существует общий элемент (a,b). Но если (a,b)R–1, то (b,a)R. Получили, что ab | (a,b)R и (b,a)R. По условию, R антисимметрично a,bA | (a,b)R и (b,a)R a=b. Получено противоречие: ab … a=b. R R–1 I (a,bA | (a,b)R и (a,b)R–1 (a,b)I a=b). Но (a,b)R–1(b,a)R ((a,b)R и (b,a)R a=b) антисимметричность.
10) Представление отношений в ЭВМ и проверка свойств отношений с помощью матриц.
Удобным способом представления отношений в ЭВМ является матричная форма. Рассмотрим два конечных множества A={a1,a2,…,am}, B={b1,b2,…,bn} и бинарное отношение P AB . Определим матрицу [P] = (pij) бинарного отношения P по следующему правилу: Полученная матрица содержит полную информацию о связях между элементами и позволяет представлять эту информацию на компьютере.
Заметим, что любая матрица, состоящая из нулей и единиц, является матрицей некоторого бинарного отношения.
Рассмотрим отношение P на множестве A2, где A={1,2,3} (см. иллюстрацию). Матрица этого отношения
Основные свойства матриц бинарных отношений:
1. Если бинарные отношения P,Q AB, [P] =(pij), [Q] = (qij), то [PQ] = (pij+qij), [PQ] = (pij·qij), где умножение осуществляется обычным образом, а сложение – по логическим формулам (т.е. 0+0=0, во всех остальных случаях 1). Итак: [PQ] = [P]+[Q], [PQ] = [P]*[Q].
Пусть отношения P и Q заданы: . Тогда матрица их суммы [PQ] = [P]+[Q] = , матрица произведения: [PQ] = [P]*[Q] = .
2. Если бинарные отношения P AB, Q BC, то [P◦Q] = [P]·[Q] , где умножение матриц [P] и [Q] осуществляется по обычному правилу, а произведение и сумма элементов из [P] и [Q] – по правилам пункта 1.
3. Матрица обратного отношения P–1 равна транспонированной матрице отношения P: [P–1]=[P]T.
4. Если PQ, [P]=(pij), [Q]=(qij), то pij qij. i,j.
5. Матрица тождественного отношения единична: [IA] = (Iij) : Iij =1 i=j.
6. Пусть R – бинарное отношение на A2. Отношение R называется рефлексивным, если xA (x,x)R, т.е. IAR (на главной диагонали R стоят единицы). Отношение R называется симметричным, если x,yA (x,y)R (y,x)R, т.е. R–1=R, или [R]=[R]T (матрица симметрична относительно главной диагонали). Отношение R называется антисимметричным, если R R–1 IA, т.е. в матрице [R R–1]=[R]*[R]T вне главной диагонали все элементы равны 0. Отношение R наз. транзитивным, если (x,y)R, (y,z)R (x,z)R, т.е. R◦RR.
Пусть отношение P на множестве A2, где A={1,2,3}, задано матрицей . Поскольку на главной диагонали есть нулевые элементы, отношение не рефлексивно. Поскольку матрица не симметрична, отношение тоже не является симметричным. Проверим его антисимметричность, для чего возьмем транспонированную матрицу и вычислим [PP–1] = [P]*[P]T =. Все элементы вне главной диагонали равны 0, отношение антисимметрично. Проверим транзитивность по матрице: выполняется ли [P◦P] [P]? [P◦P] = отношение транзитивно.
11) Отношение эквивалентности и разбиения.
Отношение эквивалентности
Бинарное отношение R на множестве А называется отношением эквивалентности, если оно является рефлексивным, симметричным и транзитивным. Обычно отношение эквивалентности обозначают через или ~.
1. Отношения равенства чисел и множеств, равномощности множеств являются отношениями эквивалентности. 2. Отношение подобия на множестве треугольников является тривиальным отношением эквивалентности. 3. Отношение эквивалентности – на множестве программ: {(a,b) | программы a, b вычисляют одну и ту же функцию на определенной машине}.
Пусть R – отношение эквивалентности на множестве А. Определим класс эквивалентности [x] для xA: [x] = {y | xRy}, т.е. это множество всех элементов A, которые R-эквивалентны x.
Пусть E – эквивалентность на множестве M. Тогда семейство классов эквивалентности множества M называется фактормножеством множества M по отношению E и обозначается M /E ={E(x)| xM}.
Для отношения принадлежности к одной студенческой группе классом эквивалентности является множество студентов одной группы. Тогда фактормножество множества всех студентов СибГУТИ по этому отношению эквивалентности представляет собой множество всех студ. групп СибГУТИ.
Утверждение 1.1. Всякое отношение эквивалентности на множестве M определяет разбиение множества M, причем среди элементов разбиения нет пустых; и обратно, всякое разбиение множества M, не содержащее пустых элементов, определяет отношение эквивалентности на множестве M:
M2 ß= {Bi | Bi M, Bi , M = Bi и i,j ij BiBj=}.