Presuppositional Exhaustification (pex) #
Formalization of [DPBS24] "Free choice and presuppositional exhaustification" Semantics & Pragmatics 17, Article 3: 1–52.
Core idea #
Standard exhaustification (exh) produces flat, fully assertive output: it asserts the prejacent plus negated IE alternatives plus II alternatives. pex splits this output into two dimensions:
- asserts: only the prejacent φ
- presupposes: (i) the negation of each IE alternative, and (ii) a homogeneity presupposition — that all II alternatives have the same truth value
This structuring is the mirror image of only: only presupposes its prejacent and asserts the negation of alternatives.
Why it matters #
The assertive/presuppositional split lets pex derive:
- Free choice for ◇∨ from local application
- Double prohibition for ¬◇∨ from negation over pex's assertive component
- Negative FC for ¬□∧ analogously
- Correct predictions for embedded FC puzzles (under negative factives, in disjunctions, under quantifiers) via standard presupposition projection and filtering
Standard exh cannot solve these embedded puzzles because its output is flat — negation, factives, and filtering operators cannot distinguish assertive from presuppositional content.
Architecture #
pexIEII takes the same IE/II computation from Operators.lean and
produces a PartialProp World — a Prop-based partial proposition with separate
assertive and presuppositional components. This directly integrates with
the presupposition projection infrastructure in Semantics.Presupposition.
This file contains only the abstract pex theory (parameterized by an
arbitrary World type and abstract ALT, φ). The concrete worked
example over FCWorld (the five-world toy from [BLF20]) and
all consequences specific to that example — pexFC, pex_fc,
pex_double_prohibition, the negative-FC isomorphism, and the embedding
puzzles from §3–§5 — live in the study file
Studies/DelPinalBassiSauerland2024.lean.
Homogeneity #
A set of propositions is homogeneous at a world w when all members
agree on their truth value at w: either all true or all false.
This captures the presupposition triggered by pex for II alternatives. For FC: the II alternatives are ◇p and ◇q, so homogeneity gives ◇p ↔ ◇q.
Homogeneity: all propositions in a set have the same truth value. For the empty set, homogeneity holds vacuously.
Equations
- Exhaustification.Presuppositional.homogeneous S w = ∀ α ∈ S, ∀ β ∈ S, α w ↔ β w
Instances For
Homogeneity over a two-element set is biconditional.
Homogeneity + at-least-one-holds → all hold.
pex^{IE+II}: Presuppositional Exhaustification #
Definition (9) from the paper. For a structure φ of propositional type and a local context c:
⟦pex^{IE+II}(φ)⟧: a. asserts: ⟦φ⟧ b. presupposes: (i) ⋂₀ {¬⟦ψ⟧ : ψ ∈ IE(φ) ∧ ⟦ψ⟧ ∈ Rₓ} (ii) homogeneity over relevant II alternatives
We treat Rₓ (the relevance predicate) as a parameter; for basic cases all alternatives are relevant.
pex^{IE+II}: Presuppositional exhaustification with IE and II.
Unlike exhIEII which returns Set World (flat, fully assertive),
pexIEII returns PartialProp World (assertive + presuppositional).
- assertion = φ (the prejacent)
- presupposition = (negation of relevant IE alternatives) ∧ (homogeneity of relevant II alternatives)
Equations
- One or more equations did not get rendered due to their size.
Instances For
pex with all alternatives relevant (the default case).
Equations
Instances For
pex asserts the prejacent.
The overall meaning of pex (presupposition ∧ assertion) entails φ.
Negative Free Choice (abstract entailment) #
For ¬□(p ∧ q)-sentences:
- φ = ¬□(p ∧ q)
- The pex output presupposes ¬□p ↔ ¬□q
Combined with ¬□(p ∧ q), this entails ¬□p ∧ ¬□q.
This result is stated as a pure entailment theorem: the interaction of the assertion ¬□(p ∧ q) and homogeneity ¬□p ↔ ¬□q suffices for negative FC, regardless of how IE/II are computed.
Negative FC entailment: ¬□(p ∧ q) + homogeneity(¬□p, ¬□q) → ¬□p ∧ ¬□q.
This is the paper's (19a): ⟦pex^{IE+II}[¬□[T ∧ B]]⟧ = (¬□T ∨ ¬□B)_{¬□T↔¬□B} ⊨ ¬□T ∧ ¬□B
Equivalence for Non-FC Cases #
For basic (non-FC) scalar sentences, pex^{IE+II} and exh^{IE+II} predict the same overall entailments. When II is empty (no innocent inclusion), pex reduces to asserting φ and presupposing ¬IE — matching pex^{IE}.
This is the paper's (11a): ⟦pex^{IE+II}(∃)⟧ = ⟦pex^{IE}(∃)⟧ = ∃_{¬∀}
For basic scalar sentences (where II ∩ Rc is empty), pex's presupposition reduces to just the negated IE alternatives (homogeneity is vacuous).
Structural Difference: pex vs exh #
The key structural difference:
exh^{IE+II}(φ) = φ ∧ ¬IE ∧ II (flat, fully assertive) pex^{IE+II}(φ) = φ_{¬IE ∧ homog(II)} (structured)
For FC (φ = ◇(p∨q)): exh: ◇(p∨q) ∧ ◇p ∧ ◇q ∧ ¬◇(p∧q) pex: asserts ◇(p∨q), presupposes (◇p ↔ ◇q) ∧ ¬◇(p∧q)
The overall entailments are the same (both entail ◇p ∧ ◇q), but the at-issue structure differs. This difference is what allows pex to solve the embedded FC puzzles that exh cannot.
For the concrete worked example over FCWorld and the embedded FC
puzzles, see Studies/DelPinalBassiSauerland2024.lean.