OAI/Computability/FourierTransform/DirectionalWords.lean
29 declarations, 0 contain sorry, 0 declared as axioms
A word whose directional steps will become recursive tensor calls. The frame-path bookkeeping suffices to prove it at every amplification.
- abbrev
OAI.PowerSaving.Binary.Skyline 11 - abbrev
OAI.PowerSaving.Binary.Dataline 12 - def
OAI.PowerSaving.Binary.matActline 17 - theorem
OAI.PowerSaving.Binary.matAct_mulline 21 - theorem
OAI.PowerSaving.Binary.matAct_oneline 25 - def
OAI.PowerSaving.Binary.multiActline 28 - def
OAI.PowerSaving.Binary.roleActline 31 - lemma
OAI.PowerSaving.Binary.roleAct_mulline 34 - def
OAI.PowerSaving.Binary.pointline 39 - inductive
OAI.PowerSaving.Binary.Moveline 47 - def
OAI.PowerSaving.Binary.tollline 52 - abbrev
OAI.PowerSaving.Binary.PWordline 56 - def
OAI.PowerSaving.Binary.tallyline 58 - theorem
OAI.PowerSaving.Binary.tally_appendline 60 - def
OAI.PowerSaving.Binary.actPointline 64 - def
OAI.PowerSaving.Binary.Move.goline 66 - def
OAI.PowerSaving.Binary.walkline 71 - theorem
OAI.PowerSaving.Binary.walk_appendline 74 - def
OAI.PowerSaving.Binary.massline 78Source documentation
Frame mass.
def mass (s : ρ → Finset α) := ∑ r, (s r).card
- def
OAI.PowerSaving.Binary.lossline 79 - def
OAI.PowerSaving.Binary.withFrameline 81 - def
OAI.PowerSaving.Binary.Pathline 86Source documentation
A point map surrounded by frame changes. The path identity applies to arbitrary initial arrays.
lossesaccounts for decreases in dimension (shifts free).def Path (A : ρ → OBase α) (s t : ρ → Finset α) (g : (ρ→ℂ) → (ρ→ℂ)) (losses : ℕ) : Prop := …Mentions: OAI.PowerSaving.Binary.OBase
- theorem
OAI.PowerSaving.Binary.Path.reflline 96 - theorem
OAI.PowerSaving.Binary.Path.transline 100 - theorem
OAI.PowerSaving.Binary.Path.gateline 109Source documentation
Move through a gate. Its nonzero entries must stay within a common frame.
theorem gate (g : Matrix ρ ρ ℚ) (cond : ∀ i j, g i j ≠ 0 → frame (A i) (s i) = frame (A j) (s j)) : Path A s s (actPoint g) 0 := by …Mentions: OAI.PowerSaving.Binary.frame, OAI.PowerSaving.Binary.Path, OAI.PowerSaving.Binary.actPoint
- theorem
OAI.PowerSaving.Binary.Path.change_oneline 132Source documentation
One new line both upwards and downwards.
theorem change_one (s : ρ → Finset α) (r : ρ) (i : α) (hi : i ∉ s r) : let t := fun j => if j=r then insert i (s j) else s j … - theorem
OAI.PowerSaving.Binary.Path.reframe_leline 181Source documentation
Comparable mask sets.
private theorem reframe_le (x y : ρ → Finset α) (h : ∀ r, x r ⊆ y r) : Path A x y id 0 ∧ Path A y x id (loss y x) := by …Mentions: OAI.PowerSaving.Binary.Path, OAI.PowerSaving.Binary.loss
- theorem
OAI.PowerSaving.Binary.Path.reframeline 234 - theorem
OAI.PowerSaving.Binary.Path.incline 246