Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по Основам ДМ 4.doc
Скачиваний:
9
Добавлен:
16.11.2019
Размер:
5.08 Mб
Скачать

Алгебра логики

Алгебра логики рассматривает логические формулы как алгебраические выражения, которые можно преобразовать по определенным правилам. Знаки операций обозначают логические операции (логические связки).

В формулах алгебры логики переменные – это высказывания. Они принимают только два значения – ложь и истина, которые обозначаются либо 0 и 1, либо Л и И, либо false и true.

Каждая формула задает логическую функцию: функцию от логических переменных, которая сама может принимать только два логических значения.

Таблица функций одной переменной:

Константа 0:

Тождество:

Отрицание:

Константа 1:

0

0

0

1

1

1

0

1

0

1

Таблица функций двух переменных , соответствующих основным логическим связкам:

Дизъюнкция

Конъюнкция

Импликация

Эквивалентность

(равнозначность)

Неравнозначность

(сложение по модулю 2)

Штрих Шеффера

(НЕ – И)

Стрелка Пирса

(НЕ – ИЛИ)

0

0

0

0

1

1

0

1

1

0

1

1

0

1

0

1

1

0

1

0

1

0

0

0

1

1

0

1

1

1

1

1

1

0

0

0

Значение любой логической формулы, содержащей знаки этих функций, на заданном наборе значений переменных можно вычислить, используя эти таблицы.

Интерпретацией формулы логики высказываний называется набор значений высказываний, входящих в нее.

Формула F называется тождественно истинной или тавтологией, если она принимает значение «истина» независимо от значений входящих в нее высказывательных переменных. Формула F называется выполнимой, если при некоторых значениях ее высказывательных переменных она принимает значение «истина». Такой набор значений высказывательных переменных называется моделью формулы F.

Исчисление высказываний

Пусть интерпретация определена на всех высказывательных переменных, встречающихся в формулах множества . Говорят, что выполняет или модель , если каждая формула из принимает значение «истина», при интерпретации . Говорят, что выполнимо, если имеет модель. Если не выполнимо, то пишут =.

Пусть – множество формул логики высказываний, А – произвольная формула. Говорят, что множество логически влечет формулу А, если любая модель являются моделью для А и обозначается = А.

Утверждение того, что некоторое высказывание (заключение) следует из других высказываний (посылок), называется аргументом. Аргумент часто представляют в виде:

... гипотезы

заключение

Аргумент называется правильным, если из множества гипотез логически следует заключение аргумента.

Второе правило исчисления высказываний: Modus Ponens.

Правило Modus Ponens: , т.е.

«Если , то ; но истинно, следовательно, истинно ».