Documentation

Linglib.Theories.Dialogue.Stalnaker

Stalnaker's Common Ground Model of Assertion #

@cite{stalnaker-1978} @cite{stalnaker-2002}Assertion as context set update: to assert p is to propose eliminating ¬p-worlds from the common ground. This is the simplest assertion theory and the baseline against which richer theories are compared.

Key Properties #

Stalnaker's Norm #

@cite{stalnaker-1978} identifies three norms on assertion:

  1. The proposition expressed is true (sincerity)
  2. The speaker believes the proposition (knowledge)
  3. The proposition is not already in the common ground (informativity)

This module models the EFFECT of assertion (CG update), not the norms. The norms are relevant to Krifka's separation of commitment from belief.

@[reducible, inline]

Stalnaker's discourse state IS the common ground. No separate commitment layer; assertion directly updates shared beliefs.

Equations
Instances For

    Initial state: empty common ground (all worlds possible).

    Equations
    Instances For
      def Dialogue.Stalnaker.assert {W : Type u_1} (s : StalnakerState W) (p : Set W) :

      Assert p: add it to the common ground. This IS the full effect of assertion — no intermediate step.

      Equations
      Instances For

        Stalnaker states are always stable: there is no "table" or pending issue mechanism. Assertion is immediate.

        Equations
        Instances For
          @[implicit_reducible]
          instance Dialogue.Stalnaker.instDecidableIsStable {W : Type u_1} (s : StalnakerState W) :
          Decidable (isStable s)
          Equations
          theorem Dialogue.Stalnaker.assert_restricts {W : Type u_1} (s : StalnakerState W) (p : Set W) :

          Assertion restricts the context set.

          Stalnaker states are always stable.

          Theorem (not instance — the CG W instance from Core.CommonGround already resolves through the StalnakerState W := CG W abbrev): the HasContextSet projection on a Stalnaker state agrees with the local Stalnaker.contextSet def. Documents the bridge for grep.