Definition
Entailment (First-Order Logic)
Intuition
Entailment is a claim about all possible worlds. You are saying: no matter how I interpret the symbols — no matter what domain I pick, what the constants name, what the predicates mean — whenever I make the premises true, the conclusion is forced to be true.
What "for every structure" means
A structure fixes what the symbols stand for: which set
the variables range over, which object each constant names, which function each function symbol denotes. The definition says: no matter how you interpret the symbols, if the premises come out true, the conclusion is forced. This is what makes entailment semantic rather than syntactic. You are not checking a proof — you are checking all possible meanings.
Entailment vs. implication
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.
All humans are mortal
Let
and . Then No structure can make Socrates human and all humans mortal without making Socrates mortal. The conclusion is forced.
Two structures, one entailment
Claim:
.
Structure Premise true? Conclusion true? yes yes apple no —
makes the premise true and the conclusion holds. makes the premise false, so it is irrelevant. No structure makes the premise true and the conclusion false — that is what
means.
Entailment vs. Satisfaction
The symbol
| Left side | Meaning | Quantifier |
|---|---|---|
| Satisfaction — | for one | |
| Entailment — | for all |
Satisfaction checks one interpretation. Entailment checks them all.
Reductions
These equivalences connect the semantic notions:
Here “unsatisfiable” means unsatisfiable formula and “satisfiable” means satisfiable formula.
For finite