- •Теория множеств.
- •Свойства подмножеств.
- •Операции над множествами.
- •Алгебра теории множеств.
- •Решение уравнений алгебры множеств.
- •Кортеж.
- •Проекция множества.
- •График и свойства графика
- •Свойства графиков.
- •Прямое (декартовое) произведение множество.
- •Соответствия.
- •Отношения.
- •Операции над отношениями.
- •Основные свойства отношений.
- •Решетки. Диаграммы Хассе.
- •Математическая логика Высказывания и операции над высказываниями.
- •Операции над высказываниями.
- •Формулы математической логики.
- •Формулы равносильности.
- •Различные формы представления высказываний
- •Выполнимость формулы алгебры логики
- •Применение математической логики.
- •Минимизация сложных высказываний.
- •Метод Квайна.
- •Метод минимизирующих карт.
- •Метод минимизации с помощью карт Вейча.
- •Булевые функции и их свойства.
- •Функциональная полнота. Теорема Поста.
- •Логика предикат.
- •Логические операции над предикатами.
- •Квантовые операции.
- •Равносильные формулы логики предикатов.
- •Предваренная нормальная форма предиката
- •Теория графов
- •Основные понятия теории графов
- •Эйлеров граф.
- •Множество внутренней устойчивости графа
- •Алгоритм Магу для определения множества внутренней устойчивости графа
- •Множество внешней устойчивости графа
- •Алгоритм Магу для определения множества внешней устойчивости.
- •Множество путей в графе
- •Алгоритм фронта волны. Поиск минимального пути в графе.
- •Алгоритм фронта волны.
- •Ярусно-параллельная форма графов
- •Деревья и леса
- •Алгоритм получения дерева из графа
- •Теория алгоритмов
- •Рекурсивная функция
- •Пусть даны функции:
- •Машина Тьюринга
- •Работа машины Тьюринга:
- •Нормальные алгоритмы Маркова
- •Теория автоматов
- •Законы функционирования автоматов.
- •Задание автоматов
- •Минимизация автоматов
- •Алгоритм минимизации автомата Мили
- •Особенности минимизации автомата Мура. :
- •Минимизация частичных автоматов.
- •Переход от автомата Мили к автомату Мура
- •Переход от автомата Мура к автомату Мили
Логика предикат.
Предикат
это сложное высказывание, в котором
аргументы
принимают значение из некоторой
вещественной области
,
а значение самого высказывания принимает
значение истинно или ложно.

ПРИМЕР
Предикатом является высказывание – быть четным числом на множестве натуральных чисел:
- быть четным
числом;

Предикаты
могут быть одноместные -
,
двухместные -
и многоместные -![]()
Логические операции над предикатами.
Для предикатов выполнимы следующие операции:
Конъюнкция
-это
новый
предикат, который принимает значение
истинно при тех и только тех значениях
из вещественной области
,
при которых оба предиката
и
истинны одновременно, и ложно во всех
других случаях.
Дизъюнкция
-это
новый
предикат, который принимает значение
ложно при тех и только тех значениях
из вещественной области
,
при которых оба предиката
и
ложны одновременно, и истинно во всех
других случаях.
Отрицание
предиката
- это новый
предикат, который принимает значение
истинно при всех
из вещественной области
,
при которых предикат
принимает значение ложно и наоборот.
Квантовые операции.
Для предикатов кроме логических операций применимы кванторные операции: всеобщности и существования.
Пусть
- предикат, определенный на множестве
.
Тогда
- означает «для всякого (любого)
истинно
».
Символ
называетсяквантором
всеобщности.
Переменную
в предикате
называютсвободной
( ей можно
придавать различные значения из М), в
высказывании
переменную
называют
связанной
квантором
всеобщности.
Пусть
- предикат, определенный на множестве
.
Тогда
- означает «существует
,для которого
истинно
».
Символ
называетсяквантором
существования.
ПРИМЕР
Пусть
на множестве натуральных чисел задан
предикат
-«число
кратно
3». Используя кванторы, из данного
предиката можно получить высказывания:
- «все натуральные
числа кратны 3»;
- «существуют
натуральные числа, кратные 3».
Очевидно, что первое из данных высказываний ложно, а второе – истинно.
Кванторные
операции применяются и к многоместным
предикатам. Пусть на множестве
задан двухместный предикат
.
К данному предикату могут применяться
кванторные операции как по одной, так
и по двум переменным.
ПРИМЕР
Пусть
предикат
означает
делится на
без остатка., причем обе переменные
определены на множестве натуральных
чисел. Тогда применение кванторных
операций приводит к следующим
высказываниям:
- «для любого
и для любого
справедливо, что
делится на
без остатка.
- «для любого
существует
,
который является делителем
без остатка.
Нетрудно заметить, что первое высказывание является ложным, а второе – истинным.
Для многоместных предикатов, связанных по одной переменной справедливы следующие формулы:
,
где
![]()
,
где
![]()
Равносильные формулы логики предикатов.
Две
формулы логики предикатов
и
называютсяравносильными
на области
,если они
принимают одинаковые логические значения
при всех значениях входящих в них
переменных, отнесенных к области
.
Две
формулы логики предикатов
и
называютсяравносильными,
если они
равносильны во всякой области.
Очевидно, что все формулы равносильности алгебры высказываний будут верны, если в них вместо переменных подставить формулы логики предикатов. Но , кроме того, имеют место равносильности самой логики предикатов:
Закон де Моргана:
Закон двойного отрицания:
Для
произвольного высказывания
(предиката, не связанного по переменной
)
справедливы следующие формулы
равносильности:
Формулы
замены переменных (где
и
из одной предметной области):
