OAI/Analysis/FiniteFactor/Sampling/Fourier.lean
5 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.FiniteFactor.norm_interval_fourier_leline 13Source documentation
Direct integral estimate for a real nonzero frequency on an interval.
theorem norm_interval_fourier_le (a b w : ℝ) (hw : w ≠ 0) : ‖∫ t in a..b, Complex.exp ((w : ℂ) * Complex.I * t)‖ ≤ 2 / |w| := by … - theorem
OAI.FiniteFactor.sourceAngle_fourier_leline 24Source documentation
The actual normalized angle interval, before reducing phases modulo one.
theorem sourceAngle_fourier_le (i : SourceCoordinate) (w : ℝ) (hw : w ≠ 0) : ‖∫ t, Complex.exp ((w : ℂ) * Complex.I * t) ∂sourceAngleMarginal i‖ ≤ 2 / (sourceAngleUnit i * |w|) := by …Mentions: OAI.FiniteFactor.SourceCoordinate, OAI.FiniteFactor.sourceAngleMarginal, OAI.FiniteFactor.sourceAngleUnit
- theorem
OAI.FiniteFactor.fourier_fractline 40Source documentation
Integer frequencies do not see the integer part of a phase.
theorem fourier_fract (v : ℤ) (t : ℝ) : Complex.exp (2 * Real.pi * Complex.I * ((v : ℂ) * (Int.fract t : ℝ))) = Complex.exp (2 * Real.pi * Complex.I * ((v : ℂ) * (t : ℂ))) := by … - theorem
OAI.FiniteFactor.pair_fourier_fractline 53Source documentation
The two actual phases have the Fourier transform of the combined frequency.
theorem pair_fourier_fract (v v' : ℤ) (n n' t : ℝ) : Complex.exp (2 * Real.pi * Complex.I * ((v : ℂ) * (Int.fract (n*t) : ℝ) + (v' : ℂ) * (Int.fract (n'*t) : ℝ))) = Complex.exp (((2 * Real.pi * ((v : ℝ)*n + (v' : ℝ)*n') : ℝ) : ℂ) * Complex.I * t) := by … - theorem
OAI.FiniteFactor.sourceAngle_pair_fourier_leline 62