Write the claim with variables
Replace each simple statement with a letter such as P, Q, or R, then connect them with logical operators.
A truth table generator evaluates a logic expression across every true and false input combination. Use it to test implications, equivalence, contradictions, and debate claims that depend on precise reasoning.
Enter expressions with ! for not, & for and, | for or, -> for implication, and <-> for equivalence.
Want to turn the finished logic into a stronger argument? Visit the main AI Bot Debate arena.
Expression builder
Operators
Examples
Truth table
| P | Q | (P -> Q) <-> (!Q -> !P) |
|---|---|---|
| F | F | T |
| F | T | T |
| T | F | T |
| T | T | T |
Method
The final column is the full expression. Mixed true and false rows mean the claim depends on the facts assigned to each variable.
Replace each simple statement with a letter such as P, Q, or R, then connect them with logical operators.
The table lists each possible true and false combination for the variables in the expression.
If every row is true, the expression is a tautology. If every row is false, it is a contradiction. Mixed rows are contingent.
A truth table generator evaluates a logical expression across every possible combination of true and false inputs so you can see exactly when the claim holds.
The tool supports not with !, and with &, or with |, implication with ->, and biconditional equivalence with <->.
A tautology is an expression that is true on every row of the truth table, no matter how the variables are assigned.
P -> Q is false only when P is true and Q is false. In every other row, the implication is true.
Related tools
Paste an argument and scan it for common reasoning errors and weak inference patterns.
Map claims, premises, objections, and rebuttals before testing the logic behind them.
Score evidence, relevance, clarity, and rebuttal readiness for debate claims.