Geurts 2005: Disjunctions as Modals #
Single-paper study of Bart Geurts, Entertaining Alternatives: Disjunctions as Modals (Natural Language Semantics 13:383–410). Following [Zim00], disjunctions are conjunctions of modal propositions: "S₁ or … or Sₙ" has logical form A₁M₁B₁ ∧ … ∧ AₙMₙBₙ, where
- Aᵢ is a modal domain (subset of background C, context-dependent),
- Mᵢ is a modal quantifier (∃ or ∀, paper p.394),
- Bᵢ is the descriptive content of the disjunct.
Three departures from Zimmermann (paper §3, p.391) #
- Modal flavour is not restricted to epistemic. The background C may
be epistemic, deontic, circumstantial, etc.; Geurts: "I will drop the
premiss that disjunctions are always epistemic modals" (p.391). Force
(∃ vs ∀) is a separate dimension carried by
ModalForce. - Overt and covert modals fuse: two operators per disjunct, not four.
- Context dependence of modal domains Aᵢ does the work of Zimmermann's Self-Reflection Principle.
Three constraints on interpretation (paper §3, p.395) #
- Exhaustivity: C ⊆ ⋃(Aᵢ ∩ Bᵢ).
- Disjointness: (Aᵢ ∩ Bᵢ) ∩ (Aⱼ ∩ Bⱼ) = ∅ for i ≠ j.
- Non-triviality: Aᵢ ≠ ∅.
Main declarations #
Disjunct,MDisjunction— substrate types for one disjunct and the list of disjuncts.Disjunct.holds,MDisjunction.holds— truth conditions.Disjunct.cell,exhaustivity,disjointness,disjointness₂,nonTriviality— the three constraints (Disjointness in n-ary form viaList.Pairwise, and a binary specialisation used by the bridge theorems and Case #3).defaultBinding— by default A = C (paper p.394).fromPartialProp,fromPartialProp_*_iff_orFlex,fromPartialProp_*_iff_orBelnap— specialisation to presuppositional propositions: when domain = presup and content = assertion, the Geurts disjunction coincides pointwise withPartialProp.orFlex=PartialProp.orBelnap([Bel70]).exhaustivity_implies_uninformative— used byStudies/Yagi2025.leanas the formal residue of [Sch09a]'s local-context-failure observation.
Implementation notes #
- Force is the project-canonical
Semantics.Modality.ModalForce(necessity | weakNecessity | possibility, [vFI08]). Geurts treats only ∃/∀; we routeweakNecessityto the universal branch (every weak-necessity claim still quantifies universally over its refined best-worlds set). - The
fromPartialProp_*_iff_*lemmas are structural:PartialProp.orFlex.presupis defined as the union of disjunct presuppositions, so the iff is unfolding, not stipulation. The architecture intentionally avoids the "stipulate then prove equivalence" anti-pattern.
Scope: wide-scope only #
This file formalises Geurts's wide-scope analysis: every disjunction is treated as A₁M₁B₁ ∧ … ∧ AₙMₙBₙ at LF from the outset. Free choice "◇A ∧ ◇B follows" is immediate because the LF is the conjunction; the substantive move is the LF reanalysis (p.391), not a structural inference.
Todo #
- Geurts §6 (pp.405–407) flags negated disjunctions, conditional antecedents, and attitude-embedded disjunctions as cases his modal analysis "runs into trouble" with; the speaker's-content / factual-content two-level patch in the §6 closing paragraphs is not formalised here.
- [CG26] argue "You may A or may B" gets free choice from the narrow-scope LF ◇(A ∨ B) via modal concord ([Zei07]), not from wide-scope ◇A ∧ ◇B. Truth-conditionally the two analyses agree; the cross-framework comparison belongs to the later paper's study file ([CG26]).
- Geurts §5 (pp.402–404) ultimately suggests Disjointness is itself a conversational effect grounded in exhaustivity; formalised here only as the stipulated constraint, not the deeper pragmatic derivation.
Modal disjuncts and disjunction #
A single disjunct in a modal disjunction: AᵢMᵢBᵢ.
- domain : Set W
Modal domain Aᵢ (subset of the background, determined by context).
- force : Semantics.Modality.ModalForce
Modal force Mᵢ (from an overt modal or a covert default).
- content : Set W
Descriptive content Bᵢ.
Instances For
A modal disjunction: a conjunction of modal propositions.
Equations
- Geurts2005.MDisjunction W = List (Geurts2005.Disjunct W)
Instances For
Truth conditions #
A single disjunct is true iff its modal claim holds.
Possibility: ∃ w ∈ A, B(w). Necessity (and weak necessity, which still universally quantifies over a refined domain): ∀ w ∈ A, B(w).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A modal disjunction is true iff every disjunct's modal claim holds.
Instances For
The three constraints (paper §3, p.395) #
Exhaustivity: C ⊆ ⋃(Aᵢ ∩ Bᵢ). Every background world falls in some disjunct's modal cell.
Equations
- Geurts2005.exhaustivity C disj = ∀ (w : W), C w → ∃ d ∈ disj, d.cell w
Instances For
Disjointness (n-ary, paper p.395): distinct disjuncts have disjoint cells.
Equations
- Geurts2005.disjointness disj = List.Pairwise (fun (d₁ d₂ : Geurts2005.Disjunct W) => ∀ (w : W), ¬(d₁.cell w ∧ d₂.cell w)) disj
Instances For
Disjointness₂ — binary specialisation used by the bridge theorems and the Case #3 worked example.
Equations
- Geurts2005.disjointness₂ d₁ d₂ = ∀ (w : W), ¬(d₁.cell w ∧ d₂.cell w)
Instances For
Non-triviality: Aᵢ ≠ ∅. Each modal domain is non-empty.
Equations
- Geurts2005.nonTriviality disj = ∀ d ∈ disj, ∃ (w : W), d.domain w
Instances For
Key predictions #
Each disjunct's modal claim holds individually.
Immediate because Geurts's wide-scope LF (p.391) is the conjunction A₁M₁B₁ ∧ … ∧ AₙMₙBₙ from the outset: free choice "◇A ∧ ◇B follows" is a direct projection of one conjunct, not a structural inference from ◇(A∨B). The substantive move is the LF reanalysis, not this lemma.
Disjointness gives the exclusive reading (paper §5, pp.402–404): exclusivity of 'or' is derived from Disjointness, not from a scalar implicature.
Exhaustivity + Disjointness: every C-world lies in at most one cell.
The exhaustivity hypothesis is the upper bound (every C-world lies in some cell); together they yield exact partition of C across the two disjuncts.
Default domain binding (paper §3, p.394) #
Default domain binding: by default each modal domain equals the background C. The hearer tries A = C first and only restricts if the constraints force it (paper p.394: "the hearer first attempts to equate the quantifier domain with the background set").
Equations
- Geurts2005.defaultBinding C content f = List.map (fun (b : Set W) => { domain := C, force := f, content := b }) content
Instances For
With default binding and possibility force, truth is equivalent to: each disjunct's content is satisfied somewhere in C. The basic free-choice structure.
Specialisation to PartialProp #
When presuppositions conflict, modal domains coincide with presuppositional
domains and Geurts's disjunction specialises to PartialProp.orFlex. These
lemmas are structural (the orFlex domain is defined as the union of
disjunct presuppositions in Semantics/Presupposition/Basic.lean), not
stipulated bridges.
Construct a Geurts possibility disjunction from two presuppositional propositions: domains = presuppositions, contents = assertions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The overall presupposition of a Geurts disjunction from PartialProps coincides
with PartialProp.orFlex.presup: p.presup ∨ q.presup.
The assertion side: Geurts cells = PartialProp.orFlex.assertion.
Via the definitional identity orFlex = orBelnap: Geurts
presupposition = orBelnap presupposition ([Bel70] conditional
assertion).
Via the definitional identity orFlex = orBelnap: Geurts cell =
orBelnap assertion.
If Geurts's exhaustivity holds for C, the disjunction (orFlex/orBelnap) is already true throughout C — the disjunction is uninformative.
The formal residue of [Sch09a]'s local-context-failure
discussion: pragmatic conditions on local contexts force s₀ to contain only
worlds where some disjunct is true, making the disjunction trivially
satisfied. Geurts's Exhaustivity is the explicit form of that constraint.
Consumed by Studies/Yagi2025.lean.
When presuppositions conflict (p ∧ q = ⊥), the Geurts domains are automatically disjoint — Disjointness is satisfied for free.
Worked example: paper §3 Case #3, "It must be here or it must be there" #
Universal force; A ⊊ C and A' ⊊ C; the constraints force A∪A' = C (partition of C by the two modal domains, paper p.397).
Equations
- Geurts2005.instDecidableEqLoc x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Geurts2005.instReprLoc = { reprPrec := Geurts2005.instReprLoc.repr }
Equations
- Geurts2005.instReprLoc.repr Geurts2005.Loc.here prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Geurts2005.Loc.here")).group prec✝
- Geurts2005.instReprLoc.repr Geurts2005.Loc.there prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Geurts2005.Loc.there")).group prec✝
- Geurts2005.instReprLoc.repr Geurts2005.Loc.elsewhere prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Geurts2005.Loc.elsewhere")).group prec✝
Instances For
Equations
- Geurts2005.instInhabitedLoc = { default := Geurts2005.instInhabitedLoc.default }
Equations
- Geurts2005.instFintypeLoc = { elems := { val := ↑Geurts2005.Loc.enumList, nodup := Geurts2005.Loc.enumList_nodup }, complete := Geurts2005.instFintypeLoc._proof_1 }
Equations
- Geurts2005.isHere Geurts2005.Loc.here = True
- Geurts2005.isHere w = False
Instances For
Equations
- Geurts2005.isThere Geurts2005.Loc.there = True
- Geurts2005.isThere w = False
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Background C: it's either here or there (not elsewhere).
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Disjunct 1: ∀ over domain {here}, content {here}.
Equations
- Geurts2005.dHere = { domain := Geurts2005.isHere, force := Semantics.Modality.ModalForce.necessity, content := Geurts2005.isHere }
Instances For
Disjunct 2: ∀ over domain {there}, content {there}.
Equations
- Geurts2005.dThere = { domain := Geurts2005.isThere, force := Semantics.Modality.ModalForce.necessity, content := Geurts2005.isThere }
Instances For
"It must be here or it must be there" with domain restriction.
Equations
Instances For
"It must be here or it must be there" does NOT entail "it must be here" (paper p.397): "it does not follow from (27) that It must be here, nor does it follow that It must be there."
Worked example: paper §3 Case #1, "It may be here or it may be there" #
Existential force; default A = A' = C.
"It may be here or it may be there" with default domain binding.
Equations
Instances For
Free choice: ◇(here) holds individually.
Free choice: ◇(there) holds individually.