Введите логическую формулу — инструмент мгновенно построит полную таблицу истинности по всем наборам значений переменных, добавит столбцы подформул, определит тип формулы и выведет СДНФ и СКНФ. Всё считается прямо в браузере, без отправки на сервер.
Таблица истинности логических операций
Базовая таблица истинности всех логических операций для двух переменных A и B — отрицание, конъюнкция, дизъюнкция, исключающее ИЛИ, импликация и эквивалентность. Это готовый справочник: по нему удобно проверять значения связок при разборе любой формулы.
Как читать: И (∧) истинно только в последней строке, где истинны оба операнда; ИЛИ (∨) ложно только в первой строке; XOR (⊕) истинно, когда A и B различны; импликация (→) ложна единственный раз — при 1 → 0; эквивалентность (↔) истинна, когда значения совпадают.
Теория и пояснения
Таблица истинности — это таблица, в которой для каждого возможного набора значений логических переменных вычислено значение формулы. Если переменных n, то наборов ровно 2ⁿ: для двух переменных — 4 строки, для трёх — 8, для четырёх — 16. Инструмент сам находит все переменные в формуле (латинские буквы A, B, C, D, …), перебирает все комбинации нулей и единиц и считает результат на каждом шаге. Поддерживаются все основные связки: отрицание НЕ (¬, !, NOT), конъюнкция И (∧, &, AND), дизъюнкция ИЛИ (∨, |, OR), импликация (→), эквивалентность (↔, ≡), а также исключающее ИЛИ XOR (⊕, ^). Приоритет операций обычный: сначала отрицание, затем И, затем XOR и ИЛИ, потом импликация и в конце эквивалентность; порядок можно менять скобками. Помимо итогового столбца показываются промежуточные подформулы — так видно, как результат собирается по шагам. По готовой таблице инструмент сразу определяет, является ли формула тождественно истинной (тавтологией), тождественно ложной (противоречием) или выполнимой, и строит совершенную дизъюнктивную (СДНФ) и совершенную конъюнктивную (СКНФ) нормальные формы.
Частые вопросы
Как построить таблицу истинности по формуле?
Запишите формулу в поле ввода, используя буквы-переменные и знаки логических операций (можно с экранной клавиатуры). Таблица строится автоматически: для каждого из 2ⁿ наборов значений вычисляется результат и значения всех подформул.
Сколько строк будет в таблице?
Столько, сколько наборов значений: 2 в степени числа переменных. Для 2 переменных — 4 строки, для 3 — 8, для 4 — 16, для 5 — 32.
Какие знаки операций можно вводить?
НЕ: ¬, !, ~, NOT; И: ∧, &, *, AND; ИЛИ: ∨, |, +, OR; импликация: →, ->; эквивалентность: ↔, ≡, <->; исключающее ИЛИ: ⊕, ^, XOR. Регистр и пробелы не важны.
Данные отправляются на сервер?
Нет. Разбор формулы и построение таблицы выполняются полностью в вашем браузере на JavaScript. Формула никуда не передаётся и нигде не сохраняется.
Как построить таблицу истинности: с чего начать?
Начните с поиска всех переменных формулы — их число n задаёт размер таблицы (2ⁿ строк). Затем выпишите все наборы значений в двоичном порядке, заведите столбцы для подформул и заполняйте их от внутренних скобок к внешним; в последнем столбце получится значение всей формулы. Инструмент выше выполняет все эти шаги автоматически.
Чем построение таблицы истинности отличается от вычисления выражения?
Вычисление даёт значение формулы при одном наборе значений переменных, а построение таблицы истинности перебирает сразу все 2ⁿ наборов и показывает результат на каждом. Этот инструмент строит полную таблицу и попутно вычисляет значения всех подформул в отдельных столбцах.