Documentation

LeanPool.NavierStokesAndEuler.Euler.SobolevRestriction

Genuine restrictions between any two finite cylinder Sobolev orders.

The same derivative word at a larger Sobolev order.

Equations
Instances For
    noncomputable def EulerCylinderSobolevSpace.restrictOperator (period : ) [Fact (0 < period)] {p q : } (h : q p) :
    (SobolevSpace period p) →L[] (SobolevSpace period q)

    Restriction is a bounded linear map between the actual complete Sobolev spaces.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem EulerCylinderSobolevSpace.restrictOperator_apply (period : ) [Fact (0 < period)] {p q : } (h : q p) (u : (SobolevSpace period p)) (w : SobolevWord q) :
      ((restrictOperator period h) u) w = u (restrictIndex h w)
      @[simp]
      theorem EulerCylinderSobolevSpace.value_restrictOperator (period : ) [Fact (0 < period)] {p q : } (h : q p) (u : (SobolevSpace period p)) :
      value period ((restrictOperator period h) u) = value period u
      theorem EulerCylinderSobolevSpace.restrictOperator_bound (period : ) [Fact (0 < period)] {p q : } (h : q p) (u : (SobolevSpace period p)) :
      @[simp]
      theorem EulerCylinderSobolevSpace.restrictOperator_self (period : ) [Fact (0 < period)] {q : } (u : (SobolevSpace period q)) :
      (restrictOperator period ) u = u
      @[simp]
      theorem EulerCylinderSobolevSpace.restrictOperator_comp (period : ) [Fact (0 < period)] {p q r : } (hqp : q p) (hrq : r q) (u : (SobolevSpace period p)) :
      (restrictOperator period hrq) ((restrictOperator period hqp) u) = (restrictOperator period ) u
      @[simp]
      theorem EulerCylinderSobolevSpace.restrictOperator_truncate (period : ) [Fact (0 < period)] {p q : } (h : q p) (u : (SobolevSpace period (p + 1))) :
      (restrictOperator period h) ((truncateOperator period p) u) = (restrictOperator period ) u
      @[simp]
      theorem EulerCylinderSobolevSpace.truncate_restrictOperator (period : ) [Fact (0 < period)] {p q : } (h : q + 1 p) (u : (SobolevSpace period p)) :
      (truncateOperator period q) ((restrictOperator period h) u) = (restrictOperator period ) u
      theorem EulerCylinderSobolevSpace.restrictOperator_derivative (period : ) [Fact (0 < period)] {p q : } (h : q p) (i : Fin 4) (u : (SobolevSpace period (p + 1))) :
      (restrictOperator period h) ((derivativeOperator period p i) u) = (derivativeOperator period q i) ((restrictOperator period ) u)

      Actual restriction and spatial differentiation commute.

      theorem EulerCylinderSobolevSpace.restrictOperator_translation (period : ) [Fact (0 < period)] {p q : } (h : q p) (a : EulerLiftedGradientSpace.LiftDomain period) (u : (SobolevSpace period p)) :
      (restrictOperator period h) ((sobolevTranslation period p a) u) = (sobolevTranslation period q a) ((restrictOperator period h) u)

      Restriction commutes with every genuine cylinder translation.