OAI/Computability/FourierTransform/RoleArrays.lean
20 declarations, 0 contain sorry, 0 declared as axioms
Using a finite certificate. Amplified role arrays with leftover bits.
- abbrev
OAI.PowerSaving.RAM.Beachline 10 - abbrev
OAI.PowerSaving.RAM.Grainline 11 - def
OAI.PowerSaving.RAM.fleetline 13 - def
OAI.PowerSaving.RAM.ferryline 19 - def
OAI.PowerSaving.RAM.coastlineline 23Source documentation
Total certificate action.
def coastline (r f : ℕ) (p : PWord α ρ) (v : Grain α ρ r f) : Grain α ρ r f := …
Mentions: OAI.PowerSaving.RAM.Grain
- theorem
OAI.PowerSaving.RAM.coast_consline 26 - structure
OAI.PowerSaving.RAM.Rigline 35Source documentation
Gear and ready input full role tape.
structure Rig {α ρ : Type*} (m : Bool) (B f : ι → ℕ) (s : Ty) (x : ι → T s) (cl : Paint) (X : Layout α) (R : Layout ρ) (r : ℕ) (v : ∀ i, Grain α ρ r (f i)) : Prop where …Mentions: OAI.PowerSaving.RAM.Ty, OAI.PowerSaving.RAM.Paint, OAI.PowerSaving.Layout, OAI.PowerSaving.RAM.Grain
- lemma
OAI.PowerSaving.RAM.Rig.gatherline 49 - lemma
OAI.PowerSaving.RAM.Rig.largeline 56 - lemma
OAI.PowerSaving.RAM.Rig.sizeline 60 - lemma
OAI.PowerSaving.RAM.Rig.addrsline 64 - lemma
OAI.PowerSaving.RAM.Rig.readline 74 - lemma
OAI.PowerSaving.RAM.Rig.chartline 83 - lemma
OAI.PowerSaving.RAM.Rig.ferry_pointline 92 - lemma
OAI.PowerSaving.RAM.Rig.ferry_shiftline 109 - lemma
OAI.PowerSaving.RAM.Rig.point_costline 127 - lemma
OAI.PowerSaving.RAM.Rig.shift_costline 137 - lemma
OAI.PowerSaving.RAM.Rig.littleline 149Source documentation
Fixed scalar matrices of C etc.
lemma little (i j : F) : Has m B s sc x fun _ => littleC i j := by …Mentions: OAI.PowerSaving.RAM.Has, OAI.PowerSaving.RAM.sc
- lemma
OAI.PowerSaving.RAM.Rig.leftOversline 160 - lemma
OAI.PowerSaving.RAM.Rig.dots_costline 166Source documentation
r remaining bits before main work.
lemma dots_cost : Can m B s (a (c cl)) x (fun i => (fleet X R r (f i)).tape (fun d => chords r (f i) (fun j => v i (d.1,j)) d.2)) (fun i => (fleet X R r (f i)).n) := by …Mentions: OAI.PowerSaving.RAM.Can, OAI.PowerSaving.RAM.fleet