Documentation

Linglib.Theories.Semantics.Focus.Interpretation

@[reducible, inline]

Propositional focus value: set of propositions. Type: <<s,t>,t> - same as Hamblin questions!

Equations
Instances For

    The ~ operator introduces a focus constraint via anaphor Γ.

    @cite{rooth-1992} §2: "α ~ Γ" where:

    • α is an expression with focus marking
    • Γ is an anaphoric variable resolved to a contextual set of alternatives
    • FIP requires: Γ ⊆ ⟦α⟧f
    • contrastSet : (WBool)Bool

      The contrasting set Γ (anaphor to context)

    Instances For
      def Semantics.FocusInterpretation.fip {W : Type u_1} (gamma focusValue : (WBool)Bool) :

      Focus Interpretation Principle (FIP): The contextual contrast set Γ must be a subset of the focus semantic value.

      @cite{rooth-1992} §2: "Γ ⊆ ⟦α⟧f"

      Equations
      Instances For

        Grounding theorem: Hamblin question denotations have the same type as propositional focus semantic values.

        This is the foundation of Q-A congruence: the focus value of an answer should equal (or be a superset) the question denotation.

        Q-A Congruence: An answer is congruent to a question iff the focus semantic value of the answer equals the question denotation.

        @cite{rooth-1992} §4: Focus on the answer must match the wh-position in the question.

        Example:

        • Q: "Who ate the beans?" = {λw. ate(x, beans, w) | x ∈ D}
        • A: "FRED ate the beans" has ⟦A⟧f = {λw. ate(x, beans, w) | x ∈ D}
        • Congruent iff ⟦A⟧f = ⟦Q⟧
        Equations
        Instances For

          Weaker Q-A congruence: question alternatives are a subset of answer focus. This handles cases where the answer may introduce additional alternatives.

          Equations
          Instances For

            Full ~ Operator: Focus Resolution #

            @cite{rooth-1992} §2: α ~ introduces an anaphoric variable C (the comparison class / contrast set) constrained by TWO conditions:

            1. FIP: C ⊆ ⟦α⟧f — every proposition in C is a focus alternative
            2. Ordinary inclusion: ⟦α⟧o ∈ C — the ordinary value is in C

            The existing fip function captures constraint 1 alone. FocusResolution bundles both constraints, making the full ~ semantics explicit.

            This is the entry point for the compositional chain that derives TSP: ~ resolves C → degree predicate uses C → significance falls out. See Focus/Sensitivity.lean for the downstream derivation.

            The full ~ operator resolves focus alternatives to a comparison class C.

            Bundles @cite{rooth-1992}'s two constraints:

            1. C ⊆ ⟦α⟧f (FIP — comparison class bounded by focus alternatives)
            2. ⟦α⟧o ∈ C (ordinary value is in the comparison class)

            The comparison class is extensional (List (W → Bool)) for compatibility with Attitudes.Preferential.QuestionDen.

            • ordinary : WBool

              ⟦α⟧o — the ordinary semantic value of the focused constituent

            • focusValue : PropFocusValue W

              ⟦α⟧f — the focus semantic value (set of alternative propositions)

            • comparisonClass : List (WBool)

              C — the comparison class, resolved from context

            • fip_subset (p : WBool) : p self.comparisonClassself.focusValue p = true

              FIP: C ⊆ ⟦α⟧f — every proposition in C is a focus alternative

            • ordinary_in_C : self.ordinary self.comparisonClass

              ⟦α⟧o ∈ C — the ordinary value is in the comparison class

            Instances For
              @[reducible, inline]
              abbrev Semantics.FocusInterpretation.ClauseEmbedPred (W : Type u_1) (E : Type u_2) :
              Type (max u_1 u_2)

              A clause-embedding predicate with explicit access to focus alternatives.

              Takes: agent, ordinary proposition, focus alternatives, world → truth value.

              Non-focus-sensitive predicates (believe, know) ignore the focus alternatives. Focus-sensitive predicates (want, be glad, be surprised) use them to determine the comparison class for degree semantics.

              @cite{ozyildiz-etal-2025} def 2/58.

              Equations
              Instances For

                A clause-embedding predicate V is focus-sensitive iff its truth value can depend on the focus alternatives, not just the ordinary proposition.

                @cite{ozyildiz-etal-2025} def 2/58: there exist context, agent, proposition, and two different focus-alternative sets such that V yields different truth values.

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

                  A predicate is not focus-sensitive iff it ignores focus alternatives entirely.

                  Equations
                  Instances For
                    def Semantics.FocusInterpretation.liftNonFS {W : Type u_1} {E : Type u_2} (V : E(WBool)WBool) :

                    Lift a non-focus-sensitive predicate to the ClauseEmbedPred type by ignoring focus alternatives.

                    Equations
                    Instances For
                      theorem Semantics.FocusInterpretation.liftNonFS_not_fs {W : Type u_1} {E : Type u_2} (V : E(WBool)WBool) :

                      Any lifted non-focus-sensitive predicate is indeed not focus-sensitive.

                      Additive Particles and FIP #

                      @cite{rooth-1992} §2.2 analyzes "too" via FIP: @cite{rooth-1985}

                      "Mary read Lear, and she read Macbeth too"

                      See: