Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Section5.MatrixTransport

Product-rule cancellation for a matrix transported along a flow.

Expand a directional derivative in the coordinate basis.

A component of the directional derivative of a vector field is the corresponding row-Jacobian contraction.

theorem AVenhance.Infra.Section5.hasDerivAt_matrixVec_mul_transport {A : ℝ → Matrix (Fin 2) (Fin 2) ℝ} {g : ℝ → Homogenization.Vec 2} {C : Matrix (Fin 2) (Fin 2) ℝ} {h : Homogenization.Vec 2} {t : ℝ} (i : Fin 2) (hA : ∀ (j : Fin 2), HasDerivAt (fun (r : ℝ) => A r i j) (∑ p : Fin 2, A t i p * C p j) t) (hg : ∀ (j : Fin 2), HasDerivAt (fun (r : ℝ) => g r j) (h j - ∑ p : Fin 2, C j p * g t p) t) :
HasDerivAt (fun (r : ℝ) => (A r).mulVec (g r) i) ((A t).mulVec h i) t

Differentiating A g cancels the two velocity-gradient terms when A obeys the variational equation and g the material-gradient equation.