РУҚА
Тапсырмалар № 15, 23 · ЕГЭ

Преобразование по законам де Моргана

Пошаговое раскрытие отрицаний в логических формулах с помощью законов де Моргана
6 мин чтенияҚиындық: Обновлено 29 қыркүйек 2026

Законы де Моргана помогают раскрывать отрицание выражений, содержащих конъюнкцию «И» и дизъюнкцию «ИЛИ». На этой странице разберём формулы, порядок действий и типичные приёмы, которые нужны при преобразовании логических выражений и подготовке к заданиям ege-15 и ege-23.

Что выражают законы де Моргана

В логике отрицание меняет значение выражения на противоположное: истинное становится ложным, а ложное — истинным. Если отрицать составное выражение, недостаточно просто поставить знак отрицания перед всей скобкой: нужно также заменить логическую операцию внутри скобок.

D
Определение

Законы де Моргана — правила преобразования отрицания конъюнкции и дизъюнкции. При раскрытии отрицания операция «И» заменяется на «ИЛИ», а операция «ИЛИ» — на «И»; каждое простое высказывание также получает отрицание.

\[\neg(A \land B) \equiv \neg A \lor \neg B\]1
\[\neg(A \lor B) \equiv \neg A \land \neg B\]2

Здесь \(\land\) обозначает конъюнкцию, или «И», \(\lor\) — дизъюнкцию, или «ИЛИ», а \(\neg\) — отрицание. Знак \(\equiv\) означает логическое равенство: левая и правая части имеют одинаковые значения при любых значениях переменных.

T
Правило де Моргана

Чтобы раскрыть отрицание скобок, перенесите отрицание к каждому элементу внутри скобок, одновременно заменив операцию: \(\land\) на \(\lor\) немесе \(\lor\) на \(\land\).

Пошаговый алгоритм преобразования

Преобразования выполняются последовательно. В сложной формуле не следует менять сразу несколько частей без записи промежуточных результатов: это увеличивает риск потерять отрицание или перепутать операцию.

  1. Найдите выражение в скобках, перед которым стоит отрицание.
  2. Определите операцию внутри скобок: «И» или «ИЛИ».
  3. Поставьте отрицание перед каждым элементом внутри скобок.
  4. Замените операцию по законам де Моргана.
  5. Если отрицание оказалось перед скобками меньшего деңгейі, повторите действия.
  6. Устраните двойные отрицания и примените другие известные законы, если это требуется.
\[\neg\neg A \equiv A\]

Последняя формула — закон двойного отрицания. Он особенно часто используется после раскрытия нескольких вложенных скобок.

Удобный приём

Можно мысленно представить знак отрицания как «переключатель»: он меняет каждую операцию внутри области действия и ставит отрицание перед каждым элементом. Если отрицание проходит через несколько уровней скобок, переключение выполняется на каждом уровне.

Работа с отдельными элементами

Элементом может быть не только переменная, но и целое составное выражение. Например, в формуле \(\neg(A \lor (B \land C))\) сначала раскрывается внешнее отрицание, а затем — отрицание перед внутренней скобкой.

\[\neg(A \lor (B \land C)) \equiv \neg A \land \neg(B \land C) \equiv \neg A \land (\neg B \lor \neg C)\]

Если выражение уже записано в отрицательной форме, иногда удобно не раскрывать его полностью. Однако в заданиях на приведение к определённому виду, например к совершенной конъюнктивной нормальной форме, отрицания обычно стремятся оставить только перед переменными.

Микро-проверка

Как правильно преобразовать выражение \(\neg(P \land Q)\)?

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

Преобразуем формулу \(F=\neg((A \lor B) \land \neg C)\) так, чтобы отрицания стояли только перед переменными. Важно раскрывать внешнюю скобку первой, а затем работать с каждой частью отдельно.

№
Пример

Требуется раскрыть отрицание в формуле \(F=\neg((A \lor B) \land \neg C)\) и упростить результат.

