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 period → EulerLiftedGradientSpace.Vector3 →L[ℝ] EulerLiftedGradientSpace.Vector3) (e : EulerLiftedGradientSpace.LiftDomain period → EulerLiftedGradientSpace.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 period → EulerLiftedGradientSpace.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