
- •Лекция 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. Базовые множества и принцип работы автоматов
- •Минимизация автоматов
- •Алгоритм минимизации автомата Мили
Лекция 3. Изучение законов логики. Равносильные преобразования. Законы логики (свойства логических операций)
Следующие формулы являются законами логики.
- закон двойного отрицания.
- закон коммутативности конъюнкции.
- закон коммутативности дизъюнкции.
- закон ассоциативности конъюнкции.
- закон ассоциативности дизъюнкции.
- закон дистрибутивности конъюнкции относительно дизъюнкции.
- закон дистрибутивности дизъюнкции относительно конъюнкции.
- закон отрицания дизъюнкции.
- закон отрицания конъюнкции.
- закон отрицания импликации.
- закон выражения эквивалентности через конъюнкцию и импликацию.
- закон контрапозиции.
- закон силлогизма.
Для доказательства любого из приведенных выше законов можно использовать следующие способы:
Построить таблицы истинности для левых и правых частей эквивалентности и убедиться, что получены одинаковые значения для всех значений атомов.
Построить значение всей формулы и убедится, что формула является тавтологией.
Пример. Докажем закон отрицания конъюнкции ( ) этими способами:
1. Найдем значения
для
и
и сравним их.
A |
B |
|
|
|
|
|
И |
И |
И |
Л |
Л |
Л |
Л |
И |
Л |
Л |
И |
Л |
И |
И |
Л |
И |
Л |
И |
И |
Л |
И |
Л |
Л |
Л |
И |
И |
И |
И |
2. Найдем значение и убедимся, что при всех значениях A и B - это истинное значение.
A |
B |
|
|
|
|
|
|
И |
И |
И |
Л |
Л |
Л |
Л |
И |
И |
Л |
Л |
И |
Л |
И |
И |
И |
Л |
И |
Л |
И |
И |
Л |
И |
И |
Л |
Л |
Л |
И |
И |
И |
И |
И |
Логическое следствие
Определение. Формула B есть логическое следствие формул A1, A2, .., An, если формула B принимает истинное значение при тех же значениях, при которых истинна каждая из формул A1, A2, .., An.
Запись (A1, A2, .., An)B означает, что B – логическое следствие формул A1, A2, .., An.
Пример. (AB, A ) .
Докажем данное следствие.
A |
B |
AB |
|
A |
|
И |
И |
И |
Л |
Л |
Л |
И |
Л |
Л |
И |
И |
Л |
Л |
И |
И |
Л |
И |
И |
Л |
Л |
И |
И |
И |
И |
Из определения следует, что противоречие логически влечет любую формулу, а тавтология логически следует из любой формулы логики.
Определение.
Формулы F и G называются равносильными,
если они являются логическими следствиями
друг друга. Обозначение:
.
Проанализировав последнее определение, получаем, что формулы равносильны, если они на всех наборах значений переменных превращаются в одинаковые по истинностному значению высказывания.
Следующие теоремы связывают логическое следствие и импликацию, равносильность и эквиваленцию.
Теорема1.
тогда и только тогда, когда AB
– тавтология.
Теорема2.
тогда и только тогда, когда AB
– тавтология.