fpvandoorn/carleson
Source indexedlemma Β· leanprover/lean4:v4.32.0
forest_geometry
Carleson.Discrete.ForestUnion Β· Carleson/Discrete/ForestUnion.lean:330 to 353
Source documentation
Lemma 5.4.4, verifying (2.0.32)
Exact Lean statement
lemma forest_geometry (hu : u β πβ k n j) (hp : p β πβ k n j u) : smul 4 p β€ smul 1 u
Complete declaration
Lean source
Full Lean sourceLean 4
lemma forest_geometry (hu : u β πβ k n j) (hp : p β πβ k n j u) : smul 4 p β€ smul 1 u := by rw [πβ, mem_inter_iff, mem_iUnionβ] at hp obtain β¨_, u', mu', wβ© := hp; rw [mem_iUnion] at w; obtain β¨ru, mp'β© := w rw [πβ, mem_setOf] at mp'; obtain β¨_, np, slβ© := mp' have xye := URel.eq (EquivalenceOn.reprs_subset hu) mu' ru have huu' := URel.not_disjoint (EquivalenceOn.reprs_subset hu) mu' ru rw [not_disjoint_iff] at huu' obtain β¨(Ο : Ξ X), (Οx : Ο β ball_{π u} (π¬ u) 100), (Οy : Ο β ball_{π u'} (π¬ u') 100)β© := huu' suffices ball_(u) (π¬ u) 1 β ball_(u') (π¬ u') 500 by have w : smul 4 p β€ smul 500 u' := (wiggle_order_500 sl np) exact β¨(xye βΈ sl.1 : π p β€ π u), w.2.trans thisβ© intro (q : Ξ X) (mq : q β ball_{π u} (π¬ u) 1) calc _ β€ dist_(u') q Ο + dist_(u') Ο (π¬ u') := dist_triangle .. _ β€ dist_(u') q (π¬ u) + dist_(u') Ο (π¬ u) + dist_(u') Ο (π¬ u') := by gcongr; apply dist_triangle_right _ < 1 + 100 + 100 := by change dist_(u') Ο (π¬ u') < 100 at Οy have hc : π u = π u' := congrArg c xye have hs : π° u = π° u' := congrArg s xye gcongr Β· rw [β hc, β hs]; exact mq Β· rw [β hc, β hs]; exact Οx _ < _ := by norm_num