OAI/Probability/FKMaps/HeightBounds.lean
66 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.FKCRT.TreeCoding.LadderEnumeration.prefixMaximumline 10 - lemma
OAI.FKCRT.TreeCoding.prefix_record_remainderline 15 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.prefix_record_uniform_remainderline 22 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.prefix_record_remainder_probabilityline 31 - lemma
OAI.FKCRT.TreeCoding.le_prefixMaximumline 50 - lemma
OAI.FKCRT.TreeCoding.prefixMaximum_leline 54 - lemma
OAI.FKCRT.TreeCoding.prefixMaximum_monoline 58 - lemma
OAI.FKCRT.TreeCoding.prefixMaximum_attainedline 62 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.integerSum_scaledline 67 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.prefix_maximum_boundline 73 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.prefix_record_error_boundline 90 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.iid_prefix_record_errorline 120Source documentation
Finite variance suffices for the uniform renewal-record approximation on an unconditioned iid prefix; no upper exponential moment is used.
theorem CriticalEvenOffspring.iid_prefix_record_error (p : CriticalEvenOffspring) {δ : ℝ} (hδ : 0<δ) : Tendsto (fun N : ℕ => p.streamLaw.real {x | ∃ k≤N, δ*Real.sqrt N < |(prefixMaximum (integerSum x) k:ℝ)-(p.variance/2)*(weakRecords (integerSum x) k).card|}) atTop (𝓝 0) := by …Mentions: OAI.FKCRT.TreeCoding.CriticalEvenOffspring, OAI.FKCRT.TreeCoding.prefixMaximum, OAI.FKCRT.TreeCoding.integerSum, OAI.FKCRT.TreeCoding.weakRecords
- lemma
OAI.FKCRT.TreeCoding.map_cond_preimageline 173 - def
OAI.FKCRT.TreeCoding.streamPrefixline 179 - lemma
OAI.FKCRT.TreeCoding.measurable_streamPrefixline 181 - lemma
OAI.FKCRT.TreeCoding.totalStep_streamPrefixline 184 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.streamPrefix_hasLawline 188 - def
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.streamBridgeLawline 191 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.streamBridge_restrictline 194 - instance
OAI.FKCRT.TreeCoding.(instance at line 202)line 202 - def
OAI.FKCRT.TreeCoding.arrayStreamline 208 - lemma
OAI.FKCRT.TreeCoding.integerSum_arrayStream_prefixline 211 - def
OAI.FKCRT.TreeCoding.recordErrorline 218 - lemma
OAI.FKCRT.TreeCoding.recordError_congrline 221 - lemma
OAI.FKCRT.TreeCoding.recordError_arrayStream_prefixline 225 - lemma
OAI.FKCRT.TreeCoding.iidSplit_streamPrefixline 229 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.prefix_domination_streamline 232 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.prefix_record_dominationline 249 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_prefix_record_errorline 265Source documentation
The uniform record approximation survives conditioning on every fixed proper prefix. The remaining terminal segment is handled separately.
theorem CriticalEvenOffspring.bridge_prefix_record_error (p : CriticalEvenOffspring) {J : ℕ} (hJ : 0<J) (m r : ℕ → ℕ) (hs : ∀ n, m n+r n=2*n+1) (hfrac : ∀ᶠ n in atTop, 2*n+1 ≤ J*r n) {δ : ℝ} (hδ : 0<δ) : Tendsto (fun n => (p.streamBridgeLaw n).real {x | ∃ k ≤ m n, δ*Real.sqrt ((2*n+1:ℕ):ℝ)<recordError (p.variance/2) (integerSum x) k}) atTop (𝓝 0) := by …Mentions: OAI.FKCRT.TreeCoding.CriticalEvenOffspring, OAI.FKCRT.TreeCoding.recordError, OAI.FKCRT.TreeCoding.integerSum
- lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.streamBridge_reverseline 286 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.integer_maximal_boundline 294 - lemma
OAI.FKCRT.TreeCoding.integerSum_prefix_eventline 310 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_initial_maximal_boundline 319 - lemma
OAI.FKCRT.TreeCoding.weakRecords_monoline 337 - lemma
OAI.FKCRT.TreeCoding.weakRecords_suffix_card_leline 344Source documentation
New absolute weak records are a subset of records in the translated suffix.
lemma weakRecords_suffix_card_le (S : ℕ → ℤ) {m n : ℕ} (h : m ≤ n) : (weakRecords S n).card ≤ (weakRecords S m).card+ (weakRecords (fun k => S (m+k)-S m) (n-m)).card := by …Mentions: OAI.FKCRT.TreeCoding.weakRecords
- lemma
OAI.FKCRT.TreeCoding.weakRecords_suffix_of_ladder_levelline 366 - lemma
OAI.FKCRT.TreeCoding.prefixMaximum_tail_leline 388 - lemma
OAI.FKCRT.TreeCoding.prefix_record_error_tailline 401Source documentation
Uniform numerical estimate used to pass from a truncated bridge to its full record count. It needs only attained maxima and a one-sided suffix bound.
lemma prefix_record_error_tail {x : ℕ → ℕ} {m n h : ℕ} (hmn : m ≤ n) (hx : HasAllLadders (streamShift m x)) {ν a : ℝ} (hν : 0 ≤ ν) (ha : 0 ≤ a) (hla : a ≤ renewalLevel h (streamShift m x)) (hosc : ∀ k, m ≤ k → k ≤ n → (integerSum x k:ℝ)-(integerSum x m:ℝ)<a) : |(prefixMaximum (integerSum x) n:ℝ)-ν*(weakRecords (integerSum x) n).card| ≤ |(prefixMaximum (integerSum x) m:ℝ)-ν*(weakRecords (integerSum x) m).card|+a+ν*h := by …Mentions: OAI.FKCRT.TreeCoding.HasAllLadders, OAI.FKCRT.TreeCoding.streamShift, OAI.FKCRT.TreeCoding.renewalLevel, OAI.FKCRT.TreeCoding.integerSum, OAI.FKCRT.TreeCoding.prefixMaximum, OAI.FKCRT.TreeCoding.weakRecords
- lemma
OAI.FKCRT.TreeCoding.cond_real_leline 429 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.stream_endpoint_probabilityline 437 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.stream_endpoint_limitline 444 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.streamBridge_shift_laddersline 449 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_shift_ladder_boundline 453 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_terminal_maximal_boundline 467 - lemma
OAI.FKCRT.TreeCoding.tendsto_natCeil_comp_atTopline 504 - lemma
OAI.FKCRT.TreeCoding.polynomial_geometric_ceilline 510 - lemma
OAI.FKCRT.TreeCoding.odd_size_tendstoline 524 - lemma
OAI.FKCRT.TreeCoding.odd_sqrt_tendstoline 527 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_geometric_vanishline 530 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_record_tail_boundline 550 - lemma
OAI.FKCRT.TreeCoding.terminal_ratio_boundline 578 - lemma
OAI.FKCRT.TreeCoding.division_prefix_propertiesline 605 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_record_errorline 626Source documentation
The weak-record approximation for the whole conditioned bridge. The terminal part is controlled by reversal and a second-moment maximal inequality, not by independence at the random Vervaat cut.
theorem CriticalEvenOffspring.bridge_record_error (p : CriticalEvenOffspring) {δ : ℝ} (hδ : 0<δ) : Tendsto (fun n => (p.streamBridgeLaw n).real {x | δ*Real.sqrt ((2*n+1:ℕ):ℝ)<recordError (p.variance/2) (integerSum x) (2*n+1)}) atTop (𝓝 0) := by …Mentions: OAI.FKCRT.TreeCoding.CriticalEvenOffspring, OAI.FKCRT.TreeCoding.recordError, OAI.FKCRT.TreeCoding.integerSum
- instance
OAI.FKCRT.TreeCoding.(instance at line 709)line 709 - instance
OAI.FKCRT.TreeCoding.(instance at line 710)line 710 - def
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.codeLawline 712 - instance
OAI.FKCRT.TreeCoding.(instance at line 715)line 715 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.code_integralline 718 - lemma
OAI.FKCRT.TreeCoding.integerSum_arrayStream_bridgeline 725 - lemma
OAI.FKCRT.TreeCoding.measurable_recordError_integerSumline 745 - def
OAI.FKCRT.TreeCoding.badHeightFractionline 751 - lemma
OAI.FKCRT.TreeCoding.badHeightFraction_nonnegline 754 - lemma
OAI.FKCRT.TreeCoding.recordError_reverse_array_bridgeline 758 - lemma
OAI.FKCRT.TreeCoding.recordError_reverse_streamPrefixline 766 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.code_average_height_errorline 774 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.average_height_error_limitline 810Source documentation
The expected proportion of vertices with macroscopic height/walk error vanishes. This is an exact consequence of cyclic averaging and the full conditioned-bridge weak-record theorem.
theorem CriticalEvenOffspring.average_height_error_limit (p : CriticalEvenOffspring) {δ : ℝ} (hδ : 0<δ) : Tendsto (fun n => ∫ d,badHeightFraction (p.variance/2) (δ*Real.sqrt ((2*n+1:ℕ):ℝ)) d ∂p.codeLaw n) atTop (𝓝 0) := by …Mentions: OAI.FKCRT.TreeCoding.CriticalEvenOffspring, OAI.FKCRT.TreeCoding.badHeightFraction