Documentation

Linglib.Semantics.Mood.SpeechEvent

The speech event and its content #

[Hac06] (pp. 141–3) adopts [ST03]'s Speech Act Phrase — every matrix clause is headed by a SAP whose head introduces a speech event e* and encodes illocutionary force — and adds one assumption: the speech event has content, varying with the type of speech act. For a declarative, CON(e*) is the speaker's beliefs; for an imperative, the addressee's To-Do List ([Por04]). A modal bound by e* reads CON(e*) as its conversational background, so the speech act type determines the modal's flavor with no lexical ambiguity. Here CON(e*) enters the mood state through the force-targeted update — declarative content is asserted, imperative content promoted — and the licensed modal and flavor are read off the targeted component.

Main declarations #

Implementation notes #

[ST03] grammaticalize exactly four speech acts (declarative, interrogative, imperative, quotative). SpeechEvent uses the library-wide five-way Illocutionary — no quotative; promissive and exclamative are conjectural linglib extensions — and Hacquard gives content clauses only for declaratives and imperatives, so the inquisitive route induces the initial state. Binding height (which event a modal is bound by) is Semantics/Modality/EventRelativity's territory.

Speech events #

structure Mood.SpeechEvent (W : Type u_2) :
Type u_2

A speech act event e* with its content CON(e*) ([Hac06], her assumption 4, pp. 142–3).

  • The illocutionary force the SAP head encodes.

  • content : WList (WProp)

    CON(e*): the propositional content of the speech event.

Instances For
    def Mood.SpeechEvent.declarative {W : Type u_1} (beliefs : WList (WProp)) :

    A declarative speech event: CON(e*) is the speaker's beliefs ([Hac06], her (222)).

    Equations
    Instances For
      def Mood.SpeechEvent.imperative {W : Type u_1} (todo : WList (WProp)) :

      An imperative speech event: CON(e*) is the addressee's To-Do List ([Hac06] after [Por04]).

      Equations
      Instances For

        The induced state #

        The state a speech event induces at anchor world w₀: fold CON(e*)(w₀) through the targeted component's update.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]
          theorem Mood.SpeechEvent.toState_declarative {W : Type u_1} (beliefs : WList (WProp)) (w₀ : W) :
          @[simp]
          theorem Mood.SpeechEvent.toState_imperative {W : Type u_1} (todo : WList (WProp)) (w₀ : W) :
          theorem Mood.SpeechEvent.mem_toState_declarative_info {W : Type u_1} (beliefs : WList (WProp)) (w₀ v : W) :
          v ((declarative beliefs).toState w₀).info pbeliefs w₀, p v

          A declarative's information state is the worlds compatible with every belief in CON(e*).

          theorem Mood.SpeechEvent.toState_imperative_le {W : Type u_1} (todo : WList (WProp)) (w₀ w v : W) :
          w v ptodo w₀, p vp w

          An imperative's ordering prefers TDL-compliant worlds — the [Kra81] ordering-source construction, arrived at by promotion.

          theorem Mood.SpeechEvent.toState_imperative_info {W : Type u_1} (todo : WList (WProp)) (w₀ : W) :
          ((imperative todo).toState w₀).info = Set.univ

          The To-Do List ranks worlds; it does not eliminate them.

          The licensed modal #

          def Mood.SpeechEvent.modal {W : Type u_1} (sa : SpeechEvent W) (w₀ : W) :
          (WProp)Prop

          The necessity modal a speech event licenses: the targeted component's modal on the induced state ([Hac06]'s epistemic and deontic readings).

          Equations
          Instances For
            @[simp]
            theorem Mood.SpeechEvent.modal_declarative {W : Type u_1} (beliefs : WList (WProp)) (w₀ : W) (p : WProp) :
            (declarative beliefs).modal w₀ p = ((declarative beliefs).toState w₀).boxCs p
            @[simp]
            theorem Mood.SpeechEvent.modal_imperative {W : Type u_1} (todo : WList (WProp)) (w₀ : W) (p : WProp) :
            (imperative todo).modal w₀ p = ((imperative todo).toState w₀).boxLe p
            theorem Mood.SpeechEvent.modal_declarative_iff {W : Type u_1} (beliefs : WList (WProp)) (w₀ : W) (p : WProp) :
            (declarative beliefs).modal w₀ p ∀ (v : W), (∀ qbeliefs w₀, q v)p v

            The declarative modal quantifies over exactly the belief-compatible worlds.

            Flavor factors through the component classification #

            @[implicit_reducible]

            Modal flavors target the component their Kratzer parameter feeds: modal-base flavors the informational, ordering-source flavors the preferential ([Kra81]'s parameter roles; [Por18], p. 233). The third instance of the one classification, beside sentence and verbal mood.

            Equations
            • One or more equations did not get rendered due to their size.

            The primary flavor a speech act licenses ([Hac06]): the targeted component's flavor.

            Equations
            Instances For

              Component.flavor is a section of the modal-flavor targeting on the two POSW components: the representative flavor of a component targets that component back.

              Different speech acts, different flavors — the "must" ambiguity without lexical ambiguity.

              Worked example: "You can leave" #

              Same modal, same proposition, different speech events: the force, routed through its targeted component, determines the modal domain.

              Two outcomes: leave or stay.

              Instances For
                @[implicit_reducible]
                Equations
                @[implicit_reducible]
                Equations
                def Mood.instReprLeaveWorld.repr :
                LeaveWorldStd.Format
                Equations
                Instances For

                  Declarative context: the speaker's evidence is compatible with both outcomes.

                  Equations
                  Instances For

                    Imperative context: leave is on the addressee's To-Do List.

                    Equations
                    Instances For

                      Under the declarative, the speaker's evidence leaves staying open.

                      Under the imperative, every TDL-best world is a leave-world.

                      Participant projection #

                      Speaker and addressee for the projection example.

                      Instances For
                        @[implicit_reducible]
                        Equations
                        @[implicit_reducible]
                        Equations
                        def Mood.instReprInterlocutor.repr :
                        InterlocutorStd.Format
                        Equations
                        Instances For

                          Speech time.

                          Instances For
                            @[implicit_reducible]
                            Equations
                            def Mood.instReprSpeechTime.repr :
                            SpeechTimeStd.Format
                            Equations
                            Instances For
                              @[implicit_reducible]
                              Equations

                              Whose attitudes provide CON(e*), at speech time ([ST03]'s participant structure; distinct from the seat of knowledge, tracked per-force by Illocutionary.authority).

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For