OAI/Computability/FourierTransform/LoopBounds.lean
6 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.PowerSaving.RAM.Duringline 11Source documentation
Parameters on which a loop body must be uniform.
structure During {ι : Type U} (n : ι → ℕ) where … - theorem
OAI.PowerSaving.RAM.Able.sum_timeline 22 - theorem
OAI.PowerSaving.RAM.Able.loopline 29 - theorem
OAI.PowerSaving.RAM.Able.tabline 64 - theorem
OAI.PowerSaving.RAM.Able.sowline 94 - theorem
OAI.PowerSaving.RAM.Able.ifzline 136Source documentation
Only require the guarantee on the active branch. Budget/charge functions of i can also depend on the branch.
theorem ifz (hx : Able m b s w x n W' Z') (hz : Able m (b.comap (fun i : {i // n i = 0} => i.val)) s t (fun i => x i.val) (fun i => y i.val) (fun i => W i.val) (fun i => Z i.val)) (hn : Able m (b.comap (fun i : {i // n i ≠ 0} => i.val)) s t (fun i => x i.val) (fun i => y i.val) (fun i => W i.val) (fun i => Z i.val)) : Able m b s t x y (fun i => W' i+W i) (fun i => Z' i+Z i) := by …Mentions: OAI.PowerSaving.RAM.Able