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

Tile.bound_6_2_29

Carleson.Antichain.TileCorrelation ยท Carleson/Antichain/TileCorrelation.lean:431 to 450

Mathematical statement

Exact Lean statement

lemma bound_6_2_29 (ha : 4 โ‰ค a) {p p' : ๐”“ X} (x2 : E p) :
    2 ^ ((2 * ๐•” + 6 + ๐•” / 4) * a ^ 3 + 8 * a + 1) *
    (1 + edist_(p') (๐’ฌ p') (๐’ฌ p)) ^ (-(2 * a ^ 2 + a ^ 3 : โ„)โปยน) / volume (ball x2.1 (D ^ ๐”ฐ p)) โ‰ค
    C6_1_5 a *
    (1 + edist_(p') (๐’ฌ p') (๐’ฌ p)) ^ (-(2 * a ^ 2 + a ^ 3 : โ„)โปยน) / volume (๐“˜ p : Set X)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma bound_6_2_29 (ha : 4 โ‰ค a) {p p' : ๐”“ X} (x2 : E p) :    2 ^ ((2 * ๐•” + 6 + ๐•” / 4) * a ^ 3 + 8 * a + 1) *    (1 + edist_(p') (๐’ฌ p') (๐’ฌ p)) ^ (-(2 * a ^ 2 + a ^ 3 : โ„)โปยน) / volume (ball x2.1 (D ^ ๐”ฐ p)) โ‰ค    C6_1_5 a *    (1 + edist_(p') (๐’ฌ p') (๐’ฌ p)) ^ (-(2 * a ^ 2 + a ^ 3 : โ„)โปยน) / volume (๐“˜ p : Set X) := by  rw [mul_comm, mul_div_assoc, mul_comm (C6_1_5 a : โ„โ‰ฅ0โˆž), mul_div_assoc]  refine mul_le_mul_right ?_ _  calc    _ = 2 ^ ((2 * ๐•” + 6 + ๐•” / 4) * a ^ 3 + 1) * 2 ^ (11 * a) * 2 ^ (-(3 : โ„ค) * a) /        volume (ball x2.1 (D ^ ๐”ฐ p)) := by      simp_rw [โ† zpow_natCast, โ† ENNReal.zpow_add two_ne_zero ENNReal.ofNat_ne_top]      congr; push_cast; ring    _ = 2 ^ ((2 * ๐•” + 6 + ๐•” / 4) * a ^ 3 + 1) * 2 ^ (11 * a) /        (2 ^ (3 * a) * volume (ball x2.1 (D ^ ๐”ฐ p))) := by      rw [div_eq_mul_inv, div_eq_mul_inv, ENNReal.mul_inv (by left; positivity) (by left; simp),        โ† mul_assoc, โ† zpow_natCast _ (3 * a), โ† ENNReal.zpow_neg]      congr    _ โ‰ค C6_1_5 a / (2 ^ (3 * a) * volume (ball x2.1 (D ^ ๐”ฐ p))) := by      gcongr; exact ENNReal.coe_le_coe.mpr (C6_1_5_bound ha)    _ โ‰ค _ := by gcongr; exact volume_coeGrid_le _