Spector (2016): Worked examples of exhaustivity operators #
@cite{spector-2016} "Comparing Exhaustivity Operators." Semantics and Pragmatics 9(11): 1–33.
Concrete derivations of exhMW, exhIE, and their coincidence (Theorem 9)
on the two classic Horn scales:
- some/all scale: "Some students passed" → "Not all students passed"
- or/and scale: "John sang or danced" → exclusive reading
The abstract Spector framework lives in
Theories/Semantics/Exhaustification/Operators/Basic.lean. This file holds the
empirical exemplars — small finite worlds, scale-specific alternative
sets, and the per-scale exhMW ≡ exhIE corollaries — kept out of the
theory file in line with the project's Theory/Phenomena split.
It also collects the @cite{chierchia-2013} Maximize Strength worked
examples (matrix-clause SI computed, DE-context SI suppressed) as a small
table of MaximizeStrengthExample records.
Results #
exhMW_some_at_w1,exhMW_some_not_w3— exhMW(some) excludes "all"exhMW_or_at_wSang,exhMW_or_not_wBoth— exhMW(or) excludes "both"someAll_exhMW_iff_exhIE,orAnd_exhMW_iff_exhIE— Theorem 9 instancesmaximizeStrengthExamples— Maximize Strength contexts table
"Some students passed" #
- φ = "some students passed" (literal meaning: at least one)
- ALT = {some, all}
- Expected: exhMW(some) = "some but not all"
World model: Fin 4 represents how many students passed (0–3 of 3).
Worlds for some/all example: number of students who passed (0 to 3).
Equations
Instances For
"Some students passed" (at least one).
Equations
Instances For
"All students passed" (all three).
Equations
Instances For
Alternative set: {some, all}.
Equations
Instances For
World where exactly 1 student passed.
Equations
Instances For
World where all 3 students passed.
Equations
Instances For
exhMW(some) holds at w=1 — the scalar implicature "some but not all".
exhMW(some) excludes the "all" world.
"John sang or danced" #
- World = four possibilities: neither, only sang, only danced, both
- φ = "sang or danced" (inclusive)
- ALT = {or, and}
- Expected: exhMW(or) = "or but not both" (exclusive reading)
Four worlds for or/and example.
- neither : OrAndWorld
- onlySang : OrAndWorld
- onlyDanced : OrAndWorld
- both : OrAndWorld
Instances For
Equations
- Phenomena.ScalarImplicatures.Studies.Spector2016.instDecidableEqOrAndWorld x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Phenomena.ScalarImplicatures.Studies.Spector2016.sang Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.neither = False
- Phenomena.ScalarImplicatures.Studies.Spector2016.sang Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.onlySang = True
- Phenomena.ScalarImplicatures.Studies.Spector2016.sang Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.onlyDanced = False
- Phenomena.ScalarImplicatures.Studies.Spector2016.sang Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.both = True
Instances For
Equations
- Phenomena.ScalarImplicatures.Studies.Spector2016.danced Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.neither = False
- Phenomena.ScalarImplicatures.Studies.Spector2016.danced Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.onlySang = False
- Phenomena.ScalarImplicatures.Studies.Spector2016.danced Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.onlyDanced = True
- Phenomena.ScalarImplicatures.Studies.Spector2016.danced Phenomena.ScalarImplicatures.Studies.Spector2016.OrAndWorld.both = True
Instances For
exhMW(or) at wSang: exclusive reading.
exhMW(or) excludes the "both" world.
For a two-element Horn scale {weak, strong} where strong ⊆ weak, exhMW ≡ exhIE without invoking the full closure-under-conjunction hypothesis: at any exhIE world, the stronger alternative is false, which makes the world minimal.
Per-scale Theorem 9 instance: some/all.
Per-scale Theorem 9 instance: or/and.
A small descriptive table of contexts illustrating @cite{chierchia-2013}'s
Maximize Strength predictions. The principle itself (maximizeStrength,
exh_in_ue_strengthens, etc.) lives in Operators.lean.
| Context | Polarity | SI computed? |
|---|---|---|
| Matrix clause | UE | yes |
| Negation scope | DE | no |
| Conditional antecedent | DE | no |
| Universal restrictor | DE | no |
- description : String
- contextType : Core.NaturalLogic.ContextPolarity
- siComputed : Bool
- explanation : String
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
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.