Documentation

Linglib.Theories.Semantics.Questions.EconomyOddness

Economy of Structure and Information #

@cite{heim-1991} @cite{hurford-1974} @cite{katzir-2007} @cite{katzir-singh-2015} @cite{magri-2009} @cite{magri-2011} @cite{spector-2014}

@cite{katzir-singh-2015}. Proceedings of Sinn und Bedeutung 19, pp. 322–339.

Two felicity conditions on assertions:

  1. Question Condition (def 8): An assertion must address a good question — one not trivially settled by the common ground.

  2. Answer Condition (def 15): An assertion must not be needlessly inferior to any alternative — where inferiority combines structural complexity with semantic strength.

These two conditions unify:

Open problem: oddness under embedding (K&S §4) — the conditions are stated globally but oddness persists in embedded constituents.

structure Semantics.Questions.EconomyOddness.Scenario (W : Type u_1) (U : Type u_2) :
Type (max u_1 u_2)

Discourse scenario packaging meaning, complexity, context, and QUD.

  • meaning: interpretation of each utterance at each world
  • complexity: structural complexity; lower = simpler
  • context: common knowledge; context w = true iff w is CK-compatible
  • qud: question under discussion (equivalence relation on worlds)
  • utterances: speaker's available alternatives
  • worlds: exhaustive world enumeration
  • meaning : UWBool
  • complexity : U
  • context : WBool
  • qud : QUD W
  • utterances : List U
  • worlds : List W
