OAI/Combinatorics/ContingencyTables/Rooted/RootedRestartStages.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Successive selected-root restart stages
The reference law is refreshed by the exact trace at each successive parameter. Only that reference law is asserted to be warm. The actual bounded-return law is compared to it by contraction and accumulated error.
- lemma
OAI.ContingencyTables.RootedRestartStages.accumulateline 23 - def
OAI.ContingencyTables.RootedRestartStages.referenceline 31 - lemma
OAI.ContingencyTables.RootedRestartStages.reference_nonnegativeline 39 - lemma
OAI.ContingencyTables.RootedRestartStages.reference_massline 51 - theorem
OAI.ContingencyTables.RootedRestartStages.reference_two_warmline 65 - theorem
OAI.ContingencyTables.RootedRestartStages.reference_next_four_warmline 85 - def
OAI.ContingencyTables.RootedRestartStages.implementedline 97 - theorem
OAI.ContingencyTables.RootedRestartStages.implemented_distanceline 110Source documentation
Every new stage starts from a four-warm exact reference. Errors of the actual bounded-word implementation add, without conditioning on a successful return or requiring its incoming distribution to be warm.
theorem implemented_distance (A : Instance I J) (R : RootedCompletion.Selection A.T) (C : ℕ) (hC : 0 < C) (K H L k n : ℕ) (hK : 1 ≤ K) (hW : 100*A.d*K ≤ A.W) (hB : (K:ℝ)=CompanionOracleDensity.binWidth A C) (hH : H ≤ CompanionOracleDensity.rationalHeight A C) (hbox : (∏ s : SmallCell A,((A.b s.val.1 s.val.2:ℝ)+1)) ≤ (2:ℝ)^L) (xi : ℚ) (hx0 : 0 < xi) (hx1 : xi ≤ 1/4) (hPL : PublishedInputs.FiniteBoxPrekopaLeindler (CompanionOracleDensity.dimension A)) (hCheeger : PublishedInputs.FiniteCheeger (Grid (I := Fin (CompanionOracleDensity.dimension A)) K)) …Mentions: OAI.ContingencyTables.RootedCompletion.Selection, OAI.ContingencyTables.CompanionOracleDensity.binWidth, OAI.ContingencyTables.CompanionOracleDensity.rationalHeight, OAI.ContingencyTables.PublishedInputs.FiniteBoxPrekopaLeindler, OAI.ContingencyTables.CompanionOracleDensity.dimension, OAI.ContingencyTables.PublishedInputs.FiniteCheeger