Haslinger, Rosina, Schmitt and Wurm (2025): On the relation between distributivity and maximality #
Haslinger, Rosina, Schmitt and Wurm ask whether every obligatorily distributive operator blocks
non-maximal construals of its associate plural, and answer no. German jed- is distributive and
exception-intolerant in both its determiner and its distance use, alle and numeral indefinites
are exception-intolerant but not distributive, and definite plurals are neither (5); the
distance distributor jeweils fills the remaining cell, since some speakers accept it in
scenarios whose question under discussion makes an exception irrelevant, where DP-jeder is
rejected and distance jeder mostly rejected (§3). Item.class is the classification of (5),
which the paper's truth-value judgments in the scenarios of (3) confirm (class_of_rows), and
jeweils_answers_Q is their answer.
The semantics of §2 relativizes a predicate to a tolerance relation, (14), which relates a
plurality to the parts of it that are similar enough to it (tolerant). Varying the tolerance
yields exactly Križ and Spector's readings of the plural predication
(exists_isTolerance_iff_mem_readings), which is why footnote 3 can call the difference between
the two ways of modelling the parameter irrelevant. all, which quantifies over tolerances,
forces the maximal reading (all_maximal), and so does each, (21c), since an atom has no part
short of itself (each_maximal). An exception-tolerant distributor has to depend on the
tolerance itself, as jeweils does in (25): in the magnets scenario of (23) it is true under the
tolerance the explosion question induces (jeweils_accepts_magnets) and false for the speakers
whose tolerance is the identity (jeweils_identity_rejects_magnets). The hypothetical determiner
jeder* of (27) is (25) applied to the sum of its restrictor, so the framework does not predict
the absence of exception-tolerant distributive determiners; the paper relates jeweils's
permissiveness to its lacking a determiner use instead (determiner_maximal).
Implementation notes #
The questionnaire's ratings are prose: DP-jeder was overwhelmingly rejected, jeweils judged
bimodally, distance jeder mostly rejected, and 15 of 18 participants rated the jeweils member
of a minimal pair above its distance-jeder counterpart. The paper's examples and scenarios are
the rows of Data/Examples/HaslingerEtAl2025.json; the (3) judgments classify an item as
distributive when it is false in the cumulative scenario (3b) and as maximal when it is false in
the exception scenario (3c), which for jeweils out of the blue gives the maximal cell, the
non-maximal construal needing the questionnaire's contexts. Pluralities are finite sets of
individuals, whose empty set is excluded from the parts of a plurality as the paper's domain has
no empty individual. The tolerance of the magnets scenario tolerates every part of the boxes,
since one box with two magnets already answers the explosion question.
References #
Tolerance relations (§2.2) #
A tolerance relation (14) relates a part z of y to y when z is similar enough to
y. It is reflexive and contained in parthood, and whatever lies between a tolerated part and
the whole is tolerated too.
- refl (x : α) : r x x
- le_of_rel {x y : α} : r x y → x ≤ y
- rel_of_le_of_le {x y z : α} : r x y → x ≤ z → z ≤ y → r z y
Instances For
The identity relation of (16a), under which no proper part is similar enough.
Parthood itself, (16b), under which every part is similar enough.
A predicate relativized to a tolerance (15a) holds of y where it holds of a non-bottom
part of y that is similar enough to y.
Equations
- HaslingerEtAl2025.tolerant r Q y = {w : W | ∃ (z : α), r z y ∧ ¬IsBot z ∧ w ∈ Q z}
Instances For
Under the identity relation, (16a), the predication is maximal.
Every tolerance yields one of [KS21b]'s readings and every reading comes from a tolerance, which is why footnote 3 can set the difference aside.
all, which quantifies over tolerances (20), forces the maximal reading.
each (§2.3) #
each (21c) applies its predicate to the atoms of its argument, and an atom has no part short of itself, so each is maximal even over a predicate relativized to a tolerance (§2.3, (21d)).
The classification of (5) #
The four cells of (5) cross obligatory distributivity with exception intolerance.
- distMax : DistMaxClass
- distNonMax : DistMaxClass
- nonDistMax : DistMaxClass
- nonDistNonMax : DistMaxClass
Instances For
Equations
- HaslingerEtAl2025.instDecidableEqDistMaxClass 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
The item applies its predicate to each atom separately.
Equations
Instances For
Equations
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsDistributive HaslingerEtAl2025.DistMaxClass.distMax = isTrue trivial
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsDistributive HaslingerEtAl2025.DistMaxClass.distNonMax = isTrue trivial
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsDistributive HaslingerEtAl2025.DistMaxClass.nonDistMax = isFalse not_false
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsDistributive HaslingerEtAl2025.DistMaxClass.nonDistNonMax = isFalse not_false
The item tolerates no exceptions.
Equations
Instances For
Equations
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsMaximal HaslingerEtAl2025.DistMaxClass.distMax = isTrue trivial
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsMaximal HaslingerEtAl2025.DistMaxClass.nonDistMax = isTrue trivial
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsMaximal HaslingerEtAl2025.DistMaxClass.distNonMax = isFalse not_false
- HaslingerEtAl2025.instDecidablePredDistMaxClassIsMaximal HaslingerEtAl2025.DistMaxClass.nonDistNonMax = isFalse not_false
Equations
- HaslingerEtAl2025.instDecidableEqItem x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- HaslingerEtAl2025.instReprItem = { reprPrec := HaslingerEtAl2025.instReprItem.repr }
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.
Whether the item is a determiner.
Equations
- HaslingerEtAl2025.Item.jederDP.IsDeterminer = True
- HaslingerEtAl2025.Item.alle.IsDeterminer = True
- HaslingerEtAl2025.Item.numeralIndefinite.IsDeterminer = True
- HaslingerEtAl2025.Item.definitePlural.IsDeterminer = False
- HaslingerEtAl2025.Item.jederDistance.IsDeterminer = False
- HaslingerEtAl2025.Item.jeweils.IsDeterminer = False
Instances For
Equations
- HaslingerEtAl2025.instDecidablePredItemIsDeterminer HaslingerEtAl2025.Item.jederDP = isTrue trivial
- HaslingerEtAl2025.instDecidablePredItemIsDeterminer HaslingerEtAl2025.Item.alle = isTrue trivial
- HaslingerEtAl2025.instDecidablePredItemIsDeterminer HaslingerEtAl2025.Item.numeralIndefinite = isTrue trivial
- HaslingerEtAl2025.instDecidablePredItemIsDeterminer HaslingerEtAl2025.Item.definitePlural = isFalse not_false
- HaslingerEtAl2025.instDecidablePredItemIsDeterminer HaslingerEtAl2025.Item.jederDistance = isFalse not_false
- HaslingerEtAl2025.instDecidablePredItemIsDeterminer HaslingerEtAl2025.Item.jeweils = isFalse not_false
The classification of (5), obligatory distributivity crossed with exception intolerance.
Equations
- HaslingerEtAl2025.Item.definitePlural.class = HaslingerEtAl2025.DistMaxClass.nonDistNonMax
- HaslingerEtAl2025.Item.numeralIndefinite.class = HaslingerEtAl2025.DistMaxClass.nonDistMax
- HaslingerEtAl2025.Item.alle.class = HaslingerEtAl2025.DistMaxClass.nonDistMax
- HaslingerEtAl2025.Item.jederDP.class = HaslingerEtAl2025.DistMaxClass.distMax
- HaslingerEtAl2025.Item.jederDistance.class = HaslingerEtAl2025.DistMaxClass.distMax
- HaslingerEtAl2025.Item.jeweils.class = HaslingerEtAl2025.DistMaxClass.distNonMax
Instances For
Their question Q has a negative answer, since jeweils is obligatorily distributive and permits exceptions.
Every cell of the classification is filled, the fourth by jeweils.
§4 observation: among the attested items, every determiner is exception-intolerant.
The scenarios of (3) #
The classification an example row's judgments in (3) determine: distributive if false in the cumulative scenario (3b), maximal if false in the exception scenario (3c).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The rows of (1), (2), (4) and (22a) classify the items as (5) does, jeweils out of the blue included.
The magnets scenario of (23) #
Every box but the fifth contains two magnets.
Equations
- HaslingerEtAl2025.hasTwoMagnets b = (b < 4)
Instances For
Equations
- HaslingerEtAl2025.instDecidablePredBoxHasTwoMagnets b = { decide := (↑b).succ.ble ↑4, reflects_decide := ⋯ }
jeder in either use, (21c), is false in the scenario, since one box has one magnet.
jeweils, (25), under the tolerance the explosion question induces, every part, is true, witnessed by the four boxes with two magnets. So is the determiner jeder* of (27), which is (25) applied to the sum of its restrictor, here all five boxes.
The speakers who reject jeweils in the scenario are those whose tolerance is the identity, for whom it coincides with jeder.