Skip to main content
fpvandoorn/carleson
Source indexedlemma · leanprover/lean4:v4.32.0

niceKernel_eq_inv

Carleson.Classical.HilbertStrongType · Carleson/Classical/HilbertStrongType.lean:109 to 124

Mathematical statement

Exact Lean statement

lemma niceKernel_eq_inv {r x : ℝ} (hr : 0 < r ∧ r < π) (hx : 0 ≤ x ∧ x ≤ r) :
    niceKernel r x = r⁻¹

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma niceKernel_eq_inv {r x : } (hr : 0 < r  r < π) (hx : 0  x  x  r) :    niceKernel r x = r⁻¹ := by  rw [niceKernel, ite_eq_iff', normSq_eq_norm_sq]  refine fun _  rfl, fun hexp  min_eq_left ?_  have : 0 < x := by    contrapose! hexp    simp [ge_antisymm hx.1 hexp]  apply le_add_of_nonneg_of_le zero_le_one  suffices 1 - r ^ 2 / 2  Real.cos x by    have : Real.cos x < 1 := by      rw [ Real.cos_zero]      apply Real.cos_lt_cos_of_nonneg_of_le_pi <;> linarith    rw [norm_sub_rev, norm_exp_I_mul_ofReal_sub_one, norm_mul, RCLike.norm_ofNat, Real.norm_eq_abs,      Real.abs_sin_half, mul_pow, Real.sq_sqrt, le_div_iff₀', mul_inv_le_iff₀] <;> linarith  grw [Real.one_sub_sq_div_two_le_cos]  apply Real.cos_le_cos_of_nonneg_of_le_pi <;> linarith