Бесплатные калькуляторы

Примеры запросов: процентыипотекаплощадь✓ 1 413 работающих калькуляторов

МАТЕМАТИЧЕСКАЯ ЛОГИКА · ОНЛАЙН

Таблица истинности формулы: СДНФ, СКНФ, равносильность, полином Жегалкина

Калькулятор строит таблицу истинности для формулы с числом переменных до шести, определяет её тип — тавтология, противоречие или выполнимая формула, — и выписывает СДНФ и СКНФ. Во втором режиме две формулы сравниваются на равносильность и следование, а в расширенном вычисляются полином Жегалкина и классы Поста.

✓ Бесплатно⌁ С пояснением✦ Без регистрации
∧
КАЛЬКУЛЯТОР

Введите данные

Режим
Переменные A–Z, константы 0 и 1; операции ¬ ∧ ∨ ⊕ → ↔ ↑ ↓ или ! & | ^ -> <-> и слова NOT AND OR XOR.
Вторая формула для сравнения; переменные объединяются.
Обозначение значений
Фильтр таблицы истинности.
Добавляет алгебраический анализ функции.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Таблица истинности формулы

ПеременныеA, B, C
Число переменных3
Строк в таблице8
Истинных наборов3
Ложных наборов5
Доля истинных наборов, %37,5
Тип формулывыполнима, но не тавтология
Вектор значений10100010
Номера истинных наборов0, 2, 6
Число операций3
СДНФ(¬A∧¬B∧¬C)∨(¬A∧B∧¬C)∨(A∧B∧¬C)
СКНФ(A∨B∨¬C)∧(A∨¬B∨¬C)∧(¬A∨B∨C)∧(¬A∨B∨¬C)∧(¬A∨¬B∨¬C)

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Формула разбирается по приоритетам: ¬ — самый высокий, затем ∧ и ↑, ⊕, ∨ и ↓, → (правоассоциативна), ↔ — самый низкий. Номер набора — двоичное число из значений переменных, первая по алфавиту переменная — старший разряд. СДНФ — дизъюнкция конъюнкций по истинным наборам, СКНФ — конъюнкция дизъюнкций по ложным.

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

№ABCF
00001
10010
20101
30110
41000
51010
61101
71110
Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

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

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

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

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

Формула записывается привычными символами или словами: отрицание ¬ (или «!», NOT, НЕ), конъюнкция ∧ (или «&», AND, И), дизъюнкция ∨ (или «|», OR, ИЛИ), исключающее ИЛИ ⊕ (или «^», XOR), импликация → (или «->»), эквиваленция ↔ (или «<->»), а также штрих Шеффера ↑ и стрелка Пирса ↓. Переменные — латинские буквы от A до Z, константы — 0 и 1.

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

Приоритеты операций

Без скобок операции выполняются в таком порядке: отрицание, затем конъюнкция и штрих Шеффера, затем исключающее ИЛИ, затем дизъюнкция и стрелка Пирса, потом импликация и в конце эквиваленция. Импликация правоассоциативна: запись A → B → C означает A → (B → C), а остальные операции выполняются слева направо.

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

Таблица истинности и нормальные формы

Таблица содержит все наборы значений переменных, которых для n переменных ровно 2ⁿ, а в последнем столбце — значение формулы. Допускается до шести переменных, то есть до 64 строк. Можно показывать все строки, только истинные или только ложные, а значения записывать как 0 и 1 либо как И и Л.

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

Сравнение двух формул

В режиме сравнения вводятся две формулы F и G, переменные объединяются, и для каждого набора вычисляются обе. Формулы равносильны, если векторы совпадают, и калькулятор показывает все наборы, на которых результат различается, — это контрпримеры для проверки упрощений.

Кроме равносильности проверяется логическое следование: из F следует G, если нигде F не истинна при ложной G. Так можно проверить закон де Моргана, правило контрапозиции или сокращение вида (A ∨ B) ∧ (A ∨ ¬B) = A. Переменные, которых нет в одной формуле, на её значения не влияют.

Полином Жегалкина и классы Поста

При включённых дополнительных параметрах формула раскладывается в полином Жегалкина — сумму по модулю два произведений переменных. Степень полинома равна наибольшему числу переменных в слагаемом; линейными называют функции со степенью не выше первой, например A ⊕ B ⊕ 1.

Классы Поста T₀, T₁, S, M и L описывают сохранение нуля и единицы, самодвойственность, монотонность и линейность. Система функций полна, если для каждого класса в ней есть функция вне этого класса. Одиночные штрих Шеффера и стрелка Пирса не принадлежат ни одному классу, поэтому каждая из них образует полную систему.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

F = ⋁ (конъюнкции по истинным наборам) = ⋀ (дизъюнкции по ложным); A → B = ¬A ∨ B; A ⊕ B = A + B (mod 2)

Проверенные примеры

Формула (A → B) ∧ ¬C

Три переменные, режим таблицы.

Вектор значений 10100010, истинных наборов три, СДНФ из трёх конъюнкций.

Равносильность A → B и ¬A ∨ B

Режим сравнения.

Формулы равносильны, различающихся наборов нет.

Штрих Шеффера A ↑ B

Расширенные параметры включены.

Функция не принадлежит ни одному из пяти классов Поста, образует полную систему.

Как пользоваться онлайн-калькулятором

  1. Выберите режим и введите формулу, используя символы или слова.
  2. Укажите обозначение значений и фильтр строк.
  3. Для сравнения введите вторую формулу.
  4. Прочитайте вектор значений, нормальные формы и таблицу, при необходимости включите алгебраический анализ.
ВОПРОСЫ И ОТВЕТЫ

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

Как ввести импликацию?

Знаком → или «->»; запись A -> B -> C понимается как A → (B → C).

Что такое СДНФ?

Дизъюнкция конъюнкций, по одной на каждый набор, где формула истинна.

Как проверить равносильность формул?

Перейдите в режим сравнения: ответ «да» означает совпадение значений на всех наборах.

Что значит, что система функций полна?

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

Можно ли использовать русские слова?

Да, допустимы И, ИЛИ и НЕ, а также NOT, AND, OR, XOR, NAND и NOR.

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

▦МАТЕМАТИЧЕСКАЯ ЛОГИКА

Исключающее ИЛИ (XOR)

Исключающее ИЛИ (XOR): Исключающее или показывает отличие двух логических состояний и становится ложным при их совпадении. обнаружение несовпадения двух флагов и вычисление бита чётности. Укажите значения и получите вычисление с контрольными примерами.

▦МАТЕМАТИЧЕСКАЯ ЛОГИКА

Логическая импликация A ⇒ B

Логическая импликация A ⇒ B: Материальная импликация ложна лишь тогда, когда из истинной предпосылки следует ложное заключение. проверка формальных правил вида «если условие A, то требование B». Укажите значения и получите вычисление с контрольными примерами.

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

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

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_910110/

Предварительный просмотр