Comparative probability orders on a Boolean algebra #
This file develops the abstract theory of comparative (qualitative) probability:
a relation r a b read "a is at least as likely as b" on a Boolean algebra
α, following [holliday-icard-2013]. The axioms of the paper's logics are stated
as unbundled mixin Prop-classes on the relation, so the validity patterns
(ComparativeProbability.Patterns) can be proved once at the weakest hypotheses
and reused by every concrete model — finitely-additive measures, qualitatively-
additive measures, world-ordering lifts — through instances.
Transitivity reuses mathlib's IsTrans; only the genuinely Boolean-algebra-flavored
axioms (monotonicity, complement reversal, qualitative additivity, non-triviality)
get bespoke classes.
Main definitions #
ComparativeProbability.Strict,Probably,Possibly— the derived operatorsa ≻ b,△a,◇a.IsLikelihoodMono,IsComplementReversing,IsQualitativeAdditive,IsNontrivial— the axiom mixin classes.
Main statements #
instComplementReversingOfQualitativeAdditive— qualitative additivity implies complement reversal, viabᶜ \ aᶜ = a \ b(compl_sdiff_compl).- The instances registering a
QualitativeProbability'sge(and a measure'sinducedGe) as carriers of the mixins:QualitativeProbabilityonSet Wis [holliday-icard-2013]'s logic FA, sound and complete for qualitatively additive measure semantics (Theorem 6; [van-der-hoek-1996]) and strictly weaker than finite additivity for|W| ≥ 5(Theorem 8, after [kraft-pratt-seidenberg-1959]).
Strict r a b ("a ≻ b"): a is at least as likely as b but not conversely.
Equations
- ComparativeProbability.Strict r a b = (r a b ∧ ¬r b a)
Instances For
Equations
Probably r a ("△a"): a is strictly more likely than its complement.
Equations
Instances For
Possibly r a ("◇a"): a is not certainly impossible (¬ ⊥ ≽ a).
Equations
- ComparativeProbability.Possibly r a = ¬r ⊥ a
Instances For
Axiom A (qualitative additivity): a ≽ b ↔ (a \ b) ≽ (b \ a).
- qadd (a b : α) : r a b ↔ r (a \ b) (b \ a)
Instances
Qualitative additivity implies complement reversal: bᶜ \ aᶜ = a \ b and
aᶜ \ bᶜ = b \ a turn the additivity equivalence for bᶜ, aᶜ into the one
for a, b.
Qualitative probability orders carry the mixins #
QualitativeProbability.ge is defeq the mixin classes' relation, so the instances
below register it as a comparative-probability order, and the validity patterns
V1–V13 (Patterns.lean) transfer by instance resolution.
Connection to the ComparativeProbability theory #
Every finitely-additive measure's induced order is a comparative-probability
order (monotone, transitive, qualitatively additive, non-trivial), so the
validity patterns V1–V13 transfer for free from ComparativeProbability.Patterns
by instance resolution — no per-measure arithmetic.
Likewise for qualitatively additive measures, whose induced order is the ge of
QualAddMeasure.toQualitativeProbability.