Алгебра логики: операции, таблицы истинности, законы
Коротко о главном
Алгебра логики работает с высказываниями, которые могут быть либо истинными (1, True), либо ложными (0, False). Из простых высказываний с помощью логических операций строятся сложные. Задание 3 ОГЭ проверяет умение читать таблицы истинности и определять значения переменных по условию, задание 8 — вычислять количество путей/чисел с помощью логики или строить таблицы истинности по формуле.
Главное, что нужно знать наизусть: таблицы истинности НЕ, И, ИЛИ, приоритет операций и основные законы преобразования формул.
Определения и формулы/правила
Логические операции
| Операция | Обозначение | Название | Смысл |
|---|---|---|---|
| Отрицание | , | НЕ (NOT) | меняет значение на противоположное |
| Конъюнкция | , , | И (AND) | истинно, только если оба истинны |
| Дизъюнкция | , , | ИЛИ (OR) | истинно, если хотя бы одно истинно |
| Импликация | ЕСЛИ...ТО | ложно только когда | |
| Эквивалентность | , | равносильно | истинно, когда и совпадают |
| Исключающее ИЛИ | XOR | истинно, когда и различны |
Таблицы истинности
| 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 | 1 |
Приоритет операций (от высшего к низшему):
- (отрицание)
- (И)
- (ИЛИ)
- (импликация)
- (эквивалентность)
Скобки всегда выполняются первыми, независимо от приоритета.
Основные законы алгебры логики
- Коммутативность: ;
- Ассоциативность:
- Дистрибутивность:
- Законы де Моргана: ;
- Двойное отрицание:
- Идемпотентность: ;
- Законы с константами: ; ; ;
- Правило исключённого третьего:
- Правило противоречия:
- Замена импликации:
Как применять
Пример 1. Чтение таблицы истинности (тип задания 3)
Дана формула . Нужно найти, при каких значениях формула ложна.
Формула ложна только когда обе части ложны: и . Отсюда , и хотя бы одно из равно 0. Подходят наборы: — три набора из восьми возможных.
Пример 2. Определение истинного высказывания
Дано: только одно из четырёх утверждений верно.
- : число делится на 2
- : число делится на 3
- : число делится на 5
- : число делится на 7
Если известно, что верно ровно одно, ищем число, которое делится ровно на одно из указанных значений (например, 25 делится на 5, но не на 2, 3, 7 — подходит).
Пример 3. Применение закона де Моргана
Упростить: .
По закону де Моргана: .
Это равносильно импликации .
Типичные ошибки
- Путают приоритет: забывают, что выполняется раньше (как умножение раньше сложения).
- Ошибка в импликации: считают её ложной во всех случаях, кроме , забывая, что при импликация истинна всегда.
- Неверно применяют закон де Моргана: меняют операцию, но забывают поставить отрицание над каждой переменной отдельно.
- Путают эквивалентность и импликацию — эквивалентность симметрична, импликация нет: .
- Забывают, что скобки меняют порядок вычисления независимо от стандартного приоритета операций.
- При построении таблицы истинности пропускают наборы значений переменных или дублируют их.
Где встречается на экзамене
Задание 3 обычно требует определить истинность составного высказывания или количество определённых наборов значений переменных по таблице истинности либо словесному описанию. Задание 8 часто связано с построением таблиц истинности для формул с 2–3 переменными, подсчётом количества единиц/нулей в результате или упрощением логического выражения перед вычислением ответа. Понимание законов де Моргана и приоритета операций критично для быстрого решения обоих заданий.
Частые вопросы
Чем отличается конъюнкция от дизъюнкции?
Конъюнкция (И, ) истинна только тогда, когда истинны оба высказывания одновременно. Дизъюнкция (ИЛИ, ) истинна, если истинно хотя бы одно из высказываний.
Когда импликация $A \rightarrow B$ ложна?
Импликация ложна только в одном случае: когда истинно, а ложно. Во всех остальных трёх комбинациях значений импликация истинна.
Как быстро определить приоритет операций в сложной формуле?
Порядок выполнения: сначала операции в скобках, затем отрицание , потом конъюнкция , далее дизъюнкция , импликация и в конце эквивалентность .
Что такое закон де Моргана и как его применять?
Закон де Моргана позволяет раскрыть отрицание над скобкой: и . Операция меняется на противоположную, а отрицание переносится на каждую переменную.
Сколько строк в таблице истинности для формулы с n переменными?
Количество строк равно , так как каждая переменная может принимать 2 значения (0 или 1), и нужно перебрать все возможные комбинации.
Как эквивалентность связана с импликацией?
Эквивалентность равносильна выражению — то есть истинна, когда обе импликации выполняются одновременно, что означает совпадение значений и .