Syntactic distribution of a distributive element
- dpInternal : SyntacticUse
- distance : SyntacticUse
Instances For
Equations
- HaslingerEtAl2025.instDecidableEqSyntacticUse x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
A German distributive item with its properties
- form : String
- gloss : String
- uses : List SyntacticUse
- semanticClass : Semantics.Plurality.Distributivity.DistMaxClass
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
jeder (DP-internal and distance): +distributive, +maximal
Equations
- One or more equations did not get rendered due to their size.
Instances For
jeweils (distance only): +distributive, -maximal
Equations
- One or more equations did not get rendered due to their size.
Instances For
alle (DP-internal): -distributive, +maximal
Equations
- HaslingerEtAl2025.alle = { form := "alle", gloss := "all", uses := [HaslingerEtAl2025.SyntacticUse.dpInternal], semanticClass := Semantics.Plurality.Distributivity.DistMaxClass.nonDistMax }
Instances For
Definite plurals: -distributive, -maximal
Equations
- One or more equations did not get rendered due to their size.
Instances For
Context for testing non-maximality (QUD makes exceptions irrelevant)
- description : String
- totalItems : ℕ
- exceptions : ℕ
- implicitQUD : String
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Magnets scenario (example 23): 5 boxes, 4 have 2 magnets, 1 has 1
Equations
- HaslingerEtAl2025.magnetsContext = { description := "Magnets that shouldn't be stored together", totalItems := 5, exceptions := 1, implicitQUD := "Is there explosion risk?" }
Instances For
Volunteers scenario (example 24): 5 volunteers, 4 have 2 dogs, 1 has 1
Equations
- HaslingerEtAl2025.volunteersContext = { description := "Attack dogs that shouldn't be walked together", totalItems := 5, exceptions := 1, implicitQUD := "Is there a dog fight risk?" }
Instances For
Experimental observation
- item : LexicalItem
- context : NonMaxContext
- pattern : String
Qualitative acceptance pattern from Figures 1-2
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
DP-jeder overwhelmingly rejected in non-maximal contexts (Figure 1)
Equations
- HaslingerEtAl2025.dpJederInNonMax = { item := HaslingerEtAl2025.jeder, context := HaslingerEtAl2025.magnetsContext, pattern := "overwhelmingly rejected (modal rating 1)" }
Instances For
jeweils shows mixed judgments across speakers (Figure 1)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Distance jeder mostly rejected, less categorically than DP-jeder (Figure 2)
Equations
- One or more equations did not get rendered due to their size.
Instances For
The independence claim: same distributivity, different maximality
Correlation (Section 4): No DP use ↔ permits non-maximality?
Equations
- HaslingerEtAl2025.hasDPUse item = item.uses.contains HaslingerEtAl2025.SyntacticUse.dpInternal
Instances For
The typological table (5) from the paper, extended with jeweils
Equations
- One or more equations did not get rendered due to their size.
Instances For
All four cells of the 2×2 are populated
Demonstrate the jeder/jeweils contrast on a concrete model.
5 boxes, predicate "contains two magnets":
- Boxes 1-4: contain 2 magnets (satisfy P)
- Box 5: contains 1 magnet (exception)
QUD: "Is there explosion risk?" — any box with 2 magnets is dangerous, so the exception in box 5 is irrelevant.
distMaximalrejects: not all boxes have 2 magnetsdistTolerantwith a tolerance that accepts 4/5 sub-plurality: accepts
Equations
- HaslingerEtAl2025.instDecidableEqBox x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- HaslingerEtAl2025.instReprBox.repr HaslingerEtAl2025.Box.b1 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "HaslingerEtAl2025.Box.b1")).group prec✝
- HaslingerEtAl2025.instReprBox.repr HaslingerEtAl2025.Box.b2 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "HaslingerEtAl2025.Box.b2")).group prec✝
- HaslingerEtAl2025.instReprBox.repr HaslingerEtAl2025.Box.b3 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "HaslingerEtAl2025.Box.b3")).group prec✝
- HaslingerEtAl2025.instReprBox.repr HaslingerEtAl2025.Box.b4 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "HaslingerEtAl2025.Box.b4")).group prec✝
- HaslingerEtAl2025.instReprBox.repr HaslingerEtAl2025.Box.b5 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "HaslingerEtAl2025.Box.b5")).group prec✝
Instances For
Equations
- HaslingerEtAl2025.instReprBox = { reprPrec := HaslingerEtAl2025.instReprBox.repr }
Equations
- One or more equations did not get rendered due to their size.
Equations
- HaslingerEtAl2025.instDecidableEqMWorld x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- HaslingerEtAl2025.instReprMWorld = { reprPrec := HaslingerEtAl2025.instReprMWorld.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HaslingerEtAl2025.instFintypeMWorld = { elems := {HaslingerEtAl2025.MWorld.actual}, complete := HaslingerEtAl2025.instFintypeMWorld._proof_1 }
"This box contains two magnets"
Equations
- HaslingerEtAl2025.hasTwoMagnets HaslingerEtAl2025.Box.b1 x✝ = True
- HaslingerEtAl2025.hasTwoMagnets HaslingerEtAl2025.Box.b2 x✝ = True
- HaslingerEtAl2025.hasTwoMagnets HaslingerEtAl2025.Box.b3 x✝ = True
- HaslingerEtAl2025.hasTwoMagnets HaslingerEtAl2025.Box.b4 x✝ = True
- HaslingerEtAl2025.hasTwoMagnets HaslingerEtAl2025.Box.b5 x✝ = False
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- HaslingerEtAl2025.allBoxes = Finset.univ
Instances For
jeder rejects: not all boxes have 2 magnets
jeweils accepts: there exists a sub-plurality where all boxes have 2 magnets.
We use trivial tolerance (any subset is tolerant) — the 4-box subset
{b1,b2,b3,b4} witnesses truth because all four satisfy hasTwoMagnets.
The atom-vacuity principle in action: distributing to individual boxes, maximality follows because each singleton has no room for tolerance.