A (well-formed) formula is satisfiable if there is some interpretation in which it holds true. Else, it is unsatisfiable
More causally, if a formula can be made true with some combination of variables, it is valid. If there is no possible way to make it true, it is unsatisfiable.
Definition
Satisfiability ^definition
A well-formed formula in a formal language is satisfiable if it is true under at least one model, . That is, there exists an such that:
Similarly, is unsatisfiable if there is no model in which it holds true. This is usually notated as:
They all mean the same thing - that there is no model that can make true.
Equisatisfiability
Equisatisfiability ^definition-equisatisfiability
Two formulas, and are equisatisfiable iff:
This is notated as:
Equisatisfiability is weaker than logical equivalence but is still a useful property. It is important to note that the model, that satisfies can be different from the model, that satisfies .
In Propositional Logic
In propositional logic, a proposition is unsatisfiable if:
- It is a contradiction, that is, false under every valuation
- Equivalently, its corresponding truth table has a column of only False