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

TileStructure.Forest.stackSize_remainder_ge_one_of_exists

Carleson.ForestOperator.Forests ยท Carleson/ForestOperator/Forests.lean:237 to 252

Mathematical statement

Exact Lean statement

lemma stackSize_remainder_ge_one_of_exists (t : Forest X n) (j : โ„•) (x : X)
    (hx : โˆƒ ๐”ฒ' โˆˆ (t.rowDecomp j).๐”˜, x โˆˆ ๐“˜ ๐”ฒ') :
    1 โ‰ค stackSize ((t \ โ‹ƒ i < j, t.rowDecomp i) โˆฉ t.rowDecomp j: Set _) x

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma stackSize_remainder_ge_one_of_exists (t : Forest X n) (j : โ„•) (x : X)    (hx : โˆƒ ๐”ฒ' โˆˆ (t.rowDecomp j).๐”˜, x โˆˆ ๐“˜ ๐”ฒ') :    1 โ‰ค stackSize ((t \ โ‹ƒ i < j, t.rowDecomp i) โˆฉ t.rowDecomp j: Set _) x := by  classical  obtain โŸจ๐”ฒ', h๐”ฒ'โŸฉ := hx  calc 1      = stackSize {๐”ฒ'} x := by        rw [stackSize, Finset.sum_eq_single_of_mem]        ยท exact (Set.indicator_of_mem h๐”ฒ'.2 (1 : X โ†’ โ„•)).symm        ยท rw [Finset.mem_filter_univ]          exact Set.mem_singleton_iff.mpr rfl        ยท intro b hb hbp          rw [Finset.mem_filter_univ, Set.mem_singleton_iff] at hb          exact absurd hb hbp    _ โ‰ค stackSize ((t \ โ‹ƒ i < j, t.rowDecomp i) โˆฉ t.rowDecomp j : Set _) x :=        stackSize_mono (Set.singleton_subset_iff.mpr โŸจt.rowDecomp_๐”˜_subset j h๐”ฒ'.1, h๐”ฒ'.1โŸฉ)