Documentation

LeanPool.NavierStokesAndEuler.Euler.LpCylinderRegularSobolev

Localized H3 gives actual mixed cylinder L² fixed-Hq forward estimates #

The coefficient is the literal bounded matrix field, the homogeneous and forced solutions are constructed, and the final derivative block is the actual mixed R³×R translation orbit of the actual solution. A compact support inside an open subset of the H3 ball supplies only a qualitative neighborhood. The radius and polynomial constants do not depend on that support margin.

Local equality preserves genuine fixed-Sobolev external derivative blocks.

Actual ordered derivative sums depend only on the local function germ.

theorem EulerParameterWordGevrey.wordDerivative_eq_of_eventuallyEq {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] (directions : ιP) {f g : PE} {x : P} (h : f =ᶠ[nhds x] g) {n : } (w : Fin nι) :
wordDerivative directions f w x = wordDerivative directions g w x

Equality on a genuine neighborhood identifies every actual ordered word derivative.

theorem EulerParameterWordGevrey.wordSum_eq_of_eventuallyEq {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [Fintype ι] (directions : ιP) {f g : PE} {x : P} (h : f =ᶠ[nhds x] g) (n : ) :
wordSum directions f n x = wordSum directions g n x

The identical external-word sum transfers across local equality, with no radius factor.

theorem EulerParameterWordGevrey.baseSize_eq_of_eventuallyEq {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [Fintype ι] (directions : ιP) (q : ) {f g : PE} {x : P} (h : f =ᶠ[nhds x] g) :
baseSize directions q f x = baseSize directions q g x

A fixed finite Sobolev sum depends only on the actual function germ.

theorem EulerParameterWordGevrey.block_eq_of_eventuallyEq {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [Fintype ι] (directions : ιP) (q : ) {f g : PE} {x : P} (h : f =ᶠ[nhds x] g) (n : ) :
block directions q f n x = block directions q g n x

All inner and external word derivatives agree under equality on a neighborhood.

@[instance_reducible]

Cache the standard NormedRing (V →L[ℝ] V) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedRing (Space →ᵇ V →L[ℝ] V) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup (CylinderL2 period V) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard NormedSpace ℝ (CylinderL2 period V) instance to shorten typeclass synthesis.

        Equations
        Instances For
          @[instance_reducible]

          Cache the standard NormedAddCommGroup (Supported period V Ω hΩ) instance to shorten typeclass synthesis.

          Equations
          Instances For
            @[instance_reducible]

            Cache the standard NormedSpace ℝ (Supported period V Ω hΩ) instance to shorten typeclass synthesis.

            Equations
            Instances For
              @[instance_reducible]

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

              Equations
              Instances For
                @[instance_reducible]

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

                Equations
                Instances For
                  @[instance_reducible]

                  Cache the standard NormedAddCommGroup C(Icc (0 : ℝ) T,Supported period V Ω hΩ) instance to shorten typeclass synthesis.

                  Equations
                  Instances For
                    @[instance_reducible]

                    Cache the standard NormedSpace ℝ C(Icc (0 : ℝ) T,Supported period V Ω hΩ) instance to shorten typeclass synthesis.

                    Equations
                    Instances For
                      theorem EulerLpCylinderRegularForward.solutionFamily_block_bound (period : ) [Fact (0 < period)] {V : Type u_1} {ι : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [CompleteSpace V] [Fintype ι] (directions : ιEulerLiftedGradientSpace.LiftTangent) (hd : ∀ (i : ι), directions i 1) (q : ) (T : ) (hT : 0 T) (Ω : Set EulerSmoothLimit.Space) ( : MeasurableSet Ω) (B : C((Set.Icc 0 T), BoundedContinuousFunction EulerSmoothLimit.Space (V →L[] V))) (hB : ContDiff (↑) (EulerMeanCoefficients.translateCoefficientPath B)) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (hg₀ : g 0, = 1) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 period V))) (a₀ : (EulerLpCylinderTranslation.CylinderL2 period V)) (hf : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) f) (ha₀ : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.translate period a) a₀) (C A D CB Rc R : ) (hC : 0 C) (hA : 0 A) (hD : 0 D) (hCB : 0 CB) (hRc : 0 Rc) (hR : 2 * EulerLinearDuhamel.forwardSobolevCost ι q T C A D CB Rc * (EulerParameterWordGevrey.sobolevCoefficientRadius ι Rc + 1) R) (hBb : ∀ (n : ) (x : EulerSmoothLimit.Space), iteratedFDeriv n (EulerMeanCoefficients.translateCoefficientPath B) x CB * EulerGevrey.majorant Rc 0 n) (hprop : ∀ (t s : (Set.Icc 0 T)), s txΩ, ((EulerLinearFundamentalExistence.fundamentalPath T hT B).forward t) x ∘SL ((EulerLinearFundamentalExistence.fundamentalPath T hT B).backward s) x C * g t / g s) (d : ) (hforce : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) f) n 0 D * EulerGevrey.majorant R d n) (hinitial : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.translate period a) a₀) n 0 A * EulerGevrey.majorant R d n) (n : ) :
                      EulerParameterWordGevrey.block directions q (solutionFamily period T hT Ω B g hg f a₀) n 0 EulerGevrey.majorant R (d + 1) n

                      The constructed fixed-space family has a true fixed-Sobolev word bound at the base parameter, with the same radius as the data.

                      theorem EulerLpCylinderRegularForward.source_forward_block_bound (period : ) [Fact (0 < period)] {V : Type u_1} {ι : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [CompleteSpace V] [Fintype ι] (directions : ιEulerLiftedGradientSpace.LiftTangent) (hd : ∀ (i : ι), directions i 1) (q : ) (T : ) (hT : 0 T) (Ω : Set EulerSmoothLimit.Space) ( : MeasurableSet Ω) (B : C((Set.Icc 0 T), BoundedContinuousFunction EulerSmoothLimit.Space (V →L[] V))) (hB : ContDiff (↑) (EulerMeanCoefficients.translateCoefficientPath B)) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (hg₀ : g 0, = 1) (K : Set EulerSmoothLimit.Space) (hK : MeasurableSet K) (hKc : IsCompact K) (hΩo : IsOpen Ω) (hsub : KΩ) (hΩball : xΩ, x 1 / 2) (f : C((Set.Icc 0 T), (EulerLpCylinderPaths.Supported period V K hK))) (a₀ : (EulerLpCylinderPaths.Supported period V K hK)) (hf : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) ((EulerLpCylinderPaths.includePath period K hK) f)) (ha₀ : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.translate period a) a₀) (C A D CB Rc R : ) (hC : 0 C) (hA : 0 A) (hD : 0 D) (hCB : 0 CB) (hRc : 0 Rc) (hR : 2 * EulerLinearDuhamel.forwardSobolevCost ι q T C A D CB Rc * (EulerParameterWordGevrey.sobolevCoefficientRadius ι Rc + 1) R) (hBb : ∀ (n : ) (x : EulerSmoothLimit.Space), iteratedFDeriv n (EulerMeanCoefficients.translateCoefficientPath B) x CB * EulerGevrey.majorant Rc 0 n) (hH3 : ∀ (t s : (Set.Icc 0 T)), s t∀ (x : EulerSmoothLimit.Space), x 1 / 2((EulerLinearFundamentalExistence.fundamentalPath T hT B).forward t) x ∘SL ((EulerLinearFundamentalExistence.fundamentalPath T hT B).backward s) x C * g t / g s) (d : ) (hforce : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) ((EulerLpCylinderPaths.includePath period K hK) f)) n 0 D * EulerGevrey.majorant R d n) (hinitial : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.translate period a) a₀) n 0 A * EulerGevrey.majorant R d n) (n : ) :

                      The actual cylinder-L² solution has the source's fixed-Hq external-word bound. H3 is used only on its stated ball of radius one half.