Pragmatic enrichment for QBSML — Aloni & van Ormondt 2023 Definition 4.13 #
@cite{aloni-vanormondt-2023} @cite{aloni-2022}
The first-order extension of BSML's pragmatic enrichment function [·]⁺
(Aloni 2022 Definition 7), adding quantifier cases.
Per Aloni & van Ormondt 2023 Definition 4.13, [·]⁺ recursively inserts
NE conjuncts into every clause of an NE-free formula:
[Pt₁...tₙ]⁺ = Pt₁...tₙ ∧ NE
[¬φ]⁺ = ¬[φ]⁺ ∧ NE
[φ ∧ ψ]⁺ = ([φ]⁺ ∧ [ψ]⁺) ∧ NE
[φ ∨ ψ]⁺ = ([φ]⁺ ∨ [ψ]⁺) ∧ NE
[□φ]⁺ = □[φ]⁺ ∧ NE
[◇φ]⁺ = ◇[φ]⁺ ∧ NE
[∃xφ]⁺ = ∃x[φ]⁺ ∧ NE
[∀xφ]⁺ = ∀x[φ]⁺ ∧ NE
The intuition (from Aloni 2022's "neglect-zero" hypothesis): conversational participants systematically ignore empty configurations when interpreting, so each clause must witness a non-empty state. Combined with split disjunction, this derives ignorance, distribution, free choice, and the behavior-under-negation pattern via the QBSML facts in §5 of Aloni & van Ormondt 2023.
Why this lives in QBSML/ rather than as an extension of BSML's #
BSML's enrich operates on BSMLFormula Atom (no quantifiers, no pred).
QBSML's enrich operates on QBSMLFormula Var Pred (with exi/univ
and predicate atoms). The two are structurally parallel but operate on
distinct formula types. A future unification would parameterise enrichment
over an arbitrary "team-semantic formula language" with an NE constructor.
Status #
Slim file: just the recursive definition + enriched_support_implies_nonempty.
The substrate FC theorems (universal narrowScopeFC, wideScopeFC,
universalFC, etc., parallel to BSML's) are deferred to a future
QBSML/FreeChoice.lean. The study file AloniVanOrmondt2023.lean
proves facts directly on a concrete model.
Pragmatic enrichment [·]⁺ for QBSML formulas (Aloni & van Ormondt 2023
Definition 4.13). Recursively conjoins NE to every clause.
Equations
- (Semantics.QBSML.QBSMLFormula.pred P x_1).enrich = (Semantics.QBSML.QBSMLFormula.pred P x_1).conj Semantics.QBSML.QBSMLFormula.ne
- Semantics.QBSML.QBSMLFormula.ne.enrich = Semantics.QBSML.QBSMLFormula.ne
- φ.neg.enrich = φ.enrich.neg.conj Semantics.QBSML.QBSMLFormula.ne
- (φ.conj ψ).enrich = (φ.enrich.conj ψ.enrich).conj Semantics.QBSML.QBSMLFormula.ne
- (φ.disj ψ).enrich = (φ.enrich.disj ψ.enrich).conj Semantics.QBSML.QBSMLFormula.ne
- φ.poss.enrich = φ.enrich.poss.conj Semantics.QBSML.QBSMLFormula.ne
- (Semantics.QBSML.QBSMLFormula.exi x_1 φ).enrich = (Semantics.QBSML.QBSMLFormula.exi x_1 φ.enrich).conj Semantics.QBSML.QBSMLFormula.ne
- (Semantics.QBSML.QBSMLFormula.univ x_1 φ).enrich = (Semantics.QBSML.QBSMLFormula.univ x_1 φ.enrich).conj Semantics.QBSML.QBSMLFormula.ne
Instances For
A QBSML state supporting an enriched formula must be non-empty. The NE
conjunct guards every clause of enrich φ, forcing the witnessing state
to satisfy Nonempty.
Anti-support of φ ∧ NE implies anti-support of φ on the whole state.
The split partitions the state into t₁ ∪ t₂ with antiSupport NE t₂
forcing t₂ = ∅, hence t₁ = s. The QBSML analogue of
BSML/Enrichment.antiSupport_strip_ne; the workhorse of every
Fact 7-10 derivation in QBSML/FreeChoice.lean and the AvO 2023
study file.
Anti-support of φ implies anti-support of φ ∧ NE via the trivial
split (s, ∅). The reverse direction of antiSupport_strip_ne.
Anti-support of φ ∧ NE ↔ anti-support of φ.