Documentation

LeanPool.NavierStokesAndEuler.Euler.TimeH1SobolevReconstruction

Uniform-time reconstruction preserves fixed Sobolev word blocks #

Time reconstruction is a fixed bounded linear map. Therefore it commutes with every external and base spatial word and costs no derivative shift.

Direct two-input linear bounds for genuine fixed Sobolev word blocks.

theorem EulerParameterWordGevrey.wordDerivative_pair {P : Type u_1} {E : Type u_2} {F : Type u_3} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (directions : ιP) (f : PE) (g : PF) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) {n : } (w : Fin nι) (x : P) :
wordDerivative directions (fun (y : P) => (f y, g y)) w x = (wordDerivative directions f w x, wordDerivative directions g w x)
theorem EulerParameterWordGevrey.wordDerivative_linear_pair {P : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] (directions : ιP) (L : E × F →L[] G) (f : PE) (g : PF) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) {n : } (w : Fin nι) (x : P) :
wordDerivative directions (fun (y : P) => L (f y, g y)) w x = L (wordDerivative directions f w x, wordDerivative directions g w x)
theorem EulerParameterWordGevrey.wordSum_linear_pair_le {P : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] [Fintype ι] (directions : ιP) (L : E × F →L[] G) (a b : ) (hL : ∀ (p : E) (q : F), L (p, q) a * p + b * q) (f : PE) (g : PF) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) (n : ) (x : P) :
wordSum directions (fun (y : P) => L (f y, g y)) n x a * wordSum directions f n x + b * wordSum directions g n x
theorem EulerParameterWordGevrey.baseSize_linear_pair_le {P : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] [Fintype ι] (directions : ιP) (q : ) (L : E × F →L[] G) (a b : ) (hL : ∀ (p : E) (r : F), L (p, r) a * p + b * r) (f : PE) (g : PF) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) (x : P) :
baseSize directions q (fun (y : P) => L (f y, g y)) x a * baseSize directions q f x + b * baseSize directions q g x
theorem EulerParameterWordGevrey.block_linear_pair_le {P : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] [Fintype ι] (directions : ιP) (q : ) (L : E × F →L[] G) (a b : ) (hL : ∀ (p : E) (r : F), L (p, r) a * p + b * r) (f : PE) (g : PF) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) (n : ) (x : P) :
block directions q (fun (y : P) => L (f y, g y)) n x a * block directions q f n x + b * block directions q g n x
@[instance_reducible]

Cache the standard NormedAddCommGroup (TimeLp T E) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedSpace ℝ (TimeLp T E) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup C(Icc (0 : ℝ) T,E) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard NormedSpace ℝ C(Icc (0 : ℝ) T,E) instance to shorten typeclass synthesis.

        Equations
        Instances For
          theorem EulerTimeH1SobolevReconstruction.reconstruction_block_le {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [InnerProductSpace E] [Fintype ι] (directions : ιP) (q : ) (T : ) (hT : 0 < T) (p v : P(EulerTimeLp.TimeLp T E)) (hp : ContDiff (↑) p) (hv : ContDiff (↑) v) (n : ) (x : P) :
          EulerParameterWordGevrey.block directions q (fun (y : P) => (EulerTimeH1Reconstruction.reconstruction T ) (p y, v y)) n x T⁻¹ * T * EulerParameterWordGevrey.block directions q p n x + 2 * T * EulerParameterWordGevrey.block directions q v n x

          The exact finite Sobolev block is bounded by the blocks of the L² value and its genuine L² time derivative.

          theorem EulerTimeH1SobolevReconstruction.reconstruction_block_gevrey {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [InnerProductSpace E] [Fintype ι] (directions : ιP) (q : ) (T : ) (hT : 0 < T) (p v : P(EulerTimeLp.TimeLp T E)) (hp : ContDiff (↑) p) (hv : ContDiff (↑) v) (R C D : ) (d : ) (hbp : ∀ (n : ) (x : P), EulerParameterWordGevrey.block directions q p n x C * EulerGevrey.majorant R d n) (hbv : ∀ (n : ) (x : P), EulerParameterWordGevrey.block directions q v n x D * EulerGevrey.majorant R d n) (n : ) (x : P) :
          EulerParameterWordGevrey.block directions q (fun (y : P) => (EulerTimeH1Reconstruction.reconstruction T ) (p y, v y)) n x (T⁻¹ * T * C + 2 * T * D) * EulerGevrey.majorant R d n

          Uniform time evaluation spends neither a spatial derivative nor an external factorial shift and preserves the original radius.