Maximal bound antichain
maximal_bound_antichain
Plain-language statement
At every point , the magnitude of the Carleson sum over an antichain of tiles is bounded by a constant depending on times a maximal function of . The maximal function uses, for each tile , a ball centered at the tile center with radius .
Exact Lean statement
lemma maximal_bound_antichain {π : Set (π X)} (hπ : IsAntichain (Β· β€ Β·) π)
{f : X β β} (hfm : Measurable f) (x : X) :
βcarlesonSum π f xββ β€ (C6_1_2 a) * maximalFunction volume π π (fun π β¦ 8*D ^ π° π) 1 f xFormal artifact
Lean source
lemma maximal_bound_antichain {π : Set (π X)} (hπ : IsAntichain (Β· β€ Β·) π) {f : X β β} (hfm : Measurable f) (x : X) : βcarlesonSum π f xββ β€ (C6_1_2 a) * maximalFunction volume π π (fun π β¦ 8*D ^ π° π) 1 f x := by classical by_cases hx : β (p : π), carlesonOn p f x β 0 Β· obtain β¨p, hpxβ© := hx have hDpow_pos : 0 < (D : β) ^ π° p.1 := defaultD_pow_pos .. have h8Dpow_pos : 0 < 8 * (D : β) ^ π° p.1 := mul_defaultD_pow_pos _ (by linarith) _ have hxE : x β E βp := mem_of_indicator_ne_zero hpx have hne_p : β b β ({p | p β π} : Finset (π X)), b β βp β carlesonOn b f x = 0 := by intro p' hp' hpp' rw [Finset.mem_filter_univ] at hp' by_contra hp'x exact hpp' (tile_disjointness hπ hp' p.2 <| not_disjoint_iff.mpr β¨x, mem_of_indicator_ne_zero hp'x, hxEβ©) have hdist_cp : dist x (π p) β€ 4*D ^ π° p.1 := le_of_lt (mem_ball.mp (Grid_subset_ball hxE.1)) have hdist_y : β {y : X} (hy : Ks (π° p.1) x y β 0), dist x y β Icc ((D ^ ((π° p.1) - 1) : β) / 4) (D ^ (π° p.1) / 2) := fun hy β¦ dist_mem_Icc_of_Ks_ne_zero hy -- Ineq. 6.1.5. have hdist_cpy : β (y : X), (Ks (π° p.1) x y β 0) β dist (π p) y < 8*D ^ π° p.1 := fun y hy β¦ calc dist (π p) y β€ dist (π p) x + dist x y := dist_triangle (π p.1) x y _ β€ 4*D ^ π° p.1 + dist x y := by simp only [add_le_add_iff_right, dist_comm, hdist_cp] _ β€ 4*D ^ π° p.1 + D ^ π° p.1 /2 := by simp only [add_le_add_iff_left, (mem_Icc.mpr (hdist_y hy)).2] _ < 8*D ^ π° p.1 := by rw [div_eq_inv_mul, β add_mul] exact mul_lt_mul_of_pos_right (by norm_num) (defaultD_pow_pos ..) calc _ = βcarlesonOn p f xββ := by have hp : βp β ({p | p β π} : Finset (π X)) := by simp only [Finset.mem_filter, Finset.mem_univ, Subtype.coe_prop, and_self] rw [carlesonSum, Finset.sum_eq_single_of_mem p.1 hp hne_p] _ β€ β«β» y, βexp (I * (Q x y - Q x x)) * Ks (π° p.1) x y * f yββ := by rw [carlesonOn, indicator, if_pos hxE] exact le_trans (enorm_integral_le_lintegral_enorm _) (lintegral_mono fun z β¦ le_rfl) _ β€ β«β» y, βKs (π° p.1) x y * f yββ := by simp only [enorm_mul] exact lintegral_mono fun y β¦ (by simp [β Complex.ofReal_sub]) _ = β«β» y in ball (π p) (8 * D ^ π° p.1), βKs (π° p.1) x y * f yββ := by rw [setLIntegral_eq_of_support_subset] intro y hy simp only [enorm_mul, Function.support_mul, mem_inter_iff, Function.mem_support, ne_eq, enorm_eq_zero] at hy rw [mem_ball, dist_comm] exact hdist_cpy y hy.1 _ β€ β«β» y in ball (π p) (8 * D ^ π° p.1), 2 ^ (6 * a + (π + 1) * a ^ 3) / volume (ball (π p.1) (8 * D ^ π° p.1)) * βf yββ := by refine lintegral_mono fun y β¦ ?_ rw [enorm_mul]; gcongr by_cases hy : Ks (π° p.1) x y = 0 Β· simp only [hy, enorm_zero, zero_le] Β· exact norm_Ks_le' _ hxE hy -- Composition of ineq. 6.1.6, 6.1.7, 6.1.8 _ = 2 ^ (5 * a + (π + 1) * a ^ 3 + a) * β¨β» y in ball (π p.1) (8 * D ^ π° p.1), βf yββ βvolume := by rw [lintegral_const_mul _ hfm.enorm, ENNReal.mul_comm_div, setLAverage_eq] congr 2; ring _ β€ C6_1_2 a * (ball (π p.1) (8 * D ^ π° p.1)).indicator (x := x) (fun _ β¦ β¨β» y in ball (π p.1) (8 * D ^ π° p.1), βf yββ βvolume) := by simp only [indicator, mem_ball, mul_ite, mul_zero] rw [if_pos] Β· gcongr rw [C6_1_2, add_comm (5 * a), add_assoc]; norm_cast apply pow_le_pow_rightβ one_le_two ring_nf suffices 6 * a β€ a ^ 3 by lia linarith [sixteen_times_le_cube (four_le_a X)] Β· exact lt_of_le_of_lt hdist_cp (mul_lt_mul_of_nonneg_of_pos (by linarith) (le_refl _) (by linarith) hDpow_pos) _ β€ C6_1_2 a * maximalFunction volume π π (8 * D ^ π° Β·) 1 f x := by rw [ENNReal.mul_le_mul_iff_right (C6_1_2_ne_zero a) coe_ne_top, maximalFunction, inv_one, le_iSup_iff] simp only [iSup_le_iff, ENNReal.rpow_one] exact (fun _ hc β¦ hc p.1 p.2) Β· simp only [ne_eq, Subtype.exists, exists_prop, not_exists, not_and, not_not] at hx have h0 : carlesonSum π f x = 0 := Finset.sum_eq_zero (fun p hp β¦ hx p ((Finset.mem_filter_univ _).mp hp)) simp [h0]- Project
- Carleson formalization
- License
- Apache-2.0
- Commit
- 74ef907d6bdb
- Source
- Carleson/Antichain/Basic.lean:153-231
Reuse this declaration
Bring the exact result into your workflow
The import identifies the source module. Your project still needs the pinned package dependency shown on this page.
What this badge means
This completion status comes from the project or community source. It has not yet been represented here as an independent rebuild and axiom audit.
Continue in this project
Related declarations
Adjoint Carleson adjoint
adjointCarleson_adjoint
Plain-language statement
adjointCarleson is the adjoint of carlesonOn.
Source project: Carleson formalization
Person-level attribution pending.
Ae tendsto zero of distribution le
ae_tendsto_zero_of_distribution_le
Plain-language statement
Suppose that, for every error threshold and every measure tolerance , one can choose so that the set where exceeds has measure at most . Then converges to for almost every .
Source project: Carleson formalization
Person-level attribution pending.
Antichain operator
antichain_operator
Plain-language statement
For an antichain of pairwise incomparable tiles, and measurable functions and bounded by the indicators of and , the pairing of with the Carleson sum over is controlled by the norms of and and by positive powers of the two tile-density parameters. Concretely, the bound is
Source project: Carleson formalization
Person-level attribution pending.