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

TileStructure.Forest.convex_scales

Carleson.ForestOperator.PointwiseEstimate · Carleson/ForestOperator/PointwiseEstimate.lean:301 to 317

Source documentation

Lemma 7.1.1, freely translated.

Exact Lean statement

lemma convex_scales (hu : u ∈ t) : OrdConnected (t.σ u x : Set ℤ)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma convex_scales (hu : u  t) : OrdConnected (t.σ u x : Set ) := by  rw [ordConnected_def]; intro i mi j mj k mk  simp_rw [Finset.mem_coe, σ, Finset.mem_image, Finset.mem_filter, Finset.mem_univ,    true_and] at mi mj   obtain p, mp, xp, Qxp, sxp, sp := mi  obtain p'', mp'', xp'', Qxp'', sxp'', sp'' := mj  have ilj : i  j := nonempty_Icc.mp k, mk  rw [ sp,  sp''] at ilj mk  obtain K, sK, lK, Kl := Grid.exists_sandwiched (le_of_mem_of_mem ilj xp xp'') k mk  have := range_subset_iff.mp (biUnion_Ω (i := K)) x  simp_rw [mem_preimage, mem_singleton_iff, mem_iUnion, exists_prop] at this  obtain (p' : 𝔓 X), (𝓘p' : 𝓘 p' = K), Qxp' := this  rw [ 𝓘p'] at lK Kl sK; refine p', ?_, sK  have l₁ : p  p' := tile_le_of_cube_le_and_not_disjoint lK Qxp Qxp'  have l₂ : p'  p'' := tile_le_of_cube_le_and_not_disjoint Kl Qxp' Qxp''  refine (t.ordConnected hu).out mp mp'' l₁, l₂, (Grid.le_def.mp lK).1 xp, Qxp', ?_⟩⟩  exact Icc_subset_Icc sxp.1 sxp''.2 (Grid.le_def.mp lK).2, (Grid.le_def.mp Kl).2