Documentation

LeanPool.NavierStokesAndEuler.Euler.FieldTowerCanonicalGraph

Canonical graph restrictions need no additional representative or regularity assumptions beyond the actual all-order tower.

Actual spatial L² restrictions of smooth cylinder fields. The bound is uniform over every continuous phase graph, including arbitrarily high oscillation frequencies.

Every smooth representative of a genuine all-order field tower has continuous spatial L² restrictions, including all cylinder derivative words. The graph estimate loses one angular derivative, with no frequency factor.

Restriction to a fixed continuous phase graph preserves time continuity in actual spatial L². The proof uses the uniform trace estimate for differences.

Graph path value, given by graphRealization P (f t) (hf t) (u t) (v t) (hu t) (hv t) θ hθ.

Equations
Instances For
    theorem EulerCylinderGraphTrace.graphPathValue_sub_norm_sq_le (P : ) [Fact (0 < P)] {K : Type u_1} [TopologicalSpace K] (u v : C(K, (EulerLiftedGradientSpace.LiftL2 P))) (f : KEulerLiftedGradientSpace.LiftDomain PEulerLiftedGradientSpace.Vector3) (hf : ∀ (t : K) (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P (f t) x)) (hu : ∀ (t : K), (u t) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] f t) (hv : ∀ (t : K), (v t) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] EulerTransportDerivatives.fieldDerivative P (0, 1) (f t)) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (t s : K) :
    graphPathValue P u v f hf hu hv θ t - graphPathValue P u v f hf hu hv θ s ^ 2 2 / P * u t - u s ^ 2 + 2 * P * v t - v s ^ 2

    The continuous spatial L² path is constructed from the actual cylinder path and its actual angular derivative.

    Equations
    Instances For
      noncomputable def EulerAllOrderCorrectionData.FieldTower.derivativeWordPath {P T : } [Fact (0 < P)] (A : FieldTower P T) (s n : ) (w : Fin nFin 4) (hn : n s) :

      The prescribed derivative coordinate is a genuine continuous L² path.

      Equations
      Instances For
        theorem EulerAllOrderCorrectionData.FieldTower.derivativeWordPath_norm_le {P T : } [Fact (0 < P)] (A : FieldTower P T) (s n : ) (w : Fin nFin 4) (hn : n s) (t : (Set.Icc 0 T)) :

        The actual angular derivative used by the graph trace is another coordinate of the same all-order tower.

        Graph restriction of an arbitrary actual cylinder derivative word, constructed directly as a continuous spatial L² path.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerAllOrderCorrectionData.FieldTower.graphWordPath_norm_sq_le {P T : } [Fact (0 < P)] (A : FieldTower P T) (f : (Set.Icc 0 T)EulerLiftedGradientSpace.LiftDomain PEulerLiftedGradientSpace.Vector3) (hf : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P (f t) x)) (hrep : ∀ (t : (Set.Icc 0 T)), (A.field t) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] f t) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (n : ) (w : Fin nFin 4) (t : (Set.Icc 0 T)) :
          (A.graphWordPath f hf hrep θ n w) t ^ 2 (2 / P + 2 * P) * (A.realization (n + 1)) t ^ 2

          A genuine cylinder L² time derivative, together with its genuine angular derivative, remains a genuine spatial L² derivative on every fixed phase graph.

          The graph trace estimate applies to the actual affine remainder in a derivative quotient, with the same constants for all phase frequencies.

          theorem EulerCylinderGraphTrace.affine_representative_ae {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) (u : Fin 3(MeasureTheory.Lp EulerLiftedGradientSpace.Vector3 2 μ)) (f : Fin 3XEulerLiftedGradientSpace.Vector3) (hu : ∀ (i : Fin 3), (u i) =ᵐ[μ] f i) (a : ) :
          ↑(a (u 1 - u 0) - u 2) =ᵐ[μ] fun (x : X) => a (f 1 x - f 0 x) - f 2 x
          theorem EulerCylinderGraphTrace.graph_hasDerivWithinAt (P : ) [Fact (0 < P)] (u v : (EulerLiftedGradientSpace.LiftL2 P)) (f : EulerLiftedGradientSpace.LiftDomain PEulerLiftedGradientSpace.Vector3) (hf : ∀ (r : ) (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P (f r) x)) (hu : ∀ (r : ), (u r) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] f r) (hv : ∀ (r : ), (v r) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] EulerTransportDerivatives.fieldDerivative P (0, 1) (f r)) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (w : (MeasureTheory.Lp EulerLiftedGradientSpace.Vector3 2 MeasureTheory.volume)) (hw : ∀ (r : ), (w r) =ᵐ[MeasureTheory.volume] fun (x : EulerLiftedGradientSpace.Vector3) => f r (x, θ x)) (g : EulerLiftedGradientSpace.LiftDomain PEulerLiftedGradientSpace.Vector3) (hg : ∀ (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P g x)) (u' v' : (EulerLiftedGradientSpace.LiftL2 P)) (hu' : u' =ᵐ[EulerLiftedGradientSpace.liftMeasure P] g) (hv' : v' =ᵐ[EulerLiftedGradientSpace.liftMeasure P] EulerTransportDerivatives.fieldDerivative P (0, 1) g) (w' : (MeasureTheory.Lp EulerLiftedGradientSpace.Vector3 2 MeasureTheory.volume)) (hw' : w' =ᵐ[MeasureTheory.volume] fun (x : EulerLiftedGradientSpace.Vector3) => g (x, θ x)) (s : Set ) (t : ) (hdu : HasDerivWithinAt u u' s t) (hdv : HasDerivWithinAt v v' s t) :

          Genuine Sobolev time derivatives of coherent towers pass to actual spatial L² derivatives after restriction to any fixed phase graph.

          theorem EulerAllOrderCorrectionData.FieldTower.graphWordPath_hasDerivWithinAt {P T : } [Fact (0 < P)] (A B : FieldTower P T) (f g : (Set.Icc 0 T)EulerLiftedGradientSpace.LiftDomain PEulerLiftedGradientSpace.Vector3) (hf : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P (f t) x)) (hg : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P (g t) x)) (ha : ∀ (t : (Set.Icc 0 T)), (A.field t) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] f t) (hb : ∀ (t : (Set.Icc 0 T)), (B.field t) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] g t) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (hT : 0 T) (n : ) (w : Fin nFin 4) (t : (Set.Icc 0 T)) (hd : HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT (A.realization (n + 1))) ((B.realization (n + 1)) t) (Set.Icc 0 T) t) :
          HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT (A.graphWordPath f hf ha θ n w)) ((B.graphWordPath g hg hb θ n w) t) (Set.Icc 0 T) t
          theorem EulerAllOrderCorrectionData.FieldTower.graphWordPath_hasDerivAt {P T : } [Fact (0 < P)] (A B : FieldTower P T) (f g : (Set.Icc 0 T)EulerLiftedGradientSpace.LiftDomain PEulerLiftedGradientSpace.Vector3) (hf : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P (f t) x)) (hg : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain P), ContDiff (↑) (EulerMetricTransport.localFieldLift P (g t) x)) (ha : ∀ (t : (Set.Icc 0 T)), (A.field t) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] f t) (hb : ∀ (t : (Set.Icc 0 T)), (B.field t) =ᵐ[EulerLiftedGradientSpace.liftMeasure P] g t) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (hT : 0 T) (n : ) (w : Fin nFin 4) (t : ) (ht : t Set.Ioo 0 T) (hd : HasDerivAt (EulerVolterraConvolution.extendPath T hT (A.realization (n + 1))) ((B.realization (n + 1)) t, ) t) :
          HasDerivAt (EulerVolterraConvolution.extendPath T hT (A.graphWordPath f hf ha θ n w)) ((B.graphWordPath g hg hb θ n w) t, ) t

          A genuine derivative at one Sobolev order gives the same derivative at all lower orders of the coherent towers.

          @[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 TopologicalSpace (SobolevSpace P q) instance to shorten typeclass synthesis.

              Equations
              Instances For

                Canonical graph word path, given by A.graphWordPath A.pointField A.pointField_smooth A.pointField_ae θ hθ n w.

                Equations
                Instances For
                  theorem EulerAllOrderCorrectionData.FieldTower.canonicalGraphWordPath_norm_sq_le {P T : } [Fact (0 < P)] (A : FieldTower P T) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (n : ) (w : Fin nFin 4) (t : (Set.Icc 0 T)) :
                  (A.canonicalGraphWordPath θ n w) t ^ 2 (2 / P + 2 * P) * (A.realization (n + 1)) t ^ 2
                  theorem EulerAllOrderCorrectionData.FieldTower.canonicalGraphWordPath_norm_sq_le_high {P T : } [Fact (0 < P)] (A : FieldTower P T) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (n : ) (w : Fin nFin 4) (q : ) (hq : n + 1 q) (t : (Set.Icc 0 T)) :
                  (A.canonicalGraphWordPath θ n w) t ^ 2 (2 / P + 2 * P) * (A.realization q) t ^ 2
                  theorem EulerAllOrderCorrectionData.FieldTower.canonicalGraphWordPath_hasDerivAt {P T : } [Fact (0 < P)] (A : FieldTower P T) (θ : EulerLiftedGradientSpace.Vector3AddCircle P) ( : Continuous θ) (B : FieldTower P T) (hT : 0 T) (n : ) (w : Fin nFin 4) (q : ) (hq : n + 1 q) (t : ) (ht : t Set.Ioo 0 T) (hd : HasDerivAt (EulerVolterraConvolution.extendPath T hT (A.realization q)) ((B.realization q) t, ) t) :