English universal/distributive determiners #
Fragment entries for the English DP-internal universal quantifiers each,
every, and all, grounded in the theory-layer operators from
Semantics/Plurality/. Parallel to Fragments/German/Distributives.lean.
Inventory #
| Form | Semantics | [±dist] / [±max] | ONE-stack ([HHR+25] eq. 79) |
|---|---|---|---|
| each | distMaximal | +dist, +max | Q_∀[ONE_∅[ONE_AT]] (atomicity presupposition) |
| every | distMaximal | +dist, +max | Q_∀[ONE_∅] (non-overlap presupposition) |
| all | allViaForallH | −dist, +max | bare Q_∀ |
each and every share their DistMaxClass (both +dist, +max) — the
distinction between them is the atomicity presupposition (ONE_AT), which
DistMaxClass does not record but the atomicityPresup field does. This is the
contrast that blocks each ten minutes while allowing every ten minutes
(intervals satisfy non-overlap but not atomicity).
⟦each⟧ = distMaximal: distribute P to every atom. The atomicity
presupposition (ONE_AT) is a felicity condition, not part of the asserted
content. [HHR+25] eq. (79c).
Equations
Instances For
⟦every⟧ = distMaximal: same asserted content as each; differs only in
carrying the weaker non-overlap presupposition (ONE_∅).
[HHR+25] eq. (79b).
Equations
Instances For
⟦all⟧ = allViaForallH: bare universal, maximization without distributive
inferences. [HHR+25] eq. (79a); [KS21b] §5.3.
Equations
Instances For
An English universal determiner with grounded distributivity classification.
atomicityPresup records the ONE_AT (atomicity) felicity condition that
distinguishes each from every — a distinction DistMaxClass collapses.
- form : String
Surface form.
- gloss : String
English gloss.
- atomicityPresup : Bool
Carries the atomicity presupposition (
ONE_AT)?eachdoes,everydoes not. - distMaxClass : Semantics.Plurality.Distributivity.DistMaxClass
Distributivity/maximality classification.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
each: +dist, +max, with the atomicity presupposition.
Equations
- English.Distributives.eachEntry = { form := "each", gloss := "each", atomicityPresup := true, distMaxClass := Semantics.Plurality.Distributivity.DistMaxClass.distMax }
Instances For
every: +dist, +max, with only the non-overlap presupposition.
Equations
- English.Distributives.everyEntry = { form := "every", gloss := "every", atomicityPresup := false, distMaxClass := Semantics.Plurality.Distributivity.DistMaxClass.distMax }
Instances For
all: −dist, +max, bare Q_∀.
Equations
- English.Distributives.allEntry = { form := "all", gloss := "all", atomicityPresup := false, distMaxClass := Semantics.Plurality.Distributivity.DistMaxClass.nonDistMax }
Instances For
each's semantics IS distMaximal.
every's semantics IS distMaximal (same asserted content as each).
all reduces to a simple universal check on atoms.
each and every share a DistMaxClass (both +dist, +max) but differ in
the atomicity presupposition: this is the every-vs-each contrast that
DistMaxClass alone cannot express. [HHR+25] §6.2.