Presuppositional Exhaustification (pex) #
@cite{delpinal-bassi-sauerland-2024} @cite{bassi-delpinal-sauerland-2021}
Formalization of @cite{delpinal-bassi-sauerland-2024} "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 PrProp World — a Prop-based partial proposition with separate
assertive and presuppositional components. This directly integrates with
the presupposition projection infrastructure in Core.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 @cite{bar-lev-fox-2020}) 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
Phenomena/Modality/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 PrProp 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 Phenomena/Modality/Studies/DelPinalBassiSauerland2024.lean.
Bridge: pex outputs as Implicature W Prop #
Wraps a PrProp W (the pex output type) as an Implicature W Prop whose
content is the presupposed component, with mechanism
.bpsPresuppositional.
Two non-cancellability theorems, one structural, one substantive #
Structural (bps_not_cancellable). With assertion = p.holds and
content = p.presup, non-cancellability follows from the trivial
(A ∧ B) → A direction of the holds := presup ∧ assertion definition.
The substantive content of this theorem lives in the wrapper's choice
to set assertion to holds rather than assertion; given that choice,
the proof is one line. Useful as the entry point but not the load-bearing
formal content.
Substantive (bps_neg_not_cancellable). With assertion =
p.neg.holds (i.e., the negation of the pex output), non-cancellability
still holds — because (p.neg).presup = p.presup by the projecting
construction of PrProp.neg. This is the formal counterpart to BPS's
family-of-sentences test for projection: the inferred content survives
embedding under negation. Replacing PrProp.neg with a non-projecting
alternative (e.g. negExt) breaks this theorem; it depends on the
structural projection identity PrProp.neg_presup, not just on And.
Together these track the difference @cite{bassi-delpinal-sauerland-2021} draws between "assertion entails inference" (cheap: also true of any flat-EXH assertion paired with its consequence) and "inference projects" (expensive: distinguishes pex from flat EXH).
Wrap a PrProp W (e.g. a pex output) as an Implicature W Prop whose
content is the presupposed component. Callers supply kind via record
update ({ bpsToImplicature alts p with kind := .freeChoice }) — the
default .scalar is rarely the right choice and forcing the update
prevents the incoherent kind := .manner case (manner implicatures are
form-relative, never pex outputs). The mechanism is fixed to
.bpsPresuppositional.
Equations
- Exhaustification.Presuppositional.bpsToImplicature alts p = { kind := ImplicatureKind.scalar, content := p.presup, altsUsed := alts, mechanism := ImplicatureMechanism.bpsPresuppositional }
Instances For
BPS non-cancellability — structural form. Assertion = p.holds,
content = p.presup. The proof unfolds to the trivial direction of
holds := presup ∧ assertion; the substantive content lives in the
wrapper's choice to use holds (not assertion) as the assertion.
BPS non-cancellability — substantive form (projection through
negation). Even when the speaker asserts the negation of the pex
output (p.neg.holds), the inferred content (p.presup) survives. The
load-bearing step is PrProp.neg_presup : (neg p).presup = p.presup —
a structural property of how PrProp.neg is constructed, not a logical
tautology. This formalizes the family-of-sentences projection test that
BPS contrasts with flat-EXH grammaticalism: pex content projects through
negation; flat-EXH content does not. Swapping PrProp.neg for the
external Bochvar negation PrProp.negExt (which is also defined in the
substrate) would falsify this theorem.