The Banach space of global Hölder functions #
This file equips bounded continuous Hölder functions with the norm
‖f‖_[C^α] = ‖f‖_∞ + [f]_α
and proves that this norm is complete when the codomain is complete. The supremum term controls the pointwise limit of a Cauchy sequence, while the Hölder term controls its increments uniformly. Thus the limiting function is again Hölder and convergence holds in both terms of the norm.
The resulting Banach space is the zeroth-order member of the C^{k,α} scale used for Schauder
estimates. The definition uses Mathlib's MemHolder and nnHolderNorm rather than introducing a
parallel notion of Hölder continuity.
Main declarations #
TauCeti.HolderSpace: bounded continuous globallyα-Hölder functions.TauCeti.HolderSpace.instNormedAddCommGroup: the supremum-plus-Hölder normed group structure.TauCeti.HolderSpace.instCompleteSpace: completeness when the codomain is complete.TauCeti.HolderSpace.constL,TauCeti.HolderSpace.evalCLM, andTauCeti.HolderSpace.toBoundedContinuousFunctionCLM: continuous linear maps for constants, evaluation, and inclusion, with operator-norm bounds.
References #
L. C. Evans, Partial Differential Equations, Section 5.1; D. Gilbarg and N. Trudinger, Elliptic Partial Differential Equations of Second Order, Section 4.1.
The space of bounded continuous globally α-Hölder functions, equipped below with the
supremum-plus-Hölder norm. The wrapper separates this norm from the inherited supremum norm on
the underlying submodule.
- toHolderSubmodule : ↥(holderSubmodule α)
The underlying bounded continuous Hölder function.
Instances For
Equations
- TauCeti.HolderSpace.instCoeFunForall = { coe := fun (f : TauCeti.HolderSpace α X Y) => ⇑↑f.toHolderSubmodule }
The underlying bounded continuous function.
Equations
Instances For
Promote a bounded continuous Hölder function to the Hölder space.
Instances For
Every element of the bounded Hölder space is continuous, including at exponent zero.
A Hölder-space element satisfies the global Hölder condition.
Two Hölder-space elements are equal when they agree pointwise.
Equations
- TauCeti.HolderSpace.instAdd = { add := fun (f g : TauCeti.HolderSpace α X Y) => { toHolderSubmodule := f.toHolderSubmodule + g.toHolderSubmodule } }
Equations
- TauCeti.HolderSpace.instNeg = { neg := fun (f : TauCeti.HolderSpace α X Y) => { toHolderSubmodule := -f.toHolderSubmodule } }
Equations
- TauCeti.HolderSpace.instSub = { sub := fun (f g : TauCeti.HolderSpace α X Y) => { toHolderSubmodule := f.toHolderSubmodule - g.toHolderSubmodule } }
Equations
- TauCeti.HolderSpace.instSMulReal = { smul := fun (c : ℝ) (f : TauCeti.HolderSpace α X Y) => { toHolderSubmodule := c • f.toHolderSubmodule } }
Equations
- TauCeti.HolderSpace.instSMulNat = { smul := fun (n : ℕ) (f : TauCeti.HolderSpace α X Y) => { toHolderSubmodule := n • f.toHolderSubmodule } }
Equations
- TauCeti.HolderSpace.instSMulInt = { smul := fun (n : ℤ) (f : TauCeti.HolderSpace α X Y) => { toHolderSubmodule := n • f.toHolderSubmodule } }
The underlying bounded continuous function determines a Hölder-space element.
Equations
- TauCeti.HolderSpace.instModuleReal = Function.Injective.module ℝ { toFun := TauCeti.HolderSpace.toBoundedContinuousFunction, map_zero' := ⋯, map_add' := ⋯ } ⋯ ⋯
The supremum-plus-Hölder norm, combining uniform size with the global Hölder seminorm.
Equations
- TauCeti.HolderSpace.instNorm = { norm := fun (f : TauCeti.HolderSpace α X Y) => TauCeti.holderNorm α f.toBoundedContinuousFunction }
The Hölder-space norm is the supremum-plus-Hölder norm of the underlying bounded continuous function.
The Hölder-space norm is the sum of the supremum norm and the global Hölder seminorm.
The supremum-plus-Hölder norm makes HolderSpace α X Y a normed additive commutative
group.
The supremum-plus-Hölder norm makes HolderSpace α X Y a normed space over ℝ.
Equations
- TauCeti.HolderSpace.instNormedSpace = { toModule := inferInstance, norm_smul_le := ⋯ }
The supremum norm is controlled by the Hölder-space norm.
Forgetting the Hölder bound is a continuous linear map to bounded continuous functions.
Equations
- TauCeti.HolderSpace.toBoundedContinuousFunctionCLM = { toFun := TauCeti.HolderSpace.toBoundedContinuousFunction, map_add' := ⋯, map_smul' := ⋯ }.mkContinuous 1 ⋯
Instances For
Forgetting the Hölder bound has operator norm at most one.
Evaluation at a point as a continuous linear map on the Hölder space.
Equations
Instances For
Evaluation factors through the inclusion into bounded continuous functions.
Evaluation has operator norm at most one.
Bounded global α-Hölder functions form a Banach space when the codomain is Banach.
The Hölder seminorm is controlled by the Hölder-space norm.
A constant function as an element of the bounded Hölder space.
Equations
Instances For
The Hölder norm of a constant is at most the norm of its value, even on an empty domain.
On a nonempty domain, constant functions have exactly the norm of their value.
The continuous linear map assigning a constant bounded Hölder function to each value.
Equations
- TauCeti.HolderSpace.constL = { toFun := TauCeti.HolderSpace.const, map_add' := ⋯, map_smul' := ⋯ }.mkContinuous 1 ⋯
Instances For
The constant map has operator norm at most one, including on an empty domain.
On a nonempty domain with nontrivial values, the constant map has operator norm one.
On a nonempty domain with nontrivial values, the inclusion has operator norm one.
With nontrivial values, evaluation has operator norm one.