Построить таблицу истинности

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



Скрыть клавиатуру
A
B
C
D
~
'
!
¬
^
&
·
*
=
<
>
v
+
|

(
)

Стереть

{{ '' + variable }} {{ '' + node }}
{{ cell }}

Введите логическое выражение для построения таблицы истинности, например A ^ (B v C) в поле ввода, а затем нажмите "Построить".

Поддерживаемые операции AND, OR, NOT, XOR, Импликация, Обратная импликация и Эквивалетность.

Операции и константы нечувствительны к регистру.

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

Операции

Операции выполняются в порядке приоритета, от высшего к низшему. Операции с одинаковым прецедентом выполняются слева направо. Чтобы выполнить определенную операцию первой, заключите ее в круглые скобки. ( ).

Операция Обозначения Возвращает "истина" если Возвращает "ложь" если Приоритет
NOT A ~ ' ! ¬ A равно "ложь". A равно "истина". высший
A и B ∧ ^ & · * оба A и B являются "истина". либо оба "ложь". средний
A эквивалентно B ⇔ ≡ ↔ = оба A и B являются "истина"; или оба являются "ложь". один из них"истина" и другой "ложь". средний
A влечёт B (импликация) ⇒ → ⊂ < A это "ложь"; или A это "истина" и B это "истина". A это "истина" и B это "ложь". средний
A не влечёт B (обратная импликация) ⇐ ← ⊃ > A это "истина" и B это "истина"; или B это "ложь". A это "ложь" и B это "истина". средний
A или B ∨ v + ∥ | A это "истина"; B это "истина"; или они оба "истина". оба "ложь". низший
A XOR B ⊻ ⊕ A это "истина" и B это "ложь";
или A это "ложь" и B это "истина".
они оба "истина" или оба "ложь". низший

Константы

Константа Обозначение Описание
TRUE 1 T ⊤ true Всегда возвращает "истина".
FALSE 0 F ⊥ false Всегда возвращает "ложь".