
- •Лекция 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. Базовые множества и принцип работы автоматов
- •Минимизация автоматов
- •Алгоритм минимизации автомата Мили
1: Коммутативность.
x
y
= y
x,
x,
y
M.
Например, на множестве целых чисел Z операция сложения коммутативна – в отличие от операции вычитания.
2: Ассоциативност ь.
(x y) z = x (y z), x, y, z M.
Фактически речь идет об изменении порядка действий (задаваемого скобками).
Например, операция вычитания не ассоциативна.
3: Единица.
l x = x, l, x M, l – левая единица.
x r = x, r, x M, r – правая единица.
e x = x e = x, e, x M, е – двусторонняя или просто единица.
Например, сложение на множестве вещественных чисел R имеет единицу (аддитивную):
a + 0 = 0 + a = a.
Вычитание имеет только правую единицу:
a – 0 = a, но 0 – a a (если a 0).
Единица операции умножения (типа умножения) – мультипликативная, обозначается обычно «1» .
4: Обратный элемент.
х – левый обратный элемент по отношению к у, а у – правый по отношению х, если
х у = е.
«Просто» обратный элемент (взаимно обратные элементы), если
х у = у х = е.
Существование и единственность единицы и обратного элемента позволяет решать простейшие уравнения (п.4).
5: Идемпотентность.
х х = х, х М.
Вообще-то количество одинаковых элементов в выражении может быть любым. Идемпотентность позволяет в необходимых случаях сжимать или, наоборот, растягивать выражение. То же, кстати, было и в алгебре логике для операций дизъюнкция и конъюнкция.
6: Дистрибутивность.
Здесь уже требуются две операции, обозначаемые, например, (операция типа умножение) и (операция типа сложение).
Дистрибутивность по отношению к :
х (у z) = (х у) (х z),
(х у) z= (х z) (у z),
x, y, z M.
Здесь второе равенство также необходимо, поскольку дистрибутивность рассматривается независимо от коммутативности.
Аналогично выглядит и вторая дистрибутивность: относительно .
Кстати, в обычной алгебре умножение дистрибутивно относительно сложения:
a (b + c) = a b + a c,
но не наоборот:
a + b c (a + b) (a + c).
Последнее условие может быть неверно только в частном случае (например, b = с = 0, а = 1).
Другие свойства операций (7, …) пока не рассматриваем.
Предложение 1.
Если единица операции существует, то она единственная.
Доказательство проводится «от противного». Пусть, наоборот, существуют две различные единицы e1 и e2.
Тогда справедливо
e1 e2 = e1,
поскольку e2 – единица.
Аналогично,
e1 e2 = e2,
Поскольку e1 – единица.
В итоге получается e1 = e2, т. е. противоречие исходному предположению о различных e1 и e2.
Предложение 2.
Операция на множестве М ассоциативна, имеет единицу и обратный элемент. Этот обратный элемент (по отношению к некоторому элементу х) – единственный.
Доказательство от противного: два обратных элемента х1 х2.
Тогда
х х1 = х1 х = е,
х х2 = х2 х = е.
Получаем
х = х1 е (свойство единица) = х1 (х х2) = = (х1 х) х2 (ассоциативность) = е х2 = х2 (единица).
Пришли к противоречию: х1 = х2.