Carleson/Defs.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
36 declarations, 0 contain sorry, 0 declared as axioms
Key definitions and setup for the Carleson project
This file contains the statements of the main theorems from the Carleson formalization project: Theorem 1.0.1 (classical Carleson), Theorem 1.1.1 (metric space Carleson) and Theorem 1.1.2 (linearised metric Carleson), as well as the definitions required to state these results.
These are intentionally put in a very low-level file to enable running the comparator tool.
Main definitions and results
MeasureTheory.DoublingMeasure: A metric space with a measure with some nice propreties, including a doubling condition. This is called a "doubling metric measure space" in the blueprint.FunctionDistances: class stating that continuous functions have distances associated to every ball.IsOneSidedKernel Kstates thatKis a one-sided Calderon-Zygmund kernel.KernelProofData: Data common through most of chapters 2-7. These contain the minimal axioms forkernel-summand's proof.MeasureTheory.DoublingMeasure: A metric space with a measure with some nice propreties, including a doubling condition. This is called a "doubling metric measure space" in the blueprint.FunctionDistances: class stating that continuous functions have distances associated to every ball.IsOneSidedKernel Kstates thatKis a one-sided Calderon-Zygmund kernel.KernelProofData: Data common through most of chapters 2-7. These contain the minimal axioms forkernel-summand's proof.ClassicalCarleson: statement of Carleson's theorem asserting a.e. convergence of the partial Fourier sums for continous functions (Theorem 1.0.1 in the blueprint).MetricSpaceCarleson: statement of Theorem 1.1.1 from the blueprint.LinearizedMetricCarleson: statement of Theorem 1.1.2 from the blueprint.
Imports (1)
Imported by 8 files
- def
partialFourierSumPartial Fourier sum line 43 sourceSource documentation
The Nᵗʰ partial Fourier sum of
f : ℝ → ℂforN : ℕ.L4DEL explanation
The N-th partial sum adds the Fourier modes of f with frequency from -N to N, using coefficients taken over one period [0, 2*pi].
- Sum over integers n from -N to N of the Fourier coefficient of f at n times the n-th exponential character evaluated at x.
See also: ClassicalCarleson
Sources and attribution: Pinned Lean source (8972acdfd953)
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,ComplexProof uses:
Finset.sum,Int,Finset.Icc,Neg.neg,HMul.hMul,fourierCoeffOn,OfNat.ofNat,Real.pi,Real.two_pi_pos,ContinuousMap,AddCircle,AddSubgroup.zmultiples,fourier38 instances, coercions and auxiliary constants left out.
def partialFourierSum (N : ℕ) (f : ℝ → ℂ) (x : ℝ) : ℂ := ∑ n ∈ Finset.Icc (-(N : ℤ)) N, …
- def
Real.volThe "volume function"Vline 52 sourceSource documentation
The "volume function"
V. Preferably usevolinstead.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,MeasureTheory.MeasureSpace,RealProof uses:
MeasureTheory.Measure.real,MeasureTheory.MeasureSpace.volume,Metric.ball,Dist.dist2 instances, coercions and auxiliary constants left out.
protected def Real.vol [PseudoMetricSpace X] [MeasureSpace X] (x y : X) : ℝ := …
- def
Set.Annulus.ooline 55 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Real,SetProof uses:
Set.ofPred,Membership.mem,Set.Ioo,Dist.dist3 instances, coercions and auxiliary constants left out.
- def
Set.EAnnulus.ooline 57 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,ENNReal,SetProof uses:
Set.ofPred,Membership.mem,Set.Ioo,EDist.edist8 instances, coercions and auxiliary constants left out.
- def
iLipENormThe inhomogeneous Lipschitz norm on a ball line 60 sourceSource documentation
The inhomogeneous Lipschitz norm on a ball.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedField,PseudoMetricSpace,Real,ENNRealProof uses:
HAdd.hAdd,iSup,Membership.mem,Set,Metric.ball,ENorm.enorm,HMul.hMul,ENNReal.ofReal,Ne,HDiv.hDiv,HSub.hSub,EDist.edist41 instances, coercions and auxiliary constants left out.
def iLipENorm {𝕜 X : Type*} [NormedField 𝕜] [PseudoMetricSpace X] (φ : X → 𝕜) (x₀ : X) (R : ℝ) : ℝ≥0∞ := … - def
localOscillationThe local oscillation of two functions w.r.t line 67 sourceSource documentation
The local oscillation of two functions w.r.t. a set
E. This isd_Ein the blueprint.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
RCLike,PseudoMetricSpace,Set,ContinuousMap,ENNRealProof uses:
iSup,Prod,Membership.mem,SProd.sprod,ENNReal.ofReal,Norm.norm,HAdd.hAdd,HSub.hSub,Prod.fst,Prod.snd42 instances, coercions and auxiliary constants left out.
def localOscillation (E : Set X) (f g : C(X, 𝕜)) : ℝ≥0∞ := …
- structure
BoundedFiniteSupportBounded measurable function $g$ on $X$ supported on a set of finite measure line 74 sourceSource documentation
Bounded measurable function $g$ on $X$ supported on a set of finite measure
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ENorm,Zero,autoParam,MeasureTheory.Measure1 instances, coercions and auxiliary constants left out.
structure BoundedFiniteSupport (f : X → E) (μ : Measure X := by volume_tac) : Prop where …
Mentions: E
- def
MeasureTheory.HasBoundedStrongTypeA weaker version ofHasStrongTypeline 80 sourceSource documentation
A weaker version of
HasStrongType. This is the same asHasStrongTypeifTis continuous w.r.t. the L^2 norm, but weaker in general.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENorm,TopologicalSpace,Zero,MeasurableSpace,ENNReal,MeasureTheory.MeasureProof uses: BoundedFiniteSupport,
And,MeasureTheory.AEStronglyMeasurable,LE.le,MeasureTheory.eLpNorm,HMul.hMul6 instances, coercions and auxiliary constants left out.
def MeasureTheory.HasBoundedStrongType {ε₁ ε₂ : Type*} [ENorm ε₁] [ENorm ε₂] [TopologicalSpace ε₁] [TopologicalSpace ε₂] [Zero ε₁] {α α' : Type*} {_x : MeasurableSpace α} {_x' : MeasurableSpace α'} (T : (α → ε₁) → (α' → ε₂)) (p p' : ℝ≥0∞) (μ : Measure α) (ν : Measure α') (c : ℝ≥0∞) : Prop := … - class
MeasureTheory.Measure.IsDoublingA doubling measure is a measure on a metric space with the condition that doubling the radius of a ball only increases the volume by a constant factor, independent of the ball line 90 sourceSource documentation
A doubling measure is a measure on a metric space with the condition that doubling the radius of a ball only increases the volume by a constant factor, independent of the ball.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,PseudoMetricSpace,MeasureTheory.Measure,outParam,NNRealclass MeasureTheory.Measure.IsDoubling {X : Type*} [MeasurableSpace X] [PseudoMetricSpace X] (μ : Measure X) (A : outParam ℝ≥0) : Prop where …Mentions: A
- class
MeasureTheory.DoublingMeasureA metric space with a measure with some nice properties, including a doubling condition line 98 sourceSource documentation
A metric space with a measure with some nice properties, including a doubling condition. This is called a "doubling metric measure space" in the blueprint.
Awill usually be2 ^ a.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
outParam,NNReal,PseudoMetricSpaceclass MeasureTheory.DoublingMeasure (X : Type*) (A : outParam ℝ≥0) [PseudoMetricSpace X] extends CompleteSpace X, LocallyCompactSpace X, MeasureSpace X, BorelSpace X, IsLocallyFiniteMeasure (volume : Measure X), Measure.IsDoubling (volume : Measure X) A, NeZero (volume : Measure X) where …Mentions: A, MeasureTheory.Measure.IsDoubling
- class
FunctionDistancesA class stating that continuous functions have distances associated to every ball line 113 sourceSource documentation
A class stating that continuous functions have distances associated to every ball. We use a separate type to conveniently index these functions.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
outParam,NormedField,TopologicalSpaceclass FunctionDistances (𝕜 : outParam Type*) (X : Type u) [NormedField 𝕜] [TopologicalSpace X] where …
- instance
(instance at line 129)line 129 source - instance
(instance at line 130)line 130 source - def
WithFunctionDistanceClass used to endowΘ Xwith a pseudometric space structure line 137 sourceSource documentation
Class used to endow
Θ Xwith a pseudometric space structure.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
RCLike,PseudoMetricSpace, FunctionDistances,RealProof uses:
FunctionDistances.Θ8 instances, coercions and auxiliary constants left out.
def WithFunctionDistance (x : X) (r : ℝ) := Θ X
- instance
(instance at line 139)line 139 source - class inductive
CoveredByBallsscan be covered by at mostNballs with radiusrline 153 sourceSource documentation
scan be covered by at mostNballs with radiusr.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Set,Nat,Realclass inductive CoveredByBalls (s : Set X) (n : ℕ) (r : ℝ) : Prop where …
Mentions: s
- def
BallsCoverBallsBalls of radiusrinXare covered bynballs of radiusr'line 160 sourceSource documentation
Balls of radius
rinXare covered bynballs of radiusr'standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Real,NatProof uses: CoveredByBalls,
Metric.balldef BallsCoverBalls (r r' : ℝ) (n : ℕ) : Prop := ∀ x : X, CoveredByBalls (ball x r) n r' …
Mentions: CoveredByBalls
- def
AllBallsCoverBallsFor allr, balls of radiusrinXare covered bynballs of radiusa * rline 164 sourceSource documentation
For all
r, balls of radiusrinXare covered bynballs of radiusa * rstandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Real,NatProof uses: BallsCoverBalls,
HMul.hMul2 instances, coercions and auxiliary constants left out.
def AllBallsCoverBalls (a : ℝ) (n : ℕ) : Prop := ∀ r : ℝ, BallsCoverBalls X (a * r) r n
Mentions: BallsCoverBalls
- class
CompatibleFunctionsA setΘof (continuous) functions is compatible line 167 sourceSource documentation
A set
Θof (continuous) functions is compatible.Awill usually be2 ^ a.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
outParam,Nat,RCLike,PseudoMetricSpaceclass CompatibleFunctions (𝕜 : outParam Type*) (X : Type u) (A : outParam ℕ) [RCLike 𝕜] [PseudoMetricSpace X] extends FunctionDistances 𝕜 X where …
Mentions: A, FunctionDistances
- class
IsCancellativeΘ is τ-cancellative line 191 sourceSource documentation
Θ is τ-cancellative.
τwill usually be1 / astandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,PseudoMetricSpace, MeasureTheory.DoublingMeasure,NNReal,Real, CompatibleFunctions7 instances, coercions and auxiliary constants left out.
class IsCancellative (τ : ℝ) [CompatibleFunctions ℝ X A] : Prop where …
Mentions: CompatibleFunctions, A
- def
upperRadiusR_Q(θ, x)defined in (1.1.17) line 200 sourceSource documentation
R_Q(θ, x)defined in (1.1.17).standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace, FunctionDistances,Real,FunctionDistances.Θ,ENNRealProof uses:
iSup,LT.lt,Dist.dist, WithFunctionDistance,OfNat.ofNat,ENNReal.ofReal19 instances, coercions and auxiliary constants left out.
def upperRadius [FunctionDistances ℝ X] (Q : X → Θ X) (θ : Θ X) (x : X) : ℝ≥0∞ := …
Mentions: FunctionDistances
- def
linearizedNontangentialOperatorThe linearized maximally truncated nontangential Calderon–Zygmund operatorT_Q^θline 204 sourceSource documentation
The linearized maximally truncated nontangential Calderon–Zygmund operator
T_Q^θ.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,PseudoMetricSpace, MeasureTheory.DoublingMeasure,NNReal, FunctionDistances,Real,FunctionDistances.Θ,Complex,ENNRealProof uses:
iSup,Membership.mem,Set,Set.Ioo,OfNat.ofNat,Metric.ball,ENorm.enorm,MeasureTheory.integral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume, Set.EAnnulus.oo,ENNReal.ofReal,Min.min, upperRadius,HMul.hMul49 instances, coercions and auxiliary constants left out.
def linearizedNontangentialOperator [FunctionDistances ℝ X] (Q : X → Θ X) (θ : Θ X) (K : X → X → ℂ) (f : X → ℂ) (x : X) : ℝ≥0∞ := …Mentions: FunctionDistances, K
- def
nontangentialOperatorThe maximally truncated nontangential Calderon–Zygmund operatorT_*line 211 sourceSource documentation
The maximally truncated nontangential Calderon–Zygmund operator
T_*.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,PseudoMetricSpace, MeasureTheory.DoublingMeasure,NNReal,Complex,ENNRealProof uses:
iSup,Real,Membership.mem,Set,Set.Ioo,OfNat.ofNat,Metric.ball,ENorm.enorm,MeasureTheory.integral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume, Set.Annulus.oo,HMul.hMul44 instances, coercions and auxiliary constants left out.
def nontangentialOperator (K : X → X → ℂ) (f : X → ℂ) (x : X) : ℝ≥0∞ := …
Mentions: K
- def
carlesonOperatorIntegrandThe integrand in the (linearized) Carleson operator line 216 sourceSource documentation
The integrand in the (linearized) Carleson operator. This is
Gin Lemma 3.0.1.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,PseudoMetricSpace, MeasureTheory.DoublingMeasure,NNReal, FunctionDistances,Real,Complex,FunctionDistances.ΘProof uses:
MeasureTheory.integral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume, Set.Annulus.oo,HMul.hMul,Complex.exp,Complex.I30 instances, coercions and auxiliary constants left out.
def carlesonOperatorIntegrand [FunctionDistances ℝ X] (K : X → X → ℂ) (θ : Θ X) (R₁ R₂ : ℝ) (f : X → ℂ) (x : X) : ℂ := …Mentions: FunctionDistances, K
- def
linearizedCarlesonOperatorThe linearized generalized Carleson operatorT_Q, taking values inℝ≥0∞line 222 sourceSource documentation
The linearized generalized Carleson operator
T_Q, taking values inℝ≥0∞. UseENNReal.toRealto get the corresponding real number.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,PseudoMetricSpace, MeasureTheory.DoublingMeasure,NNReal, FunctionDistances,Real,FunctionDistances.Θ,Complex,ENNRealProof uses:
iSup,LT.lt,OfNat.ofNat,ENorm.enorm, carlesonOperatorIntegrand38 instances, coercions and auxiliary constants left out.
def linearizedCarlesonOperator [FunctionDistances ℝ X] (Q : X → Θ X) (K : X → X → ℂ) (f : X → ℂ) (x : X) : ℝ≥0∞ := …Mentions: FunctionDistances, K
- def
carlesonOperatorThe generalized Carleson operator line 228 sourceSource documentation
The generalized Carleson operator
T, taking values inℝ≥0∞. UseENNReal.toRealto get the corresponding real number.L4DEL explanation
It takes, at each point, the largest truncated oscillatory integral of K times f against a phase, over all phases and all inner/outer truncation radii.
- For a fixed phase theta, the linearized operator takes the supremum over radii 0 < R1 < R2 of the norm of the integral of K x y * f y * exp(i theta y) over the annulus R1 < dist(x,y) < R2.
- carlesonOperator is the supremum of this over all phases theta in the space of phases; values lie in the extended nonnegative reals.
Prerequisites: linearizedCarlesonOperator, carlesonOperatorIntegrand
See also: MetricSpaceCarleson
Sources and attribution: Pinned Lean source (8972acdfd953)
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,PseudoMetricSpace, MeasureTheory.DoublingMeasure,NNReal, FunctionDistances,Real,Complex,ENNRealProof uses:
iSup,FunctionDistances.Θ, linearizedCarlesonOperator25 instances, coercions and auxiliary constants left out.
phase space: the space Theta X of functions used as oscillation phases in the Carleson operator; it carries a compatible family of metrics on balls
def carlesonOperator [FunctionDistances ℝ X] (K : X → X → ℂ) (f : X → ℂ) (x : X) : ℝ≥0∞ := …
Mentions: FunctionDistances, K
- abbrev
defaultAThis is usually the value of the argumentAinDoublingMeasureandCompatibleFunctionsline 235 sourceSource documentation
This is usually the value of the argument
AinDoublingMeasureandCompatibleFunctionsstandard axioms: propext what this means
Statement uses:
NatProof uses:
HPow.hPow,OfNat.ofNat5 instances, coercions and auxiliary constants left out.
@[simp] abbrev defaultA (a : ℕ) : ℕ := 2 ^ a
- def
defaultτdefaultτis the inverse ofaline 237 sourceSource documentation
defaultτis the inverse ofa.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
Inv.inv3 instances, coercions and auxiliary constants left out.
@[simp] def defaultτ (a : ℕ) : ℝ := a⁻¹ …
- def
C_KThe constant used twice in the definition of the Calderon-Zygmund kernel line 245 sourceSource documentation
The constant used twice in the definition of the Calderon-Zygmund kernel.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,NNRealProof uses:
HPow.hPow,OfNat.ofNat,Nat13 instances, coercions and auxiliary constants left out.
@[simp] def C_K (a : ℝ) : ℝ≥0 := 2 ^ a ^ 3
- class
IsOneSidedKernelKis a one-sided Calderon-Zygmund kernel line 250 sourceSource documentation
Kis a one-sided Calderon-Zygmund kernel. In the formalizationK x yis defined everywhere, even forx = y. The assumptions onKshow thatK x x = 0.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,MeasureTheory.MeasureSpace,outParam,Nat,Complexclass IsOneSidedKernel (a : outParam ℕ) (K : X → X → ℂ) : Prop where …
Mentions: K
- class
KernelProofDataStanding assumptions for the kernel chapters line 261 sourceSource documentation
Data common through most of chapters 2 through 7. These contain the minimal axioms for
kernel-summand's proof. This is used in Chapter 3 when we don't have all other fields fromProofData.L4DEL explanation
This class packages everything the early chapters need: a doubling measure, a parameter a with 4 at most a, compatible function distances, and a one-sided Calderon-Zygmund kernel K.
- The fields are d (a doubling measure with doubling constant 2^a), four_le_a, cf (compatible functions), and hcz (K is a one-sided Calderon-Zygmund kernel).
- The docstring notes these are the minimal axioms for the kernel-summand argument and are used before the full ProofData is available.
See also: MetricSpaceCarleson
Sources and attribution: Pinned Lean source (8972acdfd953)
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
outParam,Nat,Complex,PseudoMetricSpacedoubling measure: a measure on a metric space for which the measure of a ball of radius 2r is bounded by a fixed constant times the measure of the ball of radius r
class KernelProofData {X : Type*} (a : outParam ℕ) (K : outParam (X → X → ℂ)) [PseudoMetricSpace X] where …Mentions: K
- def
C1_0_2The constant used inMetricSpaceCarlesonandLinearizedMetricCarlesonline 285 sourceSource documentation
The constant used in
MetricSpaceCarlesonandLinearizedMetricCarleson. Has value2 ^ (443 * a ^ 3) / (q - 1) ^ 6in the blueprint.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,NNRealProof uses:
HDiv.hDiv,HPow.hPow,OfNat.ofNat,HMul.hMul,HAdd.hAdd,𝕔,HSub.hSub24 instances, coercions and auxiliary constants left out.
def C1_0_2 (a : ℕ) (q : ℝ≥0) : ℝ≥0 := 2 ^ ((3 * 𝕔 + 18 + 5 * (𝕔 / 4)) * a ^ 3) / (q - 1) ^ 6 …
- def
C_TsA constant used on the boundedness ofT_Q^θandT_*line 292 sourceSource documentation
A constant used on the boundedness of
T_Q^θandT_*. We generally assumeHasBoundedStrongType (linearizedNontangentialOperator Q θ K · ·) 2 2 volume volume (C_Ts a)throughout this formalization.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,NNRealProof uses:
HPow.hPow,OfNat.ofNat13 instances, coercions and auxiliary constants left out.
def C_Ts (a : ℕ) : ℝ≥0 := 2 ^ a ^ 3 …
- def
ClassicalCarlesonCarleson's theorem (statement) line 298 sourceSource documentation
Theorem 1.0.1: Carleson's theorem asserting a.e. convergence of the partial Fourier sums for continous functions. For the proof, see
classical_carlesonin the fileCarleson.Classical.ClassicalCarleson.L4DEL explanation
For every continuous 2*pi-periodic complex function f, the partial Fourier sums of f converge to f at almost every point.
- This is only a Prop (a definition of the statement); the proofs are separate theorems.
- The quantifier is over f from the reals to the complex numbers that is continuous and periodic with period 2*pi, and the conclusion is almost-everywhere convergence along N going to infinity.
Prerequisites: partialFourierSum
See also: classical_carleson, classical_carleson_from_carleson_hunt_real
Sources and attribution: Pinned Lean source (8972acdfd953)
standard axioms: Classical.choice, Quot.sound, propext what this means
Proof uses:
Real,Complex,Continuous,Function.Periodic,HMul.hMul,OfNat.ofNat,Real.pi,Filter.Eventually,Filter.Tendsto,Nat, partialFourierSum,Filter.atTop,nhds,MeasureTheory.ae,MeasureTheory.Measure,MeasureTheory.MeasureSpace.volume19 instances, coercions and auxiliary constants left out.
a.e.: almost everywhere: outside a set of Lebesgue measure zero
def ClassicalCarleson : Prop := …
- def
MetricSpaceCarlesonMetric space Carleson theorem (statement) line 304 sourceSource documentation
Theorem 1.1.1. For the proof, see
metric_carlesonin the fileCarleson.MetricCarleson.Main.L4DEL explanation
In a doubling metric measure space with a Calderon-Zygmund kernel whose truncated nontangential operator is L2-bounded, the Carleson operator obeys a restricted weak-type estimate integrated over G against F.
- Hypotheses: KernelProofData, an exponent q in (1,2] with conjugate q', measurable sets F and G, a measurable f with norm at most the indicator of F, and an L2 bound for the nontangential operator with constant C_Ts a.
- Conclusion: the integral of carlesonOperator K f over G is at most C1_0_2 a q * vol(G)^(1/q') * vol(F)^(1/q).
- This is a Prop; the proof is metric_carleson in MetricCarleson/Main.lean.
Prerequisites: KernelProofData, carlesonOperator, nontangentialOperator, C1_0_2
See also: metric_carleson, LinearizedMetricCarleson
Sources and attribution: Pinned Lean source (8972acdfd953)
standard axioms: Classical.choice, Quot.sound, propext what this means
Proof uses:
Nat,MetricSpace,NNReal,Set,Complex, KernelProofData, IsCancellative, defaultA, defaultτ,Membership.mem,Set.Ioc,OfNat.ofNat,NNReal.HolderConjugate,MeasurableSet,Measurable,LE.le,Real,Norm.norm,Set.indicator, MeasureTheory.HasBoundedStrongType and 12 more58 instances, coercions and auxiliary constants left out.
def MetricSpaceCarleson : Prop := …
- def
LinearizedMetricCarlesonTheorem 1.1.2 line 314 sourceSource documentation
Theorem 1.1.2. For the proof, see
linearized_metric_carlesonin the fileCarleson.MetricCarleson.Linearized.standard axioms: Classical.choice, Quot.sound, propext what this means
Proof uses:
Nat,MetricSpace,NNReal,Set,Complex, KernelProofData,MeasureTheory.SimpleFunc, defaultA,FunctionDistances.Θ,Real, IsCancellative, defaultτ,Membership.mem,Set.Ioc,OfNat.ofNat,NNReal.HolderConjugate,MeasurableSet,Measurable,LE.le,Norm.normand 14 more61 instances, coercions and auxiliary constants left out.
def LinearizedMetricCarleson : Prop := …