Physlib.SpaceAndTime.Time.MatrixDerivatives
Time derivatives of matrix-valued functions
General lemmas on the time derivative `∂ₜ` of square-matrix-valued functions of time: a product rule, the commutation of the derivative with transpose, and the commutation of the derivative with taking a matrix entry. These are the tools needed to differentiate a path of matrices.
They rely on the (opt-in) operator-norm structure on matrices — activated here as local instances — only to invoke the product rule and to view transpose (through `Matrix.transposeLinearEquiv`) as a continuous linear map. Since all norms on a fixed finite-dimensional space induce the same topology, differentiability does not depend on this choice.
4 declarations
is differentiable at is differentiable at
Let be a normed real vector space. If a matrix-valued function is differentiable at a point , then the function (the transpose of ) is also differentiable at .
Product Rule for the Time Derivative of Matrix-Valued Functions
Let be functions mapping time to real matrices. If and are differentiable at a specific time , then the time derivative of their product at satisfies the product rule:
Let be a function mapping time to square matrices of dimension over the real numbers. For any , if is differentiable at , then the time derivative of the transpose of at is equal to the transpose of the time derivative of at : where denotes the transpose of a matrix and denotes the time derivative.
The Time Derivative Commutes with Matrix Indexing
Let be a function that maps time to a square matrix. If is differentiable at a time , then for any row index and column index , the time derivative of the -th entry of at is equal to the -th entry of the time derivative of at :
