Carleson/Classical/CarlesonOperatorReal.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
12 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
Imported by 2 files
- def
carlesonOperatorRealTODO: avoid this extra definition? line 15 sourceSource comment
TODO: avoid this extra definition?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,ENNRealProof uses:
iSup,Int,LT.lt,OfNat.ofNat,ENorm.enorm,MeasureTheory.integral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.ofPred,Membership.mem,Set,Set.Ioo,Dist.dist,HMul.hMul,Complex.exp,Complex.I40 instances, coercions and auxiliary constants left out.
def carlesonOperatorReal (K : ℝ → ℝ → ℂ) (f : ℝ → ℂ) (x : ℝ) : ENNReal := …
Mentions: K
- lemma
annulus_real_eqline 20 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,OfNat.ofNat,Eq,Set,Set.ofPred,Membership.mem,Set.Ioo,Dist.dist,Union.union,HSub.hSub,HAdd.hAddProof uses:
Set.ext,Eq.mpr,Iff,And,Or,LT.lt,id,congr,congrArg,congrFun',funext,abs,Eq.trans,Neg.neg,neg_sub,Iff.intro,Or.inl,And.intro,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefland 63 more115 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.
- lemma
annulus_real_volumeline 32 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Icc,OfNat.ofNat,Eq,ENNReal,MeasureTheory.Measure,MeasureTheory.MeasureSpace.volume,Set.ofPred,Set.Ioo,Dist.dist,ENNReal.ofReal,HMul.hMul,Nat,HSub.hSubProof uses:
Eq.mpr,Union.union,HAdd.hAdd,id,congrArg, annulus_real_eq,And.left,LE.le,MeasureTheory.measure_union,Disjoint,Inter.inter,EmptyCollection.emptyCollection,propext,Set.disjoint_iff,False.elim,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,LT.lt,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congrand 74 more122 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- lemma
annulus_measurableSetline 40 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,MeasurableSet,Set.ofPred,Membership.mem,Set,Set.Ioo,Dist.distProof uses:
measurableSet_preimage,Measurable.dist,measurable_const,measurable_id,measurableSet_Ioo20 instances, coercions and auxiliary constants left out.
- lemma
sup_eq_sup_dense_of_continuousline 42 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,ENNReal,Set,IsOpen,Dense,ContinuousOn,Eq,iSup,Membership.mem,Inter.interProof uses:
le_antisymm,le_of_forall_lt_imp_le_of_dense,LT.lt,Exists,LE.le,Eq.mp,congrArg,propext,lt_iSup_iff,Set.preimage,Set.Ioi,ContinuousOn.isOpen_inter_preimage,isOpen_Ioi,Set.Nonempty,Dense.inter_open_nonempty,Exists.intro,And.intro,Eq.mpr,id,Eq.transand 11 more50 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
measurable_mul_kernelline 57 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Real,Complex,Measurable,Prod,Function.uncurry,HMul.hMul, K,Complex.exp,Complex.IProof uses:
Measurable.mul,Function.comp,Prod.snd,Measurable.comp,measurable_snd, Hilbert_kernel_measurable,Measurable.cexp,measurable_const,Complex.measurable_ofReal39 instances, coercions and auxiliary constants left out.
- def
QᵣRationals as a set of real numbers line 63 sourceSource documentation
Rationals as a set of real numbers.
private def Qᵣ : Set ℝ := Rat.cast '' Set.univ
- lemma
Qᵣ_denseRationals are dense in reals line 66 sourceSource documentation
Rationals are dense in reals.
private lemma Qᵣ_dense : Dense Qᵣ := …
Mentions: Qᵣ
- lemma
Qᵣ_countableRationals are countable after conversion to reals, too line 70 sourceSource documentation
Rationals are countable after conversion to reals, too.
private lemma Qᵣ_countable : Countable Qᵣ := …
Mentions: Qᵣ
- lemma
carlesonOperatorReal_measurableline 76 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,MeasureTheory.AEStronglyMeasurable,MeasureTheory.MeasureSpace.volume,MeasureTheory.IntegrableOn,Set.Ioo,HAdd.hAdd,OfNat.ofNat,Nat,Measurable,ENNReal, carlesonOperatorReal, KProof uses:
Not,Or,Classical.em,Measurable.iSup,Int,iSup,LT.lt,ENorm.enorm,MeasureTheory.integral,MeasureTheory.Measure.restrict,Set.ofPred,Membership.mem,Set,Dist.dist,HMul.hMul,Complex.exp,Complex.I,Set.indicator,Eq,rfland 279 more329 instances, coercions and auxiliary constants left out.
Tactic trace: 185 steps
Open to load the checked before-and-after goal states.
- lemma
carlesonOperatorReal_mulline 262 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,LT.lt,OfNat.ofNat,Eq,ENNReal, carlesonOperatorReal, K,HMul.hMul,ENNReal.ofReal,HDiv.hDivProof uses:
Eq.mpr,iSup,Int,ENorm.enorm,MeasureTheory.integral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.ofPred,Membership.mem,Set,Set.Ioo,Dist.dist,Complex.exp,Complex.I,id,congrArg,carlesonOperatorReal.eq_1,ENNReal.mul_iSup,SupSet,Eq.recand 24 more111 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- lemma
carlesonOperatorReal_eq_of_restrict_intervalline 283 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Membership.mem,Set,Set.Icc,Eq,ENNReal, carlesonOperatorReal, K,Set.indicator,Set.Ioo,HSub.hSub,OfNat.ofNat,HAdd.hAddProof uses:
id,SupSet,Eq.rec,iSup,Eq.refl,Int,LT.lt,ENorm.enorm,MeasureTheory.integral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.ofPred,Dist.dist,HMul.hMul,Complex.exp,Complex.I,funext,ENorm,NormedAddCommGroup,NormedSpaceand 73 more118 instances, coercions and auxiliary constants left out.
Tactic trace: 25 steps
Open to load the checked before-and-after goal states.