FDeriv Helper Lemmas for Global Theorem #
This file contains helper lemmas for computing fderiv in coordinate directions. These show that fderiv f y (e_i) equals the partial derivative in direction i.
Main Results #
fderiv_rotR_rotM_in_e0- fderiv of rotR ∘ rotM in direction e₀ gives rotR'fderiv_rotR_rotM_in_e1- fderiv of rotR ∘ rotM in direction e₁ gives rotR ∘ rotMθfderiv_rotR_rotM_in_e2- fderiv of rotR ∘ rotM in direction e₂ gives rotR ∘ rotMφfderiv_rotR'_rotM_in_e0- fderiv of rotR' ∘ rotM in direction e₀ gives -rotRfderiv_rotR'_rotM_in_e1- fderiv of rotR' ∘ rotM in direction e₁ gives rotR' ∘ rotMθ
fderiv of rotR with any M in direction e₀ gives rotR'
fderiv of rotR (y.ofLp 0) (rotM (y.ofLp 1) (y.ofLp 2) S) in direction e₀ gives rotR'
fderiv of rotR (y.ofLp 0) (rotM (y.ofLp 1) (y.ofLp 2) S) in direction e₂ gives rotR ∘ rotMφ
fderiv of rotR (y.ofLp 0) (rotM (y.ofLp 1) (y.ofLp 2) S) in direction e₁ gives rotR ∘ rotMθ
fderiv of rotR' (y.ofLp 0) (rotM (y.ofLp 1) (y.ofLp 2) S) in direction e₀ gives -rotR
fderiv of rotR' (y.ofLp 0) (rotM (y.ofLp 1) (y.ofLp 2) S) in direction e₁ gives rotR' α (rotMθ θ φ S)
fderiv of rotR' (y.ofLp 0) (rotM (y.ofLp 1) (y.ofLp 2) S) in direction e₂ gives rotR' α (rotMφ θ φ S)
fderiv of rotproj_inner in coordinate directions #
These combine fderiv_inner_const with fderiv_rotR_rotM_in_e* to give
formulas for partial derivatives of rotproj_inner directly.
fderiv of rotproj_inner in direction e₀
fderiv of rotproj_inner in direction e₁
fderiv of rotproj_inner in direction e₂
nth_partial of rotproj_inner in coordinate directions #
These lift the pointwise fderiv_rotproj_inner_in_e* to function-level equalities
of nth_partial, eliminating the funext/congrArg boilerplate at each use site.