Documentation

Linglib.Semantics.Mood.SpeechEvent

The speech event and its content #

[hacquard-2006] (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 ([portner-2004]). 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*) ([hacquard-2006], 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 ([hacquard-2006], 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 ([hacquard-2006] after [portner-2004]).

      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 [kratzer-1981] 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 ([hacquard-2006]'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 #

            @[instance_reducible]

            Modal flavors target the component their Kratzer parameter feeds: modal-base flavors the informational, ordering-source flavors the preferential ([kratzer-1981]'s parameter roles; [portner-2018], 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 flavor a component licenses on [hacquard-2006]'s reading of CON(e*); the inquisitive component is routed to epistemic pending an interrogative-content story.

            Equations
            Instances For

              The primary flavor a speech act licenses ([hacquard-2006]): 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
                  @[instance_reducible]
                  Equations
                  @[instance_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
                          @[instance_reducible]
                          Equations
                          @[instance_reducible]
                          Equations
                          def Mood.instReprInterlocutor.repr :
                          InterlocutorStd.Format
                          Equations
                          Instances For

                            Speech time.

                            Instances For
                              @[instance_reducible]
                              Equations
                              def Mood.instReprSpeechTime.repr :
                              SpeechTimeStd.Format
                              Equations
                              Instances For
                                @[instance_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