Miscellaneous definitions. These are mostly the definitions used to state the metric Carleson theorem. We should move them to separate files once we start proving things about them.
A ball w.r.t. the distance localOscillation
Equations
- localOscillationBall E f r = {g : C(X, 𝕜) | localOscillation E f g < r}
Instances For
A class stating that continuous functions have distances associated to every ball. We use a separate type to conveniently index these functions.
- Θ : Type u
- metric : X → ℝ → PseudoMetricSpace (Θ X)
Instances
Equations
- instCoeΘContinuousMap = { coe := coeΘ }
Equations
- ⋯ = ⋯
Equations
- WithFunctionDistance x r = Θ X
Instances For
Equations
- toWithFunctionDistance = Equiv.refl (Θ X)
Instances For
Equations
- instPseudoMetricSpaceWithFunctionDistance = FunctionDistances.metric x r
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pretty printer defined by notation3
command.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pretty printer defined by notation3
command.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pretty printer defined by notation3
command.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A set Θ
of (continuous) functions is compatible. A
will usually be 2 ^ a
.
- metric : X → ℝ → PseudoMetricSpace (Θ X)
- localOscillation_le_cdist : ∀ {x : X} {r : ℝ} {f g : Θ X}, localOscillation (Metric.ball x r) (coeΘ f) (coeΘ g) ≤ dist f g
The distance is bounded below by the local oscillation. (1.0.7)
- cdist_mono : ∀ {x₁ x₂ : X} {r₁ r₂ : ℝ} {f g : Θ X}, Metric.ball x₁ r₁ ⊆ Metric.ball x₂ r₂ → dist f g ≤ dist f g
The distance is monotone in the ball. (1.0.9)
The distance of a ball with large radius is bounded above. (1.0.8)
- le_cdist : ∀ {x₁ x₂ : X} {r : ℝ} {f g : Θ X}, Metric.ball x₁ r ⊆ Metric.ball x₂ (↑A * r) → 2 * dist f g ≤ dist f g
The distance of a ball with large radius is bounded below. (1.0.10)
- ballsCoverBalls : ∀ {x : X} {r R : ℝ}, BallsCoverBalls (WithFunctionDistance x r) (2 * R) R A
The distance of a ball with large radius is bounded below. (1.0.11)
Instances
Equations
- ⋯ = ⋯
Equations
- inhabited_Space = { default := ⋯.some }
The point o
in the blueprint
Instances For
Θ is τ-cancellative. τ
will usually be 1 / a
- norm_integral_exp_le : ∀ {x : X} {r : ℝ} {ϕ : X → ℂ} {K : NNReal}, LipschitzWith K ϕ → tsupport ϕ ⊆ Metric.ball x r → ∀ {f g : Θ X}, ‖∫ (x : X) in Metric.ball x r, Complex.exp (Complex.I * (↑(f x) - ↑(g x))) * ϕ x‖ ≤ ↑A * MeasureTheory.volume.real (Metric.ball x r) * iLipNorm ϕ x r * (1 + dist f g) ^ (-τ)
Instances
The "volume function" V
. Note that we will need to assume
IsFiniteMeasureOnCompacts
and ProperSpace
to actually know that this volume is finite.
Equations
- Real.vol x y = MeasureTheory.volume.real (Metric.ball x (dist x y))
Instances For
The Calderon Zygmund operator T_r
in chapter Two-sided Metric Space Carleson
Instances For
R_Q(θ, x)
defined in (1.0.20).
Instances For
The linearized maximally truncated nontangential Calderon Zygmund operator T_Q^θ
Equations
- One or more equations did not get rendered due to their size.
Instances For
The maximally truncated nontangential Calderon Zygmund operator T_*
Equations
Instances For
The linearized generalized Carleson operator T_Q
, taking values in ℝ≥0∞
.
Use ENNReal.toReal
to get the corresponding real number.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The generalized Carleson operator T
, taking values in ℝ≥0∞
.
Use ENNReal.toReal
to get the corresponding real number.
Equations
- carlesonOperator K f x = ⨆ (θ : Θ X), linearizedCarlesonOperator (fun (x : X) => θ) K f x
Instances For
K
is a one-sided Calderon-Zygmund kernel
In the formalization K x y
is defined everywhere, even for x = y
. The assumptions on K
show
that K x x = 0
.
- measurable_K : Measurable (Function.uncurry K)
Instances
K
is a two-sided Calderon-Zygmund kernel
In the formalization K x y
is defined everywhere, even for x = y
. The assumptions on K
show
that K x x = 0
.
Instances
Data common through most of chapters 2-9.
- d : MeasureTheory.DoublingMeasure X ↑(defaultA a)
- four_le_a : 4 ≤ a
- cf : CompatibleFunctions ℝ X (defaultA a)
- c : IsCancellative X (defaultτ a)
- hcz : IsOneSidedKernel a K
- hasBoundedStrongType_Tstar : MeasureTheory.HasBoundedStrongType (fun (x1 : X → ℂ) (x2 : X) => (nontangentialOperator K x1 x2).toReal) 2 2 MeasureTheory.volume MeasureTheory.volume (C_Ts ↑a)
- measurableSet_F : MeasurableSet F
- measurableSet_G : MeasurableSet G
- measurable_σ₁ : Measurable σ₁
- measurable_σ₂ : Measurable σ₂
- σ₁_le_σ₂ : σ₁ ≤ σ₂
- Q : MeasureTheory.SimpleFunc X (Θ X)
Instances
- d : MeasureTheory.DoublingMeasure X ↑(defaultA a)
- cf : CompatibleFunctions ℝ X (defaultA a)
- c : IsCancellative X (defaultτ a)
- hcz : IsOneSidedKernel a K
- hasBoundedStrongType_Tstar : MeasureTheory.HasBoundedStrongType (fun (x1 : X → ℂ) (x2 : X) => (nontangentialOperator K x1 x2).toReal) 2 2 MeasureTheory.volume MeasureTheory.volume (C_Ts ↑a)
- measurable_σ₁ : Measurable σ₁
- measurable_σ₂ : Measurable σ₂
- finite_range_σ₁ : Finite ↑(Set.range σ₁)
- finite_range_σ₂ : Finite ↑(Set.range σ₂)
- Q : MeasureTheory.SimpleFunc X (Θ X)
- volume_F_pos : 0 < MeasureTheory.volume F
- volume_G_pos : 0 < MeasureTheory.volume G
Instances
Equations
- ShortVariables.termD = Lean.ParserDescr.node `ShortVariables.termD 1024 (Lean.ParserDescr.symbol "D")
Instances For
Equations
- ShortVariables.termκ = Lean.ParserDescr.node `ShortVariables.termκ 1024 (Lean.ParserDescr.symbol "κ")
Instances For
Equations
- ShortVariables.termZ = Lean.ParserDescr.node `ShortVariables.termZ 1024 (Lean.ParserDescr.symbol "Z")
Instances For
Equations
- ShortVariables.termτ = Lean.ParserDescr.node `ShortVariables.termτ 1024 (Lean.ParserDescr.symbol "τ")
Instances For
Equations
- ShortVariables.termO = Lean.ParserDescr.node `ShortVariables.termO 1024 (Lean.ParserDescr.symbol "o")
Instances For
Equations
- ShortVariables.termS = Lean.ParserDescr.node `ShortVariables.termS 1024 (Lean.ParserDescr.symbol "S")
Instances For
Equations
- ShortVariables.termNnτ = Lean.ParserDescr.node `ShortVariables.termNnτ 1024 (Lean.ParserDescr.symbol "nnτ")
Instances For
Equations
- ShortVariables.termNnq = Lean.ParserDescr.node `ShortVariables.termNnq 1024 (Lean.ParserDescr.symbol "nnq")
Instances For
Equations
- ShortVariables.termNnD = Lean.ParserDescr.node `ShortVariables.termNnD 1024 (Lean.ParserDescr.symbol "nnD")
Instances For
the L^∞-normalized τ-Hölder norm. Do we use this for other values of τ?
Equations
Instances For
Lemma 2.1.1