OAI/Computability/FourierCircuit/DisplacementKernel.lean
25 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactFourier.Displacement.kernelline 10 - theorem
OAI.ExactFourier.Displacement.kernel_zero_leftline 13 - theorem
OAI.ExactFourier.Displacement.kernel_zero_rightline 15 - theorem
OAI.ExactFourier.Displacement.kernel_succline 18 - def
OAI.ExactFourier.Displacement.lowerline 24 - theorem
OAI.ExactFourier.Displacement.kernel_eq_mulline 27 - def
OAI.ExactFourier.Displacement.deltaline 48 - theorem
OAI.ExactFourier.Displacement.reconstructline 52Source documentation
The exact rank-three displacement reconstruction, with only the stated interior outer-product recurrence; no analytic or generic-position premise.
theorem reconstruct (a e : ℕ) (ha : 0 < a) (he : 0 < e) (M : ℕ→ℕ→ℂ) (v w : ℕ→ℂ) (hrec : ∀ i j, i+1 < a → j+1 < e → M (i+1) (j+1)=M i j+v (i+1)*w (j+1)) : let row := fun j=>M 0 j-v 0*w j …
- def
OAI.ExactFourier.Displacement.extendVectorline 83 - theorem
OAI.ExactFourier.Displacement.coeff_ofFn_extendline 86 - theorem
OAI.ExactFourier.Displacement.convolution_submatrixline 92 - def
OAI.ExactFourier.Displacement.fullKernelline 105 - theorem
OAI.ExactFourier.Displacement.fullKernel_sumLayeredline 110 - theorem
OAI.ExactFourier.Displacement.kernel_submatrixline 117 - theorem
OAI.ExactFourier.Displacement.kernel_stableline 130 - theorem
OAI.ExactFourier.Displacement.kernel_congrline 147 - theorem
OAI.ExactFourier.Displacement.kernel_restrictline 153 - theorem
OAI.ExactFourier.Displacement.stable_of_displacementline 160 - theorem
OAI.ExactFourier.Displacement.small_stableline 199 - theorem
OAI.ExactFourier.Displacement.row_chunksline 211 - theorem
OAI.ExactFourier.Displacement.all_chunksline 236 - theorem
OAI.ExactFourier.Layered.rect_singleline 275 - theorem
OAI.ExactFourier.Layered.rect_finset_sumline 289 - theorem
OAI.ExactFourier.Layered.rect_denseline 304 - theorem
OAI.ExactFourier.Displacement.exact_widthline 325Source documentation
Exact-width displacement shear; dirty scratch is borrowed internally.
theorem exact_width (a e : ℕ) (M : ℕ→ℕ→ℂ) (v w : ℕ→ℂ) (hrec : ∀ i j,i+1<a → j+1<e → M (i+1) (j+1)=M i j+v (i+1)*w (j+1)) : Layered (rectangularShear (fun i : Fin a=>fun j : Fin e=>M i.val j.val)) (2097152*(Nat.log 2 (a+e)+1)) := by …
Mentions: OAI.ExactFourier.Layered, OAI.ExactFourier.rectangularShear