Documentation

TauCeti.MeasureTheory.Measure.ProbabilityMeasure.Convex

Convex combinations of probability measures #

ProbabilityMeasure α carries no addition and no scalar action: it is a subtype of Measure α, and neither P + Q nor c • P is a probability measure. What it does carry is a convex structure, and this file names it. For weights a + b = 1, a • P + b • Q is again a probability measure, and ProbabilityMeasure.convexComb is that combination, bundled.

Naming the bundled combination is what lets a statement about a map out of ProbabilityMeasure α say "affine" without coercing to Measure α and rebuilding the probability-measure structure at every step.

Main results #

convexComb and toMeasure_convexComb are declared in the root MeasureTheory.ProbabilityMeasure namespace rather than under TauCeti, since the type is Mathlib's; that is what lets P.convexComb hab Q be written as dot notation, generalized field notation inserting P at the first explicit ProbabilityMeasure argument whatever the weight hypothesis's position. The prerequisite isProbabilityMeasure_smul_add_smul is about Measure, not ProbabilityMeasure, and stays under TauCeti.MeasureTheory.

A convex combination of probability measures is a probability measure. The weights are arbitrary elements of ℝ≥0∞ summing to 1; no separate nonnegativity condition is needed, since ℝ≥0∞ has none to impose.

The bundled combination #

ProbabilityMeasure is Mathlib's type, so its namespace is Mathlib's: the definition and its characteristic lemma sit in the root MeasureTheory.ProbabilityMeasure, not under TauCeti, which is what makes P.convexComb hab Q elaborate as dot notation.

noncomputable def MeasureTheory.ProbabilityMeasure.convexComb {α : Type u_1} [MeasurableSpace α] {a b : ENNReal} (hab : a + b = 1) (P Q : ProbabilityMeasure α) :

The convex combination a • P + b • Q of two probability measures, for weights summing to 1, bundled as a ProbabilityMeasure. Its underlying measure is toMeasure_convexComb.

Equations
Instances For
    @[simp]
    theorem MeasureTheory.ProbabilityMeasure.toMeasure_convexComb {α : Type u_1} [MeasurableSpace α] {a b : ENNReal} (hab : a + b = 1) (P Q : ProbabilityMeasure α) :
    ↑(convexComb hab P Q) = a • ↑P + b • ↑Q

    The underlying measure of a convex combination is the combination of the underlying measures.