- •Способы задания множеств
- •Характеристическая функция
- •Законы алгебры множеств:
- •Способы доказательства тождеств на множествах
- •Графическое доказательство
- •Доказательство взаимного включения множеств (доказательство «если-то»)
- •С использованием характеристических функций
- •4.Понятие высказывания, основные операции с высказываниями, алгебра логики. Формулы алгебры логики. Значения формул и таблицы истинности. Классификация формул.
- •Алгебра логики
- •Основные функции алгебры логики:
- •Формулы алгебры логики.
- •5.Равносильность формул. Основные тождества алгебры логики. Двойственные функции. Равносильные формулы
- •Основные тождества (равносильные формулы) алгебры логики.
- •Двойственные функции
- •6.Полнота системы логических функций. Примеры полных систем. Классы логичиских функций и критерий Поста. Сигнатура алгебры логики. Двойственные функции
- •Полные системы функций (связок).
- •Конъюнктивные и дизъюнктивные нормальные формы. Алгоритмы построения кнф и днф. Теоремы о тождественной ложности и тождественной истинности формул. Дизъюнктивные и конъюнктивные нормальные формы.
- •Совершенные кнф и днф. Способы построения совершенных нормальных форм. Разложение логических функций по переменным. Совершенные нормальные формы.
- •Построения сднф и скнф.
- •1. Преобразование исходной формулы в днф (см выше):
- •2.Преобразование днф в сднф.
- •1. Преобразование исходной формулы в кнф.
- •2.Преобразование кнф в скнф.
- •Построение совершенных нормальных форм с помощью таблиц истинности
- •Построение совершенных нормальных форм, используя принцип двойственности.
- •Разложение функций алгебры логики по к переменным.
- •Проблема разрешимости в алгебре логики. Логическое следствие. Основные схемы доказательств. Тавтологии и противоречия. Проблема разрешимости в алгебре логики. Логические следствия.
- •Минимизация функций алгебры логики. Каноническая постановка задачи минимизации. Этапы минимизации. Методы минимизации.
- •Формальные системы. Алфавит, формулы, аксиомы, правила вывода. Разрешимость формальной системы. Интерпретация формальной системы.
- •Разрешимость формальной с-мы:
- •Исчисление предикатов
- •Кванторы существования и всеобщности. Логические суждения с кванторами. Область действия кванторов, связанные и свободные переменные. Эквивалентные отношения в логике предикатов.
- •Описание машины Тьюринга
- •Пример машины Тьюринга
- •Примеры
Формулы алгебры логики.
Атомарные высказывания обозначаются маленькими буквами и называются пропозициональными (или булевыми) переменными. Формулы алгебры логики называются пропозициональные формулы.
Формулой
является строка (знакосочетание), которая
является пропозициональной переменной
либо совпадает с одной из строк (
),
,
(
,
(
,
(
,
где A и B –
формулы.
Для сокращения числа скобок в формуле принято опускать скобки, не влияющие на результат. Например, вместо (x1и(x2иx3)) пишут х1их2их3 (в силу закона коммутативности).
Соглашение о порядке выполнения (приоритете, силе связывания) операций, позволяет отбросить скобки, связывающие разные операции.
Порядок выполнения логических операций следующий: сначала выполняются операции в скобках, затем операции отрицания, далее - конъюнкция, дизъюнкция, импликация, эквиваленция.
Соглашение о приоритетах операций позволяет однозначно восстановить пропущенные скобки. Например, …..
Однако, не все скобки могут быть опущены:
A -> (B -> C) А и (B или C)
(Можно тут еще про польскую запись вставить)
Таблицы истинности.
Логическое значение формулы определяется заданными логическими значениями входящих в неё элементарных высказываний.
Пример.
x1=1, x2=1, x3=0. Определить значение формулы
Если же ставится задача определить все возможные значения формулы, строится таблица истинности. В этой таблице начальные столбцы соответствуют исходным (элементарным) высказываниям, а последний результирующему (сложному) высказыванию. В начальных столбцах проставляются все возможные комбинации истинности элементарных высказываний, а в последнем истинность сложного высказывания. Каждой комбинации исходных высказываний в формуле соответствует отдельная строка. Число значений формулы (и число строк таблицы) определяется числом n элементарных высказываний и равно 2^n.
x |
y |
x |
y |
xy |
xy |
p |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
Для
формулы
построить таблицу истинности.
В нашем примере 22=4.
5.Равносильность формул. Основные тождества алгебры логики. Двойственные функции. Равносильные формулы
Две формулы алгебры логики называются равносильными, если они принимают одинаковые логические значения при любом наборе значений элементарных высказываний, входящих в формулу.
Обозначение: А=В, читается А равносильно В. Примеры: x=xx, x0=0, xx=1.
Легко видеть, что если А=В, то А=В.
Отношение равносильности обладает следующими свойствами:
1) А=А (рефлексивно)
2) Если А=В, то В=А (симметрично)
3) Если А=В и В=С, то А=С (транзитивно)
Теорема об эквивалентной замене: Если формула A содержит подформулу B, и B = C, то А’=A , где А’ образованна из A заменой B на С.
