Занятие 2 (часть 1) Логические формулы. Законы алгебры логики.

Презентация:



Advertisements
Похожие презентации
Алгебра логики. Логические формулы Логической переменной называется переменная, которая может обозначать любое высказывание. (А, В, С, D…) Логической.
Advertisements

Законы логики Законы логики Законы логики Законы логики Упрощение сложных высказываний Упрощение сложных высказываний.
Математическая логика. Пон я тие высказываний Понятие высказываний Под высказыванием обычно понимают всякое повествовательное предложение, утверждающее.
Законы логики. Ответьте на вопросы: Как выглядит таблица истинности для операции ЭКВИВАЛЕНТНОСТИ? С помощью какой связки слов составляется высказывание.
Логические законы и правила преобразования логических выражений A A=0 Соловьева О. А. (A+B)= A B A+ A=1.
Законы Алгебры логики В алгебре логики имеются законы, которые записываются в виде соотношений. Логические законы позволяют производить равносильные (
ЕГЭ Урок 9 Алгебра логики. Логическое умножение (конъюнкция) «И» A B, A&B A B истинно тогда и только тогда, когда оба высказывания A и B истинны. A B.
Презентация Сырцовой С.В.. ВСПОМНИМ ПРОШЛЫЙ УРОК Как выглядит таблица истинности для операции ЭКВИВАЛЕНТНОСТИ? С помощью какой связки слов составляется.
Законы логики. I. Законы формальной логики Наиболее простые и необходимые истинные связи между мыслями выражаются в основных законах формальной логики.
Алгебра высказываний Лекция 2 2. Определение высказывания. Таблица истинности для высказываний Определение 1 Переменная А, принимающая два значения –
Алгебра логики. Логика Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и.
ПРЕЗЕНТАЦИЯ тема: 1.Логические выражения и таблицы истинности. 2.Логические законы и правила преобразования выражений. 3.Решение логических задач.
Законы логики Законы формальной логики Законы алгебры высказываний.
Логические законы. Закон тождества Закон непротиворечия Закон исключенного третьего Закон двойного отрицания Законы общей инверсии (законы де Моргана)
Шинкаренко Евгений Александрович МОУ Гимназия 2 г.Черняховск Калининградской области.
Логические законы и правила преобразования логических выражений.
1 Кубенский А.А. Дискретная математика. Глава 2. Элементы математической логики Исчисление высказываний Высказывание – утверждение о математических.
Основатель – Аристотель ( гг. до н.э. ) Ввёл основные формулы абстрактного мышления Историческая справка 1 этап – формальная логика.
Логические законы и правила преобразования логических выражений.
PREZENTED.RU. Равносильные преобразования логических формул имеют то же назначение, что и преобразования формул в обычной алгебре. Они служат для упрощения.
Транксрипт:

Занятие 2 (часть 1) Логические формулы. Законы алгебры логики

Определение 1 Логической переменной называется переменная, значением которой может быть любое высказывание. Пример: x, у, x 1, y 1, x k, у n

Определение 2 Логической формулой является: 1) любая логическая переменная, а также каждая из двух логических констант 0 (ложь) и 1 (истина); 2) если А и В формулы, то В и А*В тоже формулы, где знак «*» означает любую из логических бинарных операций. Пример: (х & у) z Формуле приписывается одно из двух значений 0 или 1.

Определение 3 Формулы А и B, зависящие от одного и того же набора переменных x 1, х 2, х 3, … x n, называют равносильными или эквивалентными, если на любом наборе значений переменных x 1, х 2, х 3, … x n они имеют одинаковые значения. Пример: А = В

Любую формулу можно преобразовать к равносильной ей, в которой используются только операции &, v и отрицание.

Законы алгебры логики

Законы коммутативности x & у = y & x x v у = y v x

Законы ассоциативности (x & у) & z = x & (у & z) (x v у) v z = x v (у v z)

