OAI/Computability/FourierTransform/RecursionBounds.lean
10 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PowerSaving.RAM.thresholdline 9 - def
OAI.PowerSaving.RAM.batchesline 10 - def
OAI.PowerSaving.RAM.allotline 12 - lemma
OAI.PowerSaving.RAM.down_ltline 18 - lemma
OAI.PowerSaving.RAM.rounds_eqline 26 - structure
OAI.PowerSaving.RAM.Descline 40Source documentation
Parameters included in the open-code guarantee.
structure Desc (cl : Paint) (u a : ℕ) (R : Layout ρ) where …
Mentions: OAI.PowerSaving.RAM.Paint, OAI.PowerSaving.Layout
- def
OAI.PowerSaving.RAM.fundsline 50 - def
OAI.PowerSaving.RAM.chargingline 53 - lemma
OAI.PowerSaving.RAM.rec_bodyline 56 - theorem
OAI.PowerSaving.RAM.recurse_runline 112Source documentation
Recursion closed.
theorem recurse_run (cl : Paint) (m : Bool) (X : Layout α) (R : Layout ρ) (u a : ℕ) (hX : X.n=u) (hu : 3≤u) (hR : R.n=2^a) (p : PWord α ρ) (hp : ∀ f v, walk f p v = multiAct f (fun _ => kernel α) v) {ι : Type*} (k : ι→ℕ) (v : ∀ i,Sim ρ (k i)→ℂ) : Can m (fun i => 2^k i) (simIn cl) (bundle cl) (fun i => loaded cl R (k i) (v i)) (fun i => (sim R (k i)).tape (whole (k i) (v i))) (fun i => allot u a (tally p) (k i)) := by …Mentions: OAI.PowerSaving.RAM.Paint, OAI.PowerSaving.Layout, OAI.PowerSaving.RAM.Sim, OAI.PowerSaving.RAM.Can, OAI.PowerSaving.RAM.simIn, OAI.PowerSaving.RAM.bundle, OAI.PowerSaving.RAM.loaded, OAI.PowerSaving.RAM.sim, OAI.PowerSaving.RAM.whole, OAI.PowerSaving.RAM.allot