OAI/Computability/FourierTransform/FourierIdentities.lean
30 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.PowerSaving.Lineline 11 - def
OAI.PowerSaving.Spectral.freqline 15 - def
OAI.PowerSaving.Spectral.windsline 18 - def
OAI.PowerSaving.Spectral.frontline 21 - lemma
OAI.PowerSaving.Spectral.front_freqline 23 - lemma
OAI.PowerSaving.Spectral.root_primitiveline 28 - lemma
OAI.PowerSaving.Spectral.root_fourline 31 - lemma
OAI.PowerSaving.Spectral.root_mul_powline 37 - lemma
OAI.PowerSaving.Spectral.root_factorline 47 - lemma
OAI.PowerSaving.Spectral.power_modline 57 - lemma
OAI.PowerSaving.Spectral.norm_of_rootline 62 - lemma
OAI.PowerSaving.Spectral.conj_of_rootline 67 - lemma
OAI.PowerSaving.Spectral.freq_congrline 73 - lemma
OAI.PowerSaving.Spectral.freq_addline 78 - lemma
OAI.PowerSaving.Spectral.freq_scaleline 82 - lemma
OAI.PowerSaving.Spectral.freq_periodline 86 - lemma
OAI.PowerSaving.Spectral.orthline 91Source comment
Orthogonality in inverse formulalemma orth {n : ℕ} {u : ℂ} (hu : IsPrimitiveRoot u n) (i j : ℕ) (hi : i<n) (hj : j<n) : (∑ l ∈ range n, u⁻¹ ^ (i*l) * u ^ (l*j)) = if i=j then (n:ℂ) else 0 := by … - lemma
OAI.PowerSaving.Spectral.freq_backline 111 - lemma
OAI.PowerSaving.Spectral.freq_invline 121 - def
OAI.PowerSaving.Spectral.predAtline 128Source comment
Circulant acts by difference of row & columndef predAt (n i j : ℕ) := if j ≤ i then i-j else i+n-j
- lemma
OAI.PowerSaving.Spectral.pred_ltline 130 - lemma
OAI.PowerSaving.Spectral.sum_predline 133 - lemma
OAI.PowerSaving.Spectral.pow_predline 147 - def
OAI.PowerSaving.Spectral.cyclicline 155 - lemma
OAI.PowerSaving.Spectral.freq_cyclicline 158 - lemma
OAI.PowerSaving.Spectral.sum_eoline 174Source comment
Binary recursionlemma sum_eo (n : ℕ) (f : ℕ→ℂ) : ∑ i ∈ range (n+n), f i = ∑ i ∈ range n, f (2*i) + ∑ i ∈ range n, f (2*i+1) := by … - lemma
OAI.PowerSaving.Spectral.freq_eoline 184 - lemma
OAI.PowerSaving.Spectral.even_primline 193 - lemma
OAI.PowerSaving.Spectral.half_powerline 198 - lemma
OAI.PowerSaving.Spectral.freq_eo'line 204