Domain alternatives of a modalized existential #
This file defines the modal profile of an existential claim ∃ x ∈ D, Q x evaluated under
a Kripke accessibility relation, and the subdomain alternatives whose exhaustification
strengthens it. FreeChoice holds when every member of the domain is a witness in some
accessible world and ModalVariation when the witnesses vary across the accessible worlds;
subdomainAlternatives lists the subdomains an item competes with — every nonempty proper subdomain
for a domain widener, the singletons for an anti-singleton item — and AntiExhaustivity S
is the negation of the pre-exhaustified alternative for S: if S is possible, so is the
rest of the domain. Negating the pre-exhaustified singleton alternatives yields Modal
Variation and negating all proper ones yields Free Choice.
Main definitions #
claim,witnesses— the existential over a subdomain and its witnesses at a world.FreeChoice,ModalVariation,Uniqueness— the modal components.subdomainAlternatives— the singleton or proper subdomain alternatives.AntiExhaustivity— the negated pre-exhaustified alternative.
References #
- [kratzer-shimoyama-2002]
- [alonso-ovalle-menendez-benito-2010]
- [Chi13]
The existential claim over the subdomain S: some member of S is a witness.
Equations
- Exhaustification.claim Q S v = ∃ x ∈ S, Q v x
Instances For
Free Choice: every member of the domain is a witness in some accessible world.
Equations
- Exhaustification.FreeChoice R w D Q = ∀ x ∈ D, ModalLogic.diamond R (fun (x_1 : W) => Q x_1 x) w
Instances For
The witnesses of the existential claim at v.
Equations
- Exhaustification.witnesses D Q v = {x ∈ D | Q v x}
Instances For
Modal Variation: the witnesses vary across the accessible worlds.
Equations
- Exhaustification.ModalVariation R w D Q = ∃ (v : W), R w v ∧ ∃ (v' : W), R w v' ∧ Exhaustification.witnesses D Q v ≠ Exhaustification.witnesses D Q v'
Instances For
Uniqueness: at most one witness in each accessible world.
Equations
- Exhaustification.Uniqueness R w D Q = ModalLogic.box R (fun (v : W) => (Exhaustification.witnesses D Q v).card ≤ 1) w
Instances For
Two distinct possibilities give Modal Variation under uniqueness.
Under uniqueness, Free Choice on a domain with two members entails Modal Variation.
Modal Variation fails when no accessible world has a witness.
Subdomain alternatives #
Which subdomains of the domain an item competes with.
- proper : Subdomains
Every nonempty proper subdomain, for a domain widener.
- singletons : Subdomains
The singleton subdomains, for an anti-singleton item.
Instances For
Equations
- Exhaustification.instDecidableEqSubdomains x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
The subdomain alternatives of D.
Equations
- Exhaustification.subdomainAlternatives Exhaustification.Subdomains.singletons x✝ = Finset.image (fun (x : E) => {x}) x✝
- Exhaustification.subdomainAlternatives Exhaustification.Subdomains.proper x✝ = {S ∈ x✝.powerset | S.Nonempty ∧ S ≠ x✝}
Instances For
The singleton alternatives are among the proper ones.
The negated pre-exhaustified alternative for S: if S is possible, so is the rest
of the domain.
Equations
- Exhaustification.AntiExhaustivity R w D Q S = (ModalLogic.diamond R (Exhaustification.claim Q S) w → ModalLogic.diamond R (Exhaustification.claim Q (D \ S)) w)
Instances For
Under a possibility modal the claim entails one of its singleton alternatives.
Negating the pre-exhaustified singleton alternatives makes at least two members possibilities.
Under uniqueness, negating the pre-exhaustified singleton alternatives yields Modal Variation.
Under a necessity modal, a true claim whose singleton alternatives are all false shows Modal Variation.
Negating every pre-exhaustified proper alternative yields Free Choice.