Documentation

LeanPool.NavierStokesAndEuler.Euler.LpCylinderPaths

Continuous paths and actual mixed translations in supported cylinder L² #

Inclusion and measurable-set projection act on actual continuous L² paths. Projected translations form globally defined parameter families. Whenever a translated compact support lies in the target region, the projection is the identity, so these families are the true mixed translations there.

@[reducible, inline]

Supported: an abbreviation for supportedSpace (V := V) (liftMeasure period) (spatialSet period S) (spatialSet_measurable period S hS).

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]
        noncomputable def EulerLpCylinderPaths.instLpCylinderPaths3 (period : ) [Fact (0 < period)] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) :
        NormedAddCommGroup (Supported period V S hS)

        Cache the standard NormedAddCommGroup (Supported period V S hS) instance to shorten typeclass synthesis.

        Equations
        Instances For
          @[instance_reducible]
          noncomputable def EulerLpCylinderPaths.instLpCylinderPaths4 (period : ) [Fact (0 < period)] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) :
          NormedSpace (Supported period V S hS)

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

          Equations
          Instances For
            @[instance_reducible]

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

            Equations
            Instances For
              @[instance_reducible]

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

              Equations
              Instances For
                @[instance_reducible]
                noncomputable def EulerLpCylinderPaths.instLpCylinderPaths7 (period : ) [Fact (0 < period)] {K : Type u_1} {V : Type u_2} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) :
                NormedAddCommGroup C(K, (Supported period V S hS))

                Cache the standard NormedAddCommGroup C(K,Supported period V S hS) instance to shorten typeclass synthesis.

                Equations
                Instances For
                  @[instance_reducible]
                  noncomputable def EulerLpCylinderPaths.instLpCylinderPaths8 (period : ) [Fact (0 < period)] {K : Type u_1} {V : Type u_2} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) :
                  NormedSpace C(K, (Supported period V S hS))

                  Cache the standard NormedSpace ℝ C(K,Supported period V S hS) instance to shorten typeclass synthesis.

                  Equations
                  Instances For
                    noncomputable def EulerLpCylinderPaths.includePath (period : ) [Fact (0 < period)] {K : Type u_1} {V : Type u_2} [TopologicalSpace K] [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) :

                    Inclusion of a supported path into the genuine ordinary L² path space.

                    Equations
                    Instances For
                      noncomputable def EulerLpCylinderPaths.projectPath (period : ) [Fact (0 < period)] {K : Type u_1} {V : Type u_2} [TopologicalSpace K] [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) :

                      Projection of each ordinary L² value to the fixed supported subspace.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[simp]
                        theorem EulerLpCylinderPaths.includePath_apply (period : ) [Fact (0 < period)] {K : Type u_1} {V : Type u_2} [TopologicalSpace K] [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) (f : C(K, (Supported period V S hS))) (t : K) :
                        ((includePath period S hS) f) t = (f t)

                        Time-path inclusion is a contraction (indeed an isometry).

                        Supported projection is a contraction also in the uniform time norm.

                        theorem EulerLpCylinderPaths.project_include (period : ) [Fact (0 < period)] {K : Type u_1} {V : Type u_2} [TopologicalSpace K] [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) (f : C(K, (Supported period V S hS))) :
                        (projectPath period S hS) ((includePath period S hS) f) = f

                        Projecting an already supported continuous path fixes it.

                        A globally defined actual mixed translation followed by supported projection.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          The corresponding globally defined family of actual continuous forcing paths.

                          Equations
                          Instances For
                            theorem EulerLpCylinderPaths.translatedData_eq_intoLarger (period : ) [Fact (0 < period)] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) (S₀ : Set EulerSmoothLimit.Space) (hS₀ : MeasurableSet S₀) (u : (Supported period V S₀ hS₀)) (a : EulerLiftedGradientSpace.LiftTangent) (ha : EulerLpSupportedTranslation.shiftedSet a.1 S₀S) :
                            translatedData period S hS (↑u) a = (EulerLpCylinderTranslation.intoLarger period a S₀ S hS₀ hS ha) u

                            On the allowed translation neighborhood, projected data are exact translations.

                            The same exact identity holds for whole continuous forcing paths.

                            Smoothness is inherited from the true ordinary L² translation orbit.

                            Uniform-time orbit smoothness is preserved by the fixed support projection.

                            The true mixed initial-data derivative blocks are unchanged by support projection.

                            The true mixed forcing derivative blocks are unchanged by support projection.

                            theorem EulerLpCylinderPaths.includePath_block_le (period : ) [Fact (0 < period)] {K : Type u_1} {V : Type u_2} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup V] [InnerProductSpace V] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) {ι : Type u_3} [Fintype ι] (directions : ιEulerLiftedGradientSpace.LiftTangent) (q : ) (u : EulerLiftedGradientSpace.LiftTangentC(K, (Supported period V S hS))) (hu : ContDiff (↑) u) (n : ) (a : EulerLiftedGradientSpace.LiftTangent) :
                            EulerParameterWordGevrey.block directions q (fun (b : EulerLiftedGradientSpace.LiftTangent) => (includePath period S hS) (u b)) n a EulerParameterWordGevrey.block directions q u n a

                            Inclusion transfers the same fixed-Hq block to actual cylinder L².