Базовые логические операции
1. Операция "И" (AND, &)
Значение: Оба условия должны быть верны.
Пример из жизни:
"Хочу пиццу и колу" → только если есть и пицца, и кола.
-
A & B = только там, где пересекаются два круга (в диаграммах Эйлера-Венна).

-
Если A = кошки, B = рыжие, то A & B = рыжие кошки.
Пример
2. Операция "ИЛИ" (OR, |)
Значение: Хотя бы одно из условий верно (или оба).
Пример из жизни:
"Хочу чай или кофе" → подойдёт и чай, и кофе, и даже оба напитка.
-
A | B = всё, что попадает в два круга (объединение).

-
Если A = яблоки, B = груши, то A | B = все фрукты (яблоки + груши).
Пример
3. Операция "НЕ" (NOT, ¬)
Значение: Исключает условие.
Пример из жизни:
"Всё, кроме овощей" → мясо, фрукты, но не морковь.
-
¬A = всё, что не в круге A.

-
Если A = собаки, то ¬A = все животные, кроме собак.
Пример
ПАМЯТКА
| Приоритет |
Операция |
Смысл |
Пример |
Диаграмма (круги Эйлера) |
| 1 |
И (&) |
Оба условия |
"Рыжий и пушистый" |
Пересечение двух кругов |
| 2 |
ИЛИ (|) |
Хотя бы одно |
"Чай или кофе" |
Объединение двух кругов |
| 3 |
НЕ (¬) |
Исключение |
"Всё, кроме собак" |
Всё вне круга |
Краткая информация об истинности сложных логических операций
| Выражение |
А ИЛИ B |
A И B |
| Истина |
Хотя бы одно значение (А или В) истинно, или оба одновременно |
Когда оба значения (A и B) истинны одновременно |
| Ложь |
Когда оба значения (A и B) ложны одновременно |
Хотя бы одно значение (А или В) ложно, или оба одновременно. |
Иногда для упрощения сложных высказываний может пригодится и правило де Моргана.
НЕ (А и В) = НЕ А ИЛИ НЕ В
НЕ(А ИЛИ В) = НЕ А И НЕ В