Documentation

TauCeti.Analysis.Calculus.FDeriv.Prod

Derivatives of separated sums on a product #

A function on a product E × F of the form φ ∘ Prod.fst + ψ ∘ Prod.snd, with φ : E → G and ψ : F → G, is a separated sum: it depends on the two coordinates through two independent functions. Its derivative at (a, b) is the coproduct φ'.coprod ψ' of the derivatives of the two summands, so it vanishes exactly when both summands have vanishing derivative. This is the first-order input for the study of critical points of separated sums, for instance of Morse functions on a product manifold.

Main declarations #

theorem HasFDerivAt.comp_fst_add_comp_snd {𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {φ : E → G} {ψ : F → G} {φ' : E →L[𝕜] G} {ψ' : F →L[𝕜] G} {a : E} {b : F} (hφ : HasFDerivAt φ φ' a) (hψ : HasFDerivAt ψ ψ' b) :

The derivative of a separated sum φ ∘ Prod.fst + ψ ∘ Prod.snd at (a, b) is the coproduct of the derivatives of φ at a and of ψ at b.

@[simp]
theorem TauCeti.fderiv_comp_fst_add_comp_snd {𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {φ : E → G} {ψ : F → G} {a : E} {b : F} (hφ : DifferentiableAt 𝕜 φ a) (hψ : DifferentiableAt 𝕜 ψ b) :
fderiv 𝕜 (φ ∘ Prod.fst + ψ ∘ Prod.snd) (a, b) = (fderiv 𝕜 φ a).coprod (fderiv 𝕜 ψ b)

The totalized derivative of a separated sum of differentiable functions is the coproduct of the derivatives of its summands.

theorem TauCeti.fderiv_comp_fst_add_comp_snd_eq_zero_iff {𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {φ : E → G} {ψ : F → G} {a : E} {b : F} (hφ : DifferentiableAt 𝕜 φ a) (hψ : DifferentiableAt 𝕜 ψ b) :
fderiv 𝕜 (φ ∘ Prod.fst + ψ ∘ Prod.snd) (a, b) = 0 ↔ fderiv 𝕜 φ a = 0 ∧ fderiv 𝕜 ψ b = 0

A separated sum of differentiable functions is critical at (a, b) exactly when both summands are critical at a and at b. This is not a simp lemma: the @[simp] lemma TauCeti.fderiv_comp_fst_add_comp_snd already rewrites its left-hand side to (fderiv 𝕜 φ a).coprod (fderiv 𝕜 ψ b) = 0.