Fixed-scale failure probability equals the center-atom mass times
ProvedOAI.Problem310.FixedScaleProbability.measure_fixed_scale_eq_atom_massLet be finite sets: indexes selector coordinates, terminal coordinates, the exposed center coordinates and the fresh trials. Bits are written (false) and (true). Let be probability measures on with and for a real number (as is a probability measure, this forces and ). Let be the law of a pair of independent random tables (i.i.d. fair bits) and (i.i.d. bits equal to with probability ).
Let and be such that the combined map on the disjoint union is injective (all center and fresh coordinates are distinct), let prescribe the exposed center bits, and let choose the terminal coordinate of each trial, possibly depending on the whole selector table, such that is injective for every . Consider the event that the center exposure equals and every active trial fails:
Theorem. Under these assumptions,
The coefficient is now the actual probability of the center-exposure atom rather than an explicit product, which is the form needed to sum the identity over all possible exposure values: the conditional probability that all active trials fail, given the atom, is exactly .
Formalization Note The measure is (Measure.pi (fun _ : S => νs)).prod (Measure.pi (fun _ : T => νt)) and takes values in ; the hypotheses on are νs {false} = 1 / 2 and νs {true} = 1 / 2, and the one on is νt {false} = ENNReal.ofReal (1 - p) with p ≤ 1. The factor appears as ENNReal.ofReal (1 - p / 2). Distinctness of center and fresh coordinates is Function.Injective (Sum.elim center fresh).
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_A u_I u_K u_C u_S u_T open MeasureTheory ProbabilityTheory open scoped BigOperators
theorem OAI.Problem310.FixedScaleProbability.measure_fixed_scale_eq_atom_mass
{C : Type u_C} {I : Type u_I} {S : Type u_S} {T : Type u_T} [Fintype C] [Fintype I] [Fintype S] [Fintype T]
(νs νt : Measure Bool) [IsProbabilityMeasure νs] [IsProbabilityMeasure νt]
(hfalse : νs {false} = 1 / 2) (htrue : νs {true} = 1 / 2)
(center : C → S) (fresh : I → S)
(hinj : Function.Injective (Sum.elim center fresh)) (value : C → Bool)
(addr : (S → Bool) → I → T) (haddr : ∀ a, Function.Injective (addr a))
(p : ℝ) (hp : p ≤ 1) (hterminal : νt {false} = ENNReal.ofReal (1 - p)) :
((Measure.pi (fun _ : S => νs)).prod (Measure.pi (fun _ : T => νt)))
{z : (S → Bool) × (T → Bool) |
(∀ c, z.1 (center c) = value c) ∧
∀ i, z.1 (fresh i) = true → z.2 (addr z.1 i) = false} =
(Measure.pi (fun _ : S => νs)) {a | ∀ c, a (center c) = value c} *
(ENNReal.ofReal (1 - p / 2)) ^ Fintype.card I := by sorry