Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Section5.FlowPiolaDivergence

The two-dimensional cofactor-divergence identity for smooth maps.

theorem AVenhance.Infra.Section5.rowCofactor_gradMatrix_piolaInputs {M : Homogenization.Vec 2 → Homogenization.Vec 2} (hM : ContDiff ℝ 2 M) (x : Homogenization.Vec 2) :
(∀ (i j : Fin 2), HasFDerivAt (fun (y : Homogenization.Vec 2) => rowCofactor (gradMatrix M y) i j) (fderiv ℝ (fun (y : Homogenization.Vec 2) => rowCofactor (gradMatrix M y) i j) x) x) ∧ ∀ (j : Fin 2), ∑ i : Fin 2, (fderiv ℝ (fun (y : Homogenization.Vec 2) => rowCofactor (gradMatrix M y) i j) x) (Homogenization.basisVec i) = 0

The cofactor of the row-Jacobian of a C² map has zero column divergence. This is the coordinate Piola identity; no volume-preservation hypothesis is needed.

theorem AVenhance.Infra.Section5.xFlowInv_cofactor_piolaInputs {β : ℝ} (I : Ingredients β) {Φ : ℕ → ℝ → Homogenization.Vec 2 → ℝ} (hΦ : IsStreamSeq I Φ) (m : ℕ) (l : ℤ) (t : ℝ) (x : Homogenization.Vec 2) :
(∀ (i j : Fin 2), HasFDerivAt (fun (y : Homogenization.Vec 2) => rowCofactor (gradMatrix (I.xFlowInv hΦ m l t) y) i j) (fderiv ℝ (fun (y : Homogenization.Vec 2) => rowCofactor (gradMatrix (I.xFlowInv hΦ m l t) y) i j) x) x) ∧ ∀ (j : Fin 2), ∑ i : Fin 2, (fderiv ℝ (fun (y : Homogenization.Vec 2) => rowCofactor (gradMatrix (I.xFlowInv hΦ m l t) y) i j) x) (Homogenization.basisVec i) = 0

The inverse-flow cofactor has differentiable entries and zero column divergence. The C² inverse-flow slice is supplied by the flow regularity bridge.