Continuous functions on a compact space #
Continuous functions C(α, β)
from a compact space α
to a metric space β
are automatically bounded, and so acquire various structures inherited from α →ᵇ β
.
This file transfers these structures, and restates some lemmas characterising these structures.
If you need a lemma which is proved about α →ᵇ β
but not for C(α, β)
when α
is compact,
you should restate it here. You can also use
ContinuousMap.equivBoundedOfCompact
to move functions back and forth.
When α
is compact, the bounded continuous maps α →ᵇ β
are
equivalent to C(α, β)
.
Equations
- ContinuousMap.equivBoundedOfCompact α β = { toFun := BoundedContinuousFunction.mkOfCompact, invFun := BoundedContinuousFunction.toContinuousMap, left_inv := ⋯, right_inv := ⋯ }
Instances For
When α
is compact, the bounded continuous maps α →ᵇ 𝕜
are
additively equivalent to C(α, 𝕜)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
When α
is compact, and β
is a metric space, the bounded continuous maps α →ᵇ β
are
isometric to C(α, β)
.
Equations
- ContinuousMap.isometryEquivBoundedOfCompact α β = { toEquiv := ContinuousMap.equivBoundedOfCompact α β, isometry_toFun := ⋯ }
Instances For
The pointwise distance is controlled by the distance between functions, by definition.
The distance between two functions is controlled by the supremum of the pointwise distances.
Equations
- ⋯ = ⋯
Equations
- ContinuousMap.instNormedAddCommGroup = let __src := ContinuousMap.metricSpace α E; let __src_1 := ContinuousMap.instAddCommGroupContinuousMap; NormedAddCommGroup.mk ⋯
Equations
- ⋯ = ⋯
Distance between the images of any two points is at most twice the norm of the function.
The norm of a function is controlled by the supremum of the pointwise norms.
Equations
- ContinuousMap.instNormedRing = let __src := inferInstance; let __src_1 := ContinuousMap.instRing; NormedRing.mk ⋯ ⋯
Equations
- ContinuousMap.normedSpace = NormedSpace.mk ⋯
When α
is compact and 𝕜
is a normed field,
the 𝕜
-algebra of bounded continuous maps α →ᵇ β
is
𝕜
-linearly isometric to C(α, β)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The evaluation at a point, as a continuous linear map from C(α, 𝕜)
to 𝕜
.
Equations
- ContinuousMap.evalCLM 𝕜 x = (BoundedContinuousFunction.evalCLM 𝕜 x).comp (ContinuousMap.linearIsometryBoundedOfCompact α E 𝕜).toLinearIsometry.toContinuousLinearMap
Instances For
Equations
- ContinuousMap.instNormedAlgebra = let __src := ContinuousMap.normedSpace; let __src_1 := ContinuousMap.algebra; NormedAlgebra.mk ⋯
We now set up some declarations making it convenient to use uniform continuity.
An arbitrarily chosen modulus of uniform continuity for a given function f
and ε > 0
.
Equations
- f.modulus ε h = Classical.choose ⋯
Instances For
Postcomposition of continuous functions into a normed module by a continuous linear map is a
continuous linear map.
Transferred version of ContinuousLinearMap.compLeftContinuousBounded
,
upgraded version of ContinuousLinearMap.compLeftContinuous
,
similar to LinearMap.compLeft
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
We now setup variations on compRight* f
, where f : C(X, Y)
(that is, precomposition by a continuous map),
as a morphism C(Y, T) → C(X, T)
, respecting various types of structure.
In particular:
compRightContinuousMap
, the bundled continuous map (for this we needX Y
compact).compRightHomeomorph
, when we precompose by a homeomorphism.compRightAlgHom
, whenT = R
is a topological ring.
Precomposition by a continuous map is itself a continuous map between spaces of continuous maps.
Equations
- ContinuousMap.compRightContinuousMap T f = { toFun := fun (g : C(Y, T)) => g.comp f, continuous_toFun := ⋯ }
Instances For
Precomposition by a homeomorphism is itself a homeomorphism between spaces of continuous maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Local normal convergence #
A sum of continuous functions (on a locally compact space) is "locally normally convergent" if the
sum of its sup-norms on any compact subset is summable. This implies convergence in the topology
of C(X, E)
(i.e. locally uniform convergence).
Star structures #
In this section, if β
is a normed ⋆-group, then so is the space of
continuous functions from α
to β
, by using the star operation pointwise.
Furthermore, if α
is compact and β
is a C⋆-ring, then C(α, β)
is a C⋆-ring.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