Cancellation conditions #
A pair of event sequences is balanced when every state lies in equally many events on each side. Finite cancellation, Scott's reformulation of the condition of Kraft, Pratt and Seidenberg, says that when the premise comparisons of a balanced pair hold, the head comparison holds reversed; it characterizes representability by a single additive measure.
Scott.lean proves Scott's theorem in the sign-vector form of the condition and shows the two
forms agree (ComparativeProbability.cancellation_iff_finiteCancellation). This file holds the
balanced-sequence form and its soundness: the order a finite measure induces, and so every
representable qualitative probability order, satisfies finite cancellation.
Main definitions #
BalancedSeqs,FiniteCancellation: balance and finite cancellation.
Main statements #
References #
seqCount s Es counts the events of Es that contain s.
Equations
- ComparativeProbability.seqCount s Es = (List.map (fun (E : Set W) => if s ∈ E then 1 else 0) Es).sum
Instances For
Two event sequences are balanced when every state lies in equally many events on the left as on the right.
Equations
- ComparativeProbability.BalancedSeqs Es Fs = ∀ (s : W), ComparativeProbability.seqCount s Es = ComparativeProbability.seqCount s Fs
Instances For
Finite cancellation holds when Y ≿ X for every balanced pair ⟨…, X⟩ / ⟨…, Y⟩
whose premise comparisons all hold. Here prem carries the paired premise events and
X, Y are the heads.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Measures satisfy finite cancellation #
The order a finite measure induces satisfies finite cancellation, since a balanced pair of sequences has equal total measure on its two sides.
A representable relation satisfies finite cancellation (the soundness half of Scott's theorem, in balanced-sequence form).