1
Внешнее выражение — отрицание конъюнкции двух частей: \((A \lor B)\) и \(\neg C\). По первому закону де Моргана «И» меняется на «ИЛИ».
\(\displaystyle F=\neg((A\lor B)\land\neg C)\equiv\neg(A\lor B)\lor\neg(\neg C)\)
2
В первой части отрицание относится к дизъюнкции. По второму закону де Моргана «ИЛИ» меняется на «И».
\(\displaystyle F\equiv(\neg A\land\neg B)\lor\neg(\neg C)\)
3
Перед \(C\) стоят два отрицания, поэтому применяем закон двойного отрицания.
\(\displaystyle F\equiv(\neg A\land\neg B)\lor C\)

Итоговая формула содержит только отрицания переменных: \(F\equiv(\neg A\land\neg B)\lor C\). Дополнительное раскрытие скобок здесь не нужно: операция между блоками уже записана явно, а закон ассоциативности немесе закон коммутативности понадобились бы только при изменении группировки или порядка элементов.

Как проверять преобразование

Есть два надёжных способа проверки. Первый — подставить несколько наборов значений переменных и сравнить исходную и преобразованную формулы. Второй — построить таблицу истинности. Если результаты совпадают во всех строках, формулы логически равносильны.

AB\(\neg(A\land B)\)\(\neg A\lor\neg B\)
0011
0111
1011
1100

Таблица показывает, что столбцы для обеих частей совпадают. Значит, первый закон де Моргана верен для всех значений \(A\) и \(B\). Аналогично проверяется второй закон.

i
Связь с другими преобразованиями

После законов де Моргана часто применяются закон дистрибутивности, закон поглощения и закон склеивания. Они помогают не только раскрыть отрицания, но и сократить получившуюся формулу.

Частые ошибки

!
Ошибка 1. Операция не заменена

Қате: \(\neg(A\land B)\equiv\neg A\land\neg B\). Правильно: \(\neg(A\land B)\equiv\neg A\lor\neg B\). Одного добавления отрицаний недостаточно.

!
Ошибка 2. Потеря отрицания

Қате: \(\neg(A\lor B)\equiv A\land B\). При раскрытии отрицания знак должен появиться у каждого элемента: \(\neg A\land\neg B\).

!
Ошибка 3. Неправильная работа с двойным отрицанием

В выражении \(\neg(\neg A\lor B)\) после применения закона де Моргана получается \(\neg\neg A\land\neg B\), а затем \(A\land\neg B\). Нельзя сразу заменить всю формулу на \(A\lor\neg B\): операция также меняется.

!
Ошибка 4. Смешение логики и арифметики

Законы де Моргана относятся к логическим операциям «И», «ИЛИ» и отрицанию. Они не означают обычное раскрытие скобок в арифметике и не заменяют правила работы со знаками в алгебраических выражениях.

Приём для экзаменационных тапсырмалардың

В задачах на преобразование формул сначала уберите самые внешние отрицания, затем двигайтесь внутрь. Если формула длинная, полезно отмечать границы действия каждого отрицания. После каждого шага проверяйте две вещи: изменилась ли операция и появились ли отрицания у всех элементов.

  • Отрицание перед «И» превращено в «ИЛИ».
  • Отрицание перед «ИЛИ» превращено в «И».
  • Каждый элемент внутри области действия получил отрицание.
  • Двойные отрицания устранены.
  • Скобки сохранены до тех пор, пока порядок операций однозначен.

При построении СКНФ отрицания также раскрываются по этим правилам: цель состоит в том, чтобы привести формулу к конъюнкции дизъюнкций, где отрицания стоят непосредственно перед переменными. Для проверки равносильности можно использовать логическое тождество и таблицу истинности.

Q
Жылдам тест по теме

Проверь себя

~ 2 мин4 вопроса
Вопрос 1 / 4
Вопрос 1 из 4 · Первый шаг
Преобразуйте \(\neg(X\lor Y)\).
Главное за минуту

Главное

  • \(\neg(A\land B)\equiv\neg A\lor\neg B\): отрицание конъюнкции превращает её в дизъюнкцию.
  • \(\neg(A\lor B)\equiv\neg A\land\neg B\): отрицание дизъюнкции превращает её в конъюнкцию.
  • При раскрытии скобок отрицание ставится перед каждым элементом, а операция внутри меняется.
  • После преобразования обязательно устраните двойные отрицания и проверьте скобки.
  • Для проверки равносильности используйте подстановку значений или таблицу истинности.