Equations
- MontagueExhaustivity.instDecidableEqStudent 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
Model with three students
Equations
- MontagueExhaustivity.studentModel = { Entity := MontagueExhaustivity.Student, Index := Unit }
Instances For
Equations
- One or more equations did not get rendered due to their size.
All entities are students in this model
Equations
- MontagueExhaustivity.isStudent x✝ = True
Instances For
"Passed" predicate indexed by world. World w means exactly w students passed (Alice, then Bob, then Carol).
Equations
- MontagueExhaustivity.passedAt w s✝ = False
- MontagueExhaustivity.passedAt w MontagueExhaustivity.Student.alice = True
- MontagueExhaustivity.passedAt w s✝ = False
- MontagueExhaustivity.passedAt w MontagueExhaustivity.Student.alice = True
- MontagueExhaustivity.passedAt w MontagueExhaustivity.Student.bob = True
- MontagueExhaustivity.passedAt w MontagueExhaustivity.Student.carol = False
- MontagueExhaustivity.passedAt w s✝ = True
- MontagueExhaustivity.passedAt w s✝ = False
Instances For
"Some students passed" computed compositionally
Equations
Instances For
"All students passed" computed compositionally
Equations
Instances For
"Some students passed" as Set (Fin 4)
Instances For
"All students passed" as Set (Fin 4)
Instances For
Alternative set for exhaustivity
Equations
Instances For
someStudents from Operators.lean
Equations
- MontagueExhaustivity.someStudents_handcrafted w = (↑w ≥ 1)
Instances For
allStudents from Operators.lean
Equations
- MontagueExhaustivity.allStudents_handcrafted w = (↑w = 3)
Instances For
Compositional "some" matches hand-crafted definition
Compositional "all" matches hand-crafted definition
World 1: one student passed
Instances For
World 3: all students passed
Instances For
At w1, "some passed" holds
At w1, "all passed" does NOT hold
At w3, both "some" and "all" hold
Main Result: exhMW(some) holds at w1 (compositionally derived).
This proves the scalar implicature "some but not all" using:
- Montague compositional semantics
- @cite{spector-2016} exhaustivity operator
Corollary: exhMW(some) does NOT hold at w3.
All-worlds are excluded by exhaustification of "some".
Proposition 6 applies: exhMW ⊆ exhIE for compositional meanings
exhIE also holds at w1 (derived from exhMW via Proposition 6).