InformationTheory.Shannon.WhittakerShannon
Whittaker–Shannon sampling theorem (Fourier-series route, Cover–Thomas) #
This file proves the Whittaker–Shannon (cardinal series) sampling theorem via the
L² Fourier series on the circle route, reusing the normalized sinc scaffolding of
NormalizedSinc.lean.
The honest core (unconditional) is whittaker_shannon_hasSum: for an L² spectrum
F : Lp ℂ 2 (haarAddCircle (T := 1)), the reconstructed signal wsSignal F is recovered
from its integer samples by the cardinal series
wsSignal F t = ∑' n, wsSignal F n · sincN (t - n) (as a HasSum).
Main statements #
wsExp— the evaluation kernelξ ↦ e^{-2πiξt}as an L² element ofAddCircle 1.wsSignal— the band-limited signal reconstructed from an L² spectrumF.inner_wsExp_fourierLp— the monomial pairing collapses to a normalized sinc.fourierCoeff_eq_wsSignal— a Fourier coefficient equals a sample value.whittaker_shannon_hasSum— the cardinal series, per-tHasSumform (unconditional).whittaker_shannon_bandlimited— real-line band-limited textbook wrapper (stretch).
InformationTheory.Shannon.WhittakerShannon.instFactLtRealOfNat_informationTheory
sourceUsed by
InformationTheory.Shannon.WhittakerShannon.wsExpFun
sourceThe evaluation kernel as a real-line function s ↦ e^{-2πist}.
Equations
- InformationTheory.Shannon.WhittakerShannon.wsExpFun t s = Complex.exp (↑(-(2 * Real.pi * t * s)) * Complex.I)
Instances For
Used by
InformationTheory.Shannon.WhittakerShannon.wsExp
sourceThe evaluation kernel ξ ↦ e^{-2πiξt} as an L² element of the unit circle.
Equations
Instances For
Used by
InformationTheory.Shannon.WhittakerShannon.wsSignal
sourceThe reconstructed band-limited signal, ⟪wsExp t, F⟫.
Equations
Instances For
Used by
InformationTheory.Shannon.WhittakerShannon.integral_exp_boxcar_eq_sincN
sourceThe boxcar integral over the unit interval equals the normalized sinc.
Used by
InformationTheory.Shannon.WhittakerShannon.inner_wsExp_fourierLp
sourceStep 4 bridge: the monomial pairing is the normalized sinc.
Used by
InformationTheory.Shannon.WhittakerShannon.fourierCoeff_eq_wsSignal
sourceStep 3 bridge: the Fourier coefficient is the sample value.
Used by
InformationTheory.Shannon.WhittakerShannon.whittaker_shannon_hasSum
sourceWhittaker–Shannon, per-t HasSum on an L² spectrum (unconditional core).
@audit:ok. Unconditional: signature is
(F : Lp ℂ 2 haarAddCircle) (t : ℝ) with no load-bearing hypothesis and the conclusion is
not assumed among the inputs; #print axioms = [propext, Classical.choice, Quot.sound]
(sorryAx-free). Genuinely captures the sampling theorem (wsSignal F t = ⟪wsExp t, F⟫ is the
inverse-Fourier reconstruction, F ranges over the band-limited spectra).
Used by
InformationTheory.Shannon.WhittakerShannon.whittaker_shannon_bandlimited
sourceWhittaker–Shannon, real-line band-limited textbook wrapper (statement (i)).
Reduces to whittaker_shannon_hasSum by taking F to be 𝓕 f restricted to the fundamental
interval as a circle-L² element; Fourier inversion (Continuous.fourierInv_fourier_eq) plus the
band-limited support hypothesis give wsSignal F w = f w for every real w.