Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketPotentialMultiplier

Smoothness and actual time differentiation of the normalized cross multiplier.

@[instance_reducible]

Cache the standard NormedAddCommGroup (Space →L[ℝ] Space) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedSpace ℝ (Space →L[ℝ] Space) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard AddCommGroup (Space →L[ℝ] Space) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard Module ℝ (Space →L[ℝ] Space) instance to shorten typeclass synthesis.

        Equations
        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
            theorem EulerPacketCrossProduct.potentialMultiplier_contDiff {X : Type u_1} [NormedAddCommGroup X] [NormedSpace X] (m : XEulerSmoothLimit.Space) (hm : ContDiff (↑) m) (hnz : ∀ (x : X), m x 0) :
            ContDiff fun (x : X) => potentialMultiplier (m x)

            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.