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
- One or more equations did not get rendered due to their size.
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
- One or more equations did not get rendered due to their size.
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
- (_ : CompleteSpace C(α, β)) = (_ : CompleteSpace C(α, β))
Equations
- One or more equations did not get rendered due to their size.
Equations
- (_ : NormOneClass C(α, E)) = (_ : NormOneClass C(α, E))
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
- One or more equations did not get rendered due to their size.
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
- 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.
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
- ContinuousMap.modulus f ε h = Classical.choose (_ : ∃ δ > 0, ∀ {x y : α}, dist x y < δ → dist (f x) (f y) < ε)
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 = ContinuousMap.mk fun (g : C(Y, T)) => ContinuousMap.comp g f
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
- (_ : NormedStarGroup C(α, β)) = (_ : NormedStarGroup C(α, β))