Documentation

LeanPool.NavierStokesAndEuler.Euler.CylinderSobolevOperators

Continuous operators and exact norm comparisons on the actual complete cylinder Sobolev spaces.

noncomputable def EulerCylinderSobolevSpace.arrayOperator (period : ℝ) [Fact (0 < period)] (q : ℕ) :

The continuous inclusion of the Sobolev space into its finite derivative array.

Equations
Instances For
    noncomputable def EulerCylinderSobolevSpace.valueOperator (period : ℝ) [Fact (0 < period)] (q : ℕ) :

    Continuous evaluation of the underlying L² field.

    Equations
    Instances For
      noncomputable def EulerCylinderSobolevSpace.wordOperator (period : ℝ) [Fact (0 < period)] {q : ℕ} (w : SobolevWord q) :

      Continuous evaluation of one actual derivative coordinate.

      Equations
      Instances For
        theorem EulerCylinderSobolevSpace.word_norm_le (period : ℝ) [Fact (0 < period)] {q : ℕ} (u : ↥(SobolevSpace period q)) (w : SobolevWord q) :

        The L² norm of each genuine derivative is bounded by the complete Sobolev norm.

        theorem EulerCylinderSobolevSpace.value_norm_le (period : ℝ) [Fact (0 < period)] {q : ℕ} (u : ↥(SobolevSpace period q)) :

        The underlying L² evaluation is contractive.

        noncomputable def EulerCylinderSobolevSpace.sumNorm (period : ℝ) [Fact (0 < period)] {q : ℕ} (u : ↥(SobolevSpace period q)) :

        The sum of actual derivative norms, in the source's Sobolev convention.

        Equations
        Instances For
          theorem EulerCylinderSobolevSpace.norm_le_sumNorm (period : ℝ) [Fact (0 < period)] {q : ℕ} (u : ↥(SobolevSpace period q)) :
          ‖u‖ ≤ sumNorm period u

          The complete-array norm is bounded by the source's derivative sum.

          theorem EulerCylinderSobolevSpace.sumNorm_le_card_norm (period : ℝ) [Fact (0 < period)] {q : ℕ} (u : ↥(SobolevSpace period q)) :

          The source's derivative sum is bounded by a fixed Sobolev-order multiple of the complete norm.

          theorem EulerCylinderSobolevSpace.sumNorm_eq_jet (period : ℝ) [Fact (0 < period)] {q : ℕ} (u : ↥(SobolevSpace period q)) :
          sumNorm period u = (toJet period u).sobolevNorm

          The derivative sum is exactly the norm of the reconstructed genuine strong jet.

          noncomputable def EulerCylinderSobolevSpace.liftOperator (period : ℝ) [Fact (0 < period)] (q : ℕ) (A : ↥(EulerLiftedGradientSpace.LiftL2 period) →L[ℝ] ↥(EulerLiftedGradientSpace.LiftL2 period)) (hA : ∀ (a : EulerLiftedGradientSpace.LiftDomain period) (f : ↥(EulerLiftedGradientSpace.LiftL2 period)), A ((EulerLiftedGradientSpace.translation period a) f) = (EulerLiftedGradientSpace.translation period a) (A f)) :
          ↥(SobolevSpace period q) →L[ℝ] ↥(SobolevSpace period q)

          A translation-commuting L² operator acts on every actual derivative coordinate.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]
            theorem EulerCylinderSobolevSpace.liftOperator_apply (period : ℝ) [Fact (0 < period)] {q : ℕ} (A : ↥(EulerLiftedGradientSpace.LiftL2 period) →L[ℝ] ↥(EulerLiftedGradientSpace.LiftL2 period)) (hA : ∀ (a : EulerLiftedGradientSpace.LiftDomain period) (f : ↥(EulerLiftedGradientSpace.LiftL2 period)), A ((EulerLiftedGradientSpace.translation period a) f) = (EulerLiftedGradientSpace.translation period a) (A f)) (u : ↥(SobolevSpace period q)) (w : SobolevWord q) :
            ↑((liftOperator period q A hA) u) w = A (↑u w)

            A lifted operator applies the same L² operator to each derivative coordinate.

            The lifted Sobolev operator has the same uniform bound as its L² action.

            The operator norm bound for an operator lifted to the complete Sobolev space.

            @[simp]
            theorem EulerCylinderSobolevSpace.value_liftOperator (period : ℝ) [Fact (0 < period)] {q : ℕ} (A : ↥(EulerLiftedGradientSpace.LiftL2 period) →L[ℝ] ↥(EulerLiftedGradientSpace.LiftL2 period)) (hA : ∀ (a : EulerLiftedGradientSpace.LiftDomain period) (f : ↥(EulerLiftedGradientSpace.LiftL2 period)), A ((EulerLiftedGradientSpace.translation period a) f) = (EulerLiftedGradientSpace.translation period a) (A f)) (u : ↥(SobolevSpace period q)) :
            value period ((liftOperator period q A hA) u) = A (value period u)

            The action on the underlying field is exactly the original L² operator.

            Translations commute in the cylinder's additive group.

            noncomputable def EulerCylinderSobolevSpace.sobolevTranslation (period : ℝ) [Fact (0 < period)] (q : ℕ) (a : EulerLiftedGradientSpace.LiftDomain period) :
            ↥(SobolevSpace period q) →L[ℝ] ↥(SobolevSpace period q)

            Actual cylinder translation as a bounded operator on the complete Sobolev space.

            Equations
            Instances For
              theorem EulerCylinderSobolevSpace.sobolevTranslation_norm (period : ℝ) [Fact (0 < period)] {q : ℕ} (a : EulerLiftedGradientSpace.LiftDomain period) (u : ↥(SobolevSpace period q)) :

              Cylinder translation preserves the complete Sobolev norm exactly.

              theorem EulerCylinderSobolevSpace.sobolevTranslation_continuous (period : ℝ) [Fact (0 < period)] {q : ℕ} (u : ↥(SobolevSpace period q)) :

              The translation action is strongly continuous in the complete Sobolev topology.