Documentation

TauCeti.Analysis.Calculus.FDeriv.Submodule

Derivatives of maps into a closed subspace #

If the increments f y - f x of a map lie in a closed subspace S for y near x, that is, if f takes its values in the affine subspace f x + S near x, then its derivative at x takes values in S: the difference quotients lie in S, and so does their limit. This is what shows that the Lie bracket of two vector fields tangent to a fixed subspace is again tangent to it.

theorem HasFDerivAt.apply_mem_of_eventually_sub_mem {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {f : E โ†’ F} {f' : E โ†’L[๐•œ] F} {x : E} {S : Submodule ๐•œ F} (hf : HasFDerivAt f f' x) (hS : IsClosed โ†‘S) (hfS : โˆ€แถ  (y : E) in nhds x, f y - f x โˆˆ S) (v : E) :
f' v โˆˆ S

If f has derivative f' at x and its increments f y - f x lie in the closed subspace S for y near x, then f' takes values in S.

theorem TauCeti.fderiv_apply_mem_of_eventually_sub_mem {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {f : E โ†’ F} {x : E} {S : Submodule ๐•œ F} (hS : IsClosed โ†‘S) (hfS : โˆ€แถ  (y : E) in nhds x, f y - f x โˆˆ S) (v : E) :
(fderiv ๐•œ f x) v โˆˆ S

If the increments f y - f x lie in the closed subspace S for y near x, then the derivative of f at x takes values in S.