AlexKontorovich/PrimeNumberTheoremAnd
Source indexedlemma ยท leanprover/lean4:v4.32.0
decay_bounds_key
PrimeNumberTheoremAnd.Wiener ยท PrimeNumberTheoremAnd/Wiener.lean:386 to 398
Mathematical statement
Exact Lean statement
lemma decay_bounds_key (f : W21) (u : โ) : โ๐ (f : โ โ โ) uโ โค โfโ * (1 + u ^ 2)โปยน
Complete declaration
Lean source
Full Lean sourceLean 4
lemma decay_bounds_key (f : W21) (u : โ) : โ๐ (f : โ โ โ) uโ โค โfโ * (1 + u ^ 2)โปยน := by have l1 : 0 < 1 + u ^ 2 := one_add_sq_pos _ have l2 : 1 + u ^ 2 = โ(1 : โ) + u ^ 2โ := by norm_cast ; simp only [Real.norm_eq_abs, abs_eq_self.2 l1.le] have l3 : โ1 / ((4 : โ) * โฯ ^ 2)โ โค (4 * ฯ ^ 2)โปยน := by simp have key := fourierIntegral_self_add_deriv_deriv f u simp only [Function.iterate_succ _ 1, Function.iterate_one, Function.comp_apply] at key rw [F_sub f.hf (f.hf''.const_mul (1 / (4 * โฯ ^ 2)))] at key rw [โ div_eq_mul_inv, le_div_iffโ l1, mul_comm, l2, โ norm_mul, key, sub_eq_add_neg] apply norm_add_le _ _ |>.trans change _ โค W21.norm _ rw [norm_neg, F_mul, norm_mul, W21.norm] gcongr <;> apply VectorFourier.norm_fourierIntegral_le_integral_norm