Definition
Formula Satisfaction Set
Let be a formula and let be the set of all variable assignments. The formula satisfaction set of is the set of all assignments under which is true:
In other words, contains exactly the assignments that satisfy .
Model vs Assignment
A model is a full semantic object, usually an interpretation together with a variable assignment. A satisfaction set, by contrast, collects only the assignments that make a formula true.
So:
- is the set of models of ;
- is the set of assignments satisfying .
In first-order logic, these are related, but they are not the same object.
Expressiveness
A natural question is whether every set of assignments can be represented as the satisfaction set of some formula.
This depends on the expressive power of the underlying logic. For example, in first-order logic, many sets of assignments are definable, but not every arbitrary subset of the assignment space must be definable.
Example
Even number