Epistemic modality: what is known/believed.
- Modal base: evidence/knowledge
- Ordering source: empty (or stereotypical for "probably")
- evidence : ModalBase W
- ordering : OrderingSource W
Instances For
Deontic modality: what is required/permitted by norms.
- Modal base: circumstances
- Ordering source: laws/norms
- circumstances : ModalBase W
- norms : OrderingSource W
Instances For
Bouletic modality: what is wanted/desired.
- Modal base: circumstances
- Ordering source: desires
- circumstances : ModalBase W
- desires : OrderingSource W
Instances For
Teleological modality: what leads to goals.
- Modal base: circumstances
- Ordering source: goals
- circumstances : ModalBase W
- goals : OrderingSource W
Instances For
Flavor Tags #
Each flavor structure maps to the theory-neutral ModalFlavor enum from
Intensional, bridging Kratzer's parameterized semantics to the
typological meaning space (Imel, Guo, & [IGST26]).
Epistemic modality maps to the epistemic flavor tag.
Equations
Instances For
Deontic modality maps to the deontic flavor tag.
Equations
Instances For
Bouletic modality maps to the bouletic flavor tag (desire-based ordering).
Equations
Instances For
Teleological modality maps to the circumstantial flavor tag (teleological is subsumed under circumstantial in the 2×3 space).
Equations
Instances For
Background Classification (Kratzer 2012) #
Each flavor structure maps to a BackgroundClass from
[Kra12]'s three-way classification, which refines the
traditional epistemic/circumstantial binary based on the projection
mode of the conversational background ([Mat16] Table 18.3).
Epistemic modality: factual-evidential by default.
Instances For
Instances For
Instances For
Instances For
Kratzer Parameters #
- base : ModalBase W
- ordering : OrderingSource W
Instances For
Equations
- f.toKratzerParams = { base := f.evidence, ordering := f.ordering }
Instances For
Equations
- f.toKratzerParams = { base := f.circumstances, ordering := f.norms }
Instances For
Equations
- f.toKratzerParams = { base := f.circumstances, ordering := f.desires }
Instances For
Equations
- f.toKratzerParams = { base := f.circumstances, ordering := f.goals }
Instances For
Standard parameter configurations #
Instances For
Equations
Instances For
Equations
Instances For
Equations
- Semantics.Modality.Kratzer.epistemicParams evidence = { base := evidence, ordering := Semantics.Modality.Kratzer.emptyBackground }
Instances For
Equations
- Semantics.Modality.Kratzer.deonticParams circumstances norms = { base := circumstances, ordering := norms }
Instances For
Duality (polymorphic) #
Modal duality holds directly from necessity/possibility (Prop-based).
See Operators.duality for the proof.
Evaluate a KratzerParams as necessity (∀ over best worlds).
Equations
- params.necessity p w = Semantics.Modality.Kratzer.necessity params.base params.ordering p w
Instances For
Evaluate a KratzerParams as possibility (∃ over best worlds).
Equations
- params.possibility p w = Semantics.Modality.Kratzer.possibility params.base params.ordering p w
Instances For
Duality: □p ↔ ¬◇¬p for any KratzerParams.