Законы поглощения (нуля и единицы) x v 0 = x x & 1 = x

Законы дистрибутивности x & (у v z) = (x & у) v (x & z) x v (у & z) = (x v у) & (x v z)

Закон противоречия x & x = 0

Закон исключенного третьего x v x = 1

Законы идемпотентности (равносильности) x & x = x x v x = x

Закон двойного отрицания x = x

Законы де Моргана x & у = x v y x v у = x & у

Законы поглощения x v (x & y) = x x & (x v y) = x

Любой из законов алгебры логики может быть доказан с помощью таблиц истинности.

Доказательство первого закона де Моргана x & у = x v y xyx & у xyx v y

Законы алгебры логики можно доказать путем логических рассуждений.

Доказательство первого закона поглощения x v (x & у )= x Пусть истинна правая часть, т. е. x = 1, тогда в левой части дизъюнкция x v (x & у) истинна по определению дизъюнкции. Пусть истинна левая часть. Тогда по определению дизъюнкции истинна или формула x, или формула (x & у), или обе эти формулы одновременно. Если x ложна, тогда (x & у) ложна, следовательно, x может быть только истинной.

Законы алгебры логики можно доказать путем тождественных преобразований.

Доказательство первого закона поглощения x v (x & у )= x x v (x & у ) = (x & 1 ) v (x & у ) = x & (1 v y) = x

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

Определение. Формула А называется тождественно ложной, если она ложна при любых значениях своих переменных. Пример: х & х

Приоритет логических операций 1. Отрицание. 2. Конъюнкция. 3. Дизъюнкция (строгая и нестрогая). 4. Импликация и эквивалентность.

Задачи

Рассмотрите два сложных высказывания: F 1 = {если одно слагаемое делится на 3 и сумма делится на 3, то и другое слагаемое делится на 3}; F 2 = {если одно слагаемое делится на 3, а другое не делится на 3, то сумма не делится на 3}. Формализуйте эти высказывания, постройте таблицы истинности для каждой из полученных формул и убедитесь, что результирующие столбцы совпадают.

Решение x = {одно слагаемое делится на 3}; y = {сумма делится на 3}; z = {другое слагаемое делится на 3}. F 1 = x & y z F 2 = x & z y

xyzx & yF1F1 x & zyF2F

Формализуйте высказывания и постройте таблицы истинности: F 1 = {если все стороны четырехугольника равны и один из его углов прямой, то этот четырехугольник является квадратом}; F 2 = {если все стороны четырехугольника равны, а он не является квадратом, то один из его углов не является прямым}.

Решение x = {все стороны четырехугольника равны}; y = {один угол четырехугольника прямой}; z = {четырехугольник является квадратом}. F 1 = x & y z F 2 = x & z y

xyzx & yF1F1 x & zyF2F

Докажите следующие соотношения: 1) a b = a v b 2) a ~ b = a & b v a & b 3) a b = a & b v a & b 4) a b = b a 5) a ~ b = (a b) & (b a) 6) a b = a ~ b

a b = a v b

ab a b aa v b a b = a v b

a ~ b = a & b v a & b

aba ~ ba & b a & b v a & b a ~ b = a & b v a & b

a b = a & b v a & b

ab a b a & b a & b v a & b a b = a & b v a & b

a b = b a

ab a b ab b a a b = b a

a ~ b = (a b) & (b a)

aba ~ b a bb aa b & b a

a b = a ~ b

aba ba ~ b a b = a ~ b

Найдите x, если (x v a) v (x v a) = b

Решение (x v a) v (x v a) = = (x & a) v (x & a) = = (x & x) v (a & a) = = x & 1 = x x = b

Какие формулы являются тавтологиями? 1) a & a 2) a (b a) 3) (a & b) a

a & a aa

a (b a) ab b aa (b a)

(a & b) a abb & a (a & b) a

Является ли формула тождественно ложной? a & (a b) & (a b)

ab a b b a & (a b) & (a b)