Documentation

Linglib.Core.Semantics.PresuppositionContext

Presupposition–Context Bridge #

@cite{stalnaker-1974} @cite{heim-1983} @cite{lewis-1979}

Canonical operations connecting presuppositions (PrProp W) to contexts (ContextSet W). Before this module, every downstream file that needed both reimplemented the same bridge with different names:

This module provides a shared vocabulary so that projection, filtering, accommodation, and conceivability are defined once and reused everywhere.

Core Operations #

OperationMeaningUse site
presupSatisfiedpresup entailed by contextfiltering
presupSatisfiable∃ world in context with presupconceivability
presupProjectspresup NOT entailedprojection
accommodaterestrict context to presup worldsaccommodation

Conceivability #

presupSatisfiable is the conceivability check needed for @cite{enguehard-2024}'s conceivability presupposition: a number feature's presupposition is conceivable in the common ground iff there exists some world in the context set satisfying it.

@[reducible, inline]

A presupposition is satisfied (filtered) in context c iff the context entails it: every world in the context satisfies the presupposition.

This is Karttunen's filtering condition and Schlenker's local satisfaction.

Equations
Instances For
    @[reducible, inline]

    A presupposition is satisfiable (conceivable) in context c iff some world in the context satisfies it.

    This is Enguehard's conceivability condition: a singular indefinite's number presupposition is conceivable iff the common ground contains a world where the witness set has the right cardinality.

    Equations
    Instances For
      @[reducible, inline]

      A presupposition projects from context c iff it is NOT satisfied (not filtered). Projection is the complement of filtering.

      Equations
      Instances For
        @[reducible, inline]

        Accommodate a presupposition: restrict the context to worlds where the presupposition holds.

        @cite{lewis-1979}: "presupposition P comes into existence."

        Equations
        Instances For
          @[reducible, inline]

          Accommodation is informative iff the presupposition is not already entailed — accommodation actually changes the context.

          Equations
          Instances For
            @[reducible, inline]

            Accommodation is consistent iff the restricted context is non-empty — the presupposition is compatible with the context.

            Equations
            Instances For

              Projection and filtering are complementary.

              Satisfaction implies satisfiability (when the context is non-empty).

              If the presupposition is not even satisfiable, it projects.

              theorem Core.PresuppositionContext.accommodate_entails_presup {W : Type u_1} (c : CommonGround.ContextSet W) (presup : Set W) :
              accommodate c presup presup

              After accommodation, the presupposition is satisfied.

              theorem Core.PresuppositionContext.accommodate_idempotent {W : Type u_1} (c : CommonGround.ContextSet W) (presup : Set W) (h : c presup) :
              accommodate c presup = c

              Accommodation is idempotent: accommodating what's already satisfied doesn't change the context.

              theorem Core.PresuppositionContext.accommodate_strengthens {W : Type u_1} (c : CommonGround.ContextSet W) (presup : Set W) :
              accommodate c presup c

              Accommodation strengthens the context: fewer worlds survive.

              Accommodation consistency = presupposition satisfiable in context.

              Accommodation via PrProp.defined: accommodating p.presup restricts to worlds where p.defined holds.

              @[reducible, inline]

              Presupposition satisfied relative to any discourse state with a context set. Works with CG W, Commitment.CommitmentSlate W, LocalCtx W, and any other state implementing HasContextSet.

              Equations
              Instances For
                @[reducible, inline]

                Presupposition satisfiable (conceivable) relative to any discourse state.

                Equations
                Instances For
                  @[reducible, inline]

                  Presupposition projects from any discourse state.

                  Equations
                  Instances For