Carleson/Classical/CarlesonOnTheRealLineBasic.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
21 declarations, 0 contain sorry, 0 declared as axioms
Imports (4)
Imported by 4 files
- lemma
localOscillation_on_emptysetline 20 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,ContinuousMap,Real,Eq,ENNReal, localOscillation,EmptyCollection.emptyCollection,Set,OfNat.ofNatProof uses:
of_eq_true,Eq.trans,True,congrFun',congrArg,iSup,Prod,Membership.mem,SProd.sprod,ENNReal.ofReal,Norm.norm,HAdd.hAdd,HSub.hSub,Prod.fst,Prod.snd,funext,Bot.bot,False,abs,iSup_congr_Propand 9 more68 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
localOscillation_on_empty_ballline 23 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,ContinuousMap,Real,LE.le,OfNat.ofNat,Eq,ENNReal, localOscillation,Metric.ballProof uses:
Eq.mpr,EmptyCollection.emptyCollection,Set,id,congrArg,Iff.mpr,Metric.ball_eq_empty, localOscillation_on_emptyset,Eq.refl17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- def
integer_linearline 34 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,ContinuousMap,RealProof uses:
ContinuousMap.mk,HMul.hMul11 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- instance
instFunctionDistancesRealline 131 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: FunctionDistances,
RealProof uses:
FunctionDistances.mk,Int, integer_linear,Eq,ContinuousMap,PseudoMetricSpace.mk,Dist.mk,HMul.hMul,OfNat.ofNat,Max.max,abs,HSub.hSub,NNReal.mk,UniformSpace.ofDist,Bornology.ofDist37 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
dist_integer_linear_eqline 149 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
FunctionDistances.Θ,Real,Eq,Dist.dist, WithFunctionDistance,HMul.hMul,OfNat.ofNat,Nat,Max.max,abs,HSub.hSubProof uses:
Eq.mpr,Int,id,Eq.trans,congrArg,congrFun',Eq.symm,Nat.cast_zero,Eq.refl65 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
coeΘ_Rline 153 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
FunctionDistances.Θ,Real,Eq,HMul.hMulProof uses:
rfl20 instances, coercions and auxiliary constants left out.
- lemma
coeΘ_R_Cline 155 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
FunctionDistances.Θ,Real,Eq,Complex,HMul.hMulProof uses:
Eq.mpr,id,Eq.trans,congrArg,Eq.refl30 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
oscillation_controlline 157 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,FunctionDistances.Θ,LE.le,ENNReal, localOscillation,Metric.ball,FunctionDistances.coeΘ,ENNReal.ofReal,Dist.dist, WithFunctionDistanceProof uses:
dite,OfNat.ofNat,Eq.mpr,EmptyCollection.emptyCollection,Set,id,Eq,congrArg,Iff.mpr,Metric.ball_eq_empty,of_eq_true,Eq.trans,True,congrFun',iSup,Prod,Membership.mem,SProd.sprod,Norm.norm,HAdd.hAddand 115 more157 instances, coercions and auxiliary constants left out.
Tactic trace: 26 steps
Open to load the checked before-and-after goal states.
- lemma
frequency_monotoneline 186 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,FunctionDistances.Θ,LE.le,Set,Metric.ball,Dist.dist, WithFunctionDistanceProof uses:
Eq.mpr,HMul.hMul,OfNat.ofNat,Nat,Max.max,abs,HSub.hSub,id,Eq,congrArg, dist_integer_linear_eq,dite,max_eq_right,mul_le_mul_of_nonneg_right,mul_le_mul_of_nonneg_left,le_max_right,le_of_lt,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refland 76 more110 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
frequency_ball_doublingline 197 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,FunctionDistances.Θ,LE.le,Dist.dist, WithFunctionDistance,HMul.hMul,OfNat.ofNat,NatProof uses:
Eq.mpr,Max.max,abs,HSub.hSub,id,Eq,congrArg, dist_integer_linear_eq,dite,GE.ge,max_eq_left,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HPow.hPow,Nat.rawCastand 66 more98 instances, coercions and auxiliary constants left out.
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.
- theorem
frequency_ball_growthline 208 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,FunctionDistances.Θ,LE.le,HMul.hMul,OfNat.ofNat,Nat,Dist.dist, WithFunctionDistanceProof uses:
Eq.mpr,Max.max,abs,HSub.hSub,id,Eq,congrArg, dist_integer_linear_eq,dite,GE.ge,max_eq_left,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HPow.hPow,Nat.rawCastand 66 more98 instances, coercions and auxiliary constants left out.
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.
- lemma
integer_ball_coverline 220 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real, WithFunctionDistance, CoveredByBalls,Metric.ball,HMul.hMul,OfNat.ofNat,NatProof uses:
Eq.mpr,Exists,Finset,And,LE.le,Finset.card,Set,Set.iUnion,Membership.mem,id,Eq,congrArg,propext,coveredByBalls_iff,dite,GE.ge,Exists.intro,Singleton.singleton,FunctionDistances.Θ,And.introand 215 more239 instances, coercions and auxiliary constants left out.
Tactic trace: 147 steps
Open to load the checked before-and-after goal states.
- instance
compatibleFunctions_Rline 363 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: CompatibleFunctions,
Real,HPow.hPow,Nat,OfNat.ofNatProof uses:
CompatibleFunctions.mk,FunctionDistances.Θ, oscillation_control, frequency_monotone22 instances, coercions and auxiliary constants left out.
Tactic trace: 23 steps
Open to load the checked before-and-after goal states.
- instance
real_van_der_Corputline 388 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: IsCancellative,
Real,HPow.hPow,Nat,OfNat.ofNat, defaultτProof uses: isCancellative_of_norm_integral_exp_le,
Complex,LT.lt,Ne,ENNReal, iLipENorm,Top.top,LE.le,Set,Function.support,Metric.ball,FunctionDistances.Θ,Eq.mpr,Norm.norm,MeasureTheory.integral,NNReal,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,HMul.hMul,Complex.expand 174 more231 instances, coercions and auxiliary constants left out.
Tactic trace: 38 steps
Open to load the checked before-and-after goal states.
- lemma
Real.vol_real_eqremove? line 434 sourceSource comment
remove?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq, Real.vol,HMul.hMul,OfNat.ofNat,Nat,abs,HSub.hSubProof uses:
Eq.mpr,MeasureTheory.Measure.real,MeasureTheory.MeasureSpace.volume,Metric.ball,Dist.dist,id,congrArg,Real.vol.eq_1,ENNReal.toReal,MeasureTheory.Measure,Set,ENNReal,MeasureTheory.measureReal_def,Real.dist_eq,ENNReal.ofReal,Real.volume_ball,ENNReal.toReal_ofReal,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefland 56 more91 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
lemma Real.vol_real_eq {x y : ℝ} : Real.vol x y = 2 * |x - y| := by …Mentions: Real.vol
- lemma
Real.vol_eqproof can be simplified with enorm lemma line 439 sourceSource comment
proof can be simplified with enorm lemmastandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq,ENNReal, vol,HMul.hMul,OfNat.ofNat,Nat,ENorm.enorm,HSub.hSubProof uses:
Eq.mpr,MeasureTheory.Measure,Set,MeasureTheory.MeasureSpace.volume,Metric.ball,Dist.dist,id,congrArg,vol.eq_1,ENNReal.ofReal,Real.volume_ball,ENNReal.ofReal_mul,le_of_lt,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Nat.ble,EDist.edistand 4 more82 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
lemma Real.vol_eq {x y : ℝ} : vol x y = 2 * ‖x - y‖ₑ := by …Mentions: Real.vol
- lemma
Real.vol_real_symmremove? line 444 sourceSource comment
remove?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq, Real.volProof uses:
Eq.mpr,HMul.hMul,OfNat.ofNat,Nat,abs,HSub.hSub,id,congrArg, Real.vol_real_eq,abs_sub_comm,Eq.refl17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma Real.vol_real_symm {x y : ℝ} : Real.vol x y = Real.vol y x := by …Mentions: Real.vol
- lemma
Real.vol_symmproof can be simplified with enorm lemma line 448 sourceSource comment
proof can be simplified with enorm lemmastandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq,ENNReal, volProof uses:
Eq.mpr,HMul.hMul,OfNat.ofNat,Nat,ENorm.enorm,HSub.hSub,id,congr,congrArg, Real.vol_eq,ENNReal.ofReal,Norm.norm,of_eq_true,Eq.trans,True,norm_sub_rev,eq_self34 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma Real.vol_symm {x y : ℝ} : vol x y = vol y x := by …Mentions: Real.vol
- instance
isOneSidedKernelHilbertline 451 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: IsOneSidedKernel,
Real,OfNat.ofNat,Nat, KProof uses:
IsOneSidedKernel.mk, Hilbert_kernel_measurable,Eq.mpr,LE.le,Norm.norm,Complex,HDiv.hDiv, C_K, Real.vol,MeasureTheory.Measure.real,MeasureTheory.MeasureSpace.volume,Metric.ball,Dist.dist,id,Eq,congrArg,Real.vol.eq_1,ENNReal.toReal,MeasureTheory.Measure,Setand 174 more142 instances, coercions and auxiliary constants left out.
Tactic trace: 31 steps
Open to load the checked before-and-after goal states.
- instance
isTwoSidedKernelHilbertline 485 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: IsTwoSidedKernel,
Real,OfNat.ofNat,Nat, KProof uses:
IsTwoSidedKernel.mk,LE.le,HMul.hMul,Dist.dist,Eq.mpr,ENNReal,ENorm.enorm,Complex,HSub.hSub,HPow.hPow,HDiv.hDiv,EDist.edist,Inv.inv, C_K, vol,RingHom,starRingEnd,id,Eq,congrArgand 15 more96 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
carlesonOperatorReal_le_carlesonOperatorTODO : change name to reflect that this only holds for a specific instance of CarlesonOperaterReal? line 496 sourceSource comment
TODO : change name to reflect that this only holds for a specific instance of CarlesonOperaterReal?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
LE.le,Real,Complex,ENNReal, carlesonOperatorReal, K, carlesonOperator,HPow.hPow,Nat,OfNat.ofNatProof uses:
Eq.mpr,iSup,FunctionDistances.Θ, linearizedCarlesonOperator,id,Eq,congrArg,carlesonOperator.eq_1,Int,LT.lt,ENorm.enorm,MeasureTheory.integral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.ofPred,Membership.mem,Set,Set.Ioo,Dist.dist,HMul.hMuland 47 more91 instances, coercions and auxiliary constants left out.
Tactic trace: 16 steps
Open to load the checked before-and-after goal states.
lemma carlesonOperatorReal_le_carlesonOperator : T ≤ carlesonOperator K := by …
Mentions: T, carlesonOperator, K