Docs / Semantics / Mood / State

The mood state

import Linglib.Semantics.Mood.State · namespace Mood

A mood state is Portner's partially ordered set of worlds, a context set with a preorder on worlds, together with a partition of the worlds that records the open question. The first two coordinates form an ordered information state DynamicSemantics.OrderedInformationState, with its updates assert and promote and its modals boxCs and boxLe. For interrogatives Portner (p. 237) offers two options: replace the context set with a partition of it, or add a question set as a third coordinate, as in the discourse contexts of Roberts and of his own earlier work. The mood state takes the second option, with the question set reduced to the meet of its partitions.

Each of the three updates meets one coordinate with a fixed content. The modal boxAns holds of what the open question settles within the context set.

Main definitions

  • Mood.State: an ordered information state together with an inquiry partition.
  • Mood.Component, Mood.Component.boxOn: the coordinates of a mood state and their modals, by which Portner classifies the mood-bearing categories.
  • Mood.State.inquire: the update that refines the inquiry with a question.
  • Mood.State.boxAns: answerhood, constancy on the inquiry cells within the context set.
  • Mood.stateAt: the ordered information state that a Kratzer pair induces at a world.

Main statements

Implementation notes

  • The ?-update and boxAns are additions of this library; Portner leaves interrogatives open. Mari and Portner's discourse context likewise keeps the question under discussion as a component of its own beside the common ground.
  • The inquiry is a partition. Questions that are not partitions, such as mention-some questions, live in Question W, into which Question.fromSetoid embeds the partitions.

References

Declarations

A mood state is an ordered information state together with an inquiry partition, the open question, where ⊤ is no question.

structure StateL72–77
  • info : Set W
  • order : Preorder W
  • inquiry : Setoid W

    Two worlds are related when they answer the open question alike.

Used by State.ofOrderedInformationState, State.assert, State.promote, State.inquire, State.assert_toOrderedInformationState, State.assert_inquiry, State.promote_toOrderedInformationState, State.promote_inquiry, State.inquire_toOrderedInformationState, State.inquire_inquiry, State.assert_promote_comm, State.assert_inquire_comm, State.promote_inquire_comm, State.inquire_inquire_self, State.promote_eq_self_iff, State.foldl_assert_toOrderedInformationState, State.foldl_promote_toOrderedInformationState, State.instLE, State.instLT, State.instMax, State.instMin, State.instSupSet, State.instInfSet, State.instTop, State.instBot, State.instCompleteLattice, State.le_iff, State.isAdditive_assert, State.isAdditive_promote, State.isAdditive_inquire, State.le_inquire_iff, State.semiconj_assert, State.semiconj_inquire, State.boxAns, State.boxAns_iff_le_relativeTo, State.boxAns_of_decides, State.boxAns_iff_decides, State.boxAns_anti, State.boxAns_not, State.boxAns_and, State.boxAns_or, State.boxAns_imp, State.sepInquiry, State.boxAns_not_reducible_to_boxCs, Component.boxOn, boxOn_informational, boxOn_preferential, boxOn_inquisitive

Used in Semantics/Mood/Context, Semantics/Mood/SpeechEvent, Semantics/Mood/Verbal, CondoravdiLauer2012, PortnerRubinstein2020

Updates

Assertion eliminates the worlds outside p from the context set.

def State.assertL96–98
{W : Type u_1} (c : State W) (p : W → Prop) :

Built from

Used by State.assert_toOrderedInformationState, State.assert_inquiry, State.assert_promote_comm, State.assert_inquire_comm, State.foldl_assert_toOrderedInformationState, State.isAdditive_assert, State.semiconj_assert

Used in Semantics/Mood/Context, Semantics/Mood/SpeechEvent

Promotion refines the ordering with p.

def State.promoteL100–102
{W : Type u_1} (c : State W) (p : W → Prop) :

Built from

Used by State.promote_toOrderedInformationState, State.promote_inquiry, State.assert_promote_comm, State.promote_inquire_comm, State.promote_eq_self_iff, State.foldl_promote_toOrderedInformationState, State.isAdditive_promote

Used in Semantics/Mood/Context, Semantics/Mood/SpeechEvent

The ?-update refines the inquiry with the question q.

def State.inquireL104–106
{W : Type u_1} (c : State W) (q : Setoid W) :

Built from

Used by State.inquire_toOrderedInformationState, State.inquire_inquiry, State.assert_inquire_comm, State.promote_inquire_comm, State.inquire_inquire_self, State.isAdditive_inquire, State.le_inquire_iff, State.semiconj_inquire

Used in Semantics/Mood/Context

Order

Mood states are ordered componentwise, a more constrained state lying below a less constrained one. They form a complete lattice, the product of the lattice of ordered information states and the lattice of partitions, whose top is the state with no information, no expectations and no question.

L170
L180

Discourse projections

L210–216

Answerhood

The propositions a state settles are closed under the Boolean connectives.

Answerhood holds of p when p is constant on the part of each inquiry cell inside the context set. Unlike boxCs and boxLe it is not upward monotone in p.

def State.boxAnsL227–230
{W : Type u_1} (c : State W) (p : W → Prop) :

Built from

Used by State.boxAns_iff_le_relativeTo, State.boxAns_of_decides, State.boxAns_iff_decides, State.boxAns_anti, State.boxAns_not, State.boxAns_and, State.boxAns_or, State.boxAns_imp, State.boxAns_not_reducible_to_boxCs, Component.boxOn, boxOn_inquisitive

Answerhood is not informational necessity

L286–290
L295–298

Components

A coordinate of the mood state. Portner classifies a mood-bearing category by the coordinate that the context selecting it quantifies over: the indicative and the declarative relate to the context set, the subjunctive and the imperative to the ordering.

inductive ComponentL304–314

Derives DecidableEq, Repr, Fintype.

Used by Component.boxOn

Used in Semantics/Mood/Context, Semantics/Mood/SpeechEvent, Semantics/Mood/Verbal, PortnerRubinstein2020

The necessity modal of a component is boxCs, boxLe or boxAns.

def Component.boxOnL318–322
{W : Type u_1} :
Component → State W → (W → Prop) → Prop

Built from , ,

Used by boxOn_informational, boxOn_preferential, boxOn_inquisitive

Used in Semantics/Mood/SpeechEvent, Semantics/Mood/Verbal

Kratzer backgrounds induce states

Portner glosses his (3): read as a modal base and an ordering source, the two coordinates make boxCs simple necessity and boxLe human necessity. Read the other way, a Kratzer pair is a world-indexed family of ordered information states.

The ordered information state that a modal base and an ordering source induce at a world.

def stateAtL343–345

Used by stateAt_info, stateAt_order, bestWorlds_eq_optimal, simpleNecessity_iff_boxCs, necessity_iff_boxLe, goodPossibility_iff_localNecessity, isFixedPt_assert_iff_simpleNecessity, isRealistic_iff_mem_stateAt_info

Used in PortnerRubinstein2020