Documentation

Linglib.Theories.Semantics.Presupposition.LocalContext

A local context at a position in a sentence.

Tracks:

  • The context set (worlds compatible with prior material)
  • The position in the sentence
  • Whether we're under an operator that affects projection
  • The set of worlds at this position

  • position :

    Position in the sentence (for tracking)

  • depth :

    Embedding depth (for intermediate accommodation)

Instances For

    Initial local context: the global context at position 0.

    Equations
    Instances For

      Local context for the consequent of a conditional.

      "If P then Q" — the local context at Q is c + P.assertion

      This is why "If the king exists, the king is bald" doesn't presuppose king exists: the local context at "the king is bald" already entails it.

      Equations
      Instances For

        Local context for the second conjunct.

        "P and Q" — the local context at Q is c + P.assertion

        Equations
        Instances For

          Local context under negation.

          "not P" — the local context at P is unchanged, but we track depth.

          Equations
          Instances For

            Local context for each disjunct.

            "P or Q" — Schlenker: local context at Q is c + ¬P.assertion (and symmetrically for P)

            Equations
            Instances For

              A presupposition projects at a local context if it's not entailed.

              Projection is the default. Filtering (non-projection) happens when the local context already satisfies the presupposition.

              Equations
              Instances For

                A presupposition is filtered at a local context if it IS entailed.

                Equations
                Instances For

                  Projection and filtering are complementary.

                  Presupposition of consequent is filtered when antecedent assertion entails the presupposition.

                  This formalizes the core insight of filtering semantics.

                  If antecedent assertion doesn't entail consequent presupposition, it projects.

                  Formalization of "If the king exists, the king is bald".

                  World type: whether a king exists.

                  Instances For

                    "The king exists" — no presupposition.

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

                      "The king is bald" — presupposes king exists.

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

                        In the conditional, the presupposition is filtered.

                        The local context at "the king is bald" is c + [king exists], which entails the presupposition [king exists].

                        The local context theory derives the same result as the filtering connectives in Core.Presupposition.

                        This theorem shows the correspondence between:

                        • Schlenker's local context computation
                        • Kracht's filtering implication formula

                        Tower Depth = Local Context Depth #

                        LocalCtx.depth tracks embedding depth for intermediate accommodation. ContextTower.depth tracks the number of context shifts. These two quantities coincide when each embedding operator (negation, attitude verb, conditional) pushes exactly one shift onto the tower.

                        The bridge is stated as a definitional correspondence rather than a universally quantified theorem, because the alignment depends on the particular sentence structure (each operator must push one shift).

                        When each embedding operator pushes exactly one shift onto the tower, the local context depth at the corresponding position equals the tower depth. This connects @cite{schlenker-2009}'s incremental depth tracking to the tower's structural depth.

                        Concretely: localCtxNegation increments depth by 1, and pushing a shift onto a tower increments depth by 1. The bridge holds by construction when the sentence structure is faithfully mirrored.

                        A belief embedding tower: root context (speech-act context) plus one attitude shift (the belief operator). The tower has depth 1, matching the local context depth after one embedding.

                        Equations
                        Instances For
                          theorem Semantics.Presupposition.LocalContext.beliefTower_depth {C : Type u_2} (rootCtx : C) (attShift : Core.Context.ContextShift C) :
                          (beliefTower rootCtx attShift).depth = 1

                          The belief tower has depth 1.