fpvandoorn/carleson
Source indexedlemma · leanprover/lean4:v4.32.0
TileStructure.Forest.boundary_overlap
Carleson.ForestOperator.L2Estimate · Carleson/ForestOperator/L2Estimate.lean:447 to 461
Source documentation
Lemma 7.2.4.
Exact Lean statement
lemma boundary_overlap (I : Grid X) : (kissing I).card ≤ 2 ^ (9 * a)
Complete declaration
Lean source
Full Lean sourceLean 4
lemma boundary_overlap (I : Grid X) : (kissing I).card ≤ 2 ^ (9 * a) := by have key : (kissing I).card * volume (ball (c I) (33 * D ^ s I)) ≤ 2 ^ (9 * a) * volume (ball (c I) (33 * D ^ s I)) := by calc _ = ∑ _ ∈ kissing I, volume (ball (c I) (33 * D ^ s I)) := by rw [Finset.sum_const, nsmul_eq_mul] _ ≤ ∑ J ∈ kissing I, 2 ^ (9 * a) * volume (ball (c J) (D ^ s J / 4)) := Finset.sum_le_sum fun _ ↦ volume_le_of_kissing _ = 2 ^ (9 * a) * volume (⋃ J ∈ kissing I, ball (c J) (D ^ s J / 4)) := by rw [← Finset.mul_sum]; congr exact (measure_biUnion_finset pairwiseDisjoint_of_kissing fun _ _ ↦ measurableSet_ball).symm _ ≤ _ := by gcongr; exact iUnion₂_subset fun _ ↦ subset_of_kissing have vn0 : volume (ball (c I) (33 * D ^ s I)) ≠ 0 := by refine (measure_ball_pos volume _ ?_).ne'; simp only [defaultD]; positivity rw [ENNReal.mul_le_mul_iff_left vn0 measure_ball_ne_top] at key; norm_cast at key