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

frequency_ball_cover

Carleson.TileExistence · Carleson/TileExistence.lean:1701 to 1716

Source documentation

Equation (4.2.3), Lemma 4.2.1

Exact Lean statement

lemma frequency_ball_cover : (SetLike.coe Q.range) ⊆ ⋃ z ∈ 𝓩 I, ball_{I} z C4_2_1

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma frequency_ball_cover : (SetLike.coe Q.range)  ⋃ z  𝓩 I, ball_{I} z C4_2_1 := by  intro θ hθ  classical  obtain z, hz, hz' :  z, z  𝓩 I  ¬Disjoint (ball_{I} z C𝓩) (ball_{I} θ C𝓩) := by    by_contra! h    have hθ' : θ  (𝓩 I : Set (Θ X)) := fun hθ'  by      have := h _ hθ'; norm_num at this    let 𝓩' := insert θ (𝓩 I)    apply absurd (𝓩_max_card (I := I)) _; push Not; refine 𝓩', ?_, ?_    · simp_rw [𝓩', 𝓩_cands, Finset.mem_filter, Finset.mem_powerset, Finset.insert_subset_iff,        Finset.coe_insert, pairwiseDisjoint_insert_of_notMem hθ', Finset.mem_coe]      exact ⟨⟨hθ, 𝓩_subset, 𝓩_pairwiseDisjoint, fun y hy  (h y hy).symm    · rw [Finset.card_insert_of_notMem hθ']; exact lt_add_one _  rw [not_disjoint_iff] at hz'; obtain z', h₁z', h₂z' := hz'  simp only [mem_iUnion, mem_ball, exists_prop, C𝓩, C4_2_1] at h₁z' h₂z'   use z, hz; linarith [dist_triangle_left (α := (WithFunctionDistance (c I) (D ^ s I / 4))) θ z z']