logic

Definition

Equisatisfiable Propositional Formula

Two propositional formulas (or sets of formulas) are equisatisfiable if one is satisfiable exactly when the other is.

More precisely, and are equisatisfiable whenever

This is weaker than logical equivalence: equisatisfiable formulas need not have the same models, nor even the same variables.

Relation to Equivalence

Weaker than equivalence

Logical equivalence implies equisatisfiability, but not conversely.

Equisatisfiability is the right notion when one only cares whether a formula has at least one model, for example during CNF transformation or naming.

Examples

Naming introduces a new variable

Let

Introduce a new atom and define

The set is equisatisfiable with , but not logically equivalent to it. An interpretation with satisfies yet does not satisfy .

Thus equisatisfiability preserves only the existence of a model, not the exact set of satisfying assignments.