Documentation

Linglib.Core.Interfaces.AssertionTheory

Assertion Theory Interface #

@cite{brandom-1994} @cite{farkas-bruce-2010} @cite{gunlogson-2001} @cite{krifka-2015} @cite{lauer-2013} @cite{stalnaker-1978}

Abstract interface for comparing theories of assertion, following the same interface-and-instantiation pattern used for ImplicatureTheory.

Each theory implements AssertionTheory by providing:

Theories Compared #

TheoryCommitment ≠ BeliefRetractionSource Marking
StalnakerNoNoNo
Farkas & BruceYes (dcS/dcL ≠ cg)NoNo
KrifkaYesYesNo
BrandomYes (entitlements)YesNo
GunlogsonYesYesYes
LauerYes (credence)NoNo

The possible outcomes of an assertion in discourse.

Not all theories distinguish all four outcomes:

  • Stalnaker: only accepted (assertion = CG update)
  • Farkas & Bruce: accepted vs pending (table model)
  • Krifka/Brandom: all four (commitment space / scorekeeping)
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Abstract interface for theories of assertion.

      Each theory provides a state type, an assertion operation, and a way to extract the common ground. Boolean flags indicate which discourse phenomena the theory can model.

      Following the ImplicatureTheory pattern: the interface is minimal, with rich comparison infrastructure built on top.

      • State : TypeType

        The theory's discourse state representation. Parameterized by world type (at Type level, matching BProp W).

      • initial {W : Type} : State T W

        The initial (empty) discourse state.

      • assert {W : Type} : State T WBProp WState T W

        Assert a proposition, updating the discourse state.

      • contextSet {W : Type} : State T WCore.CommonGround.ContextSet W

        Extract the context set (worlds compatible with common ground).

      • isStable {W : Type} : State T WBool

        Is the discourse state stable (no pending issues)?

      • separatesCommitmentFromBelief : Bool

        Does the theory separate public commitment from private belief?

        • false: Stalnaker (assertion = adding to shared beliefs)
        • true: Krifka, Brandom, Gunlogson (commitment ≠ belief)
      • supportsRetraction : Bool

        Does the theory support retraction of prior commitments?

        • false: Stalnaker, Farkas & Bruce (monotonic CG)
        • true: Krifka, Brandom (commitment can be withdrawn)
      • modelsSourceMarking : Bool

        Does the theory model source marking (who generated the commitment)?

        • false: all theories except Gunlogson
        • true: Gunlogson (self- vs other-generated)
      Instances

        Two theories agree on the context set after asserting a proposition.

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

          Two theories agree on stability after asserting a proposition.

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

            Assertion-related phenomena that theories may handle.

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