Carleson/Classical/ControlApproximationEffectBasic.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
13 declarations, 0 contain sorry, 0 declared as axioms
Imports (3)
Imported by 3 files
- lemma
ENNReal.le_on_subsetTODO: might be generalized line 22 sourceSource comment
TODO: might be generalized.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,Set,MeasurableSet,Measurable,Membership.mem,LE.le,HAdd.hAdd,Exists,And,HMul.hMul,OfNat.ofNat,Nat,Or,HDiv.hDivProof uses:
Inter.inter,Set.preimage,Set.Ici,Eq,rfl,Union.union,Eq.mpr,id,congrArg,Eq.trans,congr,Classical.byContradiction,Not,absurd,False,le_refl,LT.lt,Trans.trans,ENNReal.add_lt_add,And.leftand 59 more104 instances, coercions and auxiliary constants left out.
Tactic trace: 32 steps
Open to load the checked before-and-after goal states.
lemma ENNReal.le_on_subset {X : Type} [MeasurableSpace X] (μ : Measure X) {f g : X → ℝ≥0∞} {E : Set X} (hE : MeasurableSet E) (hf : Measurable f) (hg : Measurable g) {a : ℝ≥0∞} (h : ∀ x ∈ E, a ≤ f x + g x) : ∃ E' ⊆ E, MeasurableSet E' ∧ μ E ≤ 2 * μ E' ∧ ((∀ x ∈ E', a / 2 ≤ f x) ∨ (∀ x ∈ E', a / 2 ≤ g x)) := by … - lemma
Dirichlet_Hilbert_eqline 63 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Eq,Complex,HMul.hMul,Max.max,HSub.hSub,OfNat.ofNat,abs, dirichletKernel',HAdd.hAdd,Complex.exp,Complex.I,Neg.neg, k,RingHom,starRingEndProof uses:
Eq.mpr,HDiv.hDiv,id,congr,congrArg,Eq.trans,mul_comm,congrFun',mul_neg,map_mul,map_neg,NNRat,RingHom.id,Complex.conj_I,Complex.conj_ofReal,map_natCast,neg_neg,map_div₀,map_sub,map_oneand 43 more132 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
Dirichlet_Hilbert_diffline 69 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Membership.mem,Set,Set.Icc,Neg.neg,Real.pi,LE.le,Norm.norm,Complex,HSub.hSub, dirichletKernel',HAdd.hAdd,HMul.hMul,Complex.exp,Complex.I, k,RingHom,starRingEndProof uses:
Eq.mpr,Max.max,OfNat.ofNat,abs,id,Eq,congrArg,Eq.symm, Dirichlet_Hilbert_eq,dite, dirichletKernel'_eq_zero,Eq.mp,propext,sub_eq_zero,of_eq_true,Eq.trans,True,congrFun',MulZeroClass.mul_zero,sub_selfand 142 more241 instances, coercions and auxiliary constants left out.
Tactic trace: 43 steps
Open to load the checked before-and-after goal states.
- lemma
le_iSup_of_tendstoline 117 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
TopologicalSpace,CompleteLinearOrder,OrderTopology,Nonempty,SemilatticeSup,Filter.Tendsto,Filter.atTop,nhds,LE.le,iSupProof uses:
le_of_forall_lt,LT.lt,Filter.Eventually,Filter.Tendsto.eventually_const_lt,Exists,Filter.Eventually.exists,lt_of_lt_of_le,le_iSup37 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
integrable_annulusline 125 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Icc,OfNat.ofNat,HMul.hMul,Nat,Real.pi,Complex,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Neg.neg,LE.le,LT.lt,MeasureTheory.Integrable,MeasureTheory.Measure.restrict,Set.ofPred,Set.Ioo,Dist.distProof uses:
Eq.mpr,MeasureTheory.IntegrableOn,id,Eq,congrArg,Eq.symm,MeasureTheory.IntegrableOn.eq_1,Union.union,HSub.hSub,HAdd.hAdd, annulus_real_eq,MeasureTheory.IntegrableOn.union,propext,intervalIntegrable_iff_integrableOn_Ioo_of_le,le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCastand 69 more140 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- lemma
intervalIntegrable_mul_dirichletKernel'line 136 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Icc,OfNat.ofNat,HMul.hMul,Nat,Real.pi,Complex,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Neg.neg, dirichletKernel',HSub.hSub,HAdd.hAddProof uses: IntervalIntegrable.mul_bdd,
Function.comp,id,IntervalIntegrable.mono_set,Eq.mpr,LE.le,Set.uIcc,Eq,congrArg,Set.uIcc_of_le,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HPow.hPow,Nat.rawCast,Int.rawCast,inferInstanceand 63 more128 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
intervalIntegrable_mul_dirichletKernel'_maxline 148 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Icc,OfNat.ofNat,HMul.hMul,Nat,Real.pi,Complex,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Neg.neg,Max.max,HSub.hSub,abs, dirichletKernel',HAdd.hAddProof uses:
Eq.mpr,id,Eq,congrFun',MeasureTheory.Measure,congrArg,funext,Eq.trans,Eq.symm,mul_assoc,Eq.refl, intervalIntegrable_mul_dirichletKernel',Function.comp, IntervalIntegrable.mul_bdd,Measurable.aestronglyMeasurable,Measurable.comp,Complex.measurable_ofReal,Measurable.max,Measurable.const_sub,Continuous.measurableand 14 more140 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
intervalIntegrable_mul_dirichletKernel'_max'line 161 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Icc,OfNat.ofNat,HMul.hMul,Nat,Real.pi,Complex,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Neg.neg,HSub.hSub, dirichletKernel',Max.max,abs,HAdd.hAddProof uses:
Eq.mpr,id,Eq,congrFun',MeasureTheory.Measure,congrArg,funext,Eq.trans,mul_sub,Eq.refl,IntervalIntegrable.sub, intervalIntegrable_mul_dirichletKernel', intervalIntegrable_mul_dirichletKernel'_max82 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
domain_reformulationline 170 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Neg.neg,Real.pi,HMul.hMul,OfNat.ofNat,Nat,Membership.mem,Set,Set.Icc,Eq,intervalIntegral,Max.max,HSub.hSub,abs, dirichletKernel',HAdd.hAdd,MeasureTheory.integraland 4 moreProof uses:
Trans.trans,rfl,Eq.mpr,Union.union,id,congrArg, annulus_real_eq,le_refl,MeasureTheory.setIntegral_union,of_eq_true,Disjoint,Eq.trans,LE.le,Min.min,True,congr,sub_zero,congrFun',add_zero,Orand 121 more237 instances, coercions and auxiliary constants left out.
Tactic trace: 55 steps
Open to load the checked before-and-after goal states.
- lemma
intervalIntegrable_mul_dirichletKernel'_specificline 213 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Icc,OfNat.ofNat,HMul.hMul,Nat,Real.pi,Complex,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Neg.neg,MeasureTheory.IntegrableOn,Max.max,HSub.hSub,abs, dirichletKernel',Set.ofPred,Set.Ioo,Dist.distProof uses:
HAdd.hAdd, intervalIntegrable_mul_dirichletKernel'_max,MeasureTheory.IntegrableOn.mono_set,Eq.mp,congrArg,propext,intervalIntegrable_iff_integrableOn_Ioo_of_le,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HPow.hPow,Nat.rawCast,Mathlib.Meta.NormNum.instAddMonoidWithOne,inferInstance,Ring,Int.rawCast,Int.negOfNat,Mathlib.Tactic.Ring.Common.sub_congrand 65 more136 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
le_CarlesonOperatorRealline 228 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Neg.neg,Real.pi,HMul.hMul,OfNat.ofNat,Nat,Membership.mem,Set,Set.Icc,LE.le,ENNReal,ENorm.enorm,intervalIntegral,Max.max,HSub.hSub,abs, dirichletKernel' and 6 moreProof uses:
Eq.mpr,MeasureTheory.integral,MeasureTheory.Measure.restrict,Set.ofPred,Set.Ioo,Dist.dist,id,Eq,congrArg, domain_reformulation,HDiv.hDiv,rfl,Set.iUnion,Set.ext,Iff.intro,LT.lt,Exists,exists_nat_gt,propext,Set.mem_iUnionand 224 more403 instances, coercions and auxiliary constants left out.
Tactic trace: 132 steps
Open to load the checked before-and-after goal states.
- def
operatorBoundThe function used to bound the partial Fourier sum inpartialFourierSum_boundline 366 sourceSource documentation
The function used to bound the partial Fourier sum in
partialFourierSum_boundstandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,ENNRealProof uses:
HAdd.hAdd,HDiv.hDiv, carlesonOperatorReal, K,Function.comp,RingHom,starRingEnd,ENNReal.ofReal,HMul.hMul,OfNat.ofNat,Real.pi,MeasureTheory.eLpNorm,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.Ioc38 instances, coercions and auxiliary constants left out.
def operatorBound (g : ℝ → ℂ) (x : ℝ) : ℝ≥0∞ := …
Mentions: g
- lemma
partialFourierSum_boundline 370 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Function.Periodic,HMul.hMul,OfNat.ofNat,Nat,Real.pi,IntervalIntegrable,MeasureTheory.MeasureSpace.volume,Membership.mem,Set,Set.Icc,LE.le,ENNReal,ENorm.enorm, partialFourierSum, operatorBoundProof uses:
Neg.neg,Function.Periodic.intervalIntegrable₀,LT.lt.ne',Real.two_pi_pos,Eq,HDiv.hDiv,HAdd.hAdd,intervalIntegral,Max.max,HSub.hSub,abs, dirichletKernel',Trans.trans,rfl,Eq.mpr,id,congrArg, partialFourierSum_eq_conv_dirichletKernel',IntervalIntegrable.mono_set,Set.uIccand 173 more252 instances, coercions and auxiliary constants left out.
Tactic trace: 61 steps
Open to load the checked before-and-after goal states.