Epistemic Comparative Likelihood #
@cite{holliday-icard-2013} @cite{halpern-2003} @cite{van-der-hoek-1996}
Epistemic likelihood scales: the EpistemicScale arm of the categorical
diagram in Core/Scale.lean.
@cite{holliday-icard-2013} study the logic of "at least as likely as" (≿) on
propositions, defining a hierarchy of axiom systems (W ⊂ F ⊂ FA) whose
qualitative additivity axiom is the epistemic counterpart of AdditiveScale.fa.
Axiom hierarchy (@cite{holliday-icard-2013}, Figure 3; axioms in Figures 4–6):
| System | Axioms | Semantics |
|---|---|---|
| W | R, T | World-ordering + l-lifting |
| F | W + Bot, BT | + bottom, non-triviality |
| FA | F + Tot, Tran, A | Qualitatively additive measures |
| FP∞ | FA + Scott cancellation | Finitely additive measures |
Bridge: Axiom A (epistemic qualitative additivity) and AdditiveScale.fa
(mereological finite additivity) are algebraically equivalent — both express
that a comparison factors through disjoint parts.
References:
- Holliday, W. & Icard, T. (2013). Measure Semantics and Qualitative Semantics for Epistemic Modals. SALT 23: 514–534.
- Halpern, J. (2003). Reasoning about Uncertainty. MIT Press.
- van der Hoek, W. (1996). Qualitative modalities. IJUFKS 4(1).
Axiom R: reflexivity — A ≿ A.
Equations
- Core.Scale.EpistemicAxiom.R ge = ∀ (A : Set W), ge A A
Instances For
Axiom BT: ¬(∅ ≿ Ω) — contradiction is NOT at least as likely as tautology. The non-triviality condition from @cite{holliday-icard-2013}. Without this, the degenerate ordering (all sets equivalent) would satisfy FA but admit no finitely additive measure representation (since μ(∅) = 0 but μ(Ω) = 1).
Equations
Instances For
Axiom A: qualitative additivity — A ≿ B ↔ (A \ B) ≿ (B \ A). The comparative likelihood factors through disjoint parts.
Instances For
Axiom DS: determination by singletons (@cite{halpern-2003}, Thm. 7.5.1a) — A ≿ {b} → ∃ a ∈ A, {a} ≿ {b}. The comparison can be witnessed by a single element of the dominating set.
Instances For
System W: the weakest epistemic likelihood logic. Reflexivity + monotonicity.
- refl : EpistemicAxiom.R self.ge
- mono : EpistemicAxiom.T self.ge
Instances For
System F: System W + Bot + BT. Bot (Ω ≿ ∅) is redundant with monotonicity. BT (¬(∅ ≿ Ω)) is the non-triviality condition that excludes degenerate orderings.
- refl : EpistemicAxiom.R self.ge
- mono : EpistemicAxiom.T self.ge
- bottom : EpistemicAxiom.F self.ge
- nonTrivial : EpistemicAxiom.BT self.ge
Instances For
System FA: System F + totality + transitivity + qualitative additivity. Sound and complete for qualitatively additive measure semantics (@cite{holliday-icard-2013}, Theorem 6; @cite{van-der-hoek-1996}). Strictly weaker than FP∞ (finitely additive measures) for |W| ≥ 5 (Kraft, @cite{kraft-pratt-seidenberg-1959}, Theorem 8).
Totality and transitivity are part of the FA logic in @cite{holliday-icard-2013}: FA = Bot + BT + Tot + Tran + A.
- refl : EpistemicAxiom.R self.ge
- mono : EpistemicAxiom.T self.ge
- bottom : EpistemicAxiom.F self.ge
- nonTrivial : EpistemicAxiom.BT self.ge
- additive : EpistemicAxiom.A self.ge
Instances For
A GFC preorder on propositions: a preorder on Set W that is
monotone (supersets are at least as likely) and complement-reversing
(A ≿ B → Bᶜ ≿ Aᶜ).
@cite{harrison-trainor-holliday-icard-2018} Definition 2.7. The acronym "GFC" reflects the three axiom groups: (G) preorder, (F) faithfulness (monotonicity), (C) complement reversal.
The m-lifting (≿ⁱ) of any reflexive, transitive world ordering is a
GFC preorder (Theorem 3.2). Note that GFC preorders are NOT necessarily
total — mLift_not_total gives a counterexample.
- refl : EpistemicAxiom.R self.ge
- mono : EpistemicAxiom.T self.ge
Instances For
Every GFC preorder yields System W (the weakest epistemic logic).
Instances For
A finitely additive probability measure on subsets of W.
The measure function
Non-negativity
Finite additivity: μ(A ∪ B) = μ(A) + μ(B) when A ∩ B = ∅
Normalization
Instances For
Measure-induced ≿ is reflexive.
Measure-induced ≿ satisfies monotonicity. A ⊆ B → B = A ∪ (B \ A) → μ(B) = μ(A) + μ(B \ A) ≥ μ(A).
μ(∅) = 0 for any finitely additive measure. Follows from additivity: μ(∅ ∪ ∅) = μ(∅) + μ(∅), but ∅ ∪ ∅ = ∅.
Every finitely additive measure satisfies the FA axioms. A fortiori from @cite{holliday-icard-2013} Theorem 6 soundness, since every finitely additive measure is qualitatively additive.
Equations
- m.toSystemFA = { ge := m.inducedGe, refl := ⋯, mono := ⋯, bottom := ⋯, nonTrivial := ⋯, total := ⋯, trans := ⋯, additive := ⋯ }
Instances For
Extract a world prior from a finitely additive measure by evaluating μ on singletons: prior(w) = μ({w}).
This bridges the epistemic likelihood representation theorem
to RSA's worldPrior field. The resulting function maps each
world to a non-negative rational, suitable for use as an
unnormalized prior.
Equations
- m.toWorldPrior w = m.mu {w}
Instances For
Singleton measures are non-negative.
A qualitatively additive measure on subsets of W.
Unlike FinAddMeasure, this does NOT require μ(A ∪ B) = μ(A) + μ(B)
for disjoint A, B. Instead it requires the weaker qualitative additivity
condition: μ(A) ≥ μ(B) ↔ μ(A \ B) ≥ μ(B \ A).
@cite{holliday-icard-2013} Theorem 6: System FA is sound and complete with respect to qualitatively additive measure models.
Note: the paper's definition of qualitatively additive measures includes μ(∅) = 0, but we omit it here
because the completeness proof (Theorem 6) constructs a measure with
μ(∅) > 0 (belowCount counts ∅ itself via reflexivity). The soundness
direction (toSystemFA) takes mu_empty as an explicit hypothesis.
The measure function
Non-negativity
Normalization
Qualitative additivity: μ(A) ≥ μ(B) ↔ μ(A \ B) ≥ μ(B \ A)
Instances For
Monotonicity for qualitatively additive measures with μ(∅) = 0: A ⊆ B → μ(B) ≥ μ(A). Follows from qualAdd + μ(∅) = 0 + nonneg.
A qualitatively additive measure with μ(∅) = 0 induces System FA. Soundness direction of @cite{holliday-icard-2013} Theorem 6: every qualitatively additive measure model (with μ(∅) = 0) satisfies the FA axioms.
The h_empty hypothesis is needed for monotonicity and non-triviality;
it is NOT a field on QualAddMeasure because the completeness proof
constructs a measure where μ(∅) > 0.
Equations
- m.toSystemFA h_empty = { ge := m.inducedGe, refl := ⋯, mono := ⋯, bottom := ⋯, nonTrivial := ⋯, total := ⋯, trans := ⋯, additive := ⋯ }
Instances For
Every finitely additive measure is qualitatively additive. Proof: μ(A) = μ(A \ B) + μ(A ∩ B) and μ(B) = μ(B \ A) + μ(A ∩ B), so μ(A) ≥ μ(B) ↔ μ(A \ B) ≥ μ(B \ A).
Instances For
The l-lifting: a preorder on worlds induces a comparison on propositions. A ≿ B iff for every b ∈ B, ∃ a ∈ A with a ≥_w b. @cite{holliday-icard-2013} Definition 6; see also their injection-based m-lifting (Definition 7), which yields a complete logic for world-ordering models.
Equations
- Core.Scale.halpernLift ge_w A B = ∀ b ∈ B, ∃ a ∈ A, ge_w a b
Instances For
Halpern lift from a reflexive relation satisfies Axiom R.
Halpern lift from a reflexive relation satisfies Axiom T. If A ⊆ B and b ∈ A, then b ∈ B, so take a = b.
The l-lifting from a reflexive preorder yields System W. Soundness direction: world-ordering models with the l-lifting validate System W (@cite{halpern-2003}; @cite{holliday-icard-2013}).
Equations
- Core.Scale.halpernSystemW ge_w hRefl = { ge := Core.Scale.halpernLift ge_w, refl := ⋯, mono := ⋯ }
Instances For
Halpern lift satisfies Axiom J (right-union). If every b ∈ B is dominated and every c ∈ C is dominated, then every element of B ∪ C is dominated.
Halpern lift satisfies Axiom DS (determination by singletons). If A ≿ {b} via the lift, some a ∈ A has ge_w a b, so {a} ≿ {b}.
The m-lifting (@cite{holliday-icard-2013}, Definition 7): an injection-based
alternative to halpernLift. A ≿ B iff there exists an injection
f : B ↪ A such that f(b) ≥_w b for all b ∈ B.
The key difference from halpernLift (l-lifting) is that dominators
must be distinct: each element of B is matched to a unique element
of A. This avoids the "disjunction problem" (I1–I3 become invalid),
while validating all 13 validity patterns V1–V13 (Fact 5).
Equations
Instances For
m-lift from a reflexive relation satisfies Axiom R.
m-lift from a reflexive relation satisfies Axiom T. If A ⊆ B and b ∈ A, then b ∈ B, so take f = id.
m-lifting from a reflexive preorder yields System W.
Equations
- Core.Scale.mLiftSystemW ge_w hRefl = { ge := Core.Scale.mLift ge_w, refl := ⋯, mono := ⋯ }