#todo Need to talk about interpretations first, then a model is just an interpretation that makes a formula true.

Models are an example of meta-logic, since we can use them to talk about any set of logic, be it propositional logic or predicate logic.

Definition

Model ^definition

A model is a model of a formula if, and only if, is true under the mapping given by . This can be written as:

Reusing symbols

The symbol is used to for showing models, but it is also used for showing semantic consequences. Pay key attention to what the operands on the left and right actually are. If the left is also a formula, we are talking about semantic consequences, not models.

Showing Validity

Showing Satisfiability

We write

Here, is used to mean models or satisfies . In other words, is true under . E.g. (in propositional logic)

Thus, is satisfiable (with )

Examples