logic proof-theory

Definition

Entailment–Unsatisfiability Duality

The entailment–unsatisfiability duality is the equivalence between semantic entailment and the unsatisfiability of a counterexample set.

For a set of formulas and a formula ,

Thus, entails exactly when there is no interpretation that satisfies all formulas in while falsifying .

Reason

Countermodels

A countermodel to is an interpretation that satisfies every formula in but makes false.

Making false is the same as making true. Hence a countermodel exists exactly when

is satisfiable. Therefore, no countermodel exists exactly when is unsatisfiable.

Refutation

The duality justifies proof by refutation.

To prove , assume all formulas in and also assume . If these assumptions derive a contradiction, or derive the empty clause after conversion to clauses, then is unsatisfiable. Hence .