Modal Indefinites: Cross-Linguistic Typology & Event-Relative Anchoring #
@cite{alonso-ovalle-royer-2024} @cite{alonso-ovalle-menendez-benito-2010} @cite{alonso-ovalle-menendez-benito-2018} @cite{coon-2019} @cite{hacquard-2006} @cite{alonso-ovalle-royer-2021} @cite{chierchia-2013} @cite{jayez-tovena-2006} @cite{kratzer-shimoyama-2002}
Cross-linguistic typology of modal indefinites and bridge theorems connecting
the event-relative modality theory (@cite{hacquard-2006}, formalized in
Theories/Semantics/Modality/EventRelativity) to empirical observations.
Lexical entries are defined in Fragment files (single source of truth):
Fragments/Chuj/ModalIndefinites.lean: yalnhej, komonFragments/Spanish/ModalIndefinites.lean: algún, uno cualquieraFragments/German/ModalIndefinites.lean: irgendeinFragments/French/ModalIndefinites.lean: n'importe quelFragments/Italian/ModalIndefinites.lean: un qualsiasi
Architecture #
The key contribution of @cite{alonso-ovalle-royer-2024} is DERIVING the position-sensitive flavor distribution of Chuj yalnhej from structural properties of event binding, rather than stipulating it lexically:
ChujArgPosition → accessibleBinders → miAnchorFlavor → predictedMIFlavors
- Syntactic position determines which
EventBinders are accessible - Each binder projects a specific MI flavor via
AnchorType.toFlavor - RC (random choice) additionally requires verb volitionality
Three Dimensions of Variation (§6) #
- Status: at-issue vs not-at-issue
- Content: which modal flavors
- Upper-boundedness: anti-singleton inference
Anchor Constraint (§4) #
At-issue modal indefinites are further distinguished by their
AnchorConstraint: whether the anchoring function f has no definedness
condition (unrestricted — defined for any event) or presupposes normative
content (volitional-only). The anchor constraint controls where f CAN
anchor; content licensing independently determines the resulting flavor.
Anchor Freedom (§4.1, footnote 17) #
A-O&R depart from @cite{hacquard-2006} in one key respect: the event argument of yalnhej's anchoring function can be "left free" — bound by the existential closure of the speech act event rather than by the closest event binder. In Hacquard's system, modals are always bound by the closest c-commanding event binder; yalnhej allows non-local binding, which is how external arguments (above AspP) still access the speech event despite intervening projections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Chuj yalnhej and German irgendein share the same flavor inventory (epistemic + random choice) but differ in status.
The at-issue / not-at-issue split (§6.1).
Upper-bounded items are a proper subset: only algún and uno cualquiera impose anti-singleton inferences.
Yalnhej is the only item that is both at-issue AND has both epistemic and random choice flavors. This is the core empirical contribution of @cite{alonso-ovalle-royer-2024}.
The three dimensions are logically independent: we find items in multiple cells of the 2×2 (status × upper-bounded) matrix.
Consistency check: at-issue status aligns with anchor constraint
across all entries. At-issue items use event-relative anchoring
(anchorConstraint = some _); not-at-issue items use different
mechanisms (conversational implicature for algún, domain widening
for irgendein) and have anchorConstraint = none. This is true
by construction of the entries — verifying we encoded the paper's
§4 classification correctly.
Volitional-only anchor constraint correlates with lacking epistemic: uno cualquiera's f requires normative content, blocking speech event anchoring (speech acts lack normative content).
Unrestricted anchor constraint is necessary but not sufficient for epistemic: yalnhej gets epistemic because f is defined for the speech event, but n'importe quel and un qualsiasi are unrestricted yet only have circumstantial (their lexical semantics restricts to indiscriminacy/FC readings).
Structural position of a DP in the Chuj clause. Factored from verb volitionality (an orthogonal property of the predicate, not of the structural position).
- external : ChujArgPosition
External argument (above vP): subject of transitive
- internal : ChujArgPosition
Internal argument (within vP): object, complement
- adjunct : ChujArgPosition
Adjunct (adjoined to vP): locative, manner, etc.
Instances For
Equations
- AlonsoOvalleRoyer2024.instDecidableEqChujArgPosition x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Map structural position to accessible event binders.
External args are above vP: the closest event binder is the speech act (or attitude) event. The VP event is inaccessible because the external argument is merged above the aspectual projection that binds the VP event variable.
Internal args and adjuncts are within/adjoined to vP: both the speech act event and the VP event are structurally accessible.
Equations
- One or more equations did not get rendered due to their size.
- AlonsoOvalleRoyer2024.accessibleBinders AlonsoOvalleRoyer2024.ChujArgPosition.external = [Semantics.Modality.EventRelativity.EventBinder.speechAct]
Instances For
The MI flavor projected by a given event binder.
Speech act events project epistemic; VP events project circumstantial.
DERIVED from EventBinder.toAnchorType + AnchorType.toFlavor
(defined in EventRelativity.lean), not stipulated.
Equations
Instances For
Base MI flavors = one flavor per accessible binder, derived from the EventBinder infrastructure in EventRelativity. External: [epistemic]. Internal/adjunct: [epistemic, circumstantial].
Equations
Instances For
Whether the random choice (RC) reading is available. RC requires TWO conditions: (a) VP event is structurally accessible (internal or adjunct position) (b) verb is volitional (decision subevent provides the anchoring point)
This captures @cite{alonso-ovalle-royer-2024}'s core structural explanation: the RC flavor comes from the VP event, but only volitional events contain a decision subevent that can serve as the anchor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Predicted MI flavors for a given position and volitionality. When RC is not available, the circumstantial flavor (projected from the VP event) is blocked, leaving only epistemic.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Table 5 DERIVED from structural position + volitionality + EventBinder.
The full five-cell pattern of @cite{alonso-ovalle-royer-2024} falls
out from three orthogonal components:
(1) accessibleBinders (structural position)
(2) miAnchorFlavor (EventBinder → ModalFlavor, from EventRelativity)
(3) rcAvailable (volitionality constraint)
External args: volitionality is irrelevant (no VP event access).
Position matters: external ≠ internal flavor sets (with volitional verb).
Volitionality matters: internal volitional ≠ internal non-volitional.
Internal and adjunct pattern alike (same accessible binders).
The full derivation chain connecting Chuj clause structure to MI flavor predictions:
VoiceHead.hasD → argPosition → accessibleBinders → predictedMIFlavors
hasD is the structural claim: Voice heads with [D] introduce a
specifier in Spec,VoiceP (above vP, hence above AspP). This DP's
event variable is bound by the speech act event (e₀), not by Asp's
∃e₂. Voice heads without [D] have no specifier — the highest DP is
the internal argument (below AspP), accessible to both e₀ and e₂.
Derive argument position from Voice head: [+D] → external (above AspP), [-D] → internal (below AspP). This is the structural claim that replaces the stipulated position mapping.
Equations
Instances For
End-to-end: Voice head determines MI flavor availability. Given a Voice head and verb volitionality, predict the MI flavors by composing the full derivation chain.
Equations
- AlonsoOvalleRoyer2024.predictedMIFlavorsOf vh volitional = AlonsoOvalleRoyer2024.predictedMIFlavors (AlonsoOvalleRoyer2024.argPositionOf vh) volitional
Instances For
The four Chuj voice heads yield the correct argument positions.
End-to-end flavor predictions for each Chuj voice head. Active/antipassive (external arg): epistemic only. Passive/agentless (internal arg, volitional): epistemic + RC.
Non-volitional verbs block RC even in passive: only epistemic.
Connection to EventRelativity's ModalPosition: the MI's position
relative to AspP determines which binders are accessible, paralleling
how ModalPosition determines which event binder a modal auxiliary is
bound to. External = aboveAsp (speech act only), internal = belowAsp
(VP event accessible).
Yalnhej is not upper-bounded: compatible with partial-domain
scenarios where not all P are Q. This distinguishes it from maximal
free relatives (whatever), which require all domain members to
satisfy the scope. The EventRelativity worked example demonstrates
this concretely with yalnhej_nonmaximal_ab (ModalIndefinites.lean).
Multi-flavor items: can express BOTH epistemic and RC. @cite{alonso-ovalle-royer-2024}, §6.2: yalnhej and irgendein tolerate more than one modal flavour.
Epistemic-only items: algún conveys only speaker ignorance (§6.2, example 118).
RC-only items: uno cualquiera, n'importe quel, un qualsiasi, komon convey only random choice / indiscriminacy (§6.2, examples 119–121).
Upper-bounded modal indefinites impose an anti-singleton inference.
Non-upper-bounded modal indefinites: no anti-singleton.
Predicativity correlates with unremarkable readings across all entries. Items that can appear in predicative position also have non-modal ("unremarkable") readings. Derived directly from fragment entry fields — no intermediate data structures needed.
Number-neutral items lack upper-boundedness. (Footnote 18 of @cite{alonso-ovalle-royer-2024}, p.32, attributed to Louise McNally: wh-phrase origin → number neutrality → incompatible with anti-singleton inference, since anti-singleton presupposes a singleton alternative.)
Yalnhej lacks both predicative use and unremarkable readings.
Komon has both (mass/plural modifier, can be predicative).
Under an external modal (imperative, deontic, attitude verb), the MI's anchor can be co-indexed with the modal's event binder, giving "any X is fine" readings (harmonic). When the anchor is independent (bound to the described event), the result is "a random X" (non-harmonic).
Same surface form, two readings:
- Non-harmonic: "Grab yalnhej card!" = grab a random card (MI anchored to described event → circumstantial/RC)
- Harmonic: "Grab yalnhej card!" = any card is fine (MI co-indexed with imperative event → permission domain)
The distinction maps directly to EventBinder:
- Non-harmonic anchor = vpEvent (aspect-bound)
- Harmonic anchor = speechAct or attitude (co-indexed with embedding modal)
Non-harmonic anchoring: MI bound to VP event → circumstantial only. VP events lack propositional content (content licensing).
Harmonic anchoring: MI co-indexed with speech act → both flavors. Speech acts are contentful (epistemic available).
The two readings are formally distinct: non-harmonic and harmonic anchoring yield different available flavor profiles from the same MI, explaining the ambiguity of yalnhej under imperatives.
Concrete model-theoretic witnesses for the typological claims of
Part I. These instantiate Theories/Semantics/Modality/ModalIndefinites.lean
on small finite domains to demonstrate (a) non-maximality, (b) the
upper-bounded vs. non-upper-bounded contrast, and (c) the harmonic
vs. non-harmonic anchoring distinction. The toy domains live here
in the study file (per CLAUDE.md: examples that name a paper's analyses
belong with the paper, not in the abstract theory file).
Equations
- AlonsoOvalleRoyer2024.instDecidableEqBook x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- AlonsoOvalleRoyer2024.instReprBook = { reprPrec := AlonsoOvalleRoyer2024.instReprBook.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- AlonsoOvalleRoyer2024.instDecidableEqBookWorld x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Equations
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsBook book x✝ = instDecidableTrue
Equations
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsAvailable AlonsoOvalleRoyer2024.Book.a x✝ = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsAvailable AlonsoOvalleRoyer2024.Book.b AlonsoOvalleRoyer2024.BookWorld.abc = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsAvailable AlonsoOvalleRoyer2024.Book.b AlonsoOvalleRoyer2024.BookWorld.ab = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsAvailable AlonsoOvalleRoyer2024.Book.b AlonsoOvalleRoyer2024.BookWorld.ac = instDecidableFalse
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsAvailable AlonsoOvalleRoyer2024.Book.c AlonsoOvalleRoyer2024.BookWorld.abc = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsAvailable AlonsoOvalleRoyer2024.Book.c AlonsoOvalleRoyer2024.BookWorld.ab = instDecidableFalse
- AlonsoOvalleRoyer2024.instDecidablePredBookWorldIsAvailable AlonsoOvalleRoyer2024.Book.c AlonsoOvalleRoyer2024.BookWorld.ac = instDecidableTrue
A speech event and a described event.
- speech : SpeechOrDescribed
- described : SpeechOrDescribed
Instances For
Equations
- AlonsoOvalleRoyer2024.instDecidableEqSpeechOrDescribed x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Yalnhej bought a book" in world abc: ∃x[book(x) ∧ avail(x)] ∧ ∀y[book(y) → ◇_{EPI}(avail(y))] Every book is available in some accessible world.
Not upper-bounded: in world abc, all three books ARE available, yet the MI denotation holds. The anti-singleton condition fails (all books satisfy the scope), showing yalnhej is non-UB.
Yalnhej is compatible with partial-domain scenarios: the speaker can felicitously use yalnhej even when not all P are Q. This distinguishes it from maximal free relatives (whatever), which require every domain member to satisfy the scope. Unlike upper-boundedness (which blocks ∀P→Q), non-maximality is about COMPATIBILITY with ¬∀P→Q — a weaker property.
We demonstrate non-maximality using the 3-book model: in world ab
(books a,b available but NOT c), the MI denotation still holds because
every book is available in SOME accessible world, even though not every
book is available in the actual world.
MI holds in world ab where book c is NOT available. The existential component (∃x P∧Q) holds (book a is available). The modal component (∀y P→◇Q) holds (each book is available in some accessible world). Crucially, ¬∀y P→Q(y)(ab): book c is not available in ab. This shows yalnhej is compatible with not-all-P-being-Q — non-maximality.
Three-way contrast: maximality vs yalnhej vs algún. In world abc (all books available): MI holds + UB fails. In world ab (not all available): MI holds + UB holds. A maximal item (whatever) would require all books available (fail in ab). Algún (UB) would require not-all (fail in abc). Yalnhej (non-UB) succeeds in BOTH.
When a modal indefinite occurs under an external modal (imperative, deontic, attitude verb), the MI's anchoring event can be CO-INDEXED with the external modal's event. This "harmonic" configuration gives "any X is fine" readings — the MI's modal domain aligns with the embedding modal's domain.
Non-harmonic: the MI's anchor is independent of the external modal. "Grab yalnhej card" = grab a random card (MI anchors to described event). Harmonic: the MI's anchor is co-indexed with the imperative/deontic event. "Grab yalnhej card" = any card is fine (MI anchors to imperative event).
We model this with a card-grabbing scenario: three cards, worlds varying in which cards are grabbable, and two event types (local vs imperative).
Equations
- AlonsoOvalleRoyer2024.instDecidableEqCard 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
- AlonsoOvalleRoyer2024.instReprCard = { reprPrec := AlonsoOvalleRoyer2024.instReprCard.repr }
Equations
Equations
- AlonsoOvalleRoyer2024.instDecidableEqCardWorld x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldIsCard c x✝ = instDecidableTrue
Equations
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c1 AlonsoOvalleRoyer2024.CardWorld.all = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c1 AlonsoOvalleRoyer2024.CardWorld.only1 = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c1 AlonsoOvalleRoyer2024.CardWorld.only2 = instDecidableFalse
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c2 AlonsoOvalleRoyer2024.CardWorld.all = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c2 AlonsoOvalleRoyer2024.CardWorld.only1 = instDecidableFalse
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c2 AlonsoOvalleRoyer2024.CardWorld.only2 = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c3 AlonsoOvalleRoyer2024.CardWorld.all = instDecidableTrue
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c3 AlonsoOvalleRoyer2024.CardWorld.only1 = instDecidableFalse
- AlonsoOvalleRoyer2024.instDecidablePredCardWorldCanGrab AlonsoOvalleRoyer2024.Card.c3 AlonsoOvalleRoyer2024.CardWorld.only2 = instDecidableFalse
Equations
- AlonsoOvalleRoyer2024.instDecidableEqGrabEvent 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
Non-harmonic MI fails: when the MI anchors to the local event,
only world only1 is accessible. In only1, only c1 is grabbable.
The modal component ∀y[card(y) → ◇_{local}(grab(y))] fails because
c2 and c3 are not grabbable in any locally accessible world.
Harmonic MI succeeds: when the MI's anchor is co-indexed with the
imperative event, all worlds are accessible. Every card is grabbable
in some world (c1 in only1, c2 in only2, c3 in all). The
modal component ∀y[card(y) → ◇_{imperative}(grab(y))] holds.
This gives the "any card is fine" reading.
Harmonic ≠ non-harmonic: the two readings are formally distinct. Same world of evaluation (.only1), same domain, same predicates — only the anchoring event differs.