11/13/18
Алгебра логики
Логические операции
Задание : Являются ли следующие предложения высказываниями?
- На улице светит солнце.
- Уходя гасите свет.
- Из окна виден парк.
- Какого цвета этот дом?
- Посмотрите в окно.
Х
Х
Х
Логическая переменная – это простое высказывание. Значением логической переменной могут быть только константы ИСТИНА (1) или ЛОЖЬ (0) .
Логическая функция – составное логическое высказывание, которое содержит несколько простых высказываний, объединенных между собой с помощью логических операций.
Логическая операция – логическое действие. Существуют три базовые логические операции – конъюнкция , дизъюнкция , инверсия , остальные операции являются дополнительными: импликация , эквивалентность и другие.
Логическое отрицание - ИНВЕРСИЯ
Образуется из высказывания с помощью добавления частицы «НЕ» к сказуемому или использования оборота речи «НЕВЕРНО, ЧТО...»
Примеры инверсии:
А= «Неверно, что у меня есть приставка Dendy»
В= «Я не знаю китайского языка»
Обозначение : Ā, ¬А, не А, not А
Таблица истинности:
Инверсия высказывания истинная, когда высказывание ложно, и ложна, когда высказывание истинно.
А
0
⌐ А
1
1
0
Логическое умножение - КОНЪЮНКЦИЯ
Образуется соединением двух высказываний в одно с помощью союза «И» (а также «А», «НО» )
Примеры конъюнкции:
А= «Сегодня солнечный день и мы пойдем гулять»
В= «Богдан был победителем, а Степан занял второе место»
Обозначение : А и В , А В,
А & В, А*В, А and B
Таблица истинности:
А
0
В
А&В
0
0
0
1
1
1
0
0
0
1
1
Конъюнкция двух высказываний истинная тогда и только тогда, когда оба высказывания истинны, и ложна, когда хотя бы одно высказывание ложно.
Логическое сложение - ДИЗЪЮНКЦИЯ
Образуется соединением двух высказываний в одно с помощью союза «ИЛИ» (нестрогая), «ЛИБО» (строгая)
Обозначение : А или В , А В,
А+В, А or B
Примеры дизъюнкции:
А= «Снег пойдет ночью или утром»
В= «Он приедет сегодня либо завтра»
Таблица истинности:
А
0
В
А В
0
0
0
1
1
1
0
1
1
1
1
Дизъюнкция двух высказываний ложна тогда и только тогда, когда оба высказывания ложны, и истинна, когда хотя бы одно высказывание истинно.
Логическое следование - ИМПЛИКАЦИЯ
Образуется соединением двух высказываний в одно с помощью оборота речи «ЕСЛИ …, ТО ...»
Примеры импликации:
А= «Если число делится на 9, то оно делится на 3»
В= «Если на улице дождь, то асфальт мокрый»
Обозначение : А В , А В
Таблица истинности:
А
0
В
А В
0
0
1
1
1
1
0
1
0
1
1
Импликация двух высказываний ложна тогда и только тогда, когда из истинного высказывания следует ложное.
Логическое равенство - ЭКВИВАЛЕНТНОСТЬ
Образуется соединением двух высказываний в одно с помощью оборота речи:
«… ТОГДА И ТОЛЬКО ТОГДА, КОГДА ...»
Обозначение : А В , А В,
А=В, А В,
Примеры эквивалентности:
А= «Число кратно 3 тогда и только тогда, когда сумма цифр числа делится нацело на 3»
В= «Угол называется прямым тогда и только тогда, когда он равен 90°»
Таблица истинности:
А
0
В
А В
0
0
1
1
1
1
0
0
0
1
1
Эквивалентность двух высказываний истинна тогда и только тогда, когда оба высказывания истинны или оба ложны.
Для наглядной геометрической иллюстрации объемов понятий и соотношений между ними используются диаграммы (круги) Эйлера-Венна. Если имеются какие-либо понятия А, В и так далее, то объем каждого понятия (множество) можно представить в виде круга, а отношения между этими объемами (множествами) в виде пересекающихся кругов.
Конъюнкция
Дизъюнкция
Инверсия
Приоритет логических операций
- инверсия
- конъюнкция
- дизъюнкция
- импликация
- эквивалентность
Операции одного приоритета выполняются слева направо.
Для изменения порядка действий используются скобки.
Пример 1
4
5
3
2
1
Дана формула: А В → С & D ↔ Ā
1
2
3
4
5
Дана формула: А (В → С) & D ↔ Ā
Задача № 1
Какие из приведенных высказываний не являются формулами алгебры логики.
- А+→В +А+В А-В А&В А+В+С А*В ¬А+В (А+В)&C
- А+→В +А+В А-В А&В А+В+С А*В ¬А+В (А+В)&C
- А+→В +А+В А-В А&В А+В+С А*В ¬А+В (А+В)&C
- А+→В +А+В А-В А&В А+В+С А*В ¬А+В (А+В)&C
- А+→В
- +А+В
- А-В
- А&В
- А+В+С
- А*В
- ¬А+В
- (А+В)&C
Задача № 2
Запишите на языке алгебры логики следующие высказывания.
- На улице идет дождь и дует сильный ветер или светит солнце.
- Я поеду в Москву и встречу там друзей.
- Я не пойду в школу или не пойду в кино.
- Мы едем в театр и не можем ехать в зоопарк.
1&((x1) 1 2) 2 3) 3 4) 4." width="640"
Задача № 3
Для какого числа Х истинно высказывание x1&((x
1) 1 2) 2 3) 3 4) 4.
Задача № 4
Найдите значение логических выражений
- F = (0 0) (1 1)
- F = (1 1) (1 0)
- F = (0 & 0) & (1 & 1)
- F = 1 & (1 1) ( 0 & 1)
- F = ( 1 1) & (1 1) & ( 1 0)