МАТ-БУЛдискретная математикаТИ · СДНФ · Карноревизия 2026-05-09

Калькулятор булевой алгебры

Построение таблицы истинности, СДНФ, СКНФ, минимизация по Карно. Упрощение логических выражений по законам де Моргана и поглощения.

⏱ ~20 сек · таблица истинности · СДНФ · СКНФ · минимизация
Отчёт · МАТ-БУЛ|расчёт: аноним
calcal.ru / boolean-algebra-calculator
Загрузка калькулятора…
2^N
Строк ТИ для N перем.
6
Операций
1854
Буль опубликовал работу
Карно
Минимизация

Что такое булева алгебра

ББулева алгебра — раздел математики, изучающий логические операции над двумя значениями: 0 (ложь) и 1 (истина). Создана Джорджем Булем в 1854 г. Фундамент цифровой электроники, информатики, логики. Без неё не было бы компьютеров — все CPU работают на основе булевых схем.

Клод Шеннон в 1938 г. показал связь булевой алгебры с релейной логикой — это открыло путь к созданию современных компьютеров. Сегодня булева алгебра — основа языков программирования (if/else, логические условия), SQL-запросов, поиска, ML.

Логические операторы

ОперацияСимволПравило
И (AND, ∧)&&, ·, ∧1 только если обе переменные = 1
ИЛИ (OR, ∨)||, +, ∨1, если хотя бы одна = 1
НЕ (NOT, ¬)!, ¬, ~Инверсия переменной
XOR (⊕)⊕, !=1, если переменные разные
Имплика (→)→, =>0 только если 1→0
Эквивал. (↔)↔, ==1, если обе одинаковые

Основные законы

КЛЮЧЕВЫЕ ТОЖДЕСТВА
Идемпотентность: A ∧ A = A, A ∨ A = A
Коммутат.: A ∧ B = B ∧ A
Ассоц.: (A ∧ B) ∧ C = A ∧ (B ∧ C)
Дистриб.: A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)
Де Морган: ¬(A ∧ B) = ¬A ∨ ¬B
Поглощение: A ∨ (A ∧ B) = A
Двойное отрицание: ¬¬A = A
Нейтральные: A ∧ 1 = A, A ∨ 0 = A
Нулевой/единичный: A ∧ 0 = 0, A ∨ 1 = 1
Законы, которым подчинены символы логики, полностью соответствуют законам алгебры, применяемой к числам, с единственным исключением — ограничением на значения 0 и 1.Дж. Буль, 'Исследование законов мышления' (1854)

СДНФ и СКНФ

СДНФ (совершенная ДНФ) — дизъюнкция конъюнкций, где каждая конъюнкция содержит все переменные. Строится по строкам ТИ, где F=1. СКНФ (совершенная КНФ) — конъюнкция дизъюнкций. Строится по строкам, где F=0 (с инверсией переменных).

Применение

Цифровая электроника: логические вентили (AND, OR, NOT). Программирование: if-else, условия в циклах. SQL: WHERE A AND B OR C. Поиск: булевы запросы в Google, Elastic. Криптография: XOR-шифры, потоковые шифры. ML: бинарные признаки, деревья решений.

ИСТОЧНИКИ
  1. Дискретная математика. С.В. Яблонский. Наука. 1979 (переиздания).
  2. Investigation of the Laws of Thought. G. Boole. Walton & Maberly. 1854.
  3. Symbolic Analysis of Relay and Switching Circuits. C. Shannon. MIT Press. 1938.
  4. Дискретная математика и комбинаторика. А.С. Холл, Р. Хеард. Диалектика. 2019.

Смотрите также глоссарий математики.

РАЗДЕЛ 04 · НЮАНСЫ

Ключевые формы

Четыре понятия, без которых невозможно работать с булевыми функциями.

01
СДНФ

Совершенная дизъюнктивная нормальная форма: дизъюнкция конъюнкций всех переменных. Строится из строк ТИ, где функция = 1.

02
СКНФ

Совершенная конъюнктивная: конъюнкция дизъюнкций. Строится из строк ТИ, где функция = 0. Переменные в дизъюнкции инвертируются.

03
Законы де Моргана

¬(A ∧ B) = ¬A ∨ ¬B. ¬(A ∨ B) = ¬A ∧ ¬B. Основа упрощения выражений. Позволяют выразить все операции через И/НЕ или ИЛИ/НЕ.

04
Карты Карно

Графический метод минимизации булевых функций для 2-5 переменных. Группировка соседних единиц даёт минимальную СДНФ.

РАЗДЕЛ 05 · ПЛАН ДЕЙСТВИЙ

Как использовать калькулятор

Три шага от выражения к минимизации.

01ВЫРАЖЕНИЕ

