Derivatives of operations on continuous multilinear maps #
In this file,
ιis an index type (Fin nin many applications);E,F i,G i,H, are normed spaces for eachi : ι;f xis a continuous multilinear map fromΠ i, G itoH, depending on a parameterx : E;- for each
i : ι,g i xis a continuous linear mapF i → G i, depending on a parameterx : E.
Given this data, for each x we can define a continuous multilinear map from Π i, F i to H
given by (f x).compContinuousLinearMap (fun i ↦ g i x) v = f x (fun i ↦ g i x (v i)).
As a map between functional spaces,
ContinuousMultilinearMap.compContinuousLinearMap is multilinear in (f; g i).
Thus its derivative with respect to each map (f or g i)
is given by substituting f' or g' i instead of f or g i
in (f x).compContinuousLinearMap (fun i ↦ g i x),
and the full differential is given by the sum of these terms.
In terms of bundled maps, the derivative with respect to f
is given by ContinuousMultilinearMap.compContinuousLinearMapL
and the sum of terms that represent the derivatives with respect to g i
is given by ContinuousMultilinearMap.fderivCompContinuousLinearMap.
All statements in the first section are claiming this, for various notions of differentiation.
The second section deduces the corresponding differentiability results when ι is finite.