Definition
Entailment (Propositional Logic)
Let
and be propositional formulas. The premises entail , written if every interpretation
that makes all premises true also makes true: Here
is the truth value assigns to , and denotes the truth value true. For a single premise this reads : entails .
Intuition
Entailment is a claim about all truth assignments. You are saying: no matter how the atoms are interpreted — no matter which atoms are true and which are false — whenever the premises come out true, the conclusion is forced. Checking entailment means checking every row of the truth table.
- Entailment (
) lives outside the logic: it is a statement about formulas. - Implication (
) lives inside the logic: it is a connective that builds a new formula.
Duality
Definition
Link to originalEntailment–Unsatisfiability Duality (Propositional Logic)
The entailment–unsatisfiability duality is the equivalence between semantic entailment and the unsatisfiability of a counterexample set.
For a set
of propositional formulas and a propositional formula , Thus,
entails exactly when there is no interpretation that satisfies all formulas in while falsifying .
Reductions
Entailment can be rephrased as unsatisfiability of the premises together with the negated conclusion:
Here unsatisfiable means the negation of satisfiable.
Examples
Modus ponens by truth table
To check
, inspect all four assignments:
premises true? yes no — no — no — Both premises are true only in the first row, and there
is true. Hence .
Disjunctive syllogism
If
is true, then forces false, and then forces true.
A non-entailment
Under
and , both premises are true but is false.