Documentation

Linglib.Studies.AloniVanOrmondt2023

[AvO23]: modified numerals and split disjunction #

Aloni & van Ormondt 2023 introduce QBSML, the first-order extension of [Alo22]'s BSML, and analyse modified numerals as split disjunctions (at least n φ ↦ n ∨ more, at most n φ ↦ n ∨ less), so that the neglect-zero enrichment [·]⁺ derives their ignorance, obviation, distribution, free-choice and negation profile (paper §5). The universal facts (3, 5–10) are substrate theorems in Logic/Team/QBSML/FreeChoice.lean; this file instantiates them at a concrete model and proves the paper's one countermodel claim.

Main declarations #

Implementation notes #

QBSML.eval admits a Decidable instance in principle, but the split-disjunction clause quantifies over pairs of subteams (2^12 × 2^12 at this file's model sizes), so kernel decide is infeasible for whole-formula claims; the Fact 4 countermodel is proved by hand, with decide confined to finite side conditions. The propositional facts (3, 7, 8, 10) are stated with the individual constants of the paper's Definition 4.1 (Formula.predc atoms, world-relative ModalStructure.constInterp), the quantified facts with variable atoms — both as in the paper. Atoms and worlds come from Logic/Team/BSML/Scenarios.lean, so this file and Studies/Aloni2022.lean target the same world space.

Predicates and variables #

@[instance_reducible]
Equations
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[instance_reducible]
    Equations
    • One or more equations did not get rendered due to their size.

    The concrete model #

    Universal-access model on TwoAtomWorld: every world is accessible, and both predicates hold of d at w iff w models the atom d. Cf. Aloni2022.deonticModel.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Formulas #

      The universal-FC premise ∀x◇(Px ∨ Qx) (paper's Fact 9 schema).

      Equations
      Instances For

        The distribution premise ∀x(Px ∨ Qx) (paper's Facts 4–6 schema).

        Equations
        Instances For

          Proposition 4.1 at the concrete model #

          The (unenriched) universal premise ∀x(Px ∨ Qx) translates into mathlib first-order syntax, and its support is classical Formula.Realize at every index — [AvO23] Proposition 4.1 instantiated at univAccessModel. The translation hypothesis is discharged by rfl: the compiler computes.

          The narrow-scope FC premise ◇(Px ∨ Qx) translates into the modal layer over the monadic signature, and its support is Kripke satisfaction at every index — the full [AvO23] Proposition 4.1 (modals included) at univAccessModel, the translation discharged by rfl.

          The modal image of ∀x(Px ∨ Qx) under toModal?.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The standard translation of ∀x(Px ∨ Qx), computed by st: quantifiers relativized to the individual sort, predicates world-relativized to the current-world variable Sum.inr 0.

            Equations
            Instances For
              theorem AloniVanOrmondt2023.stUnivPxOrQx_closed :
              FirstOrder.Language.BoundedFormula.freeVarFinset (FirstOrder.Language.stClose 0 stUnivPxOrQx) =

              The closure is a genuine sentence: the compiler computes the free-variable finset.

              Truth of the standard-translation sentence in univAccessModel.correspondence is support of ∀x(Px ∨ Qx) at some singleton with a total assignment — the compactness-ready form of Proposition 4.1, every translation step (toModal?, st, the free-variable check) computed by the compiler.

              Frame conditions #

              univAccessModel's universal accessibility makes R indisputable on every state (every world sees the same Finset.univ). Mirrors Aloni2022.deonticModel_indisputable_on_team for the QBSML carrier.

              Indisputability vs state-basedness (paper §4.1.1, Definition 4.10):

              • Indisputable: all worlds in s↓ see the same accessible set (R constant).
              • State-based: every w ∈ s↓ sees exactly s↓ (R(w) = s↓).

              State-basedness is strictly stronger than indisputability; universal access delivers it exactly on states whose world projection exhausts TwoAtomWorld. The precondition for the epistemic Facts 3 and 6.

              A state with full world projection: every world, paired with the empty assignment. Witnesses that the epistemic hypothesis of fact3_ignorance and fact6_distributionEpi is satisfiable.

              Equations
              Instances For

                The §5 facts #

                Fact 4 (obviation): the Fig. 14 countermodel #

                The paper's Fig. 14: a single index at the world both with the empty assignment, every world seeing exactly {both}.

                The Fig. 14 domain: exactly the paper's two objects. (The third FCAtom atom would give the universal extension an x/c index supporting neither disjunct, breaking the premise — the paper notes the split works "because the domain contains two objects".)

                Instances For
                  @[instance_reducible]
                  Equations
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    @[instance_reducible]
                    Equations
                    • One or more equations did not get rendered due to their size.

                    Fig. 14 valuation: P holds exactly of a and Q exactly of b — divergent extensions, unlike univAccessModel's.

                    Equations
                    Instances For

                      The countermodel's R is state-based on its state — the epistemic reading Fact 4 assumes, so obviation is not an artifact of dropping the frame condition behind ignorance.

                      The universal extension splits into the x/a half supporting [Px]⁺ and the x/b half supporting [Qx]⁺ (paper Fig. 15).

                      At the x/b index the only accessible world is both, where P holds of a alone (paper Fig. 16's failing substate).

                      Fact 4 (obviation): [∀x(Px ∨ Qx)]⁺ ⊭ ∀x(◇Px ∧ ◇Qx) — the universal quantifier obviates the free-choice/ignorance effect.