Documentation

Linglib.Theories.Semantics.Presupposition.Transparency

The Transparency Principle #

@cite{schlenker-2007} @cite{schlenker-2008a} @cite{spector-2025}

Schlenker's Transparency Principle states that a presupposition is felicitous iff it is semantically redundant at its syntactic position. @cite{spector-2025} applies this to anaphora: free variables presuppose they are valued, and Transparency governs whether this presupposition projects.

Core Idea #

Given a sentence S containing a presuppositional element at some position, form two sentences:

Transparency is satisfied iff S1 and S2 have the same truth value at every world-assignment pair in the context, for every formula φ.

Middle Kleene Connection #

The Transparency proofs rely on Middle Kleene truth tables:

This asymmetry is what makes ∃xT(x) ∧ P(x̲) felicitous (Transparency holds) while P(x̲) ∧ ∃xT(x) is infelicitous (Transparency fails).

Assignment types #

PartialAssign and PluralAssign are defined in Core.Assignment.

@[reducible, inline]
abbrev Semantics.Presupposition.Transparency.Ctx (W : Type u_2) (D : Type u) :
Type (max u_2 u)

A context is a set of world-assignment pairs. @cite{spector-2025} §2.2.1: "We view a context C as a set of world-assignment pairs (w,g)."

Equations
Instances For

    The null context: all world-assignment pairs. @cite{spector-2025} §2.2.1: "the null context which contains all possible world-assignment pairs."

    Equations
    Instances For

      Stalnakerian update: intersect context with sentence's truth set. @cite{spector-2025} §2.2.1: "if a sentence S is accepted as true in context C, then the resulting context is simply C intersected with the set of world-assignment pairs where S is true."

      Equations
      Instances For

        Two trivalent sentences agree throughout a context.

        Equations
        Instances For
          @[reducible, inline]
          abbrev Semantics.Presupposition.Transparency.Sent (W : Type u_2) (D : Type u) :
          Type (max u_2 u)

          A trivalent sentence over world-assignment pairs.

          Equations
          Instances For
            @[reducible, inline]
            abbrev Semantics.Presupposition.Transparency.Frame (W : Type u_2) (D : Type u) :
            Type (max u_2 u)

            A sentence frame: a sentence with a hole for a sub-sentence.

            Equations
            Instances For
              def Semantics.Presupposition.Transparency.transparent {W : Type u_1} {D : Type u} (C : Ctx W D) (frame : Frame W D) (presup : Sent W D) :

              The Transparency Principle (symmetric version).

              @cite{spector-2025} §2.2.2 / §6.3: For a sentence S containing a free (underlined) variable x, form S1 by replacing P(x̲) with U(x) ∧ φ and S2 by replacing P(x̲) with φ. Transparency is satisfied in context C iff S1 and S2 agree throughout C for every formula φ.

              We formalize this as: given a sentence-with-hole frame and a presupposition predicate presup, Transparency holds iff for every φ, frame (meetMiddle presup φ) and frame φ agree in C.

              The frame represents the sentence with a hole where the presuppositional element occurs. The presupposition (e.g., U(x)) is conjoined via Middle Kleene conjunction.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem Semantics.Presupposition.Transparency.transparent_of_presup_true {W : Type u_1} {D : Type u} (C : Ctx W D) (frame : Frame W D) (presup : Sent W D) (hframe : ∀ (φ₁ φ₂ : Sent W D), (∀ (w : W) (g : Core.PartialAssign D), C w gφ₁ w g = φ₂ w g)∀ (w : W) (g : Core.PartialAssign D), C w gframe φ₁ w g = frame φ₂ w g) (hpresup : ∀ (w : W) (g : Core.PartialAssign D), C w gpresup w g = Core.Duality.Truth3.true) :
                transparent C frame presup

                Transparency holds trivially when the presupposition is always true in the context (since meetMiddle true v = v).

                The Novelty Condition: an existential quantifier introducing variable x can only occur once in a discourse.

                @cite{spector-2025} §4 / @cite{heim-1982}: "If x is a variable, an occurrence of ∃x can only occur once in a whole discourse." This prevents ∃xP(x).∃xQ(x) from collapsing to ∃x(P(x) ∧ Q(x)).

                Equations
                Instances For