Введите формулу

Например: (A && B) || !C. Допустимы AND/OR/NOT/XOR. Калькулятор распознает русские и английские обозначения.

02ТАБЛИЦА

Получите ТИ

Калькулятор построит полную таблицу истинности. Для N переменных — 2^N строк. Подсветка СДНФ-строк (где F=1).

03УПРОЩЕНИЕ

СДНФ и минимизация

Автоматическое построение СДНФ и СКНФ. Минимизация через карты Карно для 2-5 переменных.

ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Раздел математики, изучающий логические операции над 0 и 1. Фундамент цифровой электроники, программирования, SQL, криптографии. Создана Джорджем Булем в 1854 г.
Для N переменных 2^N строк. Введите выражение — калькулятор переберёт все комбинации и покажет значение функции для каждой строки.
Совершенная ДНФ — дизъюнкция конъюнкций всех переменных. Строится по строкам, где F=1. Пример: (A∧B∧¬C) ∨ (¬A∧B∧C). Каждая переменная входит в каждую конъюнкцию.
СКНФ — конъюнкция дизъюнкций, строится по нулям ТИ (переменные инвертируются). СДНФ — по единицам. Обе однозначно определяют функцию.
Графический метод минимизации для 2-5 переменных. Соседние ячейки отличаются одной переменной. Группировка единиц даёт минимальную СДНФ.
¬(A ∧ B) = ¬A ∨ ¬B. ¬(A ∨ B) = ¬A ∧ ¬B. Позволяют выразить все булевы операции через И/НЕ или ИЛИ/НЕ, что используется в цифровой электронике.
CPU (логические вентили), языки программирования (if-else), SQL-запросы, криптография (XOR), поиск (Google boolean), ML (деревья решений, бинарные признаки).
Формула, истинная при любых значениях переменных. Пример: A ∨ ¬A (закон исключённого третьего). Противоречие — наоборот (всегда 0): A ∧ ¬A.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

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

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

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

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

EMBED

Встроить на свой сайт

Копируйте HTML-код — калькулятор появится на вашей странице за 30 секунд.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Калькулятор тригонометрии

Вычисление sin, cos, tan, cot, sec, csc. Решение треугольников, радианы/градусы, тригонометрические уравнения.

/trigonometry-calculator

Калькулятор оптимизации: симплекс, рюкзак, генетика

Решение задач оптимизации: линейное программирование (симплекс-метод), задача о рюкзаке и генетические алгоритмы. Поиск минимума/максимума.

/optimization-calculator

Калькулятор дробей (смешанные и неправильные)

Конвертер дробей онлайн. Перевод смешанных чисел в неправильные дроби и наоборот с подробным решением.

/fraction-calculator

Калькулятор НОД и НОК

Быстрый расчет НОД и НОК для любых чисел. Разложение на простые множители (факторизация) онлайн.

/gcd-lcm-calculator

Калькулятор матриц

Вычисление определителя, обратной матрицы, ранга и собственных значений. Удобный интерфейс с решением.

/matrix-calculator

Калькулятор комбинаторики

Перестановки P(n), сочетания C(n,k), размещения A(n,k) и вариации с повторениями. Факториал, биномиальные коэффициенты.

/combinatorics-calculator

Калькулятор комплексных чисел

Сложение, вычитание, умножение, деление, модуль, аргумент, степень, корень комплексных чисел. Визуализация на плоскости.

/complex-number-calculator

Калькулятор производных и интегралов

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

/derivative-integral-calculator

Калькулятор чисел Фибоначчи

Вычислите n-е число Фибоначчи, проверьте принадлежность числа ряду, найдите золотое сечение. Формула Бине.

/fibonacci-calculator

Калькулятор золотого сечения

Пропорции золотого сечения (phi = 1.618). Для дизайна, архитектуры, фотографии. Прямоугольник и спираль.

/golden-ratio-calculator

Калькулятор сумм рядов

Арифметическая и геометрическая прогрессии, степенные ряды, ряды Тейлора. N-й член, сходимость.

/series-sum-calculator

Калькулятор Монте-Карло симуляции: оценка рисков

Прогнозирование стоимости активов и оценка рисков методом Монте-Карло. Расчет распределения вероятностей, VaR и волатильности.

/monte-carlo-simulation

Калькулятор процентов

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

/percentage-calculator

Калькулятор научной нотации

Конвертер чисел в научную (экспоненциальную) и инженерную нотацию. Перевод стандартного вида числа онлайн.

/scientific-notation-calculator

Калькулятор интерполяции (Лагранж, сплайн)

Интерполяция функции онлайн: линейная, полином Лагранжа, кубический сплайн. Построение графика по точкам.

/interpolation-calculator