Carleson/Classical/CarlesonHunt.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned Carleson blueprint
7 declarations, 0 contain sorry, 0 declared as axioms
This file contains the Carleson-Hunt theorem, a generalization of classical_carleson.
Imports (3)
Imported by 1 file
- theorem
exceptional_set_carlesonTheorem 1.1 (Classical Carleson) line 23 sourceSource comment
Theorem 1.1 (Classical Carleson)depends on sorry what this means
Statement uses:
Real,Complex,Function.Periodic,HMul.hMul,OfNat.ofNat,Nat,Real.pi,ENNReal,LT.lt,MeasureTheory.MemLp,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.Ioc,NNReal,Exists,LE.le, MeasureTheory.distribution,iSup,GT.gt,ENorm.enormand 2 moreProof uses:
ENNReal.toNNReal,Min.min,HDiv.hDiv,Eq,rfl,Ne,Top.top,ne_of_lt,Eq.mpr,Or,id,congrArg,propext,min_lt_iff,Or.inl,ENNReal.div_lt_top,of_eq_true,Not,Eq.trans,Falseand 181 more304 instances, coercions and auxiliary constants left out.
Tactic trace: 111 steps
Open to load the checked before-and-after goal states.
theorem exceptional_set_carleson {f : ℝ → ℂ} (periodic_f : f.Periodic (2 * π)) {q : ℝ≥0∞} (hq : 1 < q) (hf : MemLp f q (volume.restrict (Set.Ioc 0 (2 * π)))) {δ ε : NNReal} (δpos : 0 < δ) (εpos : 0 < ε) : ∃ N₀, distribution (fun x ↦ ⨆ N > N₀, ‖f x - S_ N f x‖ₑ) δ (volume.restrict (Set.Ioc 0 (2 * π))) ≤ ε := by … - theorem
carleson_hunt_intervalline 136 sourcedepends on sorry what this means
Statement uses:
Real,Complex,Function.Periodic,HMul.hMul,OfNat.ofNat,Nat,Real.pi,ENNReal,LT.lt,MeasureTheory.MemLp,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.Ioc,Filter.Eventually,Filter.Tendsto, partialFourierSum,Filter.atTop,nhds,MeasureTheory.ae,MeasureTheory.MeasureProof uses: ae_tendsto_zero_of_distribution_le,
NNReal,GT.gt, exceptional_set_carleson69 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
carleson_hunt_realCarleson's theorem asserting a.e. point-wise convergence of the partial Fourier sums for periodic L^p functions, p > 1 line 146 sourceSource comment
**Carleson's theorem** asserting a.e. point-wise convergence of the partial Fourier sums for periodic L^p functions, p > 1.depends on sorry what this means
Statement uses:
Real,Complex,Function.Periodic,HMul.hMul,OfNat.ofNat,Nat,Real.pi,ENNReal,LT.lt,MeasureTheory.MemLp,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.Ioc,Filter.Eventually,Filter.Tendsto, partialFourierSum,Filter.atTop,nhds,MeasureTheory.ae,MeasureTheory.MeasureProof uses: Function.Periodic.ae_of_ae_restrict,
Real.two_pi_pos,Eq.mpr,Eq,HAdd.hAdd,id,congrArg,Function.Periodic.eq_1,congrFun',Filter,funext,Eq.trans, partialFourierSum_periodic,Eq.refl,MeasureTheory.ae_restrict_of_ae_eq_of_ae_restrict,Set.Icc,Set.Ico,Filter.EventuallyEq.symm,MeasureTheory.Ico_ae_eq_Icc,zero_addand 3 more78 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
theorem carleson_hunt_real {f : ℝ → ℂ} (periodic_f : f.Periodic (2 * π)) {p : ℝ≥0∞} (hp : 1 < p) (hf : MemLp f p (volume.restrict (Set.Ioc 0 (2 * π)))) : ∀ᵐ x, Tendsto (S_ · f x) atTop (𝓝 (f x)) := by … - theorem
classical_carleson_from_carleson_hunt_realClassical Carleson from the Carleson-Hunt theorem line 162 sourceSource comment
Proves that the old, weak version of classical Carleson is implied by the L^p version.L4DEL explanation
A continuous periodic function is bounded and hence lies in every L^p, so the Carleson-Hunt a.e. convergence result for L^p functions applies.
- Unfold ClassicalCarleson and take f continuous and periodic.
- Apply carleson_hunt_real with p equal to infinity.
- Boundedness of f on [0, 2*pi] from continuity gives membership in L-infinity on the period.
Prerequisites: carleson_hunt_real
See also: ClassicalCarleson, classical_carleson
Sources and attribution: Pinned Lean source (8972acdfd953)
depends on sorry what this means
Statement uses: ClassicalCarleson
Proof uses:
id,Real,Complex,Continuous,Function.Periodic,HMul.hMul,OfNat.ofNat,Real.pi, carleson_hunt_real,Top.top,ENNReal,of_eq_true,LT.lt,Membership.mem,Set,Set.Icc,Nat,LE.le,Norm.norm,Existsand 21 more66 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
theorem classical_carleson_from_carleson_hunt_real : ClassicalCarleson := by …
Mentions: ClassicalCarleson
- theorem
carleson_hunt_two_piline 181 sourcedepends on sorry what this means
Statement uses:
AddCircle,Real,HMul.hMul,OfNat.ofNat,Nat,Real.pi,Complex,ENNReal,LT.lt,MeasureTheory.MemLp,instFactLtRealOfNatHMulPi_1,MeasureTheory.MeasureSpace.volume,Filter.Eventually,Filter.Tendsto,ContinuousMap,AddSubgroup.zmultiples, partialFourierSum',Filter.atTop,nhds,MeasureTheory.aeand 1 moreProof uses:
Measurable,Not,Or,Classical.em,Function.Periodic,id,of_eq_true,Eq,HAdd.hAdd,Eq.trans,True,congrFun',congrArg,HasQuotient.Quotient,AddSubgroup,QuotientAddGroup.mk_add_of_mem,Membership.mem,eq_self,MeasureTheory.Measure.restrict,Set.Iocand 91 more193 instances, coercions and auxiliary constants left out.
Tactic trace: 55 steps
Open to load the checked before-and-after goal states.
- theorem
carleson_hunt'Version of carleson_hunt withvolumeinstead ofhaarAddMeasurein the assumption line 236 sourceSource comment
Version of carleson_hunt with `volume` instead of `haarAddMeasure` in the assumption. TODO: decide whether we really want to keep the other (equivalent) versiondepends on sorry what this means
Statement uses:
Real,Fact,LT.lt,OfNat.ofNat,AddCircle,Complex,ENNReal,MeasureTheory.MemLp,MeasureTheory.MeasureSpace.volume,Filter.Eventually,Filter.Tendsto,Nat,ContinuousMap,AddSubgroup.zmultiples, partialFourierSum',Filter.atTop,nhds,MeasureTheory.ae,MeasureTheory.MeasureProof uses:
HMul.hMul,Real.pi,AddEquiv,AddCircle.equivAddCircle,LT.lt.ne',Real.two_pi_pos,Fact.out,instFactLtRealOfNatHMulPi_1,id,Eq.mpr,AddCircle.haarAddCircle,Eq,congrArg,Eq.symm,propext,MeasureTheory.memLp_haarAddCircle_iff,MeasureTheory.MemLp.comp_measurePreserving,Eq.mp, AddCircle.measurePreserving_equivAddCircle, carleson_hunt_two_pi and 24 more100 instances, coercions and auxiliary constants left out.
Tactic trace: 16 steps
Open to load the checked before-and-after goal states.
theorem carleson_hunt' {T : ℝ} [hT : Fact (0 < T)] {f : AddCircle T → ℂ} {p : ℝ≥0∞} (hp : 1 < p) (hf : MemLp f p) : ∀ᵐ x, Tendsto (partialFourierSum' · f x) atTop (𝓝 (f x)) := by …Mentions: T, partialFourierSum'
- theorem
carleson_huntClassical theorem of Carleson and Hunt asserting a.e. convergence of the partial Fourier sums forL^pfunctions forp > 1line 261 sourceSource documentation
Classical theorem of Carleson and Hunt asserting a.e. convergence of the partial Fourier sums for
L^pfunctions forp > 1. This is a strengthening ofclassical_carleson, and not officially part of the blueprint.depends on sorry what this means
Statement uses:
Real,Fact,LT.lt,OfNat.ofNat,AddCircle,Complex,ENNReal,MeasureTheory.MemLp,AddSubgroup.zmultiples,AddCircle.haarAddCircle,Filter.Eventually,Filter.Tendsto,Nat,ContinuousMap, partialFourierSum',Filter.atTop,nhds,MeasureTheory.ae,MeasureTheory.Measure,MeasureTheory.MeasureSpace.volumeProof uses: carleson_hunt',
MeasureTheory.MemLp.of_haarAddCircle61 instances, coercions and auxiliary constants left out.
theorem carleson_hunt {T : ℝ} [hT : Fact (0 < T)] {f : AddCircle T → ℂ} {p : ℝ≥0∞} (hp : 1 < p) (hf : MemLp f p AddCircle.haarAddCircle) : ∀ᵐ x, Tendsto (partialFourierSum' · f x) atTop (𝓝 (f x)) := …Mentions: T, partialFourierSum'