OAI/Combinatorics/EditApproximation/Refinement/ComputedCoarseHistory.lean
3 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.EditApproximation.BinaryFraction.computedCoarseRootHistory_boundline 10 - theorem
OAI.EditApproximation.BinaryFraction.computedCoarseRootHistory_polynomialline 39 - theorem
OAI.EditApproximation.BinaryFraction.computedCoarseAllHistories_polynomialline 74Source documentation
Total stored bits of all recursive array results from all guesses. This bound holds for every draw, without a successful-approximation premise.
theorem computedCoarseAllHistories_polynomial : ∀ᶠ N : ℕ in atTop, ∀ B d : ℕ, ∀ x y : List ℕ, B = (integerParameters N).B → d = computedCoarseDepth N (coarseEntryWidth x y) → coarseEntryWidth x y ≤ N → ∀ (hB : 0 < B) (hq : 0 < inputHeight N ^ 4) (hL : 0 < 64 * inputHeight N) (draws : CoarseGuessIndex (coarseEntryWidth x y) → CoarseThresholdDraws B d), (∑ i : CoarseGuessIndex (coarseEntryWidth x y), coarseRootArrayHistory (coarseGuess (coarseEntryWidth x y) i) (inputHeight N ^ 4) (64 * inputHeight N) hB hq hL (coarseTargetFrame (coarseGuess (coarseEntryWidth x y) i) (coarsePadTo (coarseEntryWidth x y) y)) (coarseEntryTree B d x y) (draws i) 0) ≤ (N + 2) ^ 37 := by …Mentions: OAI.EditApproximation.integerParameters, OAI.EditApproximation.computedCoarseDepth, OAI.EditApproximation.coarseEntryWidth, OAI.EditApproximation.inputHeight, OAI.EditApproximation.CoarseGuessIndex, OAI.EditApproximation.CoarseThresholdDraws, OAI.EditApproximation.BinaryFraction.coarseRootArrayHistory, OAI.EditApproximation.coarseGuess, OAI.EditApproximation.coarseTargetFrame, OAI.EditApproximation.coarsePadTo, OAI.EditApproximation.coarseEntryTree