fpvandoorn/carleson
Source indexedlemma ยท leanprover/lean4:v4.32.0
stackSize_๐โ_le_๐
Carleson.Discrete.ForestUnion ยท Carleson/Discrete/ForestUnion.lean:524 to 535
Mathematical statement
Exact Lean statement
lemma stackSize_๐โ_le_๐ (x : X) : stackSize (๐โ k n j) x โค stackSize (๐ k n) x
Complete declaration
Lean source
Full Lean sourceLean 4
lemma stackSize_๐โ_le_๐ (x : X) : stackSize (๐โ k n j) x โค stackSize (๐ k n) x := by classical let mf' : ๐ X โ ๐ X := fun u โฆ if mu : u โ ๐โ k n j then mf k n j โจu, muโฉ else default simp_rw [stackSize, indicator_apply, Pi.one_apply, Finset.sum_boole, Nat.cast_id] refine Finset.card_le_card_of_injOn mf' (fun u mu โฆ ?_) (fun u mu u' mu' e โฆ ?_) ยท rw [Finset.coe_filter, mem_setOf, Finset.mem_filter_univ] at mu โข simp_rw [mf', mu.1, dite_true] have hu : ๐ u โค ๐ (mf k n j โจu, mu.1โฉ) := (exists_smul_le_of_๐โ โจu, mu.1โฉ).choose_spec.1 exact โจ(mf k n j โจu, mu.1โฉ).2, hu.1 mu.2โฉ ยท rw [Finset.coe_filter, mem_setOf, Finset.mem_filter_univ] at mu mu' simp_rw [mf', mu.1, mu'.1, dite_true, Subtype.val_inj] at e exact congr_arg Subtype.val (mf_injOn mu.2 mu'.2 e)