
- •Лекция 1. Составные высказывания. Основные понятия
- •Составные высказывания
- •Лекция 2. Основные логические операции. Формулы логики. Дизъюнктивная конъюнктивная нормальные формы. Логические операции.
- •Стрелка Пирса - ↓.
- •Формулы логики высказываний
- •Лекция 3. Изучение законов логики. Равносильные преобразования. Законы логики (свойства логических операций)
- •Логическое следствие
- •Лекция 4. Булевы функции.
- •Лекция 5. Совершенная дизъюнктивная и конъюнктивная нормальные формы (сднф и скнф)
- •Лекция 6. Понятие полноты множества функций. Замкнутые классы.
- •Лекция 7. Множества и подмножества.
- •Сравнение множеств.
- •Лекция 8. Операции над множествами
- •Свойства операций над множествами.
- •Лекция 9. Понятие предикат.
- •Лекция 10. Логические операции над предикатами. Операции над предикатами.
- •Кванторы.
- •Операции с кванторами.
- •Лекция 11. Понятие бинарного отношения и его свойства. Отношения.
- •Отношения на множестве.
- •Виды отношений:
- •Инъекция.
- •Сюръекция.
- •Биекция.
- •Лекция 12. Отношение эквивалентности.
- •Лекция 13. Композиция отображений Равенство соответствий
- •Произведение соответствий (композиция)
- •Композиция отображений. Ее свойства
- •Лекция 14. Операции над подстановками.
- •1: Коммутативность.
- •2: Ассоциативност ь.
- •3: Единица.
- •4: Обратный элемент.
- •Лекция 15. Понятие вычета по модулю n. Операции над вычетами. Шифрование.
- •Лекция 16. Метод математической индукции
- •Лекция 17. Генерирование к-элементных подмножеств данного множества
- •Размещения.
- •Формула числа размещений без повторений.
- •Другой вид формулы числа размещений.
- •Перестановки.
- •Свойства сочетаний.
- •Размещения с повторениями.
- •Задача о числе подмножеств данного множества.
- •Перестановки с повторениями.
- •Сочетания с повторениями.
- •Лекция 18. Понятие графа. Способы задания графа. Методика выделения компонента связности в графе
- •Смежность и инцидентность
- •Лекция 19. Изоморфные графы. Эйлеровы графы. Изоморфизм графов
- •Требования к представлению графов
- •Эйлеровы графы Вернемся к историческому примеру о Кенигсбергских мостах. В каком случае в графе можно найти цикл, в котором каждое ребро участвует ровно один раз?
- •Лекция 20. Плоские графы. Деревья и их свойства
- •Лекция 21. Понятие ориентированного графа
- •Орграфы и матрицы
- •Лекция 22. Сильносвязный орграф. Эйлеровы орграфы Ориентированные эйлеровы графы
- •Лекция 23. Базовые множества и принцип работы автоматов
- •Минимизация автоматов
- •Алгоритм минимизации автомата Мили
Лекция 7. Множества и подмножества.
Основные определения
Наиболее простая структура данных, используемых в математике, имеет место в случае, когда между отдельными данными присутствуют какие- либо взаимосвязи. Совокупность таких данных представляет собой множество.
Понятие множество принадлежит к числу фундаментальных неопределяемых понятий математики.
Множество можно представить себе как совокупность объектов, обладающих общим свойством. Объекты, из которых составлено множество, называются его элементами.
Для того чтобы некоторую совокупность элементов можно было назвать множеством, необходимо, чтобы выполнялись условия:
должно существовать правило, позволяющее определить, принадлежит ли некоторый элемент множеству;
должно существовать правило, позволяющее отличать элементы друг от друга (множество не может содержать двух одинаковых элементов).
Множества обычно обозначают большими латинскими буквами (например, A, S, D), а их элементы - строчными (например, a, s, d).
Если элемент х
принадлежит множеству А, то это
обозначается: х
А;
в противном случае говорят, что элемент
не принадлежит множеству, это обозначается:
х
А.
Примеры множеств.
Множество N - множество натуральных чисел. 1 N. -1 N.
Множество L - множество букв русского алфавита. ф L. v L.
Множество не
содержащие элементов называется пустым.
Это множество обозначается
.
Множества можно задавать следующими способами.
Перечисление элементов: P={точка, прямая, плоскость, тело}, S={0,1,2}.
Задание характеристического свойства: L={n|n N и n<7}.
Сравнение множеств.
Множество А
содержится во множестве В (множество В
включает множество А, множество А
является подмножеством В), если каждый
элемент множества А является элементом
множества В. Обозначение: А
В.
А
В
х
А
х
В.
Два множества называются равными, если они являются подмножествами друг друга. Обозначение: А=В.
А=В А В и В А.
Если непустое множество А является подмножеством В и множества А и В не являются равными, то А является собственным подмножеством В.
Пример: М={4, 6, 8,
10}, К={6, 8}; К
М,
М
К,
М
К,
К – собственное подмножество М.
Для множеств существует понятие мощность. Для конечных множеств мощность совпадает с количеством элементов.
Пример: | |=0, |{ }|=1, |{1, 2, 3, 4}|=4.
Лекция 8. Операции над множествами
Объединение двух
множеств А и В – это новое множество,
элементами которого являются элементы,
принадлежащие множеству А или множеству
В. Обозначение: А
В.
А В={x| х А или х В}.
Пересечение двух
множеств А и В – это новое множество,
элементами которого являются элементы,
принадлежащие множеству А и множеству
В. Обозначение: А
В.
А В={x| х А и х В}.
Разность двух множеств А и В – это новое множество, элементами которого являются элементы, принадлежащие множеству А и не принадлежащие множеству В. Обозначение: А \ В.
А \ В={x| х А и х В}.
Обычно элементы множеств выбираются из некоторого достаточно широкого множества U, которое называется универсум. В связи с этим понятием можно ввести операцию дополнение.
Дополнением множества А называется множества, которое состоит из элементов универсума, не принадлежащих множеству А. Обозначение: .
=U \ A или ={x| х А и х U}.
Пример: U={1, 2, 3, 4, 5, 6, 7}, A={1, 2, 3, 4, 5}, В={2, 4, 6}.
А В = {1, 2, 3, 4, 5, 6} А В = {2, 4} А \ В = {1, 3, 5}
В \ А = {6} = {6, 7} = {1, 3, 5, 7}
Для наглядного изображения соотношений между множествами и изображения результатов операций над множествами используют диаграммы Эйлера.
П
ример:
А
В
B A А В А В А \ В