
- •§1. Множества
- •1.1 Основные понятия
- •Следует отметить что , но .
- •1.2. Способы задания
- •1.3 Операции над множествами
- •Свойства операций над множествами:
- •§2 Отношения (соответствия)
- •2.1 Основные понятия
- •2.2 Способы задания бинарных отношений
- •2.3 Свойства бинарных отношений
- •2.4 Эквивалентность и порядок
- •2.5 Функция
- •§3. Алгебра логики
- •3.1. Основные понятия
- •3.2. Логические операции над высказываниями
- •3.3. Формулы алгебры логики
- •3.4. Булевы функции
- •3.5. Булевы функции двух переменных
- •Равносильные формулы:
- •§4. Теория графов
- •4.1. Основные понятия
- •4.2. Способы задания графов
- •4.3. Операции над частями графа
2.2 Способы задания бинарных отношений
Пусть для aA и bB задано отношение RAB и оно определено в соответствии с рисунком.
Рисунок 5. Отношение.
Область определения D(R) и область значений E(R) определяются соответственно:
D(R)={a (a,b) R}
E(R)={b (a,b) R}
Отношения, определенные на конечных множествах, обычно задаются:
Cписком (перечислением) пар, для которых это отношение выполняется. Например, R={(a,b),(a,c),(b,d)}, англо-русский словарь.
Матрицей (соответствия). Бинарному отношению RMM, где M={a1 ,a2 ,a3 … an}, соответствует квадратная матрица n, в которой элемент ci,j равен 1, если между ai и aj имеет место отношение R, или 0, если оно отсутствует.
Пример 1. Пусть М={1,2,3,4,5,6}. Задать списком и матрицей соответствие отношений RMxM, если R-«строго меньше».
Задать матрицей соответствия отношения на множестве M:
R1-«быть делителем»
R2-«иметь общий делитель, отличный от 1»
R3-«иметь один и тот же остаток деление на 3»
Решение: отношение R как множество содержит все пары элементов a, b из M такие, что a<b:
R={(1,2), (1,3), (1,4), (1,5), (1,6), (2,3), (2,4), (2,5), (2,6), (3,4), (3,5), (3,6), (3,7), (4,5), (4,6), (5,6)}
Матрица отношения R – “быть строго меньше” выглядит следующим образом.
R |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
2 |
0 |
0 |
1 |
1 |
1 |
1 |
3 |
0 |
0 |
0 |
1 |
1 |
1 |
4 |
0 |
0 |
0 |
0 |
1 |
1 |
5 |
0 |
0 |
0 |
0 |
0 |
1 |
6 |
0 |
0 |
0 |
0 |
0 |
0 |
Матрица отношения R1 – «быть делителем»
R1 |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
0 |
1 |
0 |
1 |
0 |
1 |
3 |
0 |
0 |
1 |
0 |
0 |
1 |
4 |
0 |
0 |
0 |
1 |
0 |
0 |
5 |
0 |
0 |
0 |
0 |
1 |
0 |
6 |
0 |
0 |
0 |
0 |
0 |
1 |
Матрица отношения R2 – «иметь общий делитель отличный от 1»
R2 |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
0 |
1 |
0 |
1 |
0 |
1 |
3 |
0 |
0 |
1 |
0 |
0 |
1 |
4 |
0 |
1 |
0 |
1 |
0 |
1 |
5 |
0 |
0 |
0 |
0 |
1 |
0 |
6 |
0 |
1 |
1 |
1 |
0 |
1 |
Матрица отношения R3 – «иметь один и тот же остаток от деления на 3»
R3 |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
2 |
0 |
1 |
0 |
0 |
1 |
0 |
3 |
0 |
0 |
1 |
0 |
0 |
1 |
4 |
1 |
0 |
0 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
0 |
1 |
0 |
6 |
0 |
0 |
1 |
0 |
0 |
1 |