Post-composition with a C¹ map is a C¹ operator between spaces of continuous maps on a compact space
ProvedAnosovPlugs.contDiff_continuousMap_comp_leftLet be a compact topological space, let and be real normed spaces, and let be a map of class C¹. Write for the space of continuous maps with the supremum norm. Then the composition operator
is of class C¹.
In words: post-composition with a C¹ map is a C¹ map between spaces of continuous functions on a compact space (the composition operator, also called the Nemytskii operator). Its derivative at is . A general fact of analysis, not stated in the paper. In this mission it is a step in the proof of the companion theorem exists_localFlow_contMDiff_of_isInteriorPoint. That theorem says that the local flow of a C¹ vector field at an interior point is jointly C¹ in the initial point and the time. The proof of Proposition 1.1 (Section 3.1 of arXiv v1) uses it tacitly. There is a compact time interval and is the nonlinear part of the Picard operator .
Formalization Note is Mathlib's C(X, E) (ContinuousMap) with the norm that exists for compact . The operator is written fun β => ⟨v ∘ β, _⟩, where the second component is the proof that is continuous. No completeness and no finite dimension is assumed. Mathlib (at the pinned version) has the linear case only (ContinuousLinearMap.compLeftContinuous).
import Mathlib import Definitions.Def_AnosovPlugs_Gluing open scoped Manifold ContDiff Topology open Set
namespace AnosovPlugs
theorem contDiff_continuousMap_comp_left
{X : Type} [TopologicalSpace X] [CompactSpace X]
{E : Type} [NormedAddCommGroup E] [NormedSpace ℝ E]
{F : Type} [NormedAddCommGroup F] [NormedSpace ℝ F]
(v : E → F) (hv : ContDiff ℝ 1 v) :
ContDiff ℝ 1 (fun β : C(X, E) => (⟨v ∘ β, hv.continuous.comp β.continuous⟩ : C(X, F))) := by sorry
end AnosovPlugs