Instances For

    Context-compatible worlds.

    Equations
    Instances For

      Question Condition violation (K&S def 7–8): the QUD is trivially settled by CK — all context-compatible worlds give the same answer.

      Equations
      Instances For

        Semantic entailment over ALL worlds: ⟦u⟧ ⊆ ⟦v⟧. Uses all worlds (not just context), since the better-than relation compares general semantic strength (K&S def 16a).

        Equations
        Instances For

          At-least-as-good-as (K&S def 16a): φ ≲ ψ iff φ is at most as complex as ψ AND semantically at least as strong (⟦φ⟧ ⊆ ⟦ψ⟧).

          Equations
          Instances For

            Strictly better-than (K&S def 16b): φ ≺ ψ := φ ≲ ψ ∧ ¬(ψ ≲ φ).

            Equations
            Instances For

              Answer Condition violation (K&S def 15): u is needlessly inferior — there exists a strictly better alternative.

              Equations
              Instances For
                def Semantics.Questions.EconomyOddness.Scenario.isOdd {W : Type u_1} {U : Type u_2} (s : Scenario W U) (u : U) :

                K&S Oddness: violates Question Condition or Answer Condition.

                Equations
                Instances For

                  Contextual equivalence: same truth value at all CK-compatible worlds.

                  Equations
                  Instances For

                    Strengthened Answer Condition: also requires the dominating alternative to be compatible with the context (true at some CK-world). This closes a truth gap where needlesslyInferior could flag an utterance as odd because a false-but-simpler alternative exists.

                    For all 5 K&S scenarios, this coincides with needlesslyInferior (verified below).

                    Equations
                    Instances For
                      structure Semantics.Questions.EconomyOddness.SemanticModel (W : Type u_1) (U : Type u_2) :
                      Type (max u_1 u_2)

                      Reusable semantic model: meaning, complexity, world enumeration, and utterance alternatives. Factored out of Scenario so the same model can be paired with different discourse contexts.

                      • meaning : UWBool
                      • complexity : U
                      • worlds : List W
                      • utterances : List U
                      Instances For

                        Discourse context: context set + QUD. Factored out so different questions/contexts can be explored with the same semantic model.

                        Instances For

                          Build a Scenario from composable pieces.

                          Equations
                          Instances For
                            def Semantics.Questions.EconomyOddness.isCContradiction {W : Type u_1} (worlds : List W) (C φ' : WBool) :

                            C-contradiction: incompatible with context. (@cite{spector-2014}, def 4a)

                            Equations
                            Instances For
                              def Semantics.Questions.EconomyOddness.isCTautology {W : Type u_1} (worlds : List W) (C φ' : WBool) :

                              C-tautology: entailed by context. (@cite{spector-2014}, def 4b)

                              Equations
                              Instances For
                                def Semantics.Questions.EconomyOddness.isCEquivalent {W : Type u_1} (worlds : List W) (C φ φ' : WBool) :

                                C-equivalent to φ: same truth value in context. (@cite{spector-2014}, def 4c)

                                Equations
                                Instances For
                                  def Semantics.Questions.EconomyOddness.isTrivialInC {W : Type u_1} (worlds : List W) (C φ φ' : WBool) :

                                  Trivial in C given φ. (@cite{spector-2014}, def 4)

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def Semantics.Questions.EconomyOddness.allAlternativesTrivial {W : Type u_1} (worlds : List W) (C φ : WBool) (alts : List (WBool)) :

                                    No Trivial Alternatives violation (@cite{spector-2014}, def 5): ALL alternatives are trivial in C given φ.

                                    Equations
                                    Instances For

                                      K&S ex. (1)–(2): "# Some/All Italians come from a warm country"

                                      CK: Italy is a warm country. Since all Italians come from Italy, the QUD "Do [some/all] Italians come from a warm country?" is trivially settled → Question Condition violation.

                                      Both K&S and @cite{spector-2014} predict oddness here (§1.2).

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

                                            Contextual equivalence: some ↔ all (CK makes them interchangeable).

                                            QUD trivially settled by CK → Question Condition violated.

                                            K&S ex. (14)/(17): "In this department, every professor gives the same grade to all of his students. Kim is a professor." (a) # This year, Kim assigned an A to some of his students — ODD (b) This year, Kim assigned an A to all of his students — OK

                                            The QUD is good (we don't know Kim's grade). But "some" is needlessly weak: "all" is equally complex and semantically stronger.

                                            Connects to Core.Scale: the ⟦all⟧ ⊆ ⟦some⟧ entailment that drives the Answer Condition is the same relationship captured by Core.Scale.Quantifiers.entails.all.some_ = true.

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

                                                  QUD is NOT trivially settled (Kim might or might not have given A).

                                                  "some" does NOT entail "all" (true at someNotAll where "all" is false).

                                                  K&S prediction: "some" is odd (needlessly weak).

                                                  K&S prediction: "all" is fine (best available answer).

                                                  K&S ex. (22): "# John visited France or Paris"

                                                  Since Paris ⊆ France, "France or Paris" ≡ "France" semantically. But the disjunction is structurally more complex (complexity 2 vs 1). So "France" ≺ "France or Paris" → disjunction is needlessly complex.

                                                  Connects to RSA/ScalarImplicatures/Hurford.lean which models Hurford's constraint via speaker rationality. K&S derive the same prediction from economy, without RSA machinery.

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

                                                          Hurford alternatives: the disjunction vs. its simple equivalent. "Paris" is excluded from utterance alternatives because the Hurford comparison is between a complex form and its semantically equivalent simpler form, not between independently informative expressions.

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

                                                            "France" and "France or Paris" are semantically equivalent (Paris ⊆ France, so the disjunction adds nothing).

                                                            K&S prediction: "France or Paris" is odd (needlessly complex).

                                                            K&S prediction: "France" is fine (no better alternative available).

                                                            K&S ex. (18): "Every prof who assigned an A to [some/all] got a raise"

                                                            In DE restrictor, "some" picks out MORE professors → stronger universal. The entailment direction reverses: ⟦some⟧_DE ⊆ ⟦all⟧_DE. So "all" becomes needlessly weak (opposite of UE).

                                                            Connects to Semantics.Montague/Sentence/Entailment/Monotonicity.lean: the reversal here is the same phenomenon as every_restr_DE.

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

                                                                  DE scenario: "some" version is stronger (narrower truth set). In UE, ⟦all⟧ ⊆ ⟦some⟧; in DE, this reverses to ⟦some⟧_DE ⊆ ⟦all⟧_DE.

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

                                                                    DE: "some" ≺ "all" (reversed from UE where "all" ≺ "some").

                                                                    K&S prediction in DE: "all" is odd (needlessly weak).

                                                                    K&S prediction in DE: "some" is fine (the stronger answer).

                                                                    K&S ex. (21): "# A sun is shining" vs. "The sun is shining"

                                                                    CK: there is exactly one sun. Both utterances are contextually equivalent. But "the sun" presupposes uniqueness, making it semantically stronger (⟦the sun is shining⟧ ⊂ ⟦a sun is shining⟧). So "a sun" is needlessly weak → Maximize Presupposition falls out as Answer Condition.

                                                                    Connects to Core/Presupposition.lean: the definite's stronger presupposition is what gives "the" its semantic advantage under K&S's ordering.

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

                                                                            "a sun" does NOT entail "the sun" (true at manySuns where "the" fails).

                                                                            K&S prediction: "a sun" is odd (= Maximize Presupposition!).

                                                                            The Question Condition and Answer Condition are independent:

                                                                            • Magri: Question Condition violated, Answer Condition irrelevant
                                                                            • Grade: Question Condition satisfied, Answer Condition violated This shows neither condition subsumes the other.

                                                                            Verify that needlesslyInferiorStrict (context-aware) coincides with needlesslyInferior on all 5 scenarios. This confirms the truth gap doesn't affect the existing examples.

                                                                            Demonstrate that SemanticModel + DiscourseContext can be composed via Scenario.mk'. The DE scenario's semantic model is reused with a different discourse context (all worlds CK-compatible).

                                                                            DE scenario's semantic model, factored out for reuse.

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

                                                                              Original DE discourse context (w2 ruled out by CK).

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

                                                                                With open context (w2 now CK-compatible), "all" is still odd: "some" still entails "all" in the DE model, so the Answer Condition is unchanged. But the context change demonstrates reuse of the semantic model with a different discourse context.