Weak Necessity Modals as Homogeneous Pluralities of Worlds #
@cite{agha-jeretic-2022}
Proceedings of SALT 32: 831–851.
Core Proposal #
Weak necessity modals like should are not quantificational. They denote definite pluralities of worlds, paralleling the relationship between plural definite nominals (the) and universal quantifiers (all/every):
- must p = all worlds in a given domain are p-worlds (∀ quantifier)
- should p = the worlds in a given domain are p-worlds (plural definite)
This gives weak necessity modals homogeneity as an intrinsic feature: they yield a truth-value gap (neither true nor false) when some but not all worlds in the domain satisfy the prejacent — exactly paralleling the behavior of plural definite DPs under negation.
Key Claims Formalized #
Homogeneity (§3.1): Weak necessity modals take obligatory apparent wide scope over negation, unlike strong necessity modals which allow narrow scope.
Trivalent semantics (§4.2):
should_D := ⊕D— evaluation is trivalent with symmetric negation (homogeneity gap preserved under ¬).Homogeneity removal (§3.2): The adverb necessarily removes homogeneity from should, just as all removes it for plural definites.
QUD-sensitive exception tolerance (§3.3): Weak necessity modals tolerate exceptions when irrelevant to the QUD.
X operator (§5.1): Derives
shouldfrommustcompositionally via minimal witness sets. X only applies to universals (unique witness), explaining Javanese NE's restriction to necessity modals.Critique of domain restriction (§6.1): The vFI 2008 analysis (
Directive.weakNecessity) is bivalent — it cannot produce the truth-value gap that the empirical data require.
Independent Support #
@cite{tieu-kriz-chemla-2019} find that children acquire homogeneity independently of scalar implicatures (HOM/−SI group), supporting the claim that homogeneity is intrinsic to plural predication rather than derived via exhaustification (@cite{magri-2014}).
Connection to @cite{agha-jeretic-2026} #
The 2026 handbook chapter surveys this analysis as one of three competing accounts of weak necessity (alongside domain restriction and comparative semantics), and extends it to explain the neg-raising asymmetry between should and must.
Trivalent evaluation #
should gets trivalent semantics via plural predication over worlds, while must remains bivalent (standard ∀ quantification).
We model the modal domain as a List World and use Core.Duality.Truth3
for the three-valued output.
Strong necessity: standard ∀ quantification over the modal domain.
Bivalent — always true or false, never indeterminate.
must_D := λp. ∀w ∈ D. p(w)
Equations
- Phenomena.Modality.Studies.AghaJeretic2022.mustEval domain p = Core.Duality.Truth3.ofBool (domain.all p)
Instances For
Weak necessity: trivalent plural predication over the modal domain.
Returns tt if all worlds satisfy p, ff if none do, unk otherwise.
should_D := ⊕D — the prejacent is predicated of the plurality
of worlds, yielding homogeneity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
must is always bivalent #
must never returns the indeterminate value.
should is homogeneous: it can return ★ #
In a mixed domain, should returns ★ (indeterminate).
In a uniform-true domain, should returns tt.
In a uniform-false domain, should returns ff.
Negation symmetry #
The paper's central formal claim: shouldEval produces symmetric truth
conditions under negation. Affirming p of the plurality and denying ¬p are
non-complementary — both can be indeterminate simultaneously. This is the
formal content of homogeneity.
shouldEval D p = tt → shouldEval D (¬p) = ff(no positive/negative overlap)shouldEval D p = ff → shouldEval D (¬p) = tt(symmetric falsity, non-empty D)shouldEval D p = unk → shouldEval D (¬p) = unk(the gap is symmetric)
Contrast: must has NO gap — it's always bivalent.
If shouldEval D p = tt, then shouldEval D (¬p) = ff.
No overlap between positive and negative extensions of the plurality.
If shouldEval D p = ff (non-empty D), then shouldEval D (¬p) = tt.
Symmetric: universal denial of p means universal affirmation of ¬p.
If shouldEval D p = unk, then shouldEval D (¬p) = unk.
The gap is symmetric under negation — the core homogeneity property.
Modal homogeneity parallels plural definite homogeneity #
The paper demonstrates that weak necessity modals pattern exactly like
plural definites with respect to negation. We encode the key data points
using the HomogeneityDatum type from Plurals.Homogeneity.
Should displays homogeneity: under negation, "shouldn't go" is incompatible with an existential followup "but you can" — just like "The guests aren't here" is incompatible with "but some of them are."
Paper examples (8)–(9).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Have to does NOT display homogeneity: "don't have to go" is compatible with "but you are allowed to go" — narrow scope reading (¬□ = ◇¬) available, unlike should which only allows wide scope (□¬).
Paper example (9b).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Homogeneity removal by "necessarily" #
Inserting necessarily into a weak necessity modal sentence removes the homogeneity gap, just as all removes it from plural definites.
Paper examples (14)–(15):
- "You shouldn't go" → #but you can go
- "You shouldn't necessarily go" → ✓but you can go
This parallels:
- "The guests aren't here" → #but some are
- "The guests aren't all here" → ✓but some are
Necessarily removes homogeneity from should, paralleling how all removes homogeneity from plural definites.
Equations
- One or more equations did not get rendered due to their size.
Instances For
shouldEval with homogeneity removal (= explicit quantifier insertion)
reduces to mustEval — the gap disappears.
Equations
Instances For
QUD-sensitive exception tolerance #
Plural predication tolerates exceptions when they are irrelevant to the QUD. The paper shows the same pattern for weak necessity modals.
Paper example (17): Context: One can get a perfect grade by doing most exercises correctly; doing all gives extra credit. QUD1: What is a way to get a perfect grade? QUD2: What are the minimal requirements?
(a) "You should do every exercise." → QUD1: ✓; QUD2: # (b) "You have to do every exercise." → QUD1: #; QUD2: #
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
Well-responses in borderline cases #
In borderline cases (★), outright denial is infelicitous; well-responses are preferred. This parallels plural definites (@cite{kriz-2016}).
Paper example (19).
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
Compositional derivation via the X operator #
X picks out the unique smallest set that makes a quantifier true and returns the mereological sum of its elements:
X := λM. ⊕ ιW[W ∈ WIT(M)]
Applied to must_D: the unique minimal witness set of ∀ over D is D itself
(no proper subset suffices). So X(must_D) = ⊕D = should_D.
Applied to can_D: each singleton {w} for w ∈ D is a minimal witness of ∃.
Multiple minimal witnesses → ι is undefined → X is undefined.
This explains why Javanese NE (= X) only combines with necessity modals.
A witness set for a quantifier Q is a set W such that Q(W) holds.
Equations
Instances For
A minimal witness: a witness with no proper sub-witness. Removing any element makes it no longer a witness.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Universal quantifier as GQ: W witnesses ∀ over D iff D ⊆ W. This is the Barwise & Cooper (1981) witness set notion — the quantifier EVERY(D) = {P | D ⊆ P}, so W ∈ EVERY(D) iff D ⊆ W.
Equations
- Phenomena.Modality.Studies.AghaJeretic2022.universalQ domain w = domain.all fun (x : World) => w.contains x
Instances For
Existential quantifier as GQ: W witnesses ∃ over D iff D ∩ W ≠ ∅. SOME(D) = {P | D ∩ P ≠ ∅}, so W ∈ SOME(D) iff some element of D is in W.
Equations
- Phenomena.Modality.Studies.AghaJeretic2022.existentialQ domain w = domain.any fun (x : World) => w.contains x
Instances For
The full domain is the UNIQUE minimal witness for ∀. Since EVERY(D) = {P | D ⊆ P}, the only W ⊆ D with D ⊆ W is W = D. Removing any element breaks the subset condition. This is why X (requiring a unique minimal witness) applies to universals.
Each singleton is a minimal witness for ∃, and the full domain is NOT minimal (proper subsets suffice). This is why X is undefined for ∃ — multiple minimal witnesses means ι (the uniqueness presupposition) fails. This explains Javanese NE's restriction to necessity modals.
X applied to must yields the domain itself (= should's denotation). The resulting plurality is then subject to plural predication semantics.
Equations
Instances For
X(must) = should.
Morphological composition of weak necessity #
Cross-linguistically, weak necessity is expressed in two ways:
- Primitive lexical items (English should, ought): non-decomposable.
- Morphological derivation from strong necessity: a. French: devoir+CF → weak necessity. CF picks a witness set without requiring uniqueness, so it applies to both ∀ (devrais) and ∃ (pourrais). b. Javanese: mesthi+NE → weak necessity. NE = X (requires unique minimal witness), so it only applies to ∀ (mesthi-ne), not ∃ (iso-ne is ungrammatical).
- primitive : WeakNecessityMorphology
- counterfactual : WeakNecessityMorphology
- dedicatedMarker : WeakNecessityMorphology
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- language : String
- strongForm : String
- weakForm : String
- strategy : WeakNecessityMorphology
- appliesTo : 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.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Javanese NE only applies to necessity; French CF applies to both. This follows from X requiring unique minimal witnesses (∀ only) vs CF accepting any witness (∀ and ∃).
Why domain restriction doesn't capture homogeneity #
The @cite{von-fintel-iatridou-2008} analysis (formalized in Directive.lean)
treats should as ∀ over a refined set of best worlds. Directive.weakNecessity
returns Bool — it is bivalent by construction. A bivalent semantics
cannot produce the truth-value gap that the empirical data require.
We make this critique computational by contrasting Directive.weakNecessity
(always tt or ff) with shouldEval (can return unk).
Directive.weakNecessity is bivalent: it returns Bool, so wrapping
in Truth3 can only yield true or false — never indet.
shouldEval CAN return unk — the gap that domain restriction misses.
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
English modal lexicon verification #
Verify that the English fragment classifies should/ought as weak necessity and must as strong necessity, matching the paper's §2.1.
should is classified as weak necessity in the English fragment.
ought is classified as weak necessity.
must is classified as strong necessity, not weak.
Scopelessness persists under higher negation #
The apparent wide scope of should persists when negation is in a higher clause, paralleling plural definites:
- "I don't think the guests are here" → #but some are
- "I don't think you should go" → #but you are allowed to go
- "I don't think you have to go" → ✓but you are allowed to go
This is analyzed as scopelessness: the "wide scope" effect is a consequence of homogeneity, not syntactic movement.
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
Weak necessity and its friends #
The paper argues (§6.4) that the homogeneity pattern observed with weak necessity modals is part of a general phenomenon shared with bare conditionals, generics, and habituals — all analyzable as involving plural predication over different semantic domains.
Plurals.Homogeneity.conditionalExample already captures the conditional
case: "They play soccer if the sun shines" displays the same gap as
"The switches are on" and "You should go."
Examples (38)–(42): future conditionals, bare past conditionals, generics, and habituals all show homogeneity effects and homogeneity removal by explicit quantifiers (necessarily, always, all).
The existing conditionalExample from Homogeneity.lean shows the
same gap pattern as shouldHomogeneity — both have ★ in the gap
scenario. This structural parallel supports the unified plural
predication analysis.
The Determiner–Modal Parallel #
| Nominal domain | Modal domain |
|---|---|
| the N (plural def.) | should (weak necessity) |
| all/every N (∀) | must/have to (strong) |
| homogeneous | homogeneous |
| scopeless | scopeless |
| exception-tolerant | exception-tolerant |
| all removes gap | necessarily removes gap |
| ★ → "well" response | ★ → "well" response |
The proposal: weak necessity is to strong necessity what the is to all.
Equations
- One or more equations did not get rendered due to their size.