Documentation

Linglib.Semantics.Modality.Kratzer.Flavor

structure Modality.Kratzer.EpistemicFlavor (W : Type u_2) :
Type u_2

Epistemic modality: what is known/believed.

  • Modal base: evidence/knowledge
  • Ordering source: empty (or stereotypical for "probably")
Instances For
    structure Modality.Kratzer.DeonticFlavor (W : Type u_2) :
    Type u_2

    Deontic modality: what is required/permitted by norms.

    • Modal base: circumstances
    • Ordering source: laws/norms
    Instances For
      structure Modality.Kratzer.BouleticFlavor (W : Type u_2) :
      Type u_2

      Bouletic modality: what is wanted/desired.

      • Modal base: circumstances
      • Ordering source: desires
      Instances For

        Teleological modality: what leads to goals.

        • Modal base: circumstances
        • Ordering source: goals
        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]).

          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.

              Equations
              Instances For

                Kratzer Parameters #

                structure Modality.Kratzer.KratzerParams (W : Type u_2) :
                Type u_2
                Instances For
                  Equations
                  Instances For
                    Equations
                    Instances For
                      Equations
                      Instances For

                        Standard parameter configurations #

                        Equations
                        Instances For
                          def Modality.Kratzer.deonticParams {W : Type u_1} (circumstances : ModalBase W) (norms : OrderingSource W) :
                          Equations
                          Instances For

                            Duality (polymorphic) #

                            Modal duality holds directly from necessity/possibility (Prop-based). See Operators.duality for the proof.

                            def Modality.Kratzer.KratzerParams.necessity {W : Type u_1} (params : KratzerParams W) (p : WProp) (w : W) :

                            Evaluate a KratzerParams as necessity (∀ over best worlds).

                            Equations
                            Instances For
                              def Modality.Kratzer.KratzerParams.possibility {W : Type u_1} (params : KratzerParams W) (p : WProp) (w : W) :

                              Evaluate a KratzerParams as possibility (∃ over best worlds).

                              Equations
                              Instances For
                                theorem Modality.Kratzer.KratzerParams.duality {W : Type u_1} (params : KratzerParams W) (p : WProp) (w : W) :
                                params.necessity p w ¬params.possibility (fun (w' : W) => ¬p w') w

                                Duality: □p ↔ ¬◇¬p for any KratzerParams.