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

TileStructure.Forest.le_C7_2_2

Carleson.ForestOperator.L2Estimate ยท Carleson/ForestOperator/L2Estimate.lean:335 to 355

Mathematical statement

Exact Lean statement

lemma le_C7_2_2 (a4 : 4 โ‰ค a) :
    2 * C_Ts a + 2 ^ (7 * a + (๐•” + 1) * a ^ 3 + 1) * CMB (defaultA a) 2 โ‰ค C7_2_2 a

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma le_C7_2_2 (a4 : 4 โ‰ค a) :    2 * C_Ts a + 2 ^ (7 * a + (๐•” + 1) * a ^ 3 + 1) * CMB (defaultA a) 2 โ‰ค C7_2_2 a := by  rw [C_Ts, CMB_defaultA_two_eq]  calc    _ โ‰ค (2 : โ„โ‰ฅ0) ^ (a ^ 3 + 1) + 2 ^ (7 * a + (๐•” + 1) * a ^ 3 + 1) * 2 ^ (a + 2) := by      rw [โ† pow_succ']; gcongr; rw [โ† NNReal.rpow_natCast]; push_cast; gcongr <;> norm_num    _ โ‰ค 2 ^ ((๐•” + 1) * a ^ 3 + 8 * a + 3) + 2 ^ ((๐•” + 1) * a ^ 3 + 8 * a + 3) := by      rw [โ† pow_add]; gcongr 2 ^ ?_ + 2 ^ ?_      ยท exact one_le_two      ยท rw [show a ^ 3 + 1 = 1 * a ^ 3 + 1 by ring, add_assoc]; gcongr        ยท norm_num        ยท lia      ยท exact one_le_two      ยท ring_nf; rfl    _ = 2 ^ ((๐•” + 1) * a ^ 3 + 8 * a + 4) := by rw [โ† two_mul, โ† pow_succ']    _ โ‰ค _ := by      rw [C7_2_2, add_assoc, show (๐•” + 2) * a ^ 3 = (๐•” + 1) * a ^ 3 + a ^ 3 by ring]      gcongr; ยท exact one_le_two      calc        _ โ‰ค 4 * 4 * a := by lia        _ โ‰ค _ := by rw [pow_three']; gcongr