Representation and completeness theorems #
Kraft, Pratt and Seidenberg show that every qualitative probability on fewer than five atoms is
represented by a probability measure, and give one on five atoms that is not; padding it with
null atoms gives one at every larger size. Following van der Hoek, every qualitative
probability on a finite carrier is still represented by a qualitatively additive measure, since
any normalized numerical representation of it is one (QualAddMeasure.ofRepr).
Main statements #
ComparativeProbability.representable_of_card_lt_five: below five atoms every order is representable.ComparativeProbability.kps_not_representable: the five-atom counterexample is not representable, by Scott's theorem.ComparativeProbability.exists_nonrepresentable_fin,exists_nonrepresentable_of_five_le_card: from five atoms on, some order is not representable.ComparativeProbability.exists_qualAddMeasure_repr: every qualitative probability on a finite carrier is represented by a qualitatively additive measure.ComparativeProbability.axiomA_iff_fa: qualitative additivity is equivalent to invariance under adding a disjoint set to both sides.
References #
The Kraft–Pratt–Seidenberg counterexample #
finsetIdx s encodes a subset of Fin 5 as a bitmask.
Equations
- ComparativeProbability.finsetIdx s = ∑ i ∈ s, 2 ^ ↑i
Instances For
kpsRankNat ranks the 32 subsets of Fin 5, indexed by bitmask, in the
Kraft–Pratt–Seidenberg order. With atoms p, q, r, s, t numbered 0, …, 4, the lower half
is ∅ < q < r < s < qr < qs < p < pq < rs < t < qrs < rp < ps < tq < qrp < rt, and the
complements follow in reverse order.
Equations
- ComparativeProbability.kpsRankNat 0 = 0
- ComparativeProbability.kpsRankNat 1 = 6
- ComparativeProbability.kpsRankNat 2 = 1
- ComparativeProbability.kpsRankNat 3 = 7
- ComparativeProbability.kpsRankNat 4 = 2
- ComparativeProbability.kpsRankNat 5 = 11
- ComparativeProbability.kpsRankNat 6 = 4
- ComparativeProbability.kpsRankNat 7 = 14
- ComparativeProbability.kpsRankNat 8 = 3
- ComparativeProbability.kpsRankNat 9 = 12
- ComparativeProbability.kpsRankNat 10 = 5
- ComparativeProbability.kpsRankNat 11 = 16
- ComparativeProbability.kpsRankNat 12 = 8
- ComparativeProbability.kpsRankNat 13 = 18
- ComparativeProbability.kpsRankNat 14 = 10
- ComparativeProbability.kpsRankNat 15 = 22
- ComparativeProbability.kpsRankNat 16 = 9
- ComparativeProbability.kpsRankNat 17 = 21
- ComparativeProbability.kpsRankNat 18 = 13
- ComparativeProbability.kpsRankNat 19 = 23
- ComparativeProbability.kpsRankNat 20 = 15
- ComparativeProbability.kpsRankNat 21 = 26
- ComparativeProbability.kpsRankNat 22 = 19
- ComparativeProbability.kpsRankNat 23 = 28
- ComparativeProbability.kpsRankNat 24 = 17
- ComparativeProbability.kpsRankNat 25 = 27
- ComparativeProbability.kpsRankNat 26 = 20
- ComparativeProbability.kpsRankNat 27 = 29
- ComparativeProbability.kpsRankNat 28 = 24
- ComparativeProbability.kpsRankNat 29 = 30
- ComparativeProbability.kpsRankNat 30 = 25
- ComparativeProbability.kpsRankNat 31 = 31
- ComparativeProbability.kpsRankNat idx = 0
Instances For
kpsRankSet A is the Kraft–Pratt–Seidenberg rank of a set.
Equations
- ComparativeProbability.kpsRankSet A = ComparativeProbability.kpsRank A.toFinset
Instances For
The Kraft–Pratt–Seidenberg order is a qualitative probability on the subsets of
Fin 5.
The Kraft–Pratt–Seidenberg order is not representable. Its four comparisons
kpsFamily hold strictly and their sign vectors cancel, so Scott's theorem
(representable_iff_cancellation) would force qs ≿ p.
Padding with null atoms #
Padding reflects representability. Pulling r back along the preimage of Fin.castSucc
adds a null atom Fin.last n; a measure for the padded relation gives that atom measure
zero, and its restriction along Fin.castSucc represents r.
For every n ≥ 5 some qualitative probability on Fin n is not representable, as the
Kraft–Pratt–Seidenberg counterexample padded with null atoms shows.
The Kraft–Pratt–Seidenberg theorems #
Kraft–Pratt–Seidenberg below five atoms. Every qualitative probability on fewer than five atoms is representable by a probability measure.
Kraft–Pratt–Seidenberg from five atoms on. Some qualitative probability is not representable by any probability measure.
Qualitatively additive representation #
Qualitatively additive representation. Every qualitative probability on a finite
carrier is represented by a qualitatively additive measure: the count of dominated sets,
affinely renormalised so that μ(∅) = 0 and μ(Ω) = 1, is a normalized numerical
representation (QualAddMeasure.ofRepr).
Qualitative and finite additivity #
For any comparison on sets, qualitative additivity is equivalent to finite additivity in the form that adding a disjoint set to both sides preserves the comparison.