Skip to content

2. Правила игры: законы Буля

1. Крючок

На прошлом уроке случилось маленькое чудо: сломанный выключатель B = 1 исчез из схемы, и математика это доказала (A1=AA \cdot 1 = A). Мы выкинули деталь — а схема работает как раньше.

Инженерная правда: каждая лишняя деталь — это деньги, место на плате и лишняя точка отказа. Компания, которая умеет выкидывать детали математикой, выигрывает у той, которая не умеет. Сегодня учимся выкидывать законно.

2. Сквозная метафора: правила настольной игры

Булевы законы — это как правила настолки. Ты не можешь их нарушить, но, зная их, делаешь ходы короче и хитрее. Мы сегодня соберём свод правил, по которым разрешено упрощать схему, ни разу её не сломав. Проверять каждое правило будем на верстаке.

3. Адаптированное ядро

Договоримся: · — это И, + — это ИЛИ, чёрточка сверху — НЕ. Значения только 0 и 1.

Закон идемпотентности — «сам с собой»

Дверь, соединённая сама с собой, — это просто она же.

AA=AA+A=A A \cdot A = A \qquad A + A = A

Две одинаковые двери подряд? Хватит одной. Два раза одна и та же дверь в один зал? Тоже одной.

Закон поглощения нулём и единицей (аннулирование)

A0=0A+1=1 A \cdot 0 = 0 \qquad A + 1 = 1

Умножил на 0 (навсегда закрытая дверь) — всё, тьма, что бы ни делал A. Сложил с 1 (навсегда открытая дверь) — всегда свет, A уже не важен.

Закон тождества — «пустышка»

A1=AA+0=A A \cdot 1 = A \qquad A + 0 = A

Открытая дверь в цепочке И и закрытая дверь в цепочке ИЛИ ничего не решают. Именно этот закон убрал сломанный выключатель на прошлом уроке.

Закон дополнения — «дверь и её зеркало»

AA=0A+A=1 A \cdot \overline{A} = 0 \qquad A + \overline{A} = 1

Поставь дверь и её перевёртыш последовательно: одна всегда закрыта → лампа никогда не горит. Поставь параллельно: одна всегда открыта → лампа горит всегда.

Закон двойного отрицания — «минус на минус»

A=A \overline{\overline{A}} = A

Перевернул дважды — вернулся к началу. Как «не неправда» = «правда».

Переместительный (коммутативный) закон — «порядок не важен»

AB=BAA+B=B+A A \cdot B = B \cdot A \qquad A + B = B + A

Две двери подряд — без разницы, какую поставить первой. Результат тот же.

Все эти законы — не магия и не «зубрёжка». Каждый можно проверить на макетке за минуту. Именно этим и займёмся в практике: сначала докажем руками, потом поверим формуле.

4. Концептуальный чек-ап

  1. Чему равно A+AA + A? А почему не 2A2A, как в обычной алгебре?
  2. Дверь и её зеркало последовательно — лампа горит когда-нибудь?
  3. Почему A+1=1A + 1 = 1, а не =A= A?
  4. «Не не-нажато» — это нажато или отпущено?
  5. Какой закон разрешил нам на прошлом уроке выкинуть сломанный выключатель?

5. Разбор задачи

Дано: выражение A(A+1)\overline{\overline{A}} \cdot (A + 1). Найти: упростить до предела.

Разбираем первый множитель

A=A\overline{\overline{A}} = A — двойное отрицание. Осталось A(A+1)A \cdot (A + 1).

Разбираем скобку

A+1=1A + 1 = 1 — закон аннулирования. Осталось A1A \cdot 1.

Закон тождества

A1=AA \cdot 1 = A.

Вывод

A(A+1)=A \overline{\overline{A}} \cdot (A + 1) = A

Три этажа скобок и отрицаний схлопнулись в одну букву. Схема из нескольких деталей — это на самом деле один провод с кнопкой.

6. Практика на верстаке

Для операции НЕ понадобится инвертор. Проще всего взять микросхему 74HC04 (шесть инверторов в одном корпусе), питание 5 В. Не забывай про резистор к светодиоду.

Докажи AA=AA \cdot A = A руками. Возьми одну кнопку, но заведи её сигнал в обе ножки элемента И (74HC08). Логически это «A И A».

  • Что увидеть: выход ведёт себя ровно как одиночная кнопка. Никакой разницы.
  • Вывод: дублировать вход бессмысленно — закон идемпотентности виден глазами.

7. Разноуровневые задания

  1. (Воспроизведение) Запиши закон двойного отрицания формулой.
  2. (Воспроизведение) Чему равно A0A \cdot 0?
  3. (Понимание) Почему A+A=AA + A = A, хотя в обычной математике 1+1=21 + 1 = 2?
  4. (Понимание) Мы соединили дверь с её зеркалом через ИЛИ, и лампа горит всегда. Объясни на пальцах, без формул.
  5. (Применение) Упрости выражение B+B0\overline{\overline{B}} + B \cdot 0 и объясни каждый шаг.

8. Итог урока

Правила настолки собраны. Теперь мы знаем: одинаковые двери схлопываются, дверь и её зеркало дают либо «всегда», либо «никогда», а лишние 0 и 1 честно выкидываются. Всё это — законные ходы, которые уменьшают схему, не меняя её поведения.

Домашнее (по желанию). Упрости A1+AAA \cdot 1 + A \cdot \overline{A} до одной буквы, записывая, какой закон применяешь на каждом шаге. На следующем уроке возьмём самые мощные правила — распределительный закон, закон поглощения и знаменитую теорему Де Моргана, которая умеет «выворачивать» схему наизнанку.

Дополнительные вопросы