Manifold derivatives of continuous-linear-map applications #
This file records a local-calculus fact for vector-valued maps on manifolds: at a zero of a
vector-valued map u, the derivative of a varying continuous linear map c applied to u has
no contribution from the varying operator. Since that contribution is multiplied by u = 0, the
operator c need only be continuous, not differentiable.
On a normed space, the imported theorem HasFDerivWithinAt.clm_apply_of_eq_zero is a variant of
HasFDerivWithinAt.clm_apply needing only continuity of c. The manifold formula
mvfderiv_eq_comp_of_eventuallyEq_clm_apply is its counterpart in charts, specialized to
the case used when differentiating changes of fiber coordinates at the zero of a bundle section.
It is stated for any map agreeing with y β¦ c y (u y) near the point, which is how fiber
coordinates in two trivializations are related.
For maps on a normed space, it also records how mvfderiv acts on vectors given in the
model space through NormedSpace.fromTangentSpace: there it is the FrΓ©chet derivative.
The precomposing continuous linear map may have any module equipped with a topology as its source.
At a zero of u, a map agreeing near x with y β¦ c y (u y) has derivative c x composed
with the derivative of u: the variation of c is multiplied by u x = 0, so c need only be
continuous at x.
Applying a differentiable family of continuous linear maps to a fixed vector commutes with the
vector-valued manifold derivative: d (fun z β¦ c z w) x v = (d c x v) w.
On a normed space, the vector-valued manifold derivative applied to model-space vectors
L v, viewed as tangent vectors via NormedSpace.fromTangentSpace, is the FrΓ©chet derivative
applied to L v. No norm is required on the source of L.