fpvandoorn/carleson
Source indexedlemma Β· leanprover/lean4:v4.32.0
Antichain.global_antichain_density
Carleson.Antichain.AntichainTileCount Β· Carleson/Antichain/AntichainTileCount.lean:899 to 922
Source documentation
Lemma 6.3.4.
Exact Lean statement
lemma global_antichain_density {π : Set (π X)} (hπ : IsAntichain (Β· β€ Β·) π) (Ο : range Q) (N : β) :
β p β (π_aux π Ο.val N).toFinset, volume (E p β© G) β€
C6_3_4 a N * densβ (π : Set (π X)) * volume (β p β π, (π p : Set X))Complete declaration
Lean source
Full Lean sourceLean 4
lemma global_antichain_density {π : Set (π X)} (hπ : IsAntichain (Β· β€ Β·) π) (Ο : range Q) (N : β) : β p β (π_aux π Ο.val N).toFinset, volume (E p β© G) β€ C6_3_4 a N * densβ (π : Set (π X)) * volume (β p β π, (π p : Set X)) := by rw [lhs] calc β L β (π' π Ο N).toFinset, β p β (π' π Ο N).toFinset, volume (E p β© G β© βL) + β p β (π_min π Ο N).toFinset, volume (E p β© G) _ β€ β L β (π' π Ο N).toFinset, β(C6_3_4' a N) * densβ π * volume (L : Set X) + 2 ^ (a * (N + 5)) * densβ π * volume (β p β π, (π p : Set X)) := by gcongr with L hL exacts [global_antichain_density_aux (mem_toFinset.mp hL) hπ, π_min_sum_le ..] _ = β(C6_3_4' a N) * densβ π * volume (β p β π' π Ο N, (π p : Set X)) + 2 ^ (a * (N + 5)) * densβ π * volume (β p β π, (π p : Set X)) := by rw [volume_union_I_p_eq_sum π Ο N, Finset.mul_sum] _ β€ β(C6_3_4' a N) * densβ π * volume (β p β π, (π p : Set X)) + 2 ^ (a * (N + 5)) * densβ π * volume (β p β π, (π p : Set X)) := by gcongr apply iUnion_subset_iUnion_const simp only [π', π_aux] exact fun h β¦ h.1.1 _ β€ β(C6_3_4 a N) * densβ π * volume (β p β π, (π p : Set X)) := by simp only [mul_assoc, β add_mul] gcongr simp only [C6_3_4', ENNReal.coe_pow, ENNReal.coe_ofNat, C6_3_4] exact le_C6_3_4 N (four_le_a X)