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 aComplete declaration
Lean 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