Skip to content
Calcrivo

Truth Table Generator

Generate a complete truth table for a boolean expression with AND, OR, NOT, XOR and implies.

Inputs

Operators: AND, OR, NOT, XOR, IMPLIES. Variables: single letters A–Z. Max 6 variables.

Truth Table Rows

8

Variables Found

A, B, C

Truth Table

A | B | C | Result ------------------ F | F | F | T F | F | T | F F | T | F | T F | T | T | F T | F | F | T T | F | T | F T | T | F | T T | T | T | T

Is Tautology?

No

Is Contradiction?

No

Step by step

  1. Values used

    Boolean Expression = (A AND B) OR (NOT C)

  2. Row Count

    Rows = 2^n where n is the number of variables

  3. Truth Table Rows

    = 8

  4. Variables Found

    = A, B, C

  5. Truth Table

    = A | B | C | Result ------------------ F | F | F | T F | F | T | F F | T | F | T F | T | T | F T | F | F | T T | F | T | F T | T | F | T T | T | T | T

  6. Is Tautology?

    = No

  7. Is Contradiction?

    = No

How it works

A truth table lists all possible combinations of truth values for the variables in a boolean expression and evaluates the expression for each. It can reveal whether an expression is a tautology (always true), contradiction (always false), or contingency.

Formula

Row Count

Rows = 2^n where n is the number of variables

n
Number of distinct variables

Frequently Asked Questions

What operators are supported?

AND (conjunction), OR (disjunction), NOT (negation), XOR (exclusive or), and IMPLIES (material conditional). Use parentheses for grouping.

What is a tautology?

An expression that evaluates to true for every possible combination of variable values, e.g., 'A OR NOT A'.

You might also need