fpvandoorn/carleson
Source indexedlemma Β· leanprover/lean4:v4.32.0
forest_convex
Carleson.Discrete.ForestUnion Β· Carleson/Discrete/ForestUnion.lean:356 to 370
Source documentation
Lemma 5.4.5, verifying (2.0.33)
Exact Lean statement
lemma forest_convex : OrdConnected (πβ k n j u)
Complete declaration
Lean source
Full Lean sourceLean 4
lemma forest_convex : OrdConnected (πβ k n j u) := by rw [ordConnected_def]; intro p mp p'' mp'' p' mp' have mp'β
: p' β ββ
(X := X) k n j := (ordConnected_C5.out ((πβ_subset_ββ.trans ββ_subset_ββ
) mp) ((πβ_subset_ββ.trans ββ_subset_ββ
) mp'')) mp' have mp'β : p' β ββ k n j := by have hp := πβ_subset_ββ mp; rw [ββ, mem_setOf] at hp β’ refine β¨mp'β
, ?_β©; have hpG := hp.2; contrapose! hpG exact mp'.1.1.1.trans hpG simp_rw [πβ, mem_inter_iff, mp'β, true_and, mem_iUnionβ, mem_iUnion] at mp'' β’ obtain β¨u', mu', ru, _, np'', slβ© := mp''.2 have pnu : π p' < π u' := (mp'.2.1).trans_lt (lt_of_le_of_ne sl.1 np'') use u', mu', ru; rw [πβ, mem_setOf] use (ββ
_subset_ββ |>.trans ββ_subset_ββ |>.trans ββ_subset_ββ |>.trans ββ_subset_ββ) mp'β
, pnu.ne exact (wiggle_order_11_10 mp'.2 (C5_3_3_le (X := X).trans (by norm_num))).trans sl