Documentation

Linglib.Phenomena.Modality.Studies.AghaJeretic2022

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):

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 #

  1. Homogeneity (§3.1): Weak necessity modals take obligatory apparent wide scope over negation, unlike strong necessity modals which allow narrow scope.

  2. Trivalent semantics (§4.2): should_D := ⊕D — evaluation is trivalent with symmetric negation (homogeneity gap preserved under ¬).

  3. Homogeneity removal (§3.2): The adverb necessarily removes homogeneity from should, just as all removes it for plural definites.

  4. QUD-sensitive exception tolerance (§3.3): Weak necessity modals tolerate exceptions when irrelevant to the QUD.

  5. X operator (§5.1): Derives should from must compositionally via minimal witness sets. X only applies to universals (unique witness), explaining Javanese NE's restriction to necessity modals.

  6. 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
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 ★ #

      theorem Phenomena.Modality.Studies.AghaJeretic2022.should_must_agree_positive {World : Type} (domain : List World) (p : WorldBool) (h : domain.all p = true) (hne : domain.isEmpty = false) :
      shouldEval domain p = mustEval domain p

      When positive, should and must agree.

      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.

      Contrast: must has NO gap — it's always bivalent.

      theorem Phenomena.Modality.Studies.AghaJeretic2022.shouldEval_tt_neg_ff {World : Type} (domain : List World) (p : WorldBool) (h : shouldEval domain p = Core.Duality.Truth3.true) :
      (shouldEval domain fun (w : World) => !p w) = Core.Duality.Truth3.false

      If shouldEval D p = tt, then shouldEval D (¬p) = ff. No overlap between positive and negative extensions of the plurality.

      theorem Phenomena.Modality.Studies.AghaJeretic2022.shouldEval_ff_neg_tt {World : Type} (domain : List World) (p : WorldBool) (h : shouldEval domain p = Core.Duality.Truth3.false) (hne : domain.isEmpty = false) :
      (shouldEval domain fun (w : World) => !p w) = Core.Duality.Truth3.true

      If shouldEval D p = ff (non-empty D), then shouldEval D (¬p) = tt. Symmetric: universal denial of p means universal affirmation of ¬p.

      theorem Phenomena.Modality.Studies.AghaJeretic2022.shouldEval_unk_symmetric {World : Type} (domain : List World) (p : WorldBool) (h : shouldEval domain p = Core.Duality.Truth3.indet) :
      (shouldEval domain fun (w : World) => !p w) = Core.Duality.Truth3.indet

      If shouldEval D p = unk, then shouldEval D (¬p) = unk. The gap is symmetric under negation — the core homogeneity property.

      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):

          This parallels:

          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: #

              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

                      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).

                      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

                              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.

                              def Phenomena.Modality.Studies.AghaJeretic2022.isWitness {World : Type} (q : List WorldBool) (w : List World) :

                              A witness set for a quantifier Q is a set W such that Q(W) holds.

                              Equations
                              Instances For
                                def Phenomena.Modality.Studies.AghaJeretic2022.isMinimalWitness {World : Type} [BEq World] (q : List WorldBool) (w : List World) :

                                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
                                  def Phenomena.Modality.Studies.AghaJeretic2022.universalQ {World : Type} [BEq World] (domain : List World) :
                                  List WorldBool

                                  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
                                  Instances For
                                    def Phenomena.Modality.Studies.AghaJeretic2022.existentialQ {World : Type} [BEq World] (domain : List World) :
                                    List WorldBool

                                    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
                                    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
                                        theorem Phenomena.Modality.Studies.AghaJeretic2022.x_must_eq_should {World : Type} (domain : List World) (p : WorldBool) :
                                        applyX domain p = shouldEval domain p

                                        X(must) = should.

                                        Morphological composition of weak necessity #

                                        Cross-linguistically, weak necessity is expressed in two ways:

                                        1. Primitive lexical items (English should, ought): non-decomposable.
                                        2. 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).
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          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).

                                                          shouldEval CAN return unk — the gap that domain restriction misses.

                                                          The mismatch: domain restriction predicts existential followups are felicitous after negated should, but empirically they are not.

                                                          • sentence : String
                                                          • existentialFollowup : String
                                                          • domainRestrictionPredicts : Bool
                                                          • empiricallyObserved : Bool
                                                          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

                                                                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.

                                                                Scopelessness persists under higher negation #

                                                                The apparent wide scope of should persists when negation is in a higher clause, paralleling plural definites:

                                                                This is analyzed as scopelessness: the "wide scope" effect is a consequence of homogeneity, not syntactic movement.

                                                                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

                                                                        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 domainModal domain
                                                                        the N (plural def.)should (weak necessity)
                                                                        all/every N (∀)must/have to (strong)
                                                                        homogeneoushomogeneous
                                                                        scopelessscopeless
                                                                        exception-tolerantexception-tolerant
                                                                        all removes gapnecessarily removes gap
                                                                        ★ → "well" response★ → "well" response

                                                                        The proposal: weak necessity is to strong necessity what the is to all.

                                                                        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