Documentation

LeanPool.NavierStokesAndEuler.Euler.FieldTowerSmoothTimeField

An actual coherent Sobolev tower gives a smooth bounded coefficient on the real cylinder cover, including all spatial jets in the continuous uniform time norm. The construction uses its genuine derivative words; no translation-orbit hypothesis is added.

Continuous bounded coordinate fields reconstruct the actual tensor field. This is a qualitative finite-dimensional construction; subsequent norm estimates can use the actual tensor equality without a coordinate reassembly constant.

@[instance_reducible]

Cache the standard NormedAddCommGroup (E [×n]→L[ℝ] V) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedSpace ℝ (E [×n]→L[ℝ] V) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup (X →ᵇ (E [×n]→L[ℝ] V)) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard NormedSpace ℝ (X →ᵇ (E [×n]→L[ℝ] V)) instance to shorten typeclass synthesis.

        Equations
        Instances For
          noncomputable def EulerBoundedTensorCoordinates.coordinates {E : Type u_3} {V : Type u_4} {ι : Type u_5} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] (b : Module.Basis ι E) (n : ) :
          (E n]→L[] V) →L[] (Fin nι)V

          Coordinates, given by ContinuousLinearMap.pi (fun w => (ContinuousLinearMap.id ℝ (E [×n]→L[ℝ] V)).flipMultilinear (fun i => b (w i))).

          Equations
          Instances For
            noncomputable def EulerBoundedTensorCoordinates.reassembly {E : Type u_3} {V : Type u_4} {ι : Type u_5} [Fintype ι] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] (b : Module.Basis ι E) (n : ) :
            ((Fin nι)V) →L[] E n]→L[] V

            Reassembly, given by ((coordinates (V := V) b n).toLinearMap.leftInverse).toContinuousLinearMap.

            Equations
            Instances For

              Tuple bounded as an element of (j → (X →ᵇ V)) →L[ℝ] (X →ᵇ (j → V)).

              Equations
              Instances For
                theorem EulerBoundedTensorCoordinates.tupleBounded_apply {X : Type u_2} {V : Type u_4} [TopologicalSpace X] [NormedAddCommGroup V] [NormedSpace V] {j : Type u_6} [Fintype j] (u : jBoundedContinuousFunction X V) (x : X) (i : j) :
                (tupleBounded u) x i = (u i) x

                Coordinate path, bundling toFun, continuous_toFun.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem EulerBoundedTensorCoordinates.coordinatePath_eq {K : Type u_1} {X : Type u_2} {E : Type u_3} {V : Type u_4} {ι : Type u_5} [TopologicalSpace K] [TopologicalSpace X] [Fintype ι] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] (b : Module.Basis ι E) (n : ) (u : (Fin nι)C(K, BoundedContinuousFunction X V)) (t : K) (x : X) (A : E n]→L[] V) (hu : ∀ (w : Fin nι), ((u w) t) x = A fun (i : Fin n) => b (w i)) :
                  ((coordinatePath b n u) t) x = A
                  noncomputable def SmoothTimeField.ofCoordinateJets {K E V ι : Type u} [TopologicalSpace K] [CompactSpace K] [Fintype ι] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] (b : Module.Basis ι E) (f : C(K, BoundedContinuousFunction E V)) (hf : ∀ (t : K), ContDiff (f t)) (u : (n : ) → (Fin nι)C(K, BoundedContinuousFunction E V)) (hu : ∀ (n : ) (w : Fin nι) (t : K) (x : E), ((u n w) t) x = (iteratedFDeriv n (⇑(f t)) x) fun (i : Fin n) => b (w i)) :

                  Of coordinate jets, bundling field, smooth, jet, jet_eq.

                  Equations
                  Instances For
                    @[instance_reducible]

                    Cache the standard NormedAddCommGroup (SobolevSpace P q) instance to shorten typeclass synthesis.

                    Equations
                    Instances For
                      @[instance_reducible]

                      Cache the standard NormedSpace ℝ (SobolevSpace P q) instance to shorten typeclass synthesis.

                      Equations
                      Instances For
                        @[instance_reducible]

                        Cache the standard NormedSpace ℝ (LiftTangent [×n]→L[ℝ] Space) instance to shorten typeclass synthesis.

                        Equations
                        Instances For

                          Bounded cover, given by coverPathMap P (A.realization 3).

                          Equations
                          Instances For

                            Bounded word, given by coverPathMap P ((wordAtLevel P 3 n w (le_refl (n+3))).compLeftContinuous ℝ (Icc (0 : ℝ) T) (A.realization (n+3))).

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              theorem EulerAllOrderCorrectionData.FieldTower.boundedWord_tensor {P T : } [Fact (0 < P)] (A : FieldTower P T) (n : ) (w : Fin nFin 4) (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftTangent) :
                              ((A.boundedWord n w) t) x = (iteratedFDeriv n (⇑(A.boundedCover t)) x) fun (i : Fin n) => coverBasis (w i)