Generating function of the number of successes among independent identically distributed Boolean trials
ProvedOAI.Problem310.SelectorMoment.independent_boolean_momentLet be a probability space and a finite set. Bits are written (false) and (true). Let , , be measurable, mutually independent random bits, each with the same law (that is, the image measure of under is for every ). Let be the number of successes. Then for every ,
This is the probability generating function of a binomial count, evaluated at . It is used with equal to the probability that a single active test fails: the left side is then the probability that all active tests fail when there are active tests.
Formalization Note The integral is the lower Lebesgue integral ∫⁻ of a function with values in ; may equal , with the conventions and . Independence is iIndepFun X μ, identical distribution is μ.map (X i) = ν (no separate assumption that is a probability measure is made), and is the cardinality of the subtype {i // X i ω = true}. The σ-algebra on Bool is any one with measurable singletons, hence the discrete one.
import Mathlib import Definitions.Def_DyadicAvoidance import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_PeriodicBasic import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_GridSeparation import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FiniteTableModel import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_OrderedRouting import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RoutingPath import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_CenterRouteExposure import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_ExceptionalCenters import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_CenterFailureBound import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FirstDefault import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_ConcreteLabelMeasures import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_CenterFirstDefault import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RandomSetDensity import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RoutedSetDensity import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_RoutedExposure import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FirstDefaultSelection import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_FiniteLocalPredicate import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_WindowData import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_WindowTableModel import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_StableRoutingBridge import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_WindowExceptionalTransfer import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_TrialAddresses import Definitions.Def_OAI_MeasureTheory_DyadicAvoidance_WindowTrialAddresses open OAI OAI.Problem310 universe u_I u_Ω u_K open MeasureTheory ProbabilityTheory open scoped BigOperators ENNReal
theorem OAI.Problem310.SelectorMoment.independent_boolean_moment
{Ω : Type u_Ω} {I : Type u_I} [MeasurableSpace Ω] [Fintype I] [DecidableEq I]
[MeasurableSpace Bool] [MeasurableSingletonClass Bool]
(μ : Measure Ω) [IsProbabilityMeasure μ] (ν : Measure Bool)
(X : I → Ω → Bool) (hX : iIndepFun X μ)
(hXm : ∀ i, Measurable (X i)) (hmap : ∀ i, μ.map (X i) = ν)
(q : ℝ≥0∞) :
(∫⁻ ω, q ^ Fintype.card {i // X i ω = true} ∂μ) =
(ν {false} + q * ν {true}) ^ Fintype.card I := by sorry