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

lintegral_carlesonSum_๐”“โ‚_compl_le_sum_aux2

Carleson.Discrete.ForestComplement ยท Carleson/Discrete/ForestComplement.lean:1034 to 1068

Mathematical statement

Exact Lean statement

lemma lintegral_carlesonSum_๐”“โ‚_compl_le_sum_aux2 {N : โ„•} :
    โˆ‘ x โ‰ค N, (((12 + 8 * Z) + (19 + 20 * Z) * x + (7 + 16 * Z) * x ^ 2 + (4 * Z) * x ^ 3) *
        (2 : โ„โ‰ฅ0โˆž) ^ (-((q - 1) / (8 * โ†‘a ^ 4) * x : โ„)))
    โ‰ค (2 : โ„โ‰ฅ0โˆž) ^ (28 * a + 20) / (nnq - 1) ^ 4

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma lintegral_carlesonSum_๐”“โ‚_compl_le_sum_aux2 {N : โ„•} :    โˆ‘ x โ‰ค N, (((12 + 8 * Z) + (19 + 20 * Z) * x + (7 + 16 * Z) * x ^ 2 + (4 * Z) * x ^ 3) *        (2 : โ„โ‰ฅ0โˆž) ^ (-((q - 1) / (8 * โ†‘a ^ 4) * x : โ„)))    โ‰ค (2 : โ„โ‰ฅ0โˆž) ^ (28 * a + 20) / (nnq - 1) ^ 4 := by  have : 0 < q - 1 := by linarith [one_lt_q X]  have A : (2 : โ„โ‰ฅ0โˆž) = ENNReal.ofReal (2 : โ„) := by simp  simp_rw [A, ENNReal.ofReal_rpow_of_pos zero_lt_two]  calc  โˆ‘ x โ‰ค N, (((12 + 8 * โ†‘Z) + (19 + 20 * โ†‘Z) * x + (7 + 16 * โ†‘Z) * x ^ 2 + (4 * โ†‘Z) * x ^ 3)      * ENNReal.ofReal (2 ^ (-((q - 1) / (8 * โ†‘a ^ 4) * x : โ„))))  _ = โˆ‘ x โ‰ค N, ENNReal.ofReal      (((12 + 8 * Z) + (19 + 20 * Z) * x + (7 + 16 * Z) * x ^ 2 + (4 * Z) * x ^ 3) *        2 ^ (-((q - 1) / (8 * โ†‘a ^ 4) * x : โ„))) := by    congr with i    rw [ENNReal.ofReal_mul (by positivity)]    congr    norm_cast  _ = ENNReal.ofReal (โˆ‘ x โ‰ค N,      (((12 + 8 * Z) + (19 + 20 * Z) * x + (7 + 16 * Z) * x ^ 2 + (4 * Z) * x ^ 3) *        2 ^ (-((q - 1) / (8 * โ†‘a ^ 4) * x : โ„)))) := by    rw [ENNReal.ofReal_sum_of_nonneg]    intro i hi    positivity  _ โ‰ค ENNReal.ofReal (2 ^ (28 * a + 20) / (q - 1) ^ 4) := by    apply ENNReal.ofReal_le_ofReal    simpa using lintegral_carlesonSum_๐”“โ‚_compl_le_sum_aux1 (X := X)  _ = 2 ^ (28 * a + 20) / (ENNReal.ofReal (q - 1)) ^ 4 := by    rw [ENNReal.ofReal_div_of_pos (by positivity)]    congr    ยท norm_cast    ยท rw [ENNReal.ofReal_pow]      linarith  _ = (ENNReal.ofReal 2) ^ (28 * a + 20) / (nnq - 1) ^ 4 := by    rw [โ† A]    rfl