Documentation

LeanPool.NavierStokesAndEuler.Euler.SobolevSmoothApproximation

Smooth high-regularity approximations converging contractively in the original Sobolev order.

noncomputable def EulerCylinderSobolevSpace.heatGainThree (period : ) [Fact (0 < period)] (q : ) (v : NNReal) (hv : 0 < v) :
(SobolevSpace period q) →L[] (SobolevSpace period (q + 3))

Three successive genuine heat smoothing steps.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem EulerCylinderSobolevSpace.heatGainThree_value (period : ) [Fact (0 < period)] {q : } (v : NNReal) (hv : 0 < v) (u : (SobolevSpace period q)) :
    value period ((heatGainThree period q v hv) u) = (EulerGaussianCylinderHeat.cylinderHeat period (v + (v + v))) (value period u)

    Its underlying field is exactly heat evolution with three times the variance.

    theorem EulerCylinderSobolevSpace.restrict_heatGainThree (period : ) [Fact (0 < period)] {q : } (v : NNReal) (hv : 0 < v) (u : (SobolevSpace period q)) :
    (restrictOperator period ) ((heatGainThree period q v hv) u) = (EulerSobolevHeat.heatOperator period q (v + (v + v))) u

    Forgetting the three gained derivatives recovers the usual contractive heat operator.

    A positive Gaussian scale tending to zero.

    Equations
    Instances For
      noncomputable def EulerCylinderSobolevSpace.smoothApprox (period : ) [Fact (0 < period)] (q n : ) :
      (SobolevSpace period q) →L[] (SobolevSpace period (q + 3))

      An approximation having three extra strong derivatives and an actual C∞ representative.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerCylinderSobolevSpace.restrict_smoothApprox (period : ) [Fact (0 < period)] {q : } (n : ) (u : (SobolevSpace period q)) :

        Exact description of the approximation in its original Sobolev topology.

        theorem EulerCylinderSobolevSpace.smoothApprox_bound (period : ) [Fact (0 < period)] {q : } (n : ) (u : (SobolevSpace period q)) :
        (restrictOperator period ) ((smoothApprox period q n) u) u

        The approximations are contractive at the original Sobolev order.

        theorem EulerCylinderSobolevSpace.contractive_comp_dist {X : Type u_1} [NormedAddCommGroup X] [NormedSpace X] (M : X →L[] X) (hM : ∀ (z : X), M z z) (H u : X) :
        dist (M H) u dist H u + dist (M u) u
        theorem EulerCylinderSobolevSpace.smoothApprox_dist (period : ) [Fact (0 < period)] {q : } (n : ) (u : (SobolevSpace period q)) :

        A useful perturbation bound for simultaneous heat and convolution regularization.

        theorem EulerCylinderSobolevSpace.smoothApprox_tendsto (period : ) [Fact (0 < period)] {q : } (u : (SobolevSpace period q)) :
        Filter.Tendsto (fun (n : ) => (restrictOperator period ) ((smoothApprox period q n) u)) Filter.atTop (nhds u)

        The smooth high-regularity approximations converge in the complete original Sobolev norm.

        Each high-regularity approximation has a concrete smooth cylinder representative.