@[reducible, inline]
Canonical 4-world type for modal examples. Alias for Core.Proposition.World4.
Instances For
List of all worlds.
Instances For
Intension Types #
@[reducible, inline]
Shorthand for intension type (s ⇒ τ)
Equations
Instances For
@[reducible, inline]
Proposition type: intension of truth values
Equations
Instances For
@[reducible, inline]
Individual concept: intension of entities
Equations
Instances For
Intensional Models #
An intensional model specifies an entity domain.
- Entity : Type
The domain of entities
- decEq : DecidableEq self.Entity
Decidable equality on entities
Instances For
Interpretation of types in an intensional model
Equations
Instances For
Up/Down Operators #
The "up" operator (^): convert extension to intension (constant function). In Montague's notation: ^α is the intension of α.
Equations
Instances For
def
Semantics.Attitudes.Intensional.down
{m : IModel}
{τ : Montague.Ty}
(f : m.interpTy (Ty.intens τ))
(w : World)
:
m.interpTy τ
The "down" operator (ˇ): evaluate intension at a world. In Montague's notation: ˇα is the extension of α at the evaluation world.
Equations
Instances For
theorem
Semantics.Attitudes.Intensional.up_eq_rigid
{m : IModel}
{τ : Montague.Ty}
(x : m.interpTy τ)
:
The up operator equals Core.Intension.rigid.
theorem
Semantics.Attitudes.Intensional.down_eq_evalAt
{m : IModel}
{τ : Montague.Ty}
(f : m.interpTy (Ty.intens τ))
(w : World)
:
The down operator equals Core.Intension.evalAt.