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.
The local oscillation of two functions w.r.t. a set E
. This is d_E
in the blueprint.
Equations
- localOscillation E f g = ⨆ z ∈ E ×ˢ E, ENNReal.ofReal ‖f z.1 - g z.1 - f z.2 + g z.2‖
Instances For
A ball w.r.t. the distance localOscillation
Equations
- localOscillationBall E f r = {g : C(X, 𝕜) | localOscillation E f g < ENNReal.ofReal 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
Instances
Equations
- instCoeΘContinuousMap = { coe := coeΘ }
Equations
- instFunLikeΘ = { coe := fun (f : Θ X) => ⇑(coeΘ f), coe_injective' := ⋯ }
Equations
- WithFunctionDistance x r = Θ X
Instances For
Equations
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
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
.
- localOscillation_le_cdist {x : X} {r : ℝ} {f g : Θ X} : localOscillation (Metric.ball x r) (coeΘ f) (coeΘ g) ≤ ENNReal.ofReal (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} (h : 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} (h1 : 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)
The distance of a ball with large radius is bounded below. (1.0.11)
Instances
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} (h1 : LipschitzWith K ϕ) (h2 : 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
Equations
- CZOperator K r f x = ∫ (y : X) in (Metric.ball x r)ᶜ, K x y * f y
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) 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) 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