Documentation

Linglib.Studies.Rooth1992

Rooth 1992: A theory of focus interpretation #

Formalises [Roo92] over the example rows in Data/Examples/Rooth1992.json: question-answer congruence via the focus interpretation principle (FIP, the paper's (27)), association with only ((26a), (30b)), the contrasting-phrases rule (14), and the argument that focus constrains rather than fixes the domain of only (the Recognitions example (7)).

The question-answer model is the paper's §2.4 paradigm — "Who cut Bill down to size?" answered by [Mary]F cut Bill down to size (23), with the alternative answers of (24) — in a four-world model crossing subjects {Mary, Monique} with objects {Bill, Björn}. The only model is the §2.1 introduction scenario (Mary introduced Bill and Tom to Sue). Focus values are computed, not stipulated: the interp engine that computes ordinary values at M = Id computes O/A-values at M = AltMeaning, grounding the stipulated Hamblin sets, and the lexicon's surface forms are checked against the English fragment entries.

The question-answer world model #

Worlds crossing cutter (Mary/Monique) × cuttee (Bill/Björn), after the answer columns of [Roo92] (24). Sufficient to distinguish subject-focus from object-focus alternative sets.

Instances For
    @[instance_reducible]
    Equations
    def Rooth1992.instReprQAWorld.repr :
    QAWorldStd.Format
    Equations
    Instances For
      @[instance_reducible]
      Equations

      "Mary cut Bill down to size" — true exactly at maryBill.

      Equations
      Instances For

        "Monique cut Bill down to size" — true exactly at moniqueBill.

        Equations
        Instances For

          "Mary cut Björn down to size" — true exactly at maryBjorn.

          Equations
          Instances For

            Alternative meanings #

            Focused [MARY]F in the answer [Mary]F cut Bill down to size ((23Aa) of [Roo92] §2.4): O-value = "Mary"; A-value = {"Mary", "Monique"}.

            Equations
            Instances For

              Non-focused "cut Bill down to size": singleton A-value. Exercises AltMeaning.unfeatured.

              Equations
              Instances For

                Unfeatured O-value equals the input.

                Unfeatured A-value is a singleton containing the O-value — "the focus semantic value of a focus-free phrase is the unit set of its ordinary semantic value" ([Roo92] (42)).

                Question-answer congruence and the FIP #

                The question-answer constraint ((26d) of [Roo92] §3, motivated by the §2.4 question-answer paradigm): in a Q-A pair ⟨ψ, α⟩, ⟦ψ⟧° ⊆ ⟦α⟧f — the ordinary semantic value of the question is a subset of the focus semantic value of the answer. The FIP (27) schematizes this as Γ ⊆ ⟦α⟧f with Γ resolved to the question denotation.

                "Who cut Bill down to size?" ((23Qa)) — Hamblin question with subject alternatives, the (25a) value restricted to the model's individuals.

                Equations
                Instances For

                  Focus value of [MARY]F cut Bill down to size ((23Aa)) — same subject alternatives.

                  Equations
                  Instances For

                    Focus value of Mary cut [BILL]F down to size ((23Ab)) — object alternatives (varies object, not subject).

                    Equations
                    Instances For

                      Q-A congruence: subject focus value = question denotation.

                      The FIP holds for subject focus: question alternatives ⊆ focus value — trivially, since the sets are equal.

                      "moniqueCutBill" is in the question alternatives...

                      ...but it is NOT in the object-focus alternative set...

                      ...so the FIP fails for object focus: (23Ab) is linked to (23Qa) only by a dotted (inappropriate) line in the paper's (23).

                      The question as focus antecedent #

                      'Who cut Bill down to size?' as a focus antecedent (Focus.Antecedent): the anaphoric source of the squiggle's contrast set.

                      Equations
                      Instances For

                        Question antecedents license the new-information use.

                        The antecedent admits subject focus — the FIP routed through the antecedent layer.

                        The question antecedent fully resolves against the subject-focus meaning: all three clauses of the squiggle presupposition ([Roo92] (40) set case), not just the FIP — the contrast set contains the ordinary value maryCutBill and the distinct alternative moniqueCutBill.

                        A focus-free answer cannot resolve any antecedent: its focus value is the unit set of its ordinary value ((42)), defeating the contrast clause — "the argument must contain a focus".

                        theorem Rooth1992.farmer_contrast :
                        Focus.SquiggleInd "American farmer" {"American farmer", "Canadian farmer"} "Canadian farmer"

                        Contrasting phrases ([Roo92] (14), on the symmetric-contrast joke opening (11)): construe α as contrasting with β if ⟦β⟧° ∈ ⟦α⟧f. Canadian farmer's ordinary value is a member of [American]F farmer's focus value distinct from its ordinary value.

                        Constraining vs fixing the domain of only #

                        With a focused transitive verb — Mary only [read]F The Recognitions ((7) of [Roo92] §2.1) — the full focus value contains "even trivial relations", so [Roo85]'s move of fixing only's domain C to it yields unsatisfiable truth conditions, while intuitively (7) can be true. The 1992 revision (9c) merely constrains C ⊆ ⟦VP⟧f, leaving C to pragmatics: it "might be quite a small set", e.g. {read(c), understand(c)} ((37c)). A lexically carried alternative list cannot be narrowed this way.

                        Worlds tracking Mary's relation to The Recognitions.

                        Instances For
                          @[instance_reducible]
                          Equations
                          @[instance_reducible]
                          Equations
                          def Rooth1992.instReprRWorld.repr :
                          RWorldStd.Format
                          Equations
                          Instances For

                            'understanding The Recognitions'.

                            Equations
                            Instances For

                              A trivial property of the same semantic type — a member of the full focus value.

                              Equations
                              Instances For

                                With the pragmatically restricted domain ((37c)), only READ is satisfiable: true where Mary read without understanding.

                                With the domain fixed to the full focus value (trivial property included), only READ is unsatisfiable — fixing C over-generates exclusions.

                                The same over-generation on the lexical semantics of only: with the full focus value carried as a lexical alternative list, the assertion is unsatisfiable, and no pragmatic narrowing is possible — the list is fixed in the lexical entry.

                                Association with only #

                                The focusing adverb constraint ((26a) of [Roo92] §3): the domain of quantification C of a focusing adverb with argument α satisfies C ⊆ ⟦α⟧f. The lexical semantics (30b) is ∀P[P ∈ C ∧ P(m) → P = VP']. The model is the §2.1 introduction scenario: Mary introduced Bill and Tom to Sue, and there were no other introductions — so Mary only introduced [Bill]F to Sue (3a) is false.

                                Worlds for the only model: who Mary introduced to Sue.

                                Instances For
                                  @[instance_reducible]
                                  Equations
                                  def Rooth1992.instReprOnlyWorld.repr :
                                  OnlyWorldStd.Format
                                  Equations
                                  Instances For

                                    Focus on BILL ((3a)): O-value = introBill; A-value = {introBill, introTom}. Focus constrains the domain of only.

                                    Equations
                                    Instances For

                                      "Only Bill" = Mary introduced Bill but not Tom.

                                      Equations
                                      Instances For

                                        "Only Tom" = Mary introduced Tom but not Bill.

                                        Equations
                                        Instances For

                                          Only with focus on BILL: the prejacent holds and all non-actual alternatives are excluded ((30b)).

                                          Only with focus on TOM: symmetric case.

                                          Different domains → different only meanings. (The paper's minimal pair (3a)/(3b) varies focus between Bill and Sue; the model exhibits the domain-dependence on the introducee axis.)

                                          Data rows #

                                          The rows (Data/Examples/Rooth1992.json) record the paper's (23): "MARY cut Bill down to size" is congruent and "#Mary cut BILL down to size" incongruent with "Who cut Bill down to size?", and focus determines what only excludes ((3a)/(3b)). The theory explains both: subject focus produces a focus value equal to the question denotation (fip_congruent), object focus one that excludes a question alternative (fip_fails_object_focus); and the FIP constrains the domain C of only, so different focus positions yield different exclusion domains.

                                          The FIP prediction for a row, read off its focus feature: subject focus ("Mary") evokes the subject-alternative focus value, object focus ("Bill") the object-alternative one.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            theorem Rooth1992.qa_acceptable_iff_fip (row : Data.Examples.LinguisticExample) :
                                            row Examples.allrow.feature? "fip_application" = some "qaCongruence"(row.judgment = Features.Judgment.acceptable fipPrediction row)

                                            Transfer: a Q-A row is acceptable iff its focus value satisfies the FIP against "Who cut Bill down to size?" ([Roo92] (26d)).

                                            theorem Rooth1992.focusingAdverb_rows_differ_in_focus (r₁ : Data.Examples.LinguisticExample) :
                                            r₁ Examples.allr₂Examples.all, r₁.feature? "fip_application" = some "focusingAdverb"r₂.feature? "fip_application" = some "focusingAdverb"r₁.id r₂.idr₁.feature? "focus" r₂.feature? "focus"

                                            Distinct focusing-adverb rows carry distinct focus features: the rows form an association-with-focus minimal pair.

                                            Bridge: the focusing-adverb rows differ only in focus position ((3a) vs (3b)), and the theory maps distinct domains to distinct only meanings.

                                            Montague lexicon and trees #

                                            The propositions above were hand-defined. Here they are derived compositionally: entity denotations + a world-indexed verb meaning are combined via Heim & Kratzer's interp, run once per world. The particle-verb cut … down to size is treated as a single transitive lexical item keyed "cut".

                                            inductive Rooth1992.E :

                                            Entity domain for the focus model.

                                            • mary : E
                                            • monique : E
                                            • bill : E
                                            • bjorn : E
                                            Instances For
                                              @[instance_reducible]
                                              instance Rooth1992.instDecidableEqE :
                                              DecidableEq E
                                              Equations
                                              @[instance_reducible]
                                              instance Rooth1992.instReprE :
                                              Repr E
                                              Equations
                                              def Rooth1992.instReprE.repr :
                                              EStd.Format
                                              Equations
                                              Instances For

                                                Montague lexicon parameterized by world. Maps surface forms to typed denotations.

                                                Equations
                                                Instances For

                                                  Syntax tree: [S [NP Mary] [VP [V cut] [NP Bill]]]

                                                  Equations
                                                  Instances For

                                                    Syntax tree: [S [NP Monique] [VP [V cut] [NP Bill]]]

                                                    Equations
                                                    Instances For

                                                      Syntax tree: [S [NP Mary] [VP [V cut] [NP Björn]]]

                                                      Equations
                                                      Instances For
                                                        def Rooth1992.treeResult (lex : Semantics.Montague.Lexicon E Unit) (t : Syntax.Tree Unit String) :
                                                        Option Prop

                                                        Extract the Prop truth value from a tree interpretation. Returns none if the tree is uninterpretable or has non-t type.

                                                        Equations
                                                        Instances For

                                                          Grounding the stipulated propositions #

                                                          Compositionally derived "Mary cut Bill" proposition.

                                                          Equations
                                                          Instances For

                                                            Compositionally derived "Monique cut Bill" proposition.

                                                            Equations
                                                            Instances For

                                                              Compositionally derived "Mary cut Björn" proposition.

                                                              Equations
                                                              Instances For

                                                                Direct function application matches tree interpretation.

                                                                Grounding: compositional "Mary cut Bill" agrees with the hand-defined proposition at each world.

                                                                Grounding: compositional "Monique cut Bill" = direct application.

                                                                Grounding: compositional "Mary cut Björn" = direct application.

                                                                The focus dimension through the engine #

                                                                F-marking is a non-pure lexicon entry: the same interp that computes ordinary values at M = Id computes focus values at M = AltMeaning (pure = AltMeaning.unfeatured lifts the focus-free entries), with applyForward's <*> doing Hamblin functional application.

                                                                @[instance_reducible]

                                                                Alternatives do not distribute through predicate abstraction — the honest none.

                                                                Equations

                                                                The focus lexicon at M = AltMeaning: every entry pure-lifts except focused [Mary]F, whose entry carries the subject alternatives.

                                                                Equations
                                                                Instances For

                                                                  Focus-dimension tree interpretation.

                                                                  Equations
                                                                  Instances For

                                                                    The engine at M = AltMeaning computes the two-dimensional meaning of [MARY]F cut Bill down to size: the O-value is the ordinary interpretation and the A-value is the subject-alternative family — the focus value is computed, not stipulated.

                                                                    O-projection through the engine: mapping oValue over the AltMeaning run recovers the Id run.

                                                                    The stipulated fv_subjectFocus is exactly the engine's computed alternative family, read as proposition sets.

                                                                    Fragment connection #

                                                                    Fragment entries provide morphological and syntactic properties; the bridge verifies these are consistent with the model and that fragment surface forms feed the compositional lexicon.

                                                                    Mary is a proper name in the English fragment.

                                                                    Bill is a proper name in the English fragment.

                                                                    Fragment surface forms feed the Montague lexicon. The form field of each fragment entry matches a lexicon key.

                                                                    "cut" has (irregular) past tense "cut" matching the lexicon key.

                                                                    The past form of "cut" is in the Montague lexicon.

                                                                    End to end #

                                                                    End-to-end: at each world, the compositional derivation produces the same truth values as the hand-defined propositions used to build the Hamblin question.