Boolean valued model


A traditional model of a languagePlanetmathPlanetmath makes every formulaMathworldPlanetmathPlanetmath of that language either true or false. A Boolean valued model is a generalizationPlanetmathPlanetmath in which formulas take on any value in a Boolean algebraMathworldPlanetmath.

Specifically, a Boolean valued model of a signaturePlanetmathPlanetmathPlanetmath Σ 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:

  • •

    ∥f=g∥=⋁f⁢(b)=g⁢(b)b

  • •

    ∥¬⁢ϕ∥=∥ϕ∥′

  • •

    ∥ϕ∨ψ∥=∥ϕ∥∨∥ψ∥

  • •

    ∥∃x⁢ϕ⁢(x)∥=⋁f∈𝒜ℬ∥ϕ⁢(f)∥

Title Boolean valued model
Canonical name BooleanValuedModel
Date of creation 2013-03-22 12:51:08
Last modified on 2013-03-22 12:51:08
Owner Henry (455)
Last modified by Henry (455)
Numerical id 8
Author Henry (455)
Entry type Definition
Classification msc 03C90
Classification msc 03E40
Defines Boolean-valued model