Math and science::Theory of Computation::Modal theory
Term and formula assignment
In a previous card, it was described how an -structure and a variable assignment fuction act together to identify a set theoretic interpretation for every symbol of a
language. For terms and formulas, they have an interpretation assigned to them by a term assignment function and a formula assignment function. Terms get
assigned to elements while (some) formulas get assigned "truth" (also called "satisfaction").
Term assignment function
Let be a language, and let be an
-structure for the language. Let be the universe of
and let be a variable assignment function.
The term assignment function, denoted , is a
mapping of terms to elements of . It is defined recursively and is fully
determined by the combination of the -structure and the variable assignment
function.
Let be a term, then:
- if is a variable symbol, []
- if is a constant symbol , []
- if is for some function and term symbols,
then [ ]
Formulas get a very different mapping.
Formula assignment: truth/satisfaction
Let be a language, and let be an
-structure for the language. Let be the universe of
and let be a variable assignment function (and
the resulting term assignment function).
Let be a formula valid in
. We say that is true in ,
or that satisfies , and we
write , iff one
of the following conditions holds:
- and [].
- and
[condition 1] or [condition 2].
- and for each element .
- and .
There is a discussion about the meaning of on the back side.