OAI/MeasureTheory/DyadicAvoidance/FirstDefault.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.Problem310.FirstDefault.Addressline 13 - abbrev
OAI.Problem310.FirstDefault.Pathline 14 - abbrev
OAI.Problem310.FirstDefault.Testsline 15 - def
OAI.Problem310.FirstDefault.pathPrefixline 18Source documentation
The node immediately before the
kth decision along a nondefault path.def pathPrefix {M d : ℕ} (f : Path M d) (k : Fin d) : List (Fin (M + 1)) := …Mentions: OAI.Problem310.FirstDefault.Path
- lemma
OAI.Problem310.FirstDefault.pathPrefix_eq_take_ofFnline 21 - def
OAI.Problem310.FirstDefault.addressline 26Source documentation
Every earlier rejected selector and the selected selector are tested.
def address {M d : ℕ} (f : Path M d) (i : Tests f) : Address M := …Mentions: OAI.Problem310.FirstDefault.Path, OAI.Problem310.FirstDefault.Tests, OAI.Problem310.FirstDefault.Address
- def
OAI.Problem310.FirstDefault.requiredBitline 29 - def
OAI.Problem310.FirstDefault.cylinderline 33Source documentation
The selector cylinder expressing that a prescribed path is followed.
def cylinder {M d : ℕ} {Ω : Type u_Ω} (S : Address M → Ω → Bool) (f : Path M d) : Set Ω := …Mentions: OAI.Problem310.FirstDefault.Address, OAI.Problem310.FirstDefault.Path
- lemma
OAI.Problem310.FirstDefault.address_injectiveline 37 - lemma
OAI.Problem310.FirstDefault.measure_cylinder_of_localline 50 - lemma
OAI.Problem310.FirstDefault.measure_cylinderline 68 - lemma
OAI.Problem310.FirstDefault.cylinder_disjoint_of_prefixline 77 - lemma
OAI.Problem310.FirstDefault.cylinders_pairwiseDisjointline 98 - lemma
OAI.Problem310.FirstDefault.measurableSet_cylinderline 124 - lemma
OAI.Problem310.FirstDefault.sum_geometric_weightsline 130 - theorem
OAI.Problem310.FirstDefault.measure_no_defaultline 154Source documentation
Probability that a full depth-
dcenter path never chooses the default child. The event is expressed as the union of its explicit nondefault path cylinders.theorem measure_no_default {M d : ℕ} {Ω : Type u_Ω} [MeasurableSpace Ω] (μ : Measure Ω) (S : Address M → Ω → Bool) (hS : ∀ a, Measurable (S a)) (hIndep : iIndepFun S μ) (hfair : ∀ a b, μ (S a ⁻¹' {b}) = (2 : ENNReal)⁻¹) : μ (⋃ f : Path M d, cylinder S f) = (1 - ((2 : ENNReal)⁻¹) ^ M) ^ d := by …Mentions: OAI.Problem310.FirstDefault.Address, OAI.Problem310.FirstDefault.Path, OAI.Problem310.FirstDefault.cylinder
- theorem
OAI.Problem310.FirstDefault.measure_no_default_of_localline 171Source documentation
Local independence suffices: only the finitely many addresses on each prescribed path are required to be independent and fair.
theorem measure_no_default_of_local {M d : ℕ} {Ω : Type u_Ω} [MeasurableSpace Ω] (μ : Measure Ω) (S : Address M → Ω → Bool) (hS : ∀ a, Measurable (S a)) (hIndep : ∀ f : Path M d, iIndepFun (fun i : Tests f => S (address f i)) μ) (hfair : ∀ f : Path M d, ∀ i : Tests f, ∀ b, μ (S (address f i) ⁻¹' {b}) = (2 : ENNReal)⁻¹) : μ (⋃ f : Path M d, cylinder S f) = (1 - ((2 : ENNReal)⁻¹) ^ M) ^ d := by …Mentions: OAI.Problem310.FirstDefault.Address, OAI.Problem310.FirstDefault.Path, OAI.Problem310.FirstDefault.Tests, OAI.Problem310.FirstDefault.address, OAI.Problem310.FirstDefault.cylinder
- abbrev
OAI.Problem310.FirstDefault.BoundedAddressline 188 - lemma
OAI.Problem310.FirstDefault.address_length_ltline 190 - def
OAI.Problem310.FirstDefault.boundedAddressline 194 - lemma
OAI.Problem310.FirstDefault.boundedAddress_injectiveline 197 - theorem
OAI.Problem310.FirstDefault.measure_no_default_boundedline 204Source documentation
Finite-tree version: no randomness outside nodes of depth less than
dis assumed. This is the interface for the actual finite table model.theorem measure_no_default_bounded {M d : ℕ} {Ω : Type u_Ω} [MeasurableSpace Ω] (μ : Measure Ω) (S : BoundedAddress M d → Ω → Bool) (hS : ∀ a, Measurable (S a)) (hIndep : iIndepFun S μ) (hfair : ∀ a b, μ (S a ⁻¹' {b}) = (2 : ENNReal)⁻¹) : μ (⋃ f : Path M d, {ω | ∀ i : Tests f, S (boundedAddress f i) ω = requiredBit f i}) = (1 - ((2 : ENNReal)⁻¹) ^ M) ^ d := by …Mentions: OAI.Problem310.FirstDefault.BoundedAddress, OAI.Problem310.FirstDefault.Path, OAI.Problem310.FirstDefault.Tests, OAI.Problem310.FirstDefault.boundedAddress, OAI.Problem310.FirstDefault.requiredBit