OAI/NumberTheory/EgyptianFractions/FejerSampleMean.lean
10 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem337.FejerSampleMean.norm_sum_character_translateline 11Source documentation
Translating the samples rotates every Fourier coefficient without changing its norm.
theorem norm_sum_character_translate {q : ℕ} [NeZero q] {I : Type*} [Fintype I] (x : I → ZMod q) (a y : ZMod q) : ‖∑ t : I, ZMod.stdAddChar (a * (x t - y))‖ = ‖∑ t : I, ZMod.stdAddChar (a * x t)‖ := by … - theorem
OAI.Problem337.FejerSampleMean.norm_sum_character_negline 20Source documentation
Negating a frequency conjugates its coefficient.
theorem norm_sum_character_neg {q : ℕ} [NeZero q] {I : Type*} [Fintype I] (x : I → ZMod q) (a : ZMod q) : ‖∑ t : I, ZMod.stdAddChar ((-a) * x t)‖ = ‖∑ t : I, ZMod.stdAddChar (a * x t)‖ := by … - theorem
OAI.Problem337.FejerSampleMean.packet_correlation_boundline 30Source documentation
Off-diagonal correlations of the geometric packet are controlled by the positive low frequencies, with no unmentioned negative-frequency assumption.
theorem packet_correlation_bound {q h : ℕ} [NeZero q] {I : Type*} [Fintype I] (x : I → ZMod q) (y : ZMod q) (E : ℝ) (hfourier : ∀ l : ℕ, 1 ≤ l → l < h → ‖∑ t : I, ZMod.stdAddChar ((l : ZMod q) * x t)‖ ≤ E) (j k : Fin h) (hjk : j ≠ k) : ‖∑ t : I, ZMod.stdAddChar ((j.val : ZMod q) * (x t - y)) * (starRingEnd ℂ) (ZMod.stdAddChar ((k.val : ZMod q) * (x t - y)))‖ ≤ E := by … - theorem
OAI.Problem337.FejerSampleMean.second_moment_lowerline 60Source documentation
Lower counterpart of the finite second-moment bound, using the same honest off-diagonal correlation hypotheses.
theorem second_moment_lower {α β : Type*} (U : Finset α) (T : Finset β) (z : α → β → ℂ) (E : ℝ) (hunit : ∀ u ∈ U, ∀ t ∈ T, ‖z u t‖ = 1) (hcorr : ∀ t ∈ T, ∀ s ∈ T, t ≠ s → ‖∑ u ∈ U, z u t * (starRingEnd ℂ) (z u s)‖ ≤ E) : (U.card : ℝ) * T.card - (T.card : ℝ) * (T.card - 1 : ℝ) * E ≤ ∑ u ∈ U, ‖∑ t ∈ T, z u t‖ ^ 2 := by … - theorem
OAI.Problem337.FejerSampleMean.raw_packet_mean_lowerline 103Source documentation
The lower sampled mean of the geometric packet, before identifying the packet with the named kernel.
theorem raw_packet_mean_lower {q h : ℕ} [NeZero q] {I : Type*} [Fintype I] [Nonempty I] (hh : 0 < h) (x : I → ZMod q) (y : ZMod q) (ε : ℝ) (hfourier : ∀ l : ℕ, 1 ≤ l → l < h → ‖∑ t : I, ZMod.stdAddChar ((l : ZMod q) * x t)‖ ≤ (Fintype.card I : ℝ) * ε) : 1 - ((h : ℝ) - 1) * ε ≤ (∑ t : I, ‖∑ j : Fin h, ZMod.stdAddChar ((j.val : ZMod q) * (x t - y))‖ ^ 2 / (h : ℝ)) / (Fintype.card I : ℝ) := by … - theorem
OAI.Problem337.FejerSampleMean.raw_packet_mean_upperline 130Source documentation
The upper sampled mean, paired with the preceding lower estimate.
theorem raw_packet_mean_upper {q h : ℕ} [NeZero q] {I : Type*} [Fintype I] [Nonempty I] (hh : 0 < h) (x : I → ZMod q) (y : ZMod q) (ε : ℝ) (hfourier : ∀ l : ℕ, 1 ≤ l → l < h → ‖∑ t : I, ZMod.stdAddChar ((l : ZMod q) * x t)‖ ≤ (Fintype.card I : ℝ) * ε) : (∑ t : I, ‖∑ j : Fin h, ZMod.stdAddChar ((j.val : ZMod q) * (x t - y))‖ ^ 2 / (h : ℝ)) / (Fintype.card I : ℝ) ≤ 1 + ((h : ℝ) - 1) * ε := by … - theorem
OAI.Problem337.FejerSampleMean.packet_eq_kernelline 155 - theorem
OAI.Problem337.FejerSampleMean.fejer_sample_mean_lowerline 164Source documentation
Low-frequency cancellation implies the expected lower mass at every center of the named Fejér kernel.
theorem fejer_sample_mean_lower {q h : ℕ} [NeZero q] {I : Type*} [Fintype I] [Nonempty I] (hh : 0 < h) (x : I → ZMod q) (y : ZMod q) (ε : ℝ) (hfourier : ∀ l : ℕ, 1 ≤ l → l < h → ‖∑ t : I, ZMod.stdAddChar ((l : ZMod q) * x t)‖ ≤ (Fintype.card I : ℝ) * ε) : 1 - ((h : ℝ) - 1) * ε ≤ (∑ t : I, GeometricKernel.kernel h (ZMod.stdAddChar (x t - y))) / (Fintype.card I : ℝ) := by …Mentions: OAI.Problem337.GeometricKernel.kernel
- theorem
OAI.Problem337.FejerSampleMean.fejer_sample_mean_errorline 176Source documentation
Two-sided sampled mean estimate for the named kernel.
theorem fejer_sample_mean_error {q h : ℕ} [NeZero q] {I : Type*} [Fintype I] [Nonempty I] (hh : 0 < h) (x : I → ZMod q) (y : ZMod q) (ε : ℝ) (hfourier : ∀ l : ℕ, 1 ≤ l → l < h → ‖∑ t : I, ZMod.stdAddChar ((l : ZMod q) * x t)‖ ≤ (Fintype.card I : ℝ) * ε) : |(∑ t : I, GeometricKernel.kernel h (ZMod.stdAddChar (x t - y))) / (Fintype.card I : ℝ) - 1| ≤ ((h : ℝ) - 1) * ε := by …Mentions: OAI.Problem337.GeometricKernel.kernel
- theorem
OAI.Problem337.FejerSampleMean.fejer_sample_mean_error_of_normalizedline 190Source documentation
Equivalent input convention phrased as normalized Fourier averages.
theorem fejer_sample_mean_error_of_normalized {q h : ℕ} [NeZero q] {I : Type*} [Fintype I] [Nonempty I] (hh : 0 < h) (x : I → ZMod q) (y : ZMod q) (ε : ℝ) (hfourier : ∀ l : ℕ, 1 ≤ l → l < h → ‖(∑ t : I, ZMod.stdAddChar ((l : ZMod q) * x t)) / (Fintype.card I : ℂ)‖ ≤ ε) : |(∑ t : I, GeometricKernel.kernel h (ZMod.stdAddChar (x t - y))) / (Fintype.card I : ℝ) - 1| ≤ ((h : ℝ) - 1) * ε := by …Mentions: OAI.Problem337.GeometricKernel.kernel