
- •Дискретная математика
- •© Омский государственный технический университет, 2009
- •Содержание
- •1. Введение в теорию множеств
- •1.1. Основные понятия теории множеств
- •1.2. Способы задания множеств
- •1.3. Операции над множествами
- •1.4. Геометрическое моделирование множеств. Диаграммы Венна
- •1.5. Алгебра множеств. Основные тождества алгебры множеств
- •1.6. Двойственность в алгебре множеств
- •1.7. Количество элементов объединения множеств
- •1.8. Эквивалентность множеств
- •1.9. Счетные множества
- •1.10. Множества мощности континуума
- •2. Отношения. Функции
- •2.1. Отношения. Основные понятия и определения
- •2.2. Операции над отношениями
- •2.3. Свойства отношений
- •2.4. Отношения эквивалентности и разбиения на классы
- •2.5. Отношение порядка
- •2.6. Функции. Основные понятия и определения
- •2.7. Способы задания функций
- •3. Графы
- •3.1. Основные характеристики графов
- •3.2. Матричные способы задания графов
- •3.3. Основные свойства матриц смежности и инцидентности
- •3.4. Графы и отношения
- •3.5. Изоморфизм графов
- •3.6. Маршруты, циклы в неориентированном графе
- •3.7. Пути, контуры в ориентированном графе
- •3.8. Связность графа
- •3.9. Деревья. Основные определения
- •3.10. Минимальные остовные деревья нагруженных графов
- •3.11. Построение дерева кратчайших путей
- •4. Булевы функции
- •4.1. Определение булевой функции
- •4.2. Формулы логики булевых функций
- •4.3. Равносильные преобразования формул
- •4.4. Основные равносильности булевых формул
- •4.5. Двойственность. Принцип двойственности
- •4.6. Булева алгебра (алгебра логики). Полные системы булевых функций
- •4.7. Нормальные формы
- •4.8. Разложение булевой функции по переменным
- •4.9. Кубическое представление булевых функций
- •4.10. Графическое представление булевых функций.
- •4.11 Покрытия булевых функций
- •4.12. Минимизация формул булевых функций с помощью карт Карно
- •4.13. Применение алгебры булевых функций к переключательным схемам
- •Библиографический список
2.4. Отношения эквивалентности и разбиения на классы
Определение 2.15. Отношение называется отношением эквивалентности на множестве X, если оно рефлексивно, симметрично и транзитивно на множестве X.
Пример 2.19.
а) Пусть X – конечное множество, X = {1, 2, 3} и = {(1, 1), (2, 2), (3, 3)}. Отношение является отношением эквивалентности.
б) Пусть X – множество действительных чисел и отношение равенства. Это отношение эквивалентности.
в) Пусть X – множество студентов и отношение «учиться в одной группе». Это отношение эквивалентности.
Определение 2.16. Пусть A – некоторое множество. Совокупность подмножеств U={A1, A2,} множества A называется разбиением множества A, если:
любые два различных подмножества не пересекаются;
объединение всех подмножеств совпадает с А.
Пример 2.20.
Пусть A={1,2,3}.
U1={{1},{2},{3}} – разбиение;
U2={{1},{3},{1,3}} – не разбиение;
U3={{1,2},{3}} - разбиение.
Определение 2.17. Пусть – отношение эквивалентности на множестве X и x X. Классом эквивалентности, порожденным элементом x, называется подмножество множества X, состоящее из тех элементов y X, для которых (x,y). Класс эквивалентности, порожденный элементом x, обозначается через [x].
Таким образом, [x] = {y X (x,y) }. Классы эквивалентности образуют разбиение множества X.
Пример 2.21.
а) Отношение равенства на множестве целых чисел порождает следующие классы эквивалентности: для любого элемента x из этого множества [x] = {x}, т. е. каждый класс эквивалентности состоит из одного элемента.
б) Класс эквивалентности, порожденный парой (x, y) определяется соотношением:
[(x,
y)]
=
.
Каждый класс эквивалентности, порожденный парой (x, y), определяет одно рациональное число.
в) Для отношения принадлежности к одной студенческой группе классом эквивалентности является множество студентов одной группы.
Определение 2.18. Пусть X – некоторое множество, а – отношение эквивалентности на X. Множество всевозможных классов эквивалентности множества X по отношению называется фактормножеством множества X по отношению и обозначается X/.
Теорема 2.1. Для всякого разбиения U множества X существует единственная эквивалентность на X такая, что U= X/.
Пример 2.22. Указать все эквивалентности на множестве X={1,2,3}.
Построим бинарное отношение следующим образом: для любых элементов x, yX, пара (x,y) тогда и только тогда, когда x и y принадлежат одному и тому же подмножеству из U. Результат представлен в таблице 2.2.
Таблица 2.2
Разбиение множества X |
Соответствующая ему эквивалентность |
U1={{1},{2},{3}} |
1={(1,1),(2,2),(3,3)} |
U2={{1,2},{3}} |
2={(1,1),(2,2),(1,2),(2,1),(3,3)} |
U3={{1,3},{2}} |
3={(1,1),(3,3),(1,3),(3,1),(2,2)} |
U4={{1},{2,3}} |
4={(1,1),(2,2),(3,3),(2,3),(3,2)} |
U5={{1,2,3}} |
5=XX |