Types of alternatives for EFCIs.
Scalar alternatives differ in quantificational force. Domain alternatives differ in domain restriction.
- scalar : AlternativeType
Scalar alternatives: some vs all
- domain : AlternativeType
Domain alternatives: ∃x∈D vs ∃x∈D' for D' ⊂ D
Instances For
Equations
- AlonsoOvalleMoghiseh2025.instDecidableEqAlternativeType 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
An EFCI alternative with its type and whether it's pre-exhaustified.
- content : Set World
The propositional content
- altType : AlternativeType
The type of alternative
- isPreExhaustified : Bool
Is this a pre-exhaustified domain alternative?
Instances For
Domain Alternatives #
For an existential over domain D, domain alternatives are existentials over proper subsets D' ⊂ D.
Singleton subdomain alternatives are most relevant:
- ∃x∈{d}. P(x) = P(d)
These become the basis for pre-exhaustified alternatives.
A domain: a set of entities that an existential quantifies over.
Equations
- AlonsoOvalleMoghiseh2025.Domain Entity = Set Entity
Instances For
Generate singleton subdomain alternatives. For domain D = {a, b, c}, generates {a}, {b}, {c}.
Equations
- AlonsoOvalleMoghiseh2025.singletonSubdomains D = {S : AlonsoOvalleMoghiseh2025.Domain Entity | ∃ d ∈ D, S = {d}}
Instances For
The existential assertion over a domain. ∃x∈D. P(x) holds at world w iff some entity in D satisfies P at w.
Equations
- AlonsoOvalleMoghiseh2025.existsInDomain D P w = ∃ d ∈ D, P d w
Instances For
A singleton domain alternative. ∃x∈{d}. P(x) = P(d)
Equations
- AlonsoOvalleMoghiseh2025.singletonAlt d P = P d
Instances For
Pre-Exhaustified Domain Alternatives #
Following @cite{chierchia-2013}, domain alternatives are pre-exhaustified: the exhaustification operator applies to them before they enter the alternative set for the main exhaustification.
For singleton alternative P(d): Pre-exh(P(d)) = P(d) ∧ ∀y≠d. ¬P(y) = "d is the only one satisfying P"
Domain alternatives convey uniqueness.
Pre-exhaustify a singleton domain alternative. P(d) becomes: P(d) ∧ ∀y∈D, y≠d → ¬P(y) "d is the unique satisfier in D"
Equations
- AlonsoOvalleMoghiseh2025.preExhaustify D d P w = (P d w ∧ ∀ y ∈ D, y ≠ d → ¬P y w)
Instances For
The set of pre-exhaustified domain alternatives.
Equations
- AlonsoOvalleMoghiseh2025.preExhDomainAlts D P = {φ : Set World | ∃ d ∈ D, φ = AlonsoOvalleMoghiseh2025.preExhaustify D d P}
Instances For
Scalar Alternatives #
For an existential ∃x. P(x), the scalar alternative is ∀x. P(x).
In UE contexts: ∀ is stronger than ∃ In DE contexts: ∃ is stronger than ∀
The universal (scalar) alternative to an existential.
Equations
- AlonsoOvalleMoghiseh2025.universalAlt D P w = ∀ d ∈ D, P d w
Instances For
The scalar alternative set for an existential.
Equations
Instances For
The full EFCI alternative set combines:
- The prejacent (existential assertion)
- Scalar alternatives (universal)
- Pre-exhaustified domain alternatives
Equations
Instances For
Alternative set with only scalar alternatives (pruned domain). Used when partial exhaustification prunes domain alternatives.
Equations
Instances For
Alternative set with only domain alternatives (pruned scalar). Used when partial exhaustification prunes scalar alternatives.
Equations
Instances For
Exhaustification Operator #
O_ALT(φ) = φ ∧ ∧{¬ψ : ψ ∈ IE(ALT, φ)}
where IE(ALT, φ) is the set of innocently excludable alternatives.
An alternative ψ is innocently excludable if:
- ψ is in ALT
- ψ is stronger than φ
- Negating ψ is consistent with φ and negations of other IE alternatives
Simple exhaustification: negate all stronger alternatives. This is a simplified version; full IE requires MC-set computation.
Equations
- AlonsoOvalleMoghiseh2025.simpleExh ALT φ w = (φ w ∧ ∀ ψ ∈ ALT, (∀ (v : World), φ v → ψ v) → ψ ≠ φ → ¬ψ w)
Instances For
The Problem: Exhaustifying Both Types Causes Contradiction #
Consider domain D = {a, b} and predicate "came":
Prejacent: ∃x∈{a,b}. came(x) = "a came ∨ b came"
Scalar alt: ∀x∈{a,b}. came(x) = "a came ∧ b came" After exh: ¬(a came ∧ b came) = "not both came"
Pre-exh domain alts:
- [a]: came(a) ∧ ¬came(b) = "only a came"
- [b]: came(b) ∧ ¬came(a) = "only b came" After exh: ¬[only a] ∧ ¬[only b] = (came(a) → came(b)) ∧ (came(b) → came(a)) = came(a) ↔ came(b)
Combined with prejacent (a ∨ b) and scalar neg ¬(a ∧ b):
- (a ∨ b) ∧ ¬(a ∧ b) ∧ (a ↔ b)
- = (a ∨ b) ∧ (a ⊕ b) ∧ (a ↔ b)
- = ⊥
This is why EFCIs need rescue mechanisms.
Check if an alternative set leads to contradiction when exhaustified.
Equations
- AlonsoOvalleMoghiseh2025.isContradictory ALT φ = ∀ (w : World), ¬AlonsoOvalleMoghiseh2025.simpleExh ALT φ w
Instances For
Rescue Mechanism 1: Modal Insertion (Irgendein-type) #
Insert a covert epistemic modal ◇_epi above the existential: ◇∃x. P(x)
Now domain alternatives become: ◇[P(a) ∧ ∀y≠a. ¬P(y)]
Under modal, these are compatible with each other: ◇[only a] ∧ ◇[only b] = "possibly only a, possibly only b" = modal variation
No contradiction!
Covert epistemic modal (possibility).
Equations
- AlonsoOvalleMoghiseh2025.covertEpi φ x✝ = ∃ (w : World), φ w
Instances For
Modal insertion: wrap existential in covert epistemic.
Equations
Instances For
Rescue Mechanism 2: Partial Exhaustification (Yek-i-type) #
Instead of exhaustifying both alt types, prune one:
Option A: Prune domain alts → only scalar exh Result: ∃x. P(x) ∧ ¬∀x. P(x) = "some but not all" (Not what yek-i does in root contexts)
Option B: Prune scalar alts → only domain exh Result: ∃x. P(x) ∧ ¬[only a] ∧ ¬[only b] ∧... For |D| ≥ 2: ∃!x. P(x) = "exactly one satisfies P" This IS what yek-i does!
Partial exhaustification with pruned scalar alternatives. Only domain alternatives are exhaustified.
Equations
Instances For
Partial exhaustification with pruned domain alternatives. Only scalar alternatives are exhaustified.
Equations
Instances For
EFCI types based on available rescue mechanisms.
- none : EFCIRescue
No rescue available (vreun): ungrammatical in UE root
- modalInsertion : EFCIRescue
Modal insertion available (irgendein): epistemic reading in root
- partialExh : EFCIRescue
Partial exhaustification available (yek-i): uniqueness in root
- both : EFCIRescue
Both mechanisms available
Instances For
Equations
- AlonsoOvalleMoghiseh2025.instDecidableEqEFCIRescue 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
EFCI type determines root context behavior.
Equations
- AlonsoOvalleMoghiseh2025.rootBehavior AlonsoOvalleMoghiseh2025.EFCIRescue.none = "Ungrammatical (no rescue)"
- AlonsoOvalleMoghiseh2025.rootBehavior AlonsoOvalleMoghiseh2025.EFCIRescue.modalInsertion = "Epistemic modal reading (speaker ignorance)"
- AlonsoOvalleMoghiseh2025.rootBehavior AlonsoOvalleMoghiseh2025.EFCIRescue.partialExh = "Uniqueness reading (exactly one)"
- AlonsoOvalleMoghiseh2025.rootBehavior AlonsoOvalleMoghiseh2025.EFCIRescue.both = "Either epistemic or uniqueness (context determines)"
Instances For
EFCI type for vreun (Romanian).
Instances For
EFCI type for irgendein (German). Actually allows both mechanisms, but modal insertion is primary in root.
Instances For
EFCI type for yek-i (Farsi). Only partial exhaustification available.
Instances For
Modal Contexts #
Under deontic modals (permission), yek-i yields free choice: ◇_deo[∃x. P(x)] with domain exh = ◇_deo[P(a) ∧ ¬P(b)] ∨ ◇_deo[P(b) ∧ ¬P(a)] (simplified) = For each x, ◇_deo[P(x)]
Under epistemic modals, yek-i yields modal variation: ◇_epi[∃x. P(x)] with domain exh = At least two individuals are epistemically possible
Equations
- AlonsoOvalleMoghiseh2025.instDecidableEqModalFlavor 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
EFCI reading type under different conditions.
- plainExistential : EFCIReading
Plain existential (DE contexts)
- uniqueness : EFCIReading
Uniqueness (root, partial exh)
- freeChoice : EFCIReading
Free choice (deontic modal)
- modalVariation : EFCIReading
Modal variation (epistemic modal)
- epistemicIgnorance : EFCIReading
Epistemic ignorance (modal insertion)
Instances For
Equations
- AlonsoOvalleMoghiseh2025.instDecidableEqEFCIReading 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
Determine EFCI reading based on context and rescue mechanism.
Equations
- One or more equations did not get rendered due to their size.
- AlonsoOvalleMoghiseh2025.efciReading AlonsoOvalleMoghiseh2025.EFCIRescue.none isDE none = if isDE = true then some AlonsoOvalleMoghiseh2025.EFCIReading.plainExistential else none
Instances For
Theoretical Predictions #
- Root context prediction: yek-i → uniqueness, irgendein → epistemic
- Deontic prediction: Both → free choice
- Epistemic prediction: Both → modal variation
- DE prediction: Both → plain existential
Yek-i in root yields uniqueness
Irgendein in root can yield uniqueness (with partial exh rescue)
Under deontic modal: free choice
Under epistemic modal: modal variation
In DE context: plain existential
Cross-FCI Comparison #
The Universal FCIs (English any, Italian qualunque) and their
characteristic distribution are formalized in
Phenomena/Polarity/Studies/Chierchia2013.lean (Section "Universal Free
Choice Items"). The contrast theorems below pair the existential-FCI
behaviour modeled here with the universal-FCI behaviour modeled there.
FCI flavor: existential vs universal force.
Note: "Universal" FCIs have existential base meaning but universal surface force due to obligatory exhaustification.
Instances For
Equations
- AlonsoOvalleMoghiseh2025.instDecidableEqFCIFlavor 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
Existential FCIs allow root readings
Universal FCIs block root readings (defined in Chierchia2013)
Both FCIs get FC under modals