Documentation

LeanPool.NavierStokesAndEuler.Euler.Foundations.MetricTransport

Transport integration by parts on the actual lifted cylinder. Compactly supported smooth energy fields are tested against the concrete weak-divergence condition; boundary terms are eliminated by that proved weak formulation.

A field pulled back to real covering coordinates centered at a cylinder point.

Equations
Instances For

    The covering-space direction corresponding to one lifted gradient component.

    Equations
    Instances For

      The actual four dimensional transport vector associated with a lifted velocity.

      Equations
      Instances For

        The vector of a scalar differential evaluated on the lifted coordinate directions.

        Equations
        Instances For

          The pointwise quadratic metric energy of a vector field.

          Equations
          Instances For
            theorem EulerMetricTransport.metric_transport_bound (period : ) [Fact (0 < period)] (κ : ) (m : EulerLiftedGradientSpace.Vector3) (K : EulerLiftedGradientSpace.LiftDomain periodEulerLiftedGradientSpace.Vector3 →L[] EulerLiftedGradientSpace.Vector3) (e : EulerLiftedGradientSpace.LiftDomain periodEulerLiftedGradientSpace.Vector3) (hec : HasCompactSupport e) (hK : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (localFieldLift period K x)) (he : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (localFieldLift period e x)) (hsym : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v w : EulerLiftedGradientSpace.Vector3), inner ((K x) v) w = inner v ((K x) w)) {z : (EulerLiftedGradientSpace.LiftL2 period)} (hz : z EulerLiftedGradientSpace.divergenceFreeSpace period κ m) (C B : NNReal) (hDK : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), fderiv (localFieldLift period K x) 0 C) (hb : ∀ᵐ (x : EulerLiftedGradientSpace.LiftDomain period) EulerLiftedGradientSpace.liftMeasure period, transportDirection κ m (z x) B) :
            theorem EulerMetricTransport.metric_transport_L2_bound (period : ) [Fact (0 < period)] (κ : ) (m : EulerLiftedGradientSpace.Vector3) (K : EulerLiftedGradientSpace.LiftDomain periodEulerLiftedGradientSpace.Vector3 →L[] EulerLiftedGradientSpace.Vector3) (e : (EulerLiftedGradientSpace.LiftL2 period)) (hec : HasCompactSupport fun (x : EulerLiftedGradientSpace.LiftDomain period) => e x) (hK : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (localFieldLift period K x)) (he : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (localFieldLift period (fun (y : EulerLiftedGradientSpace.LiftDomain period) => e y) x)) (hsym : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v w : EulerLiftedGradientSpace.Vector3), inner ((K x) v) w = inner v ((K x) w)) {z : (EulerLiftedGradientSpace.LiftL2 period)} (hz : z EulerLiftedGradientSpace.divergenceFreeSpace period κ m) (C B : NNReal) (hDK : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), fderiv (localFieldLift period K x) 0 C) (hb : ∀ᵐ (x : EulerLiftedGradientSpace.LiftDomain period) EulerLiftedGradientSpace.liftMeasure period, transportDirection κ m (z x) B) :
            | (x : EulerLiftedGradientSpace.LiftDomain period), inner ((K x) (e x)) ((fderiv (localFieldLift period (fun (y : EulerLiftedGradientSpace.LiftDomain period) => e y) x) 0) (transportDirection κ m (z x))) EulerLiftedGradientSpace.liftMeasure period| 1 / 2 * C * B * e ^ 2