1.12.1 Задание бинарных отношений
Для задания бинарных отношений используются любые способы задания множеств (например, список пар, для которых данное отношение выполняется). Отношения на конечных множествах обычно задаются списком или таблицей. Бинарное отношение на множестве А=(а1, а2, …, аn) – это квадратная таблица с m строками и m столбцами, в которой элемент, стоящий в i-той строке и j-том столбце
Пример. На множестве М6 ={1, 2, 3, 4, 5, 6} задать отношения: “”, “быть делителем”. Решение представлено в таблицах (по строкам записаны первые элементы, по столбцам – вторые).
Отношение “” Отношение “иметь общий
делитель, отличный от единицы”
М6 М6 | 1 | 2 | 3 | 4 | 5 | 6 |
|
| М6 М6 | 1 | 2 | 3 | 4 | 5 | 6 |
1 | 1 | 1 | 1 | 1 | 1 | 1 |
|
| 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 1 | 1 | 1 | 1 | 1 |
|
| 2 | 0 | 1 | 0 | 1 | 0 | 1 |
3 | 0 | 0 | 1 | 1 | 1 | 1 |
|
| 3 | 0 | 0 | 1 | 0 | 0 | 1 |
4 | 0 | 0 | 0 | 1 | 1 | 1 |
|
| 4 | 0 | 1 | 0 | 1 | 0 | 1 |
5 | 0 | 0 | 0 | 0 | 1 | 1 |
|
| 5 | 0 | 0 | 0 | 0 | 1 | 0 |
6 | 0 | 0 | 0 | 0 | 0 | 1 |
|
| 6 | 0 | 1 | 1 | 1 | 0 | 1 |
Отношение “Быть делителем” {(x, y) | x делит y}
М6 М6 | 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 |
|
|
|
|
|
|
|
|
|
Графическое задание бинарных отношений было разъяснено при графическом изображении прямого произведения двух множеств. Стрелочное задание бинарных отношений – элементы X и Y – изображаются в виде точек плоскости, которые соединяются стрелками, направленными от х к у только для тех х Х и у Y, для которых (х, у) R. Например, отношение “x делит y “ изобразится графом:
X “x делит y” Y 1 1 2 2 3 3 4 4 5 5 6 6
Можно изобразить М6 один раз, тогда граф упростится и примет вид:
Сечением х=а множества R называется множество элементов y Y, для которых (а, у) R. Множество сечений отношения R XY, обозначаемое Y|R, называется фактормножеством множества Y по отношению R и полностью определяет R.
Рассмотрим некоторое отношение R XY, задаваемое графиком
а1 а2 а3 а4 а5
b1 |
|
|
|
|
|
|
|
b 2 |
|
|
|
|
|
|
|
b 3 |
|
|
|
|
|
|
|
b4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сечение по а1 множества R есть {b1, b3}, сечение по а2 – {b1, b3, b4} и т.д.
Напишем под каждым элементом Х соответствующее сечение. Тогда вторая строка дает фактормножество множества Y по R.
а1 а2 а3 а4 а5
{b1 b3} {b1, b3, b4} {b1, b2, b4} {} {b2, b4}
Этими сечениями полностью определяется отношение R.
Вместо одного элемента хХ можно рассматривать подмножество АХ. Сечение R(A) множества R по АХ есть объединение сечений R(x) по всем хА. Таким образом, R(A) есть подмножество множества Y, образуемое всеми теми элементами yY, для которых (x, y) R, xA.
Пример. R(a2)= {b1, b3, b4}; R(a3)= {b1, b2, b4}; R({a2, a3})={{b1, b2, b3, b4}=B.
Поскольку отношения на Х задаются как подмножества Х2, для них можно определить те же операции, что и над множествами. Например, отношение ”” является объединением отношений “<” и “=”.
Отношения называется обратным к отношению R (обозначается R-1), если . Из определения непосредственно следует, что .
Пример. Пусть S={(b1, c2), (b2, c1), (b2, c2), (b3, c3), (b4, c3)}. Обратное отношение .
- 1. Элементы теории множеств
- 1.1 Понятие множества. Основные определения
- Способы задания множества
- Равенство множеств
- Подмножество
- Операции над множествами
- Предварительные замечания
- Объединение множеств
- 1.5.3 Пересечение множеств
- 1.5.4 Разность множеств
- 1.5.5 Симметрическая разность
- 1.5.6 Универсальное множество
- 1.5.7 Дополнение множества
- Принцип двойственности в алгебре множеств
- Тождества алгебры множеств
- Разбиение множества
- Упорядочение элементов и прямое произведение множеств
- Упорядоченное множество
- Прямое произведение множеств
- 1.9.3 Проекция множества
- 1.10 Соответствия
- 1.10.1 Обратное соответствие
- 1.10.2 Композиция соответствий
- 1.10.3 Отображения и функции
- 1.10.4 Основные свойства отображений
- 1.11 Функция
- 1.11.1 Способы задания функции
- 1.11.2 Сужение функции
- 1.11.3 Обратная функция
- 1.11.4 Функция времени
- 1.11.5 Понятие функционала
- 1.11.6 Понятие оператора
- 1.12 Отношения
- 1.12.1 Задание бинарных отношений
- Свойства отношений
- 1.12.3 Отношение эквивалентности
- 1.12.4 Отношение порядка
- 1.13 Конечные и бесконечные множества
- 1.13.1 Счётные и несчётные множества
- 1.13.2 Свойства счетных множеств
- 1. Всякое подмножество счетного множества конечно или счетно.
- 2. Объединение любого конечного или счетного множества счетных множеств есть снова счетное множество.
- 3. Всякое бесконечное множество содержит счетное подмножество.
- 1.13.3 Эквивалентность множеств
- 1.13.4 Теорема г. Кантора
- 1.13.5 Теорема Кантора – Бернштейна
- 1.13.6 Верхняя и нижняя границы множества
- 1.13.7 Теорема о верхних и нижних границах подмножества
- 1.13.8 Понятие мощности множества
- 2. Основные положения теории графов
- 2.1 Определение графа
- 2.2 Матричные представления графа
- 2.3. Достижимость
- 2.4. Неориентированные графы
- 2.5. Изоморфизм графов
- 2.6. Отношение порядка и отношение эквивалентности на графе
- 2.7. Характеристики графов
- 2.8 Операции над графами
- 2.9. Определение путей экстремальной длины
- 2.9.1. Задача о кратчайшем пути между двумя вершинами (ориентированного графа
- 2.9.2 Задача о нахождении пути максимальной длины между двумя фиксированными вершинами ориентированного графа
- Номера работ обозначены числами в кружке.
- Литература