3. Суперсила упрощения
1. Крючок
Спор на 10 секунд. Один инженер собрал схему из 4 микросхем. Второй — из 1. Работают они абсолютно одинаково: одинаковые таблицы истинности, ни отличить, ни поймать.
2. Сквозная метафора: вынести общее за скобки
Помнишь из математики: ? Тройку вынесли за скобку — стало короче. В булевой алгебре можно так же. А ещё круче — можно вывернуть схему наизнанку, поменяв все И на ИЛИ и наоборот, и получить то же самое. Это и есть суперсила.
3. Адаптированное ядро
Распределительный закон — «раскрываем и выносим скобки»
Как в обычной алгебре, И «раскрывается» над ИЛИ:
Но в булевой алгебре есть бонус, которого нет в обычной: ИЛИ тоже распределяется над И:
Второе выглядит странно — в школьной математике так нельзя. А в логике можно, и это часто спасает.
Закон поглощения — «большой кусок съедает маленький»
Если маленький член уже «сидит» внутри большого выражения, большой становится лишним:
Логика простая: если A уже само по себе включает лампу, то приписка «…и ещё B» ничего не добавляет.
A поглощает A·B.
Сочетательный (ассоциативный) закон — «скобки внутри одного знака не важны»
Если все двери соединены одинаково (всё И или всё ИЛИ) — группируй как угодно, результат тот же.
Теорема Де Моргана — главная суперсила
Два правила, которые выворачивают выражение наизнанку:
Словами: «отрицание разбивает скобку, меняя И на ИЛИ (и наоборот), и надевает чёрточку на каждую букву».
Проверим по таблице второе правило — это не фокус, а факт:
| A | B | ||
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 |
Столбцы совпадают строка в строку. Значит выражения — одно и то же, хоть и записаны по-разному.
4. Концептуальный чек-ап
- Что необычного в булевом законе по сравнению с обычной алгеброй?
- Почему ? Объясни через «лампу уже горит».
- Как звучит теорема Де Моргана «на пальцах»?
- Даны только элементы И-НЕ. Можно ли из них сделать НЕ? (Подумай, что будет, если оба входа И-НЕ соединить.)
- Совпадение двух столбцов в таблице истинности — это доказательство или совпадение?
5. Разбор задачи
Дано: выражение . Найти: упростить.
Применяем Де Моргана к внешнему отрицанию
. Здесь , :
Снимаем двойные отрицания
и .
Вывод
Мы получили обычное ИЛИ — из выражения, где не было ни одного знака «+»! Так на практике собирают ИЛИ, имея только инверторы и И.
6. Практика на верстаке
Де Морган: две схемы — один результат
Закон де Моргана утверждает, что и — это одно и то же. На бумаге это строчка, а вот доказательство: две разные схемы, которые ведут себя одинаково при любых входах.
🔬 Симулятор: Левая часть: НЕ(A И B) — один вентиль И-НЕ
Сначала посчитай, потом запускай. Ожидаемый результат: ноль на выходе только при обеих нажатых кнопках. Проверь себя — сходится ли расчёт с симулятором.
▶ Открыть схему в Falstad — откроется в новой вкладке уже собранной.
Если ссылка не открылась — собрать вручную
Зайти на falstad.com/circuit → меню File → Import From Text → вставить:
$ 1 0.000005 10.20 50 5 43 5e-11
L 128 168 80 168 0 0 false 5 0
L 128 200 80 200 0 0 false 5 0
150 256 184 320 184 0 2 2 0 5
w 128 168 256 168 0
w 128 200 256 200 0
M 384 184 432 184 0 2.5
w 320 184 384 184 0Не сработал и импорт — собери схему мышью (Draw → Resistor / Voltage Source). Это 2–3 минуты и само по себе тренировка чтения схемы.
🔬 Симулятор: Правая часть: НЕ(A) ИЛИ НЕ(B) — три вентиля
Сначала посчитай, потом запускай. Ожидаемый результат: ровно та же таблица истинности, хотя схема совсем другая: два инвертора и ИЛИ. Проверь себя — сходится ли расчёт с симулятором.
▶ Открыть схему в Falstad — откроется в новой вкладке уже собранной.
Если ссылка не открылась — собрать вручную
Зайти на falstad.com/circuit → меню File → Import From Text → вставить:
$ 1 0.000005 10.20 50 5 43 5e-11
L 144 128 96 128 0 0 false 5 0
L 144 240 96 240 0 0 false 5 0
I 208 128 272 128 0 0.01 5
I 208 240 272 240 0 0.01 5
w 144 128 208 128 0
w 144 240 208 240 0
150 336 184 400 184 0 1 2 0 5
w 272 128 320 128 0
w 320 128 320 168 0
w 320 168 336 168 0
w 272 240 320 240 0
w 320 240 320 200 0
w 320 200 336 200 0
M 464 184 512 184 0 2.5
w 400 184 464 184 0Не сработал и импорт — собери схему мышью (Draw → Resistor / Voltage Source). Это 2–3 минуты и само по себе тренировка чтения схемы.
Открой обе схемы рядом (в двух вкладках) и прогони одинаковые комбинации входов. Выходы совпадут во всех четырёх случаях.
В этом и сила закона: слева один корпус микросхемы, справа — три вентиля. Инженер, увидевший правую схему, немедленно заменит её левой: меньше деталей, меньше задержка, меньше цена. Упрощение по де Моргану — это не математическое упражнение, а экономия на реальной плате.
Докажи закон поглощения . Собери левую часть: элемент И (A·B),
его выход + отдельный A заводим в элемент ИЛИ. Рядом собери правую часть: просто A на светодиод.
- Что сделать: переключай A и B во всех комбинациях, сравнивай два светодиода.
- Что увидеть: они всегда горят одинаково. Значит B действительно лишний.
- Инженерный вывод: целый элемент И и вход B можно выкинуть — минус детали.
7. Разноуровневые задания
- (Воспроизведение) Запиши оба правила Де Моргана.
- (Воспроизведение) Чему равно ?
- (Понимание) Почему из элементов И-НЕ можно собрать вообще любую логику, а из одних И — нет?
- (Понимание) Мы увидели «иголки» на выходе. Почему на бумаге их нет, а в железе есть?
- (Применение) С помощью Де Моргана и распределительного закона упрости и запиши, какой закон применяешь на каждом шаге.
8. Итог урока
Суперсила освоена. Общий множитель выносится за скобку, большой член поглощает маленький, а Де Морган выворачивает схему наизнанку, превращая И в ИЛИ. Именно эти правила позволяют собрать что угодно из одного типа микросхемы — и сэкономить в разы.