Boolean valued model
A traditional model of a language makes every formula
of that language either true or false. A Boolean valued model is a generalization
in which formulas take on any value in a Boolean algebra
.
Specifically, a Boolean valued model of a signature over the language is a set together with a Boolean algebra . Then the objects of the model are the functions .
For any formula , we can assign a value from the Boolean algebra. For example, if is the language of first order logic, a typical recursive definition of might look something like this:
- •
- •
- •
- •