OAI/Combinatorics/PlanarL1/Schedule.lean
58 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PlanarL1.Parameters.persistenceSlopeline 10 - def
OAI.PlanarL1.Parameters.persistenceCountline 14 - lemma
OAI.PlanarL1.Parameters.persistenceSlope_nonnegline 16 - lemma
OAI.PlanarL1.Parameters.persistenceCount_posline 27 - lemma
OAI.PlanarL1.Parameters.persistenceLoss_eqline 32 - def
OAI.PlanarL1.Parameters.GoodSpacingline 47Source documentation
A single universal integer spacing. It is independent of the graph, its edge lengths, the number of scales, and every finite random grid.
def GoodSpacing (Q : ℝ) : Prop := …
- lemma
OAI.PlanarL1.Parameters.exists_goodSpacingline 50 - lemma
OAI.PlanarL1.Parameters.exists_meshline 75 - lemma
OAI.PlanarL1.Execution.bind_assocline 94 - def
OAI.PlanarL1.Execution.iterateline 100 - lemma
OAI.PlanarL1.Execution.iterate_addline 103 - lemma
OAI.PlanarL1.Execution.Holds.iterateline 110 - lemma
OAI.PlanarL1.Execution.Holds.andline 116 - lemma
OAI.PlanarL1.Execution.prob_iterate_monotoneline 121 - lemma
OAI.PlanarL1.Execution.iterate_lossline 131 - lemma
OAI.PlanarL1.Execution.Holds.prob_compl_zeroline 145 - def
OAI.PlanarL1.Parameters.targetRadiusline 156 - lemma
OAI.PlanarL1.Parameters.targetRadius_nonnegline 157 - lemma
OAI.PlanarL1.Parameters.targetRadius_selfline 160 - lemma
OAI.PlanarL1.Parameters.targetRadius_succline 163 - lemma
OAI.PlanarL1.Parameters.targetRadius_smallline 167 - lemma
OAI.PlanarL1.Parameters.sum_targetRadiusline 174 - lemma
OAI.PlanarL1.Parameters.sum_persistenceLossline 185 - def
OAI.PlanarL1.Parameters.survivalBudgetline 201 - lemma
OAI.PlanarL1.Parameters.survivalBudget_zeroline 203 - lemma
OAI.PlanarL1.Parameters.survivalBudget_succline 206 - lemma
OAI.PlanarL1.Parameters.survivalBudget_lowerline 213 - lemma
OAI.PlanarL1.Parameters.GoodSpacing.posline 236 - lemma
OAI.PlanarL1.Parameters.GoodSpacing.oneline 237 - lemma
OAI.PlanarL1.Parameters.GoodSpacing.gt_oneline 238 - lemma
OAI.PlanarL1.Parameters.GoodSpacing.gapline 239 - def
OAI.PlanarL1.Columns.Model.World.runline 246 - def
OAI.PlanarL1.Columns.Model.World.Distancesline 249 - lemma
OAI.PlanarL1.Columns.Model.World.distances_zeroline 251 - lemma
OAI.PlanarL1.Columns.Model.World.next_distancesline 252 - lemma
OAI.PlanarL1.Columns.Model.World.run_distancesline 258 - def
OAI.PlanarL1.Columns.Model.World.TargetGoodline 262 - lemma
OAI.PlanarL1.Columns.Model.World.target_failureline 264 - lemma
OAI.PlanarL1.Columns.Model.World.run_target_failureline 275 - lemma
OAI.PlanarL1.Columns.Model.World.run_success_probabilityline 288 - lemma
OAI.PlanarL1.Columns.Model.World.run_addline 306 - lemma
OAI.PlanarL1.Columns.Model.World.run_survival_probabilityline 309 - def
OAI.PlanarL1.Parameters.scheduleGainline 330 - lemma
OAI.PlanarL1.Parameters.scheduleGain_posline 331 - def
OAI.PlanarL1.Columns.Model.World.averagedCutsline 338 - lemma
OAI.PlanarL1.Columns.Model.World.averagedCuts_upperline 340 - lemma
OAI.PlanarL1.Columns.Model.World.averagedCuts_designatedline 347 - lemma
OAI.PlanarL1.Columns.Model.World.averagedCuts_lowerline 374 - def
OAI.PlanarL1.Columns.Model.World.startAtline 398 - lemma
OAI.PlanarL1.Columns.Model.World.startAt_distanceline 401 - lemma
OAI.PlanarL1.Columns.Model.World.startAt_coherentline 404 - def
OAI.PlanarL1.Columns.Model.World.normalizedCutsline 406 - lemma
OAI.PlanarL1.Columns.Model.World.normalization_cancelline 411 - lemma
OAI.PlanarL1.Columns.Model.World.normalizedCuts_upperline 416 - lemma
OAI.PlanarL1.Columns.Model.World.normalizedCuts_lowerline 423 - lemma
OAI.PlanarL1.Parameters.first_scaleline 443 - lemma
OAI.PlanarL1.Parameters.integer_offsetline 459 - lemma
OAI.PlanarL1.Parameters.finite_schedule_coverline 479Source documentation
A finite family of Q offsets covers arbitrary positive distances. Only the number of iterations and the initial units depend on the finite metric.
lemma finite_schedule_cover {V : Type*} [Fintype V] (d : V → V → ℝ) (hd : ∀ x y, 0≤d x y) {q : ℕ} (hq : 1<(q:ℝ)) : ∃ ε : ℝ, 0<ε ∧ ∃ N : ℕ, ∀ x y, 0<d x y → ∃ i : Fin q, ∃ f : ℕ, f<N ∧ 1≤(q:ℝ)^f*(ε/((i.val+1:ℕ):ℝ))*d x y ∧ (q:ℝ)^f*(ε/((i.val+1:ℕ):ℝ))*d x y<2 := by …