Carleson/Classical/HilbertStrongType.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
52 declarations, 0 contain sorry, 0 declared as axioms
Imports (6)
Imported by 2 files
- def
doublingMeasure_real_twoThe volume measure on the real line is doubling line 23 sourceSource documentation
The volume measure on the real line is doubling.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: MeasureTheory.DoublingMeasure,
Real,OfNat.ofNat,NNReal,NatProof uses: MeasureTheory.DoublingMeasure.mono,
HPow.hPow,Module.finrank37 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
def doublingMeasure_real_two : DoublingMeasure ℝ 2 := …
- instance
doublingMeasure_real_16line 26 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: MeasureTheory.DoublingMeasure,
Real,NNReal,HPow.hPow,Nat,OfNat.ofNatProof uses: MeasureTheory.DoublingMeasure.mono, doublingMeasure_real_two
27 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
czOperator_comp_addline 30 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Eq,Function.comp, czOperator,HSub.hSub,HAdd.hAddProof uses:
funext,Eq.mpr,MeasureTheory.integral,MeasureTheory.MeasureSpace.volume,HMul.hMul,Set.indicator,Compl.compl,Set,Metric.ball,id,congr,congrArg,Eq.trans,MeasureTheory.Measure.restrict,MeasurableSpace,NormedAddCommGroup,NormedSpace,PseudoMetricSpace,MeasureTheory.Measure,OpensMeasurableSpaceand 25 more81 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- def
modulationOperatorThe modulation operatorM_n g, defined in (11.3.1) line 41 sourceSource documentation
The modulation operator
M_n g, defined in (11.3.1)standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Real,ComplexProof uses:
HMul.hMul,Complex.exp,Complex.I5 instances, coercions and auxiliary constants left out.
def modulationOperator (n : ℤ) (g : ℝ → ℂ) (x : ℝ) : ℂ := …
Mentions: g
- lemma
Measurable.modulationOperatorline 44 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Real,Complex,Measurable, modulationOperatorProof uses:
Measurable.mul,Complex.exp,HMul.hMul,Complex.I,Measurable.cexp,measurable_const,Complex.measurable_ofReal32 instances, coercions and auxiliary constants left out.
- lemma
AEMeasurable.modulationOperatorline 48 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Real,Complex,AEMeasurable,MeasureTheory.MeasureSpace.volume, modulationOperatorProof uses:
AEMeasurable.mul,Complex.exp,HMul.hMul,Complex.I,Measurable.aemeasurable,Measurable.cexp,Measurable.mul,measurable_const,Complex.measurable_ofReal35 instances, coercions and auxiliary constants left out.
- def
approxHilbertTransformThe approximate Hilbert transformL_N g, defined in (11.3.2) line 54 sourceSource documentation
The approximate Hilbert transform
L_N g, defined in (11.3.2). defined slightly differently.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,ComplexProof uses:
HMul.hMul,Inv.inv,Finset.sum,Finset.Ico,OfNat.ofNat, modulationOperator,Int, partialFourierSum,Neg.neg12 instances, coercions and auxiliary constants left out.
def approxHilbertTransform (n : ℕ) (g : ℝ → ℂ) (x : ℝ) : ℂ := …
Mentions: g
- def
niceKernelThe kernelk_r(x)defined in (11.3.11) line 61 sourceSource documentation
The kernel
k_r(x)defined in (11.3.11). When used, we may assume thatr ∈ Ioo 0 1. Todo: find better name?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
RealProof uses:
ite,Eq,Complex,Complex.exp,HMul.hMul,Complex.I,OfNat.ofNat,Inv.inv,Min.min,HAdd.hAdd,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSub21 instances, coercions and auxiliary constants left out.
def niceKernel (r : ℝ) (x : ℝ) : ℝ := …
- lemma
niceKernel_posline 65 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat, niceKernelProof uses:
id,Eq,Complex,Complex.exp,HMul.hMul,Complex.I,Decidable,ite,Inv.inv,Min.min,HAdd.hAdd,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSub,Not,Eq.mpr,congrArg,ite_eq_right,lt_minand 7 more57 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_le_invline 73 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le, niceKernel,Inv.invProof uses:
id,Eq,Complex,Complex.exp,HMul.hMul,Complex.I,OfNat.ofNat,Decidable,ite,Min.min,HAdd.hAdd,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSub,Not,Eq.mpr,congrFun',congrArg,ite_eq_rightand 4 more30 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
one_le_niceKernelline 79 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,LE.le, niceKernelProof uses:
Inv.inv,le_inv_of_le_inv₀,Eq.mpr,id,Eq,congrArg,inv_one,LT.lt.le,Complex,Complex.exp,HMul.hMul,Complex.I,Decidable,ite,Min.min,HAdd.hAdd,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSuband 7 more74 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_negline 88 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq, niceKernel,Neg.negProof uses:
Eq.mpr,ite,Complex,Complex.exp,HMul.hMul,Complex.I,OfNat.ofNat,Inv.inv,Min.min,HAdd.hAdd,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSub,id,congrFun',congrArg,ite_congr,Eq.trans,Complex.ofReal_negand 21 more79 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_periodicline 93 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Function.Periodic, niceKernel,HMul.hMul,OfNat.ofNat,Nat,Real.piProof uses:
of_eq_true,Eq,HAdd.hAdd,ite,Complex,Complex.exp,Complex.I,Inv.inv,Min.min,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSub,Eq.trans,True,forall_congr,congrFun',congrArg,ite_congr,Complex.ofReal_addand 10 more45 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
measurable_niceKernelline 96 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Measurable, niceKernelProof uses:
Measurable.piecewise,Eq,Complex,Complex.exp,HMul.hMul,Complex.I,OfNat.ofNat,Inv.inv,Min.min,HAdd.hAdd,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSub,Classical.propDecidable,Membership.mem,Set,IsClosed.measurableSet,Set.ofPred,isClosed_eqand 16 more89 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_intervalIntegrableline 101 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,GT.gt,OfNat.ofNat,IntervalIntegrable, niceKernel,MeasureTheory.MeasureSpace.volumeProof uses:
IntervalIntegrable.mono_fun,Inv.inv,intervalIntegrable_const,Measurable.aestronglyMeasurable,MeasureTheory.Measure.restrict,Set.uIoc, measurable_niceKernel,Filter.Eventually.of_forall,LE.le,Norm.norm,MeasureTheory.ae,MeasureTheory.Measure,id,Eq.mpr,abs,Eq,congrFun',congrArg,abs_of_pos, niceKernel_pos and 21 more83 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_eq_invline 109 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,And,LT.lt,OfNat.ofNat,Real.pi,LE.le,Eq, niceKernel,Inv.invProof uses:
Eq.mpr,ite,Complex,Complex.exp,HMul.hMul,Complex.I,Min.min,HAdd.hAdd,HDiv.hDiv,MonoidWithZeroHom,Complex.normSq,HSub.hSub,id,congrArg,niceKernel.eq_1,Not,propext,ite_eq_iff',HPow.hPow,Natand 130 more151 instances, coercions and auxiliary constants left out.
Tactic trace: 16 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_eq_inv'line 126 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,And,LT.lt,OfNat.ofNat,Real.pi,LE.le,abs,Eq, niceKernel,Inv.invProof uses:
Or,le_total, niceKernel_eq_inv,And.intro,LE.le.trans,Norm.norm,Real.le_norm_self,Eq.mpr,Neg.neg,id,congrArg,Eq.symm, niceKernel_neg,of_eq_true,Eq.trans,True,congr,eq_true,Eq.mp,congrFun'and 3 more31 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_upperBound_auxline 134 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,And,LE.le,Real.pi,HAdd.hAdd,HDiv.hDiv,HPow.hPow,Nat,Norm.norm,Complex,HSub.hSub,Complex.exp,HMul.hMul,Complex.IProof uses:
Trans.trans,Eq,id,add_le_add,le_refl,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,Int.rawCast,inferInstance,Ring,Int.negOfNat,Mathlib.Tactic.Ring.Common.sub_congr,Mathlib.Tactic.Ring.cast_zero,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_zeroand 95 more140 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_upperBoundline 142 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,And,LE.le,Real.pi, niceKernel,HAdd.hAdd,HDiv.hDiv,HMul.hMul,Nat,HPow.hPowProof uses:
Ne,Complex,Complex.exp,Complex.I,Eq.mpr,Not,Eq,id,congrArg,propext, exp_I_mul_eq_one_iff_of_lt_of_lt,lt_of_not_ge,Neg.neg,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,Int.rawCastand 71 more109 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_lowerBoundline 151 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,And,LE.le,Real.pi,HAdd.hAdd,HDiv.hDiv,HPow.hPow,Nat,Norm.norm,Complex,HSub.hSub,Complex.exp,HMul.hMul,Complex.I, niceKernelProof uses:
Ne,Eq.mpr,Not,Eq,id,congrArg,propext, exp_I_mul_eq_one_iff_of_lt_of_lt,lt_of_not_ge,Neg.neg,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,Int.rawCast,inferInstance,Ring,Int.negOfNat,Mathlib.Meta.NormNum.instAddMonoidWithOneand 128 more173 instances, coercions and auxiliary constants left out.
Tactic trace: 22 steps
Open to load the checked before-and-after goal states.
- lemma
niceKernel_lowerBound'line 167 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,And,LE.le,abs,Real.pi,HAdd.hAdd,HDiv.hDiv,HPow.hPow,Nat,Norm.norm,Complex,HSub.hSub,Complex.exp,HMul.hMul,Complex.I, niceKernelProof uses:
Or,le_total, niceKernel_lowerBound,Eq.mp,congr,congrArg,abs_of_nonneg,congrFun',Eq.mpr,Neg.neg,id,Eq,Eq.symm, niceKernel_neg,le_trans,le_of_eq,of_eq_true,Eq.trans,True,Complex.ofReal_negand 4 more84 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
mean_zero_oscillationLemma 11.1.8 line 178 sourceSource documentation
Lemma 11.1.8
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Ne,OfNat.ofNat,Eq,Complex,intervalIntegral,Real,Complex.exp,HMul.hMul,Complex.I,Nat,Real.pi,MeasureTheory.MeasureSpace.volumeProof uses:
Eq.mpr,HDiv.hDiv,HSub.hSub,id,congrArg,integral_exp_mul_complex,of_eq_true,Not,Eq.trans,False,True,Or,congr,eq_false,or_self,not_false_eq_true,congrFun',mul_comm,Complex.ofReal_mul,mul_right_command 6 more106 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
lemma mean_zero_oscillation {n : ℤ} (hn : n ≠ 0) : ∫ x in (0)..2 * π, exp (I * n * x) = 0 := by … - theorem
AddCircle.haarAddCircle_eq_smul_volumeline 184 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Fact,LT.lt,OfNat.ofNat,Eq,MeasureTheory.Measure,AddCircle,AddSubgroup.zmultiples,AddCircle.haarAddCircle,HSMul.hSMul,ENNReal,Inv.inv,ENNReal.ofReal,MeasureTheory.MeasureSpace.volumeProof uses:
Eq.mpr,id,congrArg,AddCircle.volume_eq_smul_haarAddCircle,Eq.symm,smul_assoc,HMul.hMul,smul_eq_mul,ENNReal.inv_mul_cancel,of_eq_true,Not,Eq.trans,True,LE.le,eq_true,Fact.out,ENNReal.ofReal_ne_top,one_smul,Eq.refl60 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
spectral_projection_boundLemma 11.1.10 line 198 sourceSource documentation
Lemma 11.1.10.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Nat,AEMeasurable,MeasureTheory.MeasureSpace.volume,LE.le,ENNReal,MeasureTheory.eLpNorm,Set.indicator,Set.Ioc,OfNat.ofNat,HMul.hMul,Real.pi, partialFourierSumProof uses:
dite,Eq,Top.top,Eq.mpr,id,congrArg,OrderTop.le_top,Not,MeasureTheory.MemLp,AddCircle,AddSubgroup.zmultiples,AddCircle.liftIoc,instFactLtRealOfNatHMulPi,AddCircle.haarAddCircle,And.intro,MeasureTheory.AEStronglyMeasurable,LT.lt,HSMul.hSMul,MeasureTheory.Measure,Inv.invand 81 more184 instances, coercions and auxiliary constants left out.
Tactic trace: 30 steps
Open to load the checked before-and-after goal states.
lemma spectral_projection_bound {f : ℝ → ℂ} {n : ℕ} (hmf : AEMeasurable f) : eLpNorm ((Ioc 0 (2 * π)).indicator (partialFourierSum n f)) 2 ≤ eLpNorm ((Ioc 0 (2 * π)).indicator f) 2 := by …Mentions: partialFourierSum
- lemma
norm_modulationOperatorline 237 source - lemma
indicator_modulationOperatorline 242 source - lemma
eLpNorm_modulationOperatorline 246 source - lemma
eLpNorm_indicator_modulationOperatorline 250 source - lemma
modulated_averaged_projectionLemma 11.3.1 line 256 sourceSource documentation
Lemma 11.3.1.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Nat,AEMeasurable,MeasureTheory.MeasureSpace.volume,LE.le,ENNReal,MeasureTheory.eLpNorm,Set.indicator,Set.Ioc,OfNat.ofNat,HMul.hMul,Real.pi, approxHilbertTransformProof uses:
id,dite,Inv.inv,Finset.sum,Finset.Ico, modulationOperator,Int, partialFourierSum,Neg.neg,Eq,of_eq_true,Eq.trans,True,congrFun',congrArg,MeasureTheory.Measure,autoParam,funext,congr,CharP.cast_eq_zeroand 56 more223 instances, coercions and auxiliary constants left out.
Tactic trace: 19 steps
Open to load the checked before-and-after goal states.
lemma modulated_averaged_projection {g : ℝ → ℂ} {n : ℕ} (hmg : AEMeasurable g) : eLpNorm ((Ioc 0 (2 * π)).indicator (approxHilbertTransform n g)) 2 ≤ eLpNorm ((Ioc 0 (2 * π)).indicator g) 2 := by …Mentions: g, approxHilbertTransform
- lemma
modulated_averaged_projection'line 276 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Nat,AEMeasurable,MeasureTheory.MeasureSpace.volume,LE.le,ENNReal,MeasureTheory.eLpNorm, approxHilbertTransform,OfNat.ofNat,MeasureTheory.Measure.restrict,Set.Ioc,HMul.hMul,Real.piProof uses:
Eq.mpr,Set.indicator,eq_of_heq,LE,Eq,HEq,Eq.refl,HEq.refl,Eq.symm,MeasureTheory.eLpNorm_indicator_eq_eLpNorm_restrict,measurableSet_Ioc, modulated_averaged_projection87 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
young_convolutionLemma 11.3.3 line 291 sourceSource documentation
Lemma 11.3.3.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,AEMeasurable,MeasureTheory.MeasureSpace.volume,Function.Periodic,HMul.hMul,OfNat.ofNat,Nat,Real.pi,LE.le,ENNReal,MeasureTheory.eLpNorm,intervalIntegral,HSub.hSub,MeasureTheory.Measure.restrict,Set.IocProof uses:
one_le_two,Eq.mpr,id,Eq,Eq.mp,ContinuousLinearMap,RingHom.id,ContinuousLinearMap.mul,HAdd.hAdd,ENNReal.ofReal,congr,congrArg,MeasureTheory.Measure,congrFun',autoParam,funext,zero_add,Set,Eq.trans,ENNReal.ofReal_oneand 15 more177 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
lemma young_convolution {f g : ℝ → ℝ} (hmf : AEMeasurable f) (hmg : AEMeasurable g) (periodic_g : g.Periodic (2 * π)) : eLpNorm (fun x ↦ ∫ y in (0)..2 * π, f y * g (x - y)) 2 (volume.restrict (Ioc 0 (2 * π))) ≤ eLpNorm f 2 (volume.restrict (Ioc 0 (2 * π))) * eLpNorm g 1 (volume.restrict (Ioc 0 (2 * π))) := by …Mentions: g
- lemma
integrable_bump_convolutionLemma 11.3.4 line 305 sourceSource documentation
Lemma 11.3.4.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,Function.Periodic,HMul.hMul,OfNat.ofNat,Nat,Real.pi,Membership.mem,Set,Set.Ioo,LE.le,abs, niceKernel,MeasureTheory.eLpNorm,intervalIntegral,HSub.hSub,MeasureTheory.Measure.restrictand 1 moreProof uses:
LT.lt,IntervalIntegrable, niceKernel_intervalIntegrable,MeasureTheory.Integrable,MeasureTheory.IntegrableOn.integrable,Eq.mpr,MeasureTheory.IntegrableOn,id,Eq,congrArg,Eq.symm,propext,intervalIntegrable_iff_integrableOn_Ioc_of_le,le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HPow.hPowand 228 more329 instances, coercions and auxiliary constants left out.
Tactic trace: 70 steps
Open to load the checked before-and-after goal states.
lemma integrable_bump_convolution {f g : ℝ → ℝ} (hf : MemLp f ∞ volume) (hg : MemLp g ∞ volume) (periodic_g : g.Periodic (2 * π)) {r : ℝ} (hr : r ∈ Ioo 0 π) (hle : ∀ x, |g x| ≤ niceKernel r x) : eLpNorm (fun x ↦ ∫ y in (0)..2 * π, f y * g (x - y)) 2 (volume.restrict (Ioc 0 (2 * π))) ≤ 17 * eLpNorm f 2 (volume.restrict (Ioc 0 (2 * π))) := by …Mentions: g, niceKernel
- def
dirichletApproxThe functionL', defined in the Proof of Lemma 11.3.5 line 371 sourceSource documentation
The function
L', defined in the Proof of Lemma 11.3.5.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,ComplexProof uses:
HMul.hMul,Inv.inv,Finset.sum,Finset.Ico,OfNat.ofNat, dirichletKernel,Complex.exp,Complex.I11 instances, coercions and auxiliary constants left out.
def dirichletApprox (n : ℕ) (x : ℝ) : ℂ := …
- lemma
continuous_dirichletApproxLemma 11.3.5, part 1 line 375 sourceSource documentation
Lemma 11.3.5, part 1.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Continuous,Real,Complex, dirichletApproxProof uses:
id,Continuous.const_mul,Finset.sum,Finset.Ico,HMul.hMul,OfNat.ofNat, dirichletKernel,Complex.exp,Complex.I,continuous_finsetSum,Membership.mem,Finset,Continuous.comp',Prod,Prod.mk,Prod.fst,Prod.snd,continuous_mul,Continuous.prodMk, continuous_dirichletKernel and 3 more45 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
@[fun_prop] lemma continuous_dirichletApprox {n : ℕ} : Continuous (dirichletApprox n) := by …Mentions: dirichletApprox
- lemma
norm_dirichletApprox_leline 380 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,LE.le,Norm.norm,Complex, dirichletApprox,HMul.hMul,OfNat.ofNatProof uses:
Trans.trans,Inv.inv,Finset.sum,Finset.Ico, dirichletKernel,Complex.exp,Complex.I,Eq,rfl,Eq.mpr,id,congrFun',congrArg,norm_mul,mul_le_mul_of_nonneg_left,norm_sum_le,norm_nonneg,congr,Eq.trans,norm_invand 44 more140 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.
- lemma
periodic_dirichletApproxLemma 11.3.5, part 2 line 411 sourceSource documentation
Lemma 11.3.5, part 2.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Function.Periodic,Real,Complex, dirichletApprox,HMul.hMul,OfNat.ofNat,Real.piProof uses:
Eq.mpr,Eq,HAdd.hAdd,Or,Finset.sum,Finset.Ico, dirichletKernel,Complex.exp,Complex.I,id,Eq.trans,Inv.inv,congrFun',congrArg,Finset.sum_congr,Eq.refl,Finset,Membership.mem,Complex.ofReal_add,Complex.ofReal_muland 37 more79 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
lemma periodic_dirichletApprox (n : ℕ) : (dirichletApprox n).Periodic (2 * π) := by …
Mentions: dirichletApprox
- lemma
approxHilbertTransform_eq_dirichletApproxLemma 11.3.5, part 3 line 425 sourceSource documentation
Lemma 11.3.5, part 3.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,Nat,Eq, approxHilbertTransform,HMul.hMul,Inv.inv,OfNat.ofNat,Real.pi,intervalIntegral, dirichletApprox,HSub.hSubProof uses:
Eq.mpr,Finset.sum,Finset.Ico, modulationOperator,Int, partialFourierSum,Neg.neg, dirichletKernel,Complex.exp,Complex.I,id,congr,congrArg,Finset.mul_sum,Eq.trans,mul_inv_rev,Complex.ofReal_mul,Complex.ofReal_inv,congrFun',MeasureTheory.Measureand 84 more211 instances, coercions and auxiliary constants left out.
Tactic trace: 30 steps
Open to load the checked before-and-after goal states.
lemma approxHilbertTransform_eq_dirichletApprox {f : ℝ → ℂ} (hf : MemLp f ∞ volume) {n : ℕ} {x : ℝ} : approxHilbertTransform n f x = (2 * π)⁻¹ * ∫ y in (0)..2 * π, f y * dirichletApprox n (x - y) := by …Mentions: approxHilbertTransform, dirichletApprox
- lemma
eLpNorm_convolution_dirichletApproxThe convolution withdirichletApproxis controlled on(0, 2π]inL^2norm line 459 sourceSource documentation
The convolution with
dirichletApproxis controlled on(0, 2π]inL^2norm. This follows from the fact that it coincides (up to a constant) withapproxHilbertTransform, which is essentially an average of Fourier projections (which are all contractions inL^2).standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Nat,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,LE.le,MeasureTheory.eLpNorm,intervalIntegral,HMul.hMul, dirichletApprox,HSub.hSub,OfNat.ofNat,Real.pi,MeasureTheory.Measure.restrict,Set.IocProof uses:
Eq,HSMul.hSMul, approxHilbertTransform,funext,Eq.mpr,Inv.inv,id,congrArg,Eq.trans,congrFun', approxHilbertTransform_eq_dirichletApprox,Complex.ofReal_inv,Complex.ofReal_mul,mul_inv_cancel₀,of_eq_true,Not,False,True,Or,congrand 106 more227 instances, coercions and auxiliary constants left out.
Tactic trace: 17 steps
Open to load the checked before-and-after goal states.
lemma eLpNorm_convolution_dirichletApprox {g : ℝ → ℂ} {n : ℕ} (hg : MemLp g ∞ volume) : eLpNorm (fun x ↦ ∫ y in (0)..2 * π, g y * dirichletApprox n (x - y)) 2 (volume.restrict (Ioc 0 (2 * π))) ≤ 7 * eLpNorm g 2 (volume.restrict (Ioc 0 (2 * π))) := by …Mentions: g, dirichletApprox
- def
dirichletApproxAuxThe functionL'', defined in the Proof of Lemma 11.3.5 line 496 sourceSource documentation
The function
L'', defined in the Proof of Lemma 11.3.5.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,ComplexProof uses:
HMul.hMul,HDiv.hDiv,Inv.inv,Complex.exp,Complex.I,OfNat.ofNat,HSub.hSub,Neg.neg,Finset.sum,Finset.Ico20 instances, coercions and auxiliary constants left out.
def dirichletApproxAux (n : ℕ) (x : ℝ) : ℂ := …
- lemma
dirichletApprox_eq_add_dirichletApproxAuxline 499 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Ne,Complex,Complex.exp,HMul.hMul,Complex.I,OfNat.ofNat,Eq, dirichletApprox,HAdd.hAdd,Inv.inv,HSub.hSub, dirichletApproxAuxProof uses:
Finset,Finset.Ico,of_eq_true,Eq.trans,True,congr,congrArg,Nat.two_mul,congrFun',zero_add,eq_self,Eq.mpr,Finset.sum, dirichletKernel,id,Finset.sum_congr,Membership.mem,Eq.refl, dirichletKernel', dirichletKernel_eq and 85 more151 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
norm_dirichletApproxAux_le_of_re_nonnegline 515 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Ne,Complex,Complex.exp,HMul.hMul,Complex.I,OfNat.ofNat,LE.le,Complex.re,Inv.inv,LT.lt,Norm.norm, dirichletApproxAux,HAdd.hAdd,HDiv.hDiv,HPow.hPow,HSub.hSubProof uses:
Eq,Eq.mpr,id,congrArg,Eq.symm,Complex.exp_nat_mul,congr,Eq.trans,congrFun',mul_assoc,Complex.ofReal_mul,of_eq_true,True,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.Common.atom_pf,rfl,Eq.refl,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNatand 114 more223 instances, coercions and auxiliary constants left out.
Tactic trace: 37 steps
Open to load the checked before-and-after goal states.
- lemma
norm_dirichletApproxAux_le_of_re_nonposline 562 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,LE.le,Complex.re,Complex.exp,HMul.hMul,Complex,Complex.I,OfNat.ofNat,LT.lt,Norm.norm, dirichletApproxAux,HAdd.hAdd,HDiv.hDiv,HPow.hPow,HSub.hSubProof uses:
Trans.trans,Inv.inv,Finset.sum,Finset.range,Eq,rfl,Eq.mpr,id,congrArg,Eq.trans,Complex.ofReal_mul,congrFun',Mathlib.Tactic.Ring.of_eq,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.Common.atom_pf,Eq.symm,Eq.refl,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNatand 64 more171 instances, coercions and auxiliary constants left out.
Tactic trace: 18 steps
Open to load the checked before-and-after goal states.
- lemma
norm_dirichletApproxAux_leline 585 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Ne,Complex,Complex.exp,HMul.hMul,Complex.I,OfNat.ofNat,LE.le,abs,Real.pi,Inv.inv,LT.lt,Norm.norm, dirichletApproxAux, niceKernelProof uses:
HAdd.hAdd,HDiv.hDiv,HPow.hPow,HSub.hSub,Complex.re,Or,le_total, norm_dirichletApproxAux_le_of_re_nonpos, norm_dirichletApproxAux_le_of_re_nonneg,LE.le.trans,Eq.mpr,id,Eq,congrArg,Mathlib.Meta.NormNum.isNat_eq_true,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Meta.NormNum.isNat_mul,mul_assocand 7 more72 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
norm_sub_indicator_kline 598 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,abs,Real.pi,LT.lt,OfNat.ofNat,Norm.norm,Complex,HSub.hSub,Inv.inv,Complex.exp,HMul.hMul,Complex.I,Set.indicator,Set.ofPred,Membership.mem,Set,Set.Ico, k,Natand 1 moreProof uses:
Or,lt_or_ge,Eq.mpr,id,Eq,congrArg,Set.indicator_of_mem,And.intro,Max.max,Eq.trans,LT.lt.le,congrFun',HDiv.hDiv,Complex.ofReal_sub,div_eq_inv_mul,Mathlib.Tactic.Ring.of_eq,HAdd.hAdd,HPow.hPow,Nat.rawCast,Int.rawCastand 145 more199 instances, coercions and auxiliary constants left out.
Tactic trace: 45 steps
Open to load the checked before-and-after goal states.
- lemma
dist_dirichletApprox_leLemma 11.3.5, part 4 line 647 sourceSource documentation
Lemma 11.3.5, part 4.
The kernel
dirichletApproxapproximates well the kernel of the Hilbert transform, on[-π, π], up to an error which is uniformly bounded inL^1(as it is bounded by a constant multiple ofniceKernel).standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Ioo,OfNat.ofNat,Nat,Eq,Nat.ceil,Inv.inv,Set.Icc,Neg.neg,Real.pi,LE.le,Dist.dist,Complex, dirichletApprox,Set.indicator,Set.ofPred,Set.Ico,absand 3 moreProof uses:
LT.lt,And.left,HAdd.hAdd,Eq.mpr,id,congrArg,Nat.ceil_lt_add_one,LT.lt.le,Iff.mpr,one_le_inv₀,And.right,LE.le.trans,le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HSub.hSub,inferInstance,AddMonoidWithOne,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congrand 134 more192 instances, coercions and auxiliary constants left out.
Tactic trace: 47 steps
Open to load the checked before-and-after goal states.
lemma dist_dirichletApprox_le {r : ℝ} (hr : r ∈ Ioo 0 1) {n : ℕ} (hn : n = ⌈r⁻¹⌉₊) {x : ℝ} (hx : x ∈ Icc (-π) π) : dist (dirichletApprox n x) ({y : ℝ | |y| ∈ Ico r 1}.indicator k x) ≤ 12 * niceKernel r x := by …Mentions: dirichletApprox, k, niceKernel
- lemma
norm_czOperator_le_addAs the kernel of the Hilbert transform is well approximated bydirichletApprox, up to an error controlled by12 * niceKernel r, we may boundczOperator Kin terms of these line 693 sourceSource documentation
As the kernel of the Hilbert transform is well approximated by
dirichletApprox, up to an error controlled by12 * niceKernel r, we may boundczOperator Kin terms of these. As the approximation only works in the interval[-π, π], this statement is only true for a pointxin[2, 3]and a function supported in[1, 4], as this means all values of the approximation that will show up will be in[-2, 2] ⊆ [-π, π].standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Membership.mem,Set,Set.Ioo,OfNat.ofNat,Nat,Eq,Nat.ceil,Inv.inv,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,LE.le,Function.support,Set.Icc,Norm.norm, czOperator, K and 10 moreProof uses:
LT.lt,And.left,Real.pi_gt_three,Set.indicator,Set.ofPred,Set.Ico,abs, k,Eq.mpr,Compl.compl,Metric.ball,id,congr,congrArg,funext,mul_comm,congrFun',MeasureTheory.Measure,Eq.symm,MeasureTheory.integral_indicatorand 172 more313 instances, coercions and auxiliary constants left out.
Tactic trace: 73 steps
Open to load the checked before-and-after goal states.
lemma norm_czOperator_le_add {g : ℝ → ℂ} {r x : ℝ} (hr : r ∈ Ioo 0 1) {n : ℕ} (hn : n = ⌈r⁻¹⌉₊) (hg : MemLp g ∞ volume) (hx : 2 ≤ x) (h'x : x ≤ 3) (h'g : support g ⊆ Icc 1 4) : ‖czOperator K r g x‖ ≤ ‖∫ y in (0)..(2 * π), g y * dirichletApprox n (x - y)‖ + 12 * ∫ y in Ioc 0 (2 * π), ‖g y‖ * niceKernel r (x - y) := by …Mentions: g, czOperator, K, dirichletApprox, niceKernel
- lemma
eLpNorm_czOperator_restrict_two_three_of_support_subsetThe operatorczOperator K ris bounded fromL^2 ([1, 4])toL^2 ([2, 3]), uniformly inrline 769 sourceSource documentation
The operator
czOperator K ris bounded fromL^2 ([1, 4])toL^2 ([2, 3]), uniformly inr. This follows from the fact, proved innorm_czOperator_le_add, that it is bounded by the sum of two operators which are both bounded: one is the convolution withdirichletApprox, bounded as it is an average of Fourier projections, and the other one has a kernel uniformly bounded inL^1and is therefore controlled by Young inequality.In this version, we assume that the function is supported in
[1, 4], but we will drop this assumption just after this lemma, ineLpNorm_czOperator_restrict_two_three.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Membership.mem,Set,Set.Ioo,OfNat.ofNat,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,LE.le,Function.support,Set.Icc,Nat,MeasureTheory.eLpNorm, czOperator, K,MeasureTheory.Measure.restrict,Set.Ioc,HMul.hMuland 1 moreProof uses:
Real.pi,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,Int.rawCast,inferInstance,Ring,Int.negOfNat,Mathlib.Tactic.Ring.Common.sub_congr,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refland 147 more303 instances, coercions and auxiliary constants left out.
Tactic trace: 65 steps
Open to load the checked before-and-after goal states.
lemma eLpNorm_czOperator_restrict_two_three_of_support_subset {g : ℝ → ℂ} {r : ℝ} (hr : r ∈ Ioo 0 1) (hg : MemLp g ∞ volume) (h'g : support g ⊆ Icc 1 4) : eLpNorm (czOperator K r g) 2 (volume.restrict (Ioc 2 3)) ≤ 2 ^ 8 * eLpNorm g 2 (volume.restrict (Ioc 1 4)) := by …Mentions: g, czOperator, K
- lemma
eLpNorm_czOperator_restrict_two_threeThe operatorczOperator K ris bounded fromL^2 [1, 4]toL^2 [2, 3], uniformly inrline 847 sourceSource documentation
The operator
czOperator K ris bounded fromL^2 [1, 4]toL^2 [2, 3], uniformly inr. This follows from the fact, proved innorm_czOperator_le_add, that it is bounded by the sum of two operators which are both bounded: one is the convolution withdirichletApprox, bounded as it is an average of Fourier projections, and the other one has a kernel uniformly bounded inL^1and is therefore controlled by Young inequality.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Membership.mem,Set,Set.Ioo,OfNat.ofNat,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,LE.le,MeasureTheory.eLpNorm, czOperator, K,Nat,MeasureTheory.Measure.restrict,Set.Ioc,HMul.hMul,HPow.hPowProof uses:
Set.indicator,Set.Icc,Eq,MeasureTheory.eLpNorm_congr_ae,Filter.mp_mem,MeasureTheory.ae,MeasureTheory.Measure,Set.ofPred,MeasureTheory.self_mem_ae_restrict,measurableSet_Ioc,Filter.univ_mem',id,Eq.mpr,congrArg,Set.indicator_of_mem,And.intro,LT.lt.le,And.left,LT.lt,And.rightand 80 more157 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.
lemma eLpNorm_czOperator_restrict_two_three {g : ℝ → ℂ} {r : ℝ} (hr : r ∈ Ioo 0 1) (hg : MemLp g ∞ volume) : eLpNorm (czOperator K r g) 2 (volume.restrict (Ioc 2 3)) ≤ 2 ^ 8 * eLpNorm g 2 (volume.restrict (Ioc 1 4)) := by …Mentions: g, czOperator, K
- lemma
eLpNorm_czOperator_restrictThe operatorczOperator K ris bounded fromL^2 [a - 1, a + 2]toL^2 [a, a + 1], uniformly inrandaline 879 sourceSource documentation
The operator
czOperator K ris bounded fromL^2 [a - 1, a + 2]toL^2 [a, a + 1], uniformly inranda. This follows from the same fact fromL^2 [1, 4]toL^2 [2, 3]proved using Fourier series, and translation invariance.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Membership.mem,Set,Set.Ioo,OfNat.ofNat,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,LE.le,MeasureTheory.eLpNorm, czOperator, K,Nat,MeasureTheory.Measure.restrict,Set.Ioc,HAdd.hAdd,HMul.hMul,HPow.hPowand 1 moreProof uses:
Function.comp,Eq,Eq.mpr,id,congrArg,MeasureTheory.eLpNorm_comp_measurePreserving,MeasureTheory.MemLp.aestronglyMeasurable,MeasureTheory.MemLp.restrict,MeasureTheory.MeasurePreserving,MeasureTheory.measurePreserving_add_right,Set.preimage,eq_of_heq,MeasurableSpace,autoParam,MeasureTheory.Measure,HEq,Eq.refl,HEq.refl,Eq.symm,heq_of_eqand 32 more152 instances, coercions and auxiliary constants left out.
Tactic trace: 21 steps
Open to load the checked before-and-after goal states.
lemma eLpNorm_czOperator_restrict {g : ℝ → ℂ} {r a : ℝ} (hr : r ∈ Ioo 0 1) (hg : MemLp g ∞ volume) : eLpNorm (czOperator K r g) 2 (volume.restrict (Ioc a (a + 1))) ≤ 2 ^ 8 * eLpNorm g 2 (volume.restrict (Ioc (a - 1) (a + 2))) := by …Mentions: g, czOperator, K
- lemma
eLpNorm_czOperator_sqline 907 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Membership.mem,Set,Set.Ioo,OfNat.ofNat,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,LE.le,HPow.hPow,Nat,MeasureTheory.eLpNorm, czOperator, K,HMul.hMulProof uses:
Eq,MeasureTheory.Measure,MeasureTheory.Measure.sum,Int,MeasureTheory.Measure.restrict,Set.Ioc,HAdd.hAdd,Eq.mpr,Set.iUnion,id,congrArg,Eq.symm,MeasureTheory.Measure.restrict_iUnion,Set.pairwise_disjoint_Ioc_intCast,measurableSet_Ioc,Set.univ,iUnion_Ioc_intCast,MeasureTheory.Measure.restrict_univ,Eq.refl,Trans.transand 125 more203 instances, coercions and auxiliary constants left out.
Tactic trace: 30 steps
Open to load the checked before-and-after goal states.
- lemma
eLpNorm_czOperatorline 955 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,LT.lt,OfNat.ofNat,MeasureTheory.MemLp,Top.top,ENNReal,MeasureTheory.MeasureSpace.volume,LE.le,MeasureTheory.eLpNorm, czOperator, K,Nat,HMul.hMul,HPow.hPowProof uses:
Or,le_or_gt,Eq,funext,id,MeasureTheory.setIntegral_eq_zero_of_forall_eq_zero, k,HSub.hSub,Compl.compl,Set,Metric.ball,Membership.mem, k_of_one_le_abs,le_of_not_gt,abs,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,congrArg,Mathlib.Tactic.Ring.of_eqand 91 more173 instances, coercions and auxiliary constants left out.
Tactic trace: 21 steps
Open to load the checked before-and-after goal states.
- lemma
Hilbert_strong_2_2Lemma 11.1.6 line 983 sourceSource comment
Lemma 11.1.6. This verifies the assumption on the operators T_r in two-sided metric space Carleson. Note: we might be able to simplify the proof in the blueprint by using real interpolation `MeasureTheory.exists_hasStrongType_real_interpolation`.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat, MeasureTheory.HasBoundedStrongType,Complex, czOperator, K,ENNReal,Nat,MeasureTheory.MeasureSpace.volume, C_TsProof uses: BoundedFiniteSupport,
And.intro,MeasureTheory.AEStronglyMeasurable,LE.le,MeasureTheory.eLpNorm,HMul.hMul, czOperator_aestronglyMeasurable', Hilbert_kernel_measurable, BoundedFiniteSupport.aestronglyMeasurable,LE.le.trans,HPow.hPow, eLpNorm_czOperator,BoundedFiniteSupport.memLp_top,mul_le_mul',id,Mathlib.Meta.NormNum.isNat_le_true,Mathlib.Meta.NormNum.isNat_pow,Eq.refl,Mathlib.Meta.NormNum.isNat_ofNat,Mathlib.Meta.NormNum.instAtLeastTwoand 9 more82 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
lemma Hilbert_strong_2_2 ⦃r : ℝ⦄ (hr : 0 < r) : HasBoundedStrongType (czOperator K r) 2 2 volume volume (C_Ts 4) := by …Mentions: czOperator, K, C_Ts