Documentation

Linglib.Phenomena.Presupposition.Studies.TowerDerivation

Presupposition: ContextTower Bridge #

@cite{heim-1983} @cite{karttunen-1973} @cite{schlenker-2009}

End-to-end derivation chain connecting the ContextTower infrastructure to presupposition projection phenomena via @cite{schlenker-2009}'s local context computation.

Derivation Chain #

Core.Context.Tower (ContextTower, push, depth)
    ↓
Core.Context.Shifts (attitudeShift)
    ↓
Theories.Semantics.Presupposition.LocalContext (LocalCtx, depth, filtering)
    ↓
This file: tower depth = local context depth, projection patterns
    ↓
Phenomena.Presupposition.Basic (king example, factive verbs, projection patterns)

Key Results #

  1. Tower depth = local context depth: each embedding operator increments both
  2. Negation preserves projection: tower push for negation doesn't change the context set, only depth — matching negation_preserves_projection
  3. Conditional filtering via tower: the antecedent's assertion enters the local context at tower depth 0, filtering the consequent's presupposition
  4. Belief embedding = attitudeShift: attitude verbs push a shift, creating a tower of depth 1 where OLE triggers project to the attitude holder's beliefs
@[reducible, inline]

A presupposition context: simple KContext for tracking embedding depth. World type is KingWorld so we can connect to concrete examples.

Equations
Instances For

    Speech-act context: the world where the king exists.

    Equations
    Instances For

      Tower depth and local context depth agree at the root.

      A negation shift: preserves the context, increments depth. This mirrors localCtxNegation which preserves the context set but increments depth.

      Negation doesn't change what world we're evaluating in — it just wraps the embedded proposition. The tower models this as a no-op shift (like identityShift) with a depth increment.

      Equations
      Instances For

        After negation, local context depth = 1.

        Tower depth and local context depth agree after negation.

        Under negation, the innermost context is unchanged (identity shift). This is the tower-theoretic reason negation preserves presuppositions: the evaluation context doesn't change, only the polarity flips.

        This parallels the phenomenon: negation doesn't filter presuppositions.

        "John believes that..." pushes an attitude shift. The tower has depth 1, matching the local context depth under one belief embedding.

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

          Under belief embedding, the world coordinate shifts to the attitude holder's belief world. This is why presuppositions of the complement can project to the attitude holder's beliefs rather than the speaker's.

          The origin world is preserved — the speaker's actual world is still accessible. This matters for OLE=no triggers (expressives) which project to the speaker, not the attitude holder.

          The conditional "If the king exists, the king is bald" is modeled as:

          • Antecedent evaluated at depth 0 (origin)
          • Consequent evaluated at depth 0 with updated context

          The tower structure is flat (depth 0) because conditionals don't push a new shift — they update the local context. This matches the data: conditionals filter presuppositions, unlike negation which projects them.

          The king example's presupposition is indeed filtered.

          The connective-specific projection patterns from Basic.lean correspond to different tower/local-context operations:

          ConnectiveTower operationProjects?
          Negationpush identity (depth +1)yes
          Conditionalupdate context setno
          Conjunctionupdate context set (L→R)no
          Disjunctionupdate with ¬Pno

          The key insight: projecting connectives (negation) push shifts that don't change the context set. Filtering connectives (conditional, conjunction) update the context set, potentially satisfying presuppositions of later material.