↔ Таблица истинности онлайн

Упростить логическое выражение

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

Введите формулу — таблица построится сразу.

Примеры: A ∧ B, A ∨ ¬B, (A → B) ∧ (B → C), закон де Моргана, A ⊕ B ⊕ C

Какие знаки можно вводить

ОперацияЗнаки вводаОписание
НЕ (отрицание)¬ ! ~ NOTменяет значение на противоположное
И (конъюнкция)∧ & * ANDистинно, когда истинны оба
ИЛИ (дизъюнкция)∨ | + ORложно, когда ложны оба
XOR (исключающее ИЛИ)⊕ ^ XORистинно, когда операнды различны
Импликация→ ->ложно только при 1 → 0
Эквивалентность↔ ≡ <->истинно, когда операнды равны
Переменные / константыA B C D … 1 0буквы — переменные, 1 — истина, 0 — ложь

Приоритет: НЕ → И → XOR → ИЛИ → импликация → эквивалентность. Меняйте порядок скобками. Регистр и пробелы не важны.

Теория и пояснения

Упростить логическое выражение — значит привести его к более короткому виду, не меняя таблицы истинности. Это делают по законам алгебры логики: законам поглощения A ∨ (A ∧ B) = A и A ∧ (A ∨ B) = A, идемпотентности A ∨ A = A и A ∧ A = A, де Моргана, дистрибутивности, а также с помощью свойств констант (A ∨ 1 = 1, A ∧ 0 = 0) и закона исключённого третьего A ∨ ¬A = 1. Например, выражение A ∨ (A ∧ B) по закону поглощения упрощается до A — постройте таблицу для обоих и убедитесь, что итоговые столбцы совпадают. Этот инструмент не выполняет символьное упрощение за вас, но даёт надёжный способ проверки: постройте таблицу истинности исходной и предполагаемой упрощённой формулы — если итоговые столбцы совпали во всех строках, формулы равносильны, а значит, упрощение выполнено верно. Для прямого сравнения двух выражений удобна отдельная страница «Проверка равносильности формул»: она строит общую таблицу и сразу сообщает, равносильны ли формулы. Полный разбор по таблице также показывает СДНФ и СКНФ — по ним можно увидеть минимальное число термов и оценить, насколько выражение поддаётся сокращению.

Частые вопросы

Как упростить логическое выражение?

Применяйте законы алгебры логики: поглощения, идемпотентности, де Моргана, дистрибутивности, свойства констант. После каждого шага можно проверять себя таблицей истинности — она не должна меняться.

Чему равно A ∨ (A ∧ B)?

По закону поглощения это равно A. Таблицы истинности у A ∨ (A ∧ B) и у A полностью совпадают.

Как проверить, что упрощение верное?

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

Помогают ли СДНФ и СКНФ при упрощении?

Да. Каноническая СДНФ показывает, по скольким наборам функция истинна, и служит отправной точкой для минимизации (например, методом Карно или склеиванием соседних минтермов).