logic

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:

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

Let

Then is the set of all assignments such that is even.