OAI/Combinatorics/EditApproximation/Coarse/CoarseRootExecution.lean
5 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.EditApproximation.BinaryFraction.coarseRootDenominator_valueline 14 - theorem
OAI.EditApproximation.BinaryFraction.coarseRootDenominator_lengthline 18 - theorem
OAI.EditApproximation.BinaryFraction.coarseRootDenominator_posline 22 - def
OAI.EditApproximation.BinaryFraction.coarseRootWithWorkline 30Source documentation
Counted root setup and array lookup around the complete binary coarse recursion. The common denominator is built from bits, not a free conversion.
def coarseRootWithWork {B d : ℕ} {α : Type*} [DecidableEq α] (k q L : ℕ) (hB : 0 < B) (hq : 0 < q) (hL : 0 < L) (frame : List (Option α)) (tree : CoarseSourceTree B α d) (draws : CoarseThresholdDraws B d) (start : ℕ) (shift : Fin (2 * k + 1)) : BinaryFraction × ℕ := …Mentions: OAI.EditApproximation.CoarseSourceTree, OAI.EditApproximation.CoarseThresholdDraws, OAI.EditApproximation.BinaryFraction
- theorem
OAI.EditApproximation.BinaryFraction.coarseRootWithWork_valueline 43