- •Е.Д. Стрельцова, в.С. Стрельцов моделирование дискретных систем Учебно-методическое пособие по дисциплине «Дискретная математика»
- •2. Теория множеств и отношений………………………………….20
- •Введение
- •1. Функции алгебры логики
- •1.1. Основные понятия
- •Пример функции алгебры логики , заданной таблицей
- •1.2. Алгоритм нахождения фиктивных аргументов.
- •1.3. Элементарные функции алгебры логики
- •Функции алгебры логики, зависящие от одного аргумента
- •Вопросы к разделу 1
- •2. Теория множеств и отношений
- •2.1. Множества. Способы задания множеств
- •2.2. Основные операции над множествами
- •2.2.1. Объединение множеств
- •2 .2.2. Пересечение множеств
- •2.2.3. Разность множеств
- •2.2.4. Дополнение множеств
- •2.4. Свойства операций над множествами
- •2.5. Упорядоченные множества
- •2.6. Прямое (декартово) произведение множеств
- •2.7. Степень множеств
- •2.8. Сечение и проекция
- •Декартово произведение
- •2.9. Соответствия
- •2.10. Композиция соответствий.
- •2.11. Отображения
- •2.12. Виды отображений. Функциональное отображение (функция)
- •2.13. Функционалы
- •2.14. Операторы
- •2.15. Линейные операторы
- •Отношение «Читает лекции по…»
- •Отношение «Посещать лекции»
- •2.20. Бинарные отношения
- •2.20.1. Матричный способ задания отношений
- •2.20.2. Задание отношений в виде графа
- •2.20.3. Задание отношений с помощью фактор множества
- •2.21. Свойства бинарных отношений
- •2.22. Отношение эквивалентности
- •2.23. Отношение порядка
- •2.24. Изоморфизм отношений
- •2.26. Операции над бинарными отношениями
- •2.26.1. Объединение отношений
- •2.26.2. Пересечение отношений
- •2.26.3. Разность отношений
- •2.26.4. Включение отношений
- •2.26.5. Переход к обратному отношению
- •2.26.6. Произведение отношений
- •2.26.7. Транзитивное замыкание
- •Вопросы к разделу № 2
- •3. Алгебраические системы
- •3.1. Понятие алгебраической системы
- •3.1. Морфизм алгебраических систем
- •3.3. Автоморфизмы
- •3.4. Виды универсальных алгебр
- •3.4.1. Полугруппы. Моноиды
- •3.4.2. Морфизм групп
- •3.4.3. Свойства морфизма групп
- •3.4.4. Кольцо
- •Вопросы к разделу №3
- •4. Практикум к решению задач Основные обозначения
- •4.1. Операции над множествами
- •Разностью множеств а и в называется множество
- •Симметрической разностью множеств а и в называется множество
- •Пустым множеством называется множество, не имеющее ни одного элемента.
- •Задачи и упражнения
- •На основании (14) можно записать
- •По определению объединения
- •Пусть теперь у (ав) (ас) у (ав) у (ас) (у а у в) (у а у с) у а (у в у с)
- •Задачи для самостоятельного решения
- •4.2. Векторное произведение
- •4.3. Соответствие
- •Свойства отношений
- •Список литературы
- •Моделирование дискретных систем
- •3 46428, Г. Новочеркасск, ул. Просвещения, 132
4.3. Соответствие
Бинарное соответствие представляет собой тройку множеств:
g=(X, У, Q), Q Х У,
где Х область отправления соответствия;
У область прибытия соответствия;
Q график соответствия.
Областью определения соответствия называется проекция Q на множество Х:
прХ={аХ/(а, у)Q}.
Областью значения соответствия называется проекция Q на множество У:
пру={вУ/(х, в)Q}.
Композицией двух соответствий называется последовательное применение соответствий:
g=(X,У,Q), Q Х У; p=(У,Z,P), PУ Z;
пруQ=пруP.
Соответствие γ=(X,У,Г) называется отображением и обозначается Г:ХУ, если Х=прХГ.
Образом элемента аХ называют множество Га=Г(А)={вУ/(а,в)Г}.
Образом множества АХ называют множество ГА=Г(А)={вУ/аА,(а,в)Г}.
Отображение ƒ: ХУ называется функцией, если
(х1,у1)ƒ (х1,у2)ƒ у1= у2, то есть, если у1= ƒ(х2) у2= ƒ(х2) у1= у2.
Функция ƒ называется единичной функцией, если у=ƒ(х1) и у=ƒ(х2), то есть х1 =х2.
В этом случае говорят, что функция ƒ:ХУ осуществляет взаимно однозначное соответствие между А и В.
Обратным отображением Г-1 называется Г-1={(х,у)/(у,х)Г}.
Бинарным отношением называется отображение, заданное на одном множестве R:Х Х. Если элемент х находится в отношении R к элементу у, то используется запись xRy.
Свойства отношений
- рефлексивность: xRх истинно;
- антирефлексивность: xRх ложно;
- симметричность: xRy уRх;
- антисимметричность: xRy уRхх=у;
- несимметричность: xRy истинно уRх ложно;
- транзитивность: xRy уRzхRz .
Отношением эквивалентности называют отношение, обладающие следующими свойствами:
рефлексивности xRх;
симметричности xRy уRх;
транзитивности xRy уRzхRz .
Отношением нестрогого порядка называют отношение, обладающие следующими свойствами:
рефлексивности хх (хх);
антисимметричности ху ухx=у (ху ухx=у);
транзитивности ху уzxz (ху уzxz).
Отношением строгого порядка называют отношение, обладающие следующими свойствами:
антирефлексивности (х х ложно);
несимметричности (х у и у х ложно);
транзитивности (х у у zx z).
Задачи и упражнения
1. Доказать или опровергнуть, что для любого бинарного соответствия φ и для любых множеств А и В справедливо равенство:
φ(АВ) = φ(А) φ(В).
Решение
уφ(АВ)хАВ/(х,у)φ(хА/(х,у)φ) (хВ/(х,у) φ)уφ(А) уφ(В) у φ(А) φ(В) φ(АВ) φ(А) φ(В);
уφ(А) φ(В) уφ(А) уφ(В) (аА/(а,у)φ) (вВ/(в,у)φ).
На этом этапе решения может представиться два случая:
а) аАВ вАВ;
в) аАВ вАВ.
В случае “а” уφ(АВ) φ(А) φ(В) φ(АВ), т.е. равенство выполняется.
В случае “б” ничего нельзя сказать о том, является ли у элементом множества φ(АВ) или нет. Таким образом, для любого бинарного соответствия φ справедливо утверждение: φ(АВ) = φ(А) φ(В).
Задачи для самостоятельного решения
2. Пусть дано отображение Q:ХУ,
Х={х1, х2, х3, х4, х5}, У={у1, у2, у3, у4};
Q={( х1, у2), (х2, у1), (х2, у3), (х3, у2), (х4, у1), (х5, у4)}.
Найти Q(А), Q-1(В), А={ х1, х2, х3}, В={ у2, у3, у4}.
3. Доказать или опровергнуть, что для любого бинарного соответствия φ и для любых множеств А и В справедливо:
а) φ(АВ) = φ(А) φ(В);
б) φ(АВ) = φ(А) φ(В);
в) φ(А\В) = φ(А)\φ(В);
г) φ-1(АВ) = φ-1(А) φ-1(В);
д) φ-1(АВ) = φ-1(А) φ-1 (В);
е) φ-1(А\В) = φ-1(А)\ φ-1(В);
ж) φ(А)= φ(А) φ(АВ);
з) φ(Аi)= φ(Ai);
и) φ(Аi)= φ(Ai);
к) φ-1(Аi)= φ-1(Аi);
л) φ-1(Аi)= φ-1(Аi).
4. Доказать, что для любой функции ƒ и для любых множеств А и В
ƒ(АВ) ƒ(А) ƒ(В).
5. Доказать, что ƒ удовлетворяет условию ƒ(АВ)=ƒ(А) ƒ(В) для любых множеств А и В тогда и только тогда, когда ƒ есть единичная функция.
6. Доказать, что ƒ(А)\ƒ(В) ƒ(А\В) для любой функции ƒ.
7. Доказать, что если в предыдущем примере ƒ есть единичная функция, то выполняется равенство.
8. Доказать, что если АВ, то ƒ(А) ƒ(В) для любой функции ƒ.
9. Доказать, что если АВ, то ƒ-1(А) ƒ-1(В) для любой функции ƒ.
10. Доказать, что если А и В , где и соответственно области определения и значения функции ƒ, то:
а) А ƒ-1(ƒ (А));
б) ƒ ( ƒ-1 (В))=В;
в) ƒ (А)В= ƒ (А ƒ-1(В));
г) ƒ (А) ƒ(В)= А ƒ-1(В)=О;
д) ƒ (А)ВА ƒ-1(В).
11. Доказать, что для любых бинарных отношений справедливо:
а) RR=R;
б) RR=R;
в) (R-1)-1=R;
г) (R1R2)-1= R1-1R2-1;
д) (R1R2)-1= R1-1R2-1;
е) (R1-1)=(R) –1.
12. Для каких бинарных отношений R справедливо R-1=R.
13. Пусть А и В конечные множества, состоящие из m и n элементов соответственно. При каких m и n существует взаимно однозначное соответствие между А и В?
14. Составить алгоритм, выполняющий операцию пересечения двух множеств, заданных перечислением.
15. Составить алгоритм, выполняющий операцию объединения двух множеств, заданных перечислением.
16. Составить алгоритм, выполняющий операцию разности двух множеств, заданных перечислением.