Ciardelli and Guerrini (2026): Against wide scope free choice #
This file formalizes the reductionist thesis of [CG26]: the free-choice reading of you may A or you may B arises from the narrow-scope LF ◇(A ∨ B), the reading of the wide-scope ◇A ∨ ◇B being the ignorance one ([Fus19]). Possibility distributes over disjunction, so the two LFs coincide in truth conditions there, and the ambiguity shows where they differ: you must A or you must B has a reading as one disjunctive obligation □(A ∨ B), strictly weaker than □A ∨ □B, and you may A and you may B one as a conjunctive permission ◇(A ∧ B), strictly stronger than ◇A ∧ ◇B. The narrow LF arises by modal concord ([Zei07]): a modal auxiliary carries an uninterpretable modal feature, and one silent interpretable operator above the coordination checks both auxiliaries' features when they fall in one concord class. Non-auxiliary modals carry interpretable features and cannot be checked, which is why it's ok for John to sing or it's ok for John to dance has no free choice ([MS17]), while may and can share their feature and mix ([AO06]). Across negation concord needs dual forces ([Gro10], [AB10]), negation flipping the force of the feature it scopes over, so I need not cook and I need not clean conveys a permission to do neither and not an obligation. The modal features come from the English auxiliary Fragment, and the paper's coordination and concord examples are rows.
Implementation notes #
The argument against across-the-board movement from everyone sang or everyone danced ([Sim05]) has no movement substrate here, and the cases the paper leaves open, it is possible that A or it is possible that B and conjoined be allowed, are not rows.
References #
Scope and truth conditions (§2) #
Universal accessibility on two worlds, the countermodels' frame.
Equations
- CiardelliGuerrini2026.universalAccess = Set.univ
Instances For
May-or-may, (2): possibility distributes over disjunction, so this is the one cell of the paradigm where the scope ambiguity is invisible to truth conditions.
The wide-scope LF does not entail free choice: one possible disjunct suffices for it.
Must-or-must, (5): the narrow-scope disjunctive obligation follows from the wide-scope disjunction of obligations.
But not conversely: a disjunctive obligation leaves open which disjunct is met.
May-and-may, (7): the narrow-scope conjunctive permission entails the wide-scope conjunction of permissions.
But not conversely, which is what makes (9b), you may come with me and you may stay here, absurd on its conjunctive reading: two permissions need not be jointly satisfiable.
A modal feature is interpretable, contributing a modal operator, or uninterpretable, checked by an interpretable feature that c-commands it.
- interpretable : ModalInterpretability
- uninterpretable : ModalInterpretability
Instances For
Equations
- CiardelliGuerrini2026.instDecidableEqModalInterpretability x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
A modal feature pairs a force with its interpretability: the four features [i∀-MOD],
[u∀-MOD], [i∃-MOD] and [u∃-MOD].
- force : Modality.ModalForce
- interp : ModalInterpretability
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
An interpretable feature checks an uninterpretable one of the same concord class; one interpretable feature may check several.
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.
Concord across negation succeeds exactly between the two classes: an interpretable feature checks a negated uninterpretable one iff their forces fall in different classes.
The features of a modal auxiliary of the Fragment: the forces of its meanings, uninterpretable, Zeijlstra's generalization that auxiliaries contribute no operator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Modal concord (§3) #
Two modal features stand in concord when both are uninterpretable and fall in one concord class: one silent interpretable operator above the coordination then checks both, (15), so the modal outscopes the coordinator.
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.
The silent operator: an interpretable feature of the shared class checks both features.
Conversely, two features one operator checks are in concord.
An interpreted feature is never checked, so non-auxiliary modals such as be allowed admit no narrow-scope LF, (19) and (20).
The Fragment's modals pair as the paper needs: may with may, must with must, may with can, [AO06]'s mixed form of footnote 4, and may not with must.
Concord across negation (§4.2) #
(28), I need not cook and I need not clean: the negated feature of need is checked by a silent possibility operator, (29a), and not by a necessity one, (29c), so the sentence conveys a permission to do neither and not an obligation to do neither.
The rows #
The modal features of a modal named in the rows: the auxiliaries' from the Fragment, and the interpretable feature of the non-auxiliary modals, (20).
Equations
- CiardelliGuerrini2026.featuresOf "may" = CiardelliGuerrini2026.auxiliaryFeatures English.Auxiliaries.may
- CiardelliGuerrini2026.featuresOf "can" = CiardelliGuerrini2026.auxiliaryFeatures English.Auxiliaries.can
- CiardelliGuerrini2026.featuresOf "must" = CiardelliGuerrini2026.auxiliaryFeatures English.Auxiliaries.must
- CiardelliGuerrini2026.featuresOf "need" = CiardelliGuerrini2026.auxiliaryFeatures English.Auxiliaries.need
- CiardelliGuerrini2026.featuresOf "allow" = {{ force := Modality.ModalForce.possibility, interp := CiardelliGuerrini2026.ModalInterpretability.interpretable }}
- CiardelliGuerrini2026.featuresOf "it's ok" = {{ force := Modality.ModalForce.possibility, interp := CiardelliGuerrini2026.ModalInterpretability.interpretable }}
- CiardelliGuerrini2026.featuresOf "be allowed" = {{ force := Modality.ModalForce.possibility, interp := CiardelliGuerrini2026.ModalInterpretability.interpretable }}
- CiardelliGuerrini2026.featuresOf "be permitted" = {{ force := Modality.ModalForce.possibility, interp := CiardelliGuerrini2026.ModalInterpretability.interpretable }}
- CiardelliGuerrini2026.featuresOf "demand" = {{ force := Modality.ModalForce.necessity, interp := CiardelliGuerrini2026.ModalInterpretability.interpretable }}
- CiardelliGuerrini2026.featuresOf "be required" = {{ force := Modality.ModalForce.necessity, interp := CiardelliGuerrini2026.ModalInterpretability.interpretable }}
- CiardelliGuerrini2026.featuresOf x✝ = ∅
Instances For
A coordination of two modals has a narrow-scope reading exactly when their features are in concord.
The narrow-scope reading a row names is among its available readings.
Modal concord between a higher and a lower modal is available exactly when the higher feature checks the lower one, negated when negation intervenes.