Multiplicative operations on derivatives #
For detailed documentation of the FrΓ©chet derivative,
see the module docstring of Mathlib/Analysis/Calculus/FDeriv/Basic.lean.
This file contains the usual formulas (and existence assertions) for the derivative of
- multiplication of a function by a scalar function
- product of finitely many scalar functions
- taking the pointwise multiplicative inverse (i.e.
Inv.invorRing.inverse) of a function
Derivative of the pointwise composition/application of continuous linear maps #
Derivative of the application of continuous multilinear maps to a constant #
Application of a ContinuousMultilinearMap to a constant commutes with fderivWithin.
Application of a ContinuousMultilinearMap to a constant commutes with fderiv.
Derivative of the product of a scalar-valued function and a vector-valued function #
If c is a differentiable scalar-valued function and f is a differentiable vector-valued
function, then fun x β¦ c x β’ f x is differentiable as well. Lemmas in this section works for
function c taking values in the base field, as well as in a normed algebra over the base
field: e.g., they work for c : E β β and f : E β F provided that F is a complex
normed vector space.
Derivative of the product of two functions #
Derivative of a finite product of functions #
Auxiliary lemma for hasStrictFDerivAt_multiset_prod.
For NormedCommRing πΈ', can rewrite as Multiset using Multiset.prod_coe.
Unlike HasFDerivAt.finset_prod, supports non-commutative multiply and duplicate elements.
Unlike HasFDerivAt.finset_prod, supports duplicate elements.
At an invertible element x of a normed algebra R, the FrΓ©chet derivative of the inversion
operation is the linear map fun t β¦ - xβ»ΒΉ * t * xβ»ΒΉ.
TODO: prove that Ring.inverse is analytic and use it to prove a HasStrictFDerivAt lemma.
TODO (low prio): prove a version without assumption [CompleteSpace R] but within the set of
units.
Derivative of the inverse in a division ring #
Note these lemmas are primed as they need CompleteSpace R, whereas the other lemmas in
Mathlib/Analysis/Calculus/Deriv/Inv.lean do not, but instead need NontriviallyNormedField R.
At an invertible element x of a normed division algebra R, the FrΓ©chet derivative of the
inversion operation is the linear map fun t β¦ - xβ»ΒΉ * t * xβ»ΒΉ.
Non-commutative version of fderiv_inv
Non-commutative version of fderivWithin_inv