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

Theorems

logically entails

logically entails

logically entails