Real-valued probabilities #
Real-valued probabilities (μ a).toReal and (μ.toOuterMeasure s).toReal of a discrete
distribution lie in [0, 1]. Nonnegativity is ENNReal.toReal_nonneg; this module supplies the
upper bounds and monotonicity in the event, so that clients working with real-valued probabilities
need not convert μ a ≤ 1, μ.toOuterMeasure s ≤ 1 or μ.toOuterMeasure s ≤ μ.toOuterMeasure t
through ENNReal.toReal by hand.
Main results #
Cslib.Probability.PMF.toReal_apply_le_one: an outcome has real-valued probability at most one; in particularPr[e] ≤ 1for every Boolean experiment.Cslib.Probability.PMF.toOuterMeasure_toReal_le_one: an event has real-valued probability at most one. The name putstoOuterMeasurefirst, as thetoOuterMeasure_toReal_*lemmas ofCslibFrontier.Probability.PMF.Eventdo, rather than Mathlib's head-firsttoReal_toOuterMeasure_le_one.Cslib.Probability.PMF.toOuterMeasure_toReal_mono: a larger event has larger real-valued probability.
An event has real-valued probability at most one.
theorem Cslib.Probability.PMF.toOuterMeasure_toReal_mono {α : Type u_1} (μ : PMF α) {s t : Set α} (h : s ⊆ t) :
A larger event has larger real-valued probability. Unlike ENNReal.toReal_mono, this needs no
finiteness side condition, since every event has probability at most one.