OAI/Computability/FourierTransform/SynchronizedAlgorithm.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Algorithm for the synchronized forest.
- lemma
OAI.PowerSaving.RAM.Bench.tapeCongrline 15 - theorem
OAI.PowerSaving.RAM.Bench.Bough.waterline 23 - theorem
OAI.PowerSaving.RAM.Bench.Bough.swellline 43 - structure
OAI.PowerSaving.RAM.Bench.Thicketline 62Source documentation
Given number of beats and axes, tape of trees (exact-width layer schedules + metadata).
structure Thicket (b : Bench m ι) (l d : ι→ℕ) (r : ι→Axes) (u : ι → ℕ → Reel) : Prop where …
Mentions: OAI.PowerSaving.RAM.Bench
- lemma
OAI.PowerSaving.RAM.Bench.Thicket.transferline 73 - lemma
OAI.PowerSaving.RAM.Bench.Thicket.digitizeline 79 - theorem
OAI.PowerSaving.RAM.Bench.Thicket.conductline 91Source documentation
Run synchronized transform. Input tape in mixed-radix order, output likewise.
theorem conduct (h : b.Thicket l d r pV) (hI : b.Moves (fun _ => 0) sc fun _ => Complex.I) (hx : b.Moves (fun _ => 0) (a (c cl)) fun i => Tape.tab (extent (r i) (l i)) (x i)) : b.Moves (fun i => d i* (extent (r i) (l i)*hills (l i))) (a (c cl)) fun i => Tape.tab (extent (r i) (l i)) (forest (r i) (l i) (pV i) (x i) (d i)) := by …Mentions: OAI.PowerSaving.RAM.sc, OAI.PowerSaving.Tape.tab, OAI.PowerSaving.hills
- theorem
OAI.PowerSaving.RAM.Bench.Thicket.streamline 111