Smoothness and actual time differentiation of the normalized cross multiplier.
Cache the standard NormedAddCommGroup (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Instances For
Cache the standard NormedSpace ℝ (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Instances For
Cache the standard AddCommGroup (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Instances For
Cache the standard Module ℝ (Space →L[ℝ] Space) instance to shorten typeclass synthesis.
Instances For
Cache the standard TopologicalSpace (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Equations
Instances For
Cross operator linear, bundling toFun, map_add, map_smul.
Equations
- EulerPacketCrossProduct.crossOperatorLinear = { toFun := EulerPacketCrossProduct.crossLeft, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Cross operator, given by crossOperatorLinear.mkContinuous 1 (fun a => by change ‖crossLeft a‖ ≤ 1*‖a‖ simpa only [one_mul] using crossLeft_norm_le a).
Equations
Instances For
Potential multiplier derivative, given by (2*⟪m,mt⟫_ℝ/(‖m‖^2)^2) • crossLeft m - ((‖m‖^2)⁻¹) • crossLeft mt.
Equations
Instances For
The derivative formula is valid for a time curve on its actual time set.