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

lintegral_Ioc_layervol_le

Carleson.Discrete.ExceptionalSet · Carleson/Discrete/ExceptionalSet.lean:432 to 442

Mathematical statement

Exact Lean statement

lemma lintegral_Ioc_layervol_le {a b : ℕ} : ∫⁻ t in Ioc (a : ℝ) b, layervol (X := X) k n t ≤
    (b - a : ℕ) * layervol (X := X) k n (a + 1)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma lintegral_Ioc_layervol_le {a b : } : ∫⁻ t in Ioc (a : ) b, layervol (X := X) k n t     (b - a : ) * layervol (X := X) k n (a + 1) := by  calc    _ = ∑ l  Finset.Ico a b, ∫⁻ t in Ioc (l : ) (l + 1), layervol (X := X) k n t := by      nth_rw 1 [ mul_one (a : ),  mul_one (b : )]      convert lintegral_Ioc_partition zero_le_one using 4; simp    _ = ∑ l  Finset.Ico a b, layervol (X := X) k n (l + 1) := by      congr! 2; exact lintegral_Ioc_layervol_one    _  ∑ l  Finset.Ico a b, layervol (X := X) k n (a + 1) :=      Finset.sum_le_sum fun l ml  antitone_layervol (by simp_all)    _ = _ := by rw [Finset.sum_const, Nat.card_Ico, nsmul_eq_mul]