
- •Лекция 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. Базовые множества и принцип работы автоматов
- •Минимизация автоматов
- •Алгоритм минимизации автомата Мили
Кванторы.
Рассмотрим предложения:
В любой треугольник можно вписать окружность.
Всякое число, оканчивающееся на четную цифру, делится на 2.
В этих предложениях
встречаются слова «любой», «всякое».
Эти слова заменяют специальным символом.
Значок
называется квантором
всеобщности.
- всякий, любой, каждый.
( х) Р (х), где х U – запись, говорящая о том, что любой х из предметной области U обладает свойством Р.
Например. Пусть Р (х) предикат, выражающий для х N свойство быть простым числом. Тогда ( х) (х N) Р (х) - ложное высказывание «любое натуральное число является простым».
Наряду с квантором
всеобщности в логике предикатов
рассматривается квантор
существования:
Его значок
.
( х) Р (х) – существует такой х, который обладает свойством Р.
Например. Пусть Р (х) предикат, выражающий для х N свойство быть простым числом. Тогда, ( х) (х N) Р (х) - истинное высказывание «существует натуральное число, которое является простым».
Операция введения квантора называется операцией навешивания квантора. Навешивание квантора по какой-нибудь переменной понижает местность предиката.
Переменная, по которой навешен квантор, называется связанной.
Например. х<у - двухместный предикат. Навесим квантор:
( х) (х N) (х<у) предикат одноместный по переменной у.
Таким образом, понизить местность предиката можно двумя способами.
задать предметной переменной конкретное значение.
навесить кванторы по одной или нескольким переменным.
Квантор всеобщности можно рассматривать как обобщение конъюнкции для конечных и бесконечных множеств.
Квантор существования можно рассматривать как обобщение дизъюнкции для конечных и бесконечных множеств.
Операции с кванторами.
Пусть имеется предикат х<у, где х, у R. Рассмотрим всевозможные варианты навешивания кванторов по каждой из переменных.
( х) ( у) (х < у) – для любого х и любого у имеем х < у - ложно.
( у) ( х) (х < у) – для любого у и любого х имеем х < у - ложно.
( х) ( у) (х < у) – для любого х существует у такой, что х < у, т.е. наибольшего числа нет - истинно.
( у) ( х) (х < у) – существует у для любого х, что х < у, т.е. есть наибольшее число. - ложно.
( у) ( х) (х < у) – существует х и существует у, что х < у - истинно.
( х) ( у) (х < у) – существует у и существует х, что х < у истинно.
( х) ( у) (х < у) – существует х для любого у, что х < у, т.е. есть наименьшее число - ложно.
( у) ( х) (х < у) – для любого у существует х, что х < у, т.е. наименьшего числа нет - истинно.
Таким образом, видим, что одноименные кванторы можно менять местами, не изменяя значения предиката. Изменение порядка разноименных кванторов приводит к изменению истиностного значения предиката. Запись математических предложений с помощью предикатов.
Для того чтобы выразить некоторое предложение в виде предикатов, необходимо
- установить предметную область, к которой относятся предметные переменные,
- выделить объекты, ввести соответственные обозначения, если таковых нет в математике
- записать предложение в этих обозначениях.
Пример. Предложение: прямая а параллельна прямой b.
Предметная область – множество прямых.
Введем предикат Р (х), х – прямая. Предикат параллельности х||у
Тогда предложение можно записать в виде: Р (а) Р(b) (а||b) .
Пример. Аксиома: через две различные точки проходит единственная прямая. (Ели две точки принадлежат двум прямым, то эти прямые совпадают).
Введем предикаты
Т (х), х – точка; Р (х), х – прямая; J(x,y) - x у. Тогда можно записать:
Т (А) Т (В) (А ≠ В) Р (а) Р(b) J(A,a) J(B,а) J(A,b) J(B,b) (a=b).
Наряду с квантором существования рассматривается ограниченный квантор существования.
! – означает существование единственного элемента.
Запишем теперь эту аксиому, используя ограниченный квантор существования:
(А, В) ( Т (А)
Т
(В)
(
!(а))
Р (а)
J(A,a)
J(B,b)).