Documentation

LeanPool.ScottMeasurement.Probability.Finite

Finite qualitative probability #

This file isolates the last step of Scott's proof: a separating functional on atom vectors is normalized to a finitely additive probability.

Linear-functional representation of a qualitative relation on event characteristic vectors.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def Scott1964.MeasurementStructures.atomWeightFunctional {B : Type u} [BooleanAlgebra B] [Fintype B] (μ : B → ℝ) :
    ({ a : B // IsAtom a } → ℝ) →ₗ[ℝ] ℝ

    Integration of atom vectors against arbitrary real-valued atom weights.

    Equations
    Instances For
      @[simp]
      theorem Scott1964.MeasurementStructures.atomWeightFunctional_apply {B : Type u} [BooleanAlgebra B] [Fintype B] (μ : B → ℝ) (v : { a : B // IsAtom a } → ℝ) :
      (atomWeightFunctional μ) v = ∑ a : { a : B // IsAtom a }, v a * μ ↑a

      Atom-weight integration also recovers an arbitrary signed charge.

      A linear representation on atom vectors induces a signed charge directly. No division by the charge of ⊤ is needed.

      A nondegenerate atom-functional representation normalizes to a finitely additive probability without changing any comparisons.

      theorem Scott1964.MeasurementStructures.nonnegative_probability_of_atomLinearRepresentation {B : Type u} [BooleanAlgebra B] {R : B → B → Prop} (hR : AtomLinearRepresentation R) (hnt : ProbNontrivial R) (hn : ProbNonneg R) :
      ∃ (μ : B → ℝ), IsFinitelyAdditiveProbability μ ∧ ∀ (x y : B), R x y ↔ μ x ≥ μ y

      Condition (2_B) makes the normalized signed measure nonnegative.

      theorem Scott1964.MeasurementStructures.AtomLinearRepresentation.cancellation {B : Type u} [BooleanAlgebra B] {R : B → B → Prop} (hR : AtomLinearRepresentation R) (n : ℕ) (x y : Fin (n + 1) → B) :
      (∀ (a : B), IsAtom a → (∑ i : Fin (n + 1), if a ≤ x i then 1 else 0) = ∑ i : Fin (n + 1), if a ≤ y i then 1 else 0) → (∀ (i : Fin (n + 1)), i ≠ finHead n → R (x i) (y i)) → R (y (finHead n)) (x (finHead n))

      Every atom-functional representation satisfies Scott's cancellation scheme. This is the easy direction of the finite separation theorem.

      theorem Scott1964.MeasurementStructures.ProbCancellation.of_atomVector_sum {B : Type u} [BooleanAlgebra B] {R : B → B → Prop} (hR : ProbCancellation R) (n : ℕ) (x y : Fin (n + 1) → B) (hsum : ∑ i : Fin (n + 1), atomVector (x i) = ∑ i : Fin (n + 1), atomVector (y i)) (hweak : ∀ (i : Fin (n + 1)), i ≠ finHead n → R (x i) (y i)) :
      R (y (finHead n)) (x (finHead n))

      The atom-count formulation can equivalently be supplied as an equality of sums of characteristic vectors.

      theorem Scott1964.MeasurementStructures.ProbCancellation.refl {B : Type u} [BooleanAlgebra B] {R : B → B → Prop} (hR : ProbCancellation R) (x : B) :
      R x x

      Scott cancellation alone implies reflexivity.

      Scott cancellation implies de Finetti transitivity.

      Scott cancellation gives both directions of de Finetti's invariance under adjoining a common disjoint event.

      Reduction to Scott's explicit §1 relation theorem #

      noncomputable def Scott1964.MeasurementStructures.eventOfAtomVector {B : Type u} [BooleanAlgebra B] (v : { a : B // IsAtom a } → ℝ) :
      B

      The event represented by an atom vector in the range of atomVector. Outside that range its value is immaterial.

      Equations
      Instances For
        def Scott1964.MeasurementStructures.AtomVectorRelation {B : Type u} [BooleanAlgebra B] (R : B → B → Prop) (u v : { a : B // IsAtom a } → ℝ) :

        The relation transported from events to their characteristic vectors.

        Equations
        Instances For

          Scott's (3_B) and (4_B) produce a linear representation on atom vectors, without any positivity or nondegeneracy assumptions.

          Scott's p.15 signed-measure claim: (3_B) and (4_B) are exactly the conditions for representation by a finitely additive signed charge.

          Scott's p.15 claim with literal vector-sum cancellation (4_B).

          Scott 1964, Theorem 4.1 (subjective probability).

          Scott 1964, Theorem 4.1, with (4_B) stated literally as equality of sums of atom vectors.