Documentation

LeanPool.NavierStokesAndEuler.Euler.BaseEulerState

The initial induction state is completely constructed from the compact β-family. A single positive time and a single label constant work for the family, with actual low-order guards and pressure sign.

Actual constant coefficient towers for the ordinary Euler correction equation: identity pressure metric, zero lower-order coefficients, spatial scale one and angular direction zero. No solution is included in the data.

@[instance_reducible]

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

Equations
Instances For
    @[instance_reducible]

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

    Equations
    Instances For
      @[instance_reducible]

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

      Equations
      Instances For
        @[instance_reducible]

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

        Equations
        Instances For
          @[instance_reducible]

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

          Equations
          Instances For
            @[instance_reducible]

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

            Equations
            Instances For

              Coefficient, bundling coefficient, smooth, bound, norm_bound and the required compatibility proofs.

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

                Tower, bundling coefficient, jet, continuous.

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

                  Data, bundling κ, direction, scale_bound, direction_bound and the required compatibility proofs.

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

                    Metric budget, bundling metric, continuous, derivative, hasDeriv and the required compatibility proofs.

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

                      Pressure bound, given by 9^729.

                      Equations
                      Instances For

                        The literal spatial convection of a small smooth cylinder field has a quadratic residual envelope at every Sobolev order. No residual estimate or differential equation is postulated.

                        noncomputable def EulerSmallCorrection.residualCost (P : ) [Fact (0 < P)] (C R : ) :

                        Residual cost, given by 1+108*productBlockConstant P*C^2*R.

                        Equations
                        Instances For
                          theorem EulerSmallCorrection.residualCost_pos (P : ) [Fact (0 < P)] (C R : ) (hR : 0 R) :
                          0 < residualCost P C R
                          noncomputable def EulerSmallCorrection.residual {P : } [Fact (0 < P)] {T : } {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P T raw) (ε : ) :
                          EulerPacketCylinderField.Field P T fun (z : EulerPacketPointJets.Domain) => (fderiv (fun (y : EulerSmoothLimit.Space × ) => (ε raw) (z.1, y)) z.2) ((ε raw) z, 0)

                          Residual, given by (G.smul ε).spatialTransport (G.smul ε).

                          Equations
                          Instances For

                            Input, given by data P (G.smul ε).toFieldTower (residual G ε).toFieldTower.

                            Equations
                            Instances For
                              theorem EulerSmallCorrection.weighted_shift_one {P : } [Fact (0 < P)] {T : } {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P T raw) {q : } {R A : } (hG : G.WordBound q R A 1) (hR : 0 R) (hA : 0 A) (s N : ) (hN : N + q s) (ρ : ) ( : 0 < ρ) (hsmall : ρ * R 1 / 2) (t : (Set.Icc 0 T)) :
                              theorem EulerSmallCorrection.scaled_word {P : } [Fact (0 < P)] {T : } {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P T raw) {C R : } (hG : G.WordBound 6 R C 0) (ε : ) ( : 0 ε) :
                              (G.smul ε).WordBound 6 R (ε * C) 0
                              theorem EulerSmallCorrection.residual_word {P : } [Fact (0 < P)] {T : } {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P T raw) {C R : } (hG : G.WordBound 6 R C 0) (hC : 0 C) (hR : 0 R) (ε : ) ( : 0 ε) :
                              theorem EulerSmallCorrection.residual_weighted {P : } [Fact (0 < P)] {T : } {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P T raw) {C R : } (hG : G.WordBound 6 R C 0) (hC : 0 C) (hR : 0 R) (ε : ) ( : 0 ε) (s N : ) (hN : N + 6 s) (ρ : ) ( : 0 < ρ) (hsmall : ρ * R 1 / 2) (t : (Set.Icc 0 T)) :

                              An actual exact lifted Euler solution is constructed from any genuine smooth solenoidal L² datum with factorial derivative bounds. The amplitude is an explicit function of the supplied bounds and does not depend on the particular datum realizing them.

                              A genuine all-order correction budget for small smooth data with the identity metric. Every field and coefficient estimate is derived from the given datum's actual word bound; the amplitude is chosen explicitly.

                              An explicit positive amplitude puts any finite Gevrey datum and quadratic residual envelope in the all-order correction regime. The growth constant belongs to the identity-metric equation, not to an assumed solution.

                              noncomputable def EulerSmallCorrection.growth (P : ) [Fact (0 < P)] :

                              Growth, given by energyConstant P 0 0 1 1 pressureBound 1 1 0 0 1.

                              Equations
                              Instances For
                                noncomputable def EulerSmallCorrection.initialRadius (R : ) :

                                Initial radius, given by 1/(2*(R+1)).

                                Equations
                                Instances For
                                  structure EulerSmallCorrection.Scale (P : ) [Fact (0 < P)] (C R E : ) :

                                  These are scalar smallness inequalities, obtained explicitly below.

                                  Instances For
                                    noncomputable def EulerSmallCorrection.scale (P : ) [Fact (0 < P)] (C R E : ) (hC : 0 C) (hR : 0 R) (hE : 0 < E) :
                                    Scale P C R E

                                    Scale as an element of Scale P C R E.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      noncomputable def EulerSmallCorrection.Scale.radius (P : ) [Fact (0 < P)] {C R E : } (S : Scale P C R E) :
                                      C((Set.Icc 0 1), )

                                      Radius as an element of C(Icc (0 : ℝ) 1,ℝ).

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        theorem EulerSmallCorrection.Scale.radius_bounds (P : ) [Fact (0 < P)] {C R E : } (S : Scale P C R E) (hC : 0 C) (t : (Set.Icc 0 1)) :
                                        theorem EulerSmallCorrection.Scale.radius_positive (P : ) [Fact (0 < P)] {C R E : } (S : Scale P C R E) (hC : 0 C) (hR : 0 R) (t : (Set.Icc 0 1)) :
                                        0 < (radius P S) t
                                        theorem EulerSmallCorrection.Scale.radius_small (P : ) [Fact (0 < P)] {C R E : } (S : Scale P C R E) (hC : 0 C) (hR : 0 R) (t : (Set.Icc 0 1)) :
                                        (radius P S) t * R 1 / 2
                                        noncomputable def EulerSmallCorrection.spatialBudget {P : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P 1 raw) {C R : } (hG : G.WordBound 6 R C 0) (hC : 0 C) (hR : 0 R) (S : Scale P C R (residualCost P C R)) (q : ) (hq : 6 q) :

                                        Spatial budget, bundling Rc, M, B, B0 and the required compatibility proofs.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          noncomputable def EulerSmallCorrection.driftBudget {P : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P 1 raw) {C R : } (hG : G.WordBound 6 R C 0) (hC : 0 C) (hR : 0 R) (S : Scale P C R (residualCost P C R)) (q : ) (hq : 6 q) :

                                          Drift budget, bundling full, drift, drift_nonneg, drift_bound and the required compatibility proofs.

                                          Equations
                                          Instances For
                                            noncomputable def EulerSmallCorrection.budget {P : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P 1 raw) {C R : } (hG : G.WordBound 6 R C 0) (hC : 0 C) (hR : 0 R) (S : Scale P C R (residualCost P C R)) (hdiv : ∀ (t : (Set.Icc 0 1)), G.path t EulerLiftedGradientSpace.divergenceFreeSpace P 1 0) :

                                            Budget, bundling metric, radius, growthCoefficient, delta and the required compatibility proofs.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              noncomputable def EulerSmallCorrection.smallBudget {P : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P 1 raw) {C R : } (hG : G.WordBound 6 R C 0) (hC : 0 C) (hR : 0 R) (hdiv : ∀ (t : (Set.Icc 0 1)), G.path t EulerLiftedGradientSpace.divergenceFreeSpace P 1 0) :

                                              No scalar guard is required of the input: the amplitude is explicitly chosen from its finite actual Gevrey constants.

                                              Equations
                                              Instances For

                                                A genuine smooth spatial L² field, embedded as a time-independent, angle-independent cylinder field. Tensor bounds give a fixed mixed Sobolev word bound, and classical divergence zero gives the actual lifted constraint.

                                                Field, constructed using Field.ofLifted.

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

                                                  For a static approximation the prescribed residual is exactly its spatial convection, at every finite Sobolev order. This verifies the equation input to the correction theorem rather than assuming it.

                                                  Approximation residual, bundling pressure, gradient, equation, let and the required compatibility proofs.

                                                  Equations
                                                  Instances For

                                                    Mixed radius, given by sobolevCoefficientRadius (Fin 4) R.

                                                    Equations
                                                    Instances For
                                                      noncomputable def EulerStaticEuler.mixedAmplitude (P C R : ) :

                                                      Mixed amplitude, given by Real.sqrt P*sobolevCoefficientAmplitude (Fin 4) 6 R C.

                                                      Equations
                                                      Instances For
                                                        theorem EulerStaticEuler.mixedAmplitude_nonneg (P C R : ) (hC : 0 C) (hR : 0 R) :
                                                        noncomputable def EulerStaticEuler.scales (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :

                                                        Scales, given by scale P _ _ _ (mixedAmplitude_nonneg P C R hC hR) (mixedRadius_nonneg R hR) (residualCost_pos P _ _ (mixedRadius_nonneg R hR)).

                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For
                                                          noncomputable def EulerStaticEuler.amplitude (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :

                                                          Amplitude, given by (scales P C R hC hR).value.

                                                          Equations
                                                          Instances For
                                                            theorem EulerStaticEuler.amplitude_pos (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :
                                                            0 < amplitude P C R hC hR
                                                            theorem EulerStaticEuler.amplitude_le_one (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :
                                                            amplitude P C R hC hR 1

                                                            Input data, given by input (EulerStaticCylinder.field P 1 u) (amplitude P C R hC hR).

                                                            Equations
                                                            Instances For

                                                              Correction budget, constructed using budget.

                                                              Equations
                                                              Instances For

                                                                Exact packet, constructed using exactPacketOfResidual.

                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For
                                                                  theorem EulerStaticEuler.exactPacket_initial (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (q : ) :
                                                                  ((exactPacket P u C R hC hR hu hdiv).velocity.realization q) 0, = (((EulerStaticCylinder.field P 1 u).smul (amplitude P C R hC hR)).toFieldTower.realization q) 0,

                                                                  With spatial scale one and angular direction zero, the zero-angle slice of the actual exact lifted solution solves ordinary three-dimensional Euler. The scalar pressure is the canonical normalized graph potential.

                                                                  @[instance_reducible]

                                                                  Cache the standard NormedAddCommGroup Space instance to shorten typeclass synthesis.

                                                                  Equations
                                                                  Instances For
                                                                    @[instance_reducible]

                                                                    Cache the standard NormedSpace ℝ Space instance to shorten typeclass synthesis.

                                                                    Equations
                                                                    Instances For
                                                                      @[instance_reducible]

                                                                      Cache the standard NormedAddCommGroup LiftTangent instance to shorten typeclass synthesis.

                                                                      Equations
                                                                      Instances For
                                                                        @[instance_reducible]

                                                                        Cache the standard NormedSpace ℝ LiftTangent instance to shorten typeclass synthesis.

                                                                        Equations
                                                                        Instances For

                                                                          Field, bundling field, smooth, integrable.

                                                                          Equations
                                                                          Instances For

                                                                            The genuine Euler time/amplitude scaling. A solution starting from ε u₀ on [0,1] gives a solution starting from u₀ on [0,ε].

                                                                            Coordinates, given by ((ε⁻¹ • ContinuousLinearMap.id ℝ ℝ).comp (fst ℝ ℝ E)).prod (snd ℝ ℝ E).

                                                                            Equations
                                                                            Instances For
                                                                              noncomputable def EulerTimeRescaling.velocity {E : Type} [NormedAddCommGroup E] [InnerProductSpace E] (ε : ) (u : × EE) (q : × E) :
                                                                              E

                                                                              Velocity, given by ε⁻¹ • u (coordinates ε q).

                                                                              Equations
                                                                              Instances For
                                                                                noncomputable def EulerTimeRescaling.pressure {E : Type} [NormedAddCommGroup E] [InnerProductSpace E] (ε : ) (p : × E) (q : × E) :

                                                                                Pressure, given by (ε⁻¹)^2*p (coordinates ε q).

                                                                                Equations
                                                                                Instances For
                                                                                  theorem EulerTimeRescaling.pressure_gradient {E : Type} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (ε : ) (p : × E) (q : × E) (hp : DifferentiableAt (fun (y : E) => p (ε⁻¹ * q.1, y)) q.2) :
                                                                                  gradient (fun (y : E) => pressure ε p (q.1, y)) q.2 = ε⁻¹ ^ 2 gradient (fun (y : E) => p (ε⁻¹ * q.1, y)) q.2
                                                                                  theorem EulerTimeRescaling.momentumResidual_eq {E : Type} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (ε : ) (u : × EE) (p : × E) (q : × E) (hu : DifferentiableAt u ((coordinates ε) q)) (hp : DifferentiableAt (fun (y : E) => p (ε⁻¹ * q.1, y)) q.2) :
                                                                                  theorem EulerTimeRescaling.momentumResidual_zero {E : Type} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (ε : ) (u : × EE) (p : × E) (q : × E) (hu : DifferentiableAt u ((coordinates ε) q)) (hp : DifferentiableAt (fun (y : E) => p (ε⁻¹ * q.1, y)) q.2) (he : EulerLagrangian.momentumResidual u p ((coordinates ε) q) = 0) :
                                                                                  theorem EulerTimeRescaling.spatial_derivative {E : Type} [NormedAddCommGroup E] [InnerProductSpace E] (ε : ) (u : × EE) (t : ) (x : E) (hu : DifferentiableAt (fun (y : E) => u (ε⁻¹ * t, y)) x) :
                                                                                  fderiv (fun (y : E) => velocity ε u (t, y)) x = ε⁻¹ fderiv (fun (y : E) => u (ε⁻¹ * t, y)) x
                                                                                  noncomputable def EulerTimeRescaling.timeMap (ε : ) ( : 0 < ε) :
                                                                                  C((Set.Icc 0 ε), (Set.Icc 0 1))

                                                                                  Time map, bundling toFun, continuous_toFun.

                                                                                  Equations
                                                                                  Instances For
                                                                                    theorem EulerTimeRescaling.timeMap_initial (ε : ) ( : 0 < ε) :
                                                                                    (timeMap ε ) 0, = 0,
                                                                                    theorem EulerTimeRescaling.scaled_time_interior (ε : ) ( : 0 < ε) (t : ) (ht : t Set.Ioo 0 ε) :
                                                                                    ε⁻¹ * t Set.Ioo 0 1

                                                                                    A positive-time classical Euler solution constructed from a genuine solenoidal Gevrey datum. The initial velocity is the original datum, not its small multiple. All spatial derivative tensors remain continuous L² paths after the actual Euler time/amplitude rescaling.

                                                                                    Local velocity, given by EulerTimeRescaling.velocity (amplitude P C R hC hR) (EulerConstantEuler.velocity (exactPacket P u C R hC hR hu hdiv)).

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

                                                                                      Local pressure, given by EulerTimeRescaling.pressure (amplitude P C R hC hR) (EulerConstantEuler.pressure (exactPacket P u C R hC hR hu hdiv)).

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

                                                                                        Local force as an element of Space.

                                                                                        Equations
                                                                                        • One or more equations did not get rendered due to their size.
                                                                                        Instances For
                                                                                          theorem EulerStaticEuler.localVelocity_initial (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (x : EulerSmoothLimit.Space) :
                                                                                          localVelocity P u C R hC hR hu hdiv (0, x) = u.field x
                                                                                          theorem EulerStaticEuler.localMomentum (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : ) (ht : t Set.Ioo 0 (amplitude P C R hC hR)) (x : EulerSmoothLimit.Space) :
                                                                                          EulerLagrangian.momentumResidual (localVelocity P u C R hC hR hu hdiv) (localPressure P u C R hC hR hu hdiv) (t, x) = 0
                                                                                          theorem EulerStaticEuler.localVelocity_differentiableAt (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : ) (ht : t Set.Ioo 0 (amplitude P C R hC hR)) (x : EulerSmoothLimit.Space) :
                                                                                          DifferentiableAt (localVelocity P u C R hC hR hu hdiv) (t, x)
                                                                                          theorem EulerStaticEuler.localPressure_gradient (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : ) (x : EulerSmoothLimit.Space) :
                                                                                          gradient (fun (y : EulerSmoothLimit.Space) => localPressure P u C R hC hR hu hdiv (t, y)) x = localForce P u C R hC hR hu hdiv (t, x)
                                                                                          theorem EulerStaticEuler.localPressure_smooth (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : ) :
                                                                                          ContDiff fun (x : EulerSmoothLimit.Space) => localPressure P u C R hC hR hu hdiv (t, x)
                                                                                          theorem EulerStaticEuler.localPressure_zero (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : ) :
                                                                                          localPressure P u C R hC hR hu hdiv (t, 0) = 0

                                                                                          Local field, constructed using SmoothL2Field.mapField.

                                                                                          Equations
                                                                                          • One or more equations did not get rendered due to their size.
                                                                                          Instances For
                                                                                            theorem EulerStaticEuler.localField_apply (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                            (localField P u C R hC hR hu hdiv t).field x = localVelocity P u C R hC hR hu hdiv (t, x)
                                                                                            theorem EulerStaticEuler.localField_jetLp_continuous (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (n : ) :
                                                                                            Continuous fun (t : (Set.Icc 0 (amplitude P C R hC hR))) => (localField P u C R hC hR hu hdiv t).jetLp n
                                                                                            theorem EulerStaticEuler.localVelocity_smooth (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) :
                                                                                            ContDiff fun (x : EulerSmoothLimit.Space) => localVelocity P u C R hC hR hu hdiv (t, x)

                                                                                            The locally constructed ordinary Euler solution supplies a concrete first parent, its label budget and its genuine particle inverse. All constants and the positive common horizon depend only on the input Gevrey envelope, not on the particular initial datum.

                                                                                            Actual smooth coefficient paths and their true time derivatives under the Euler amplitude/time scaling. The time interval is shortened by the same positive amplitude used to normalize the initial velocity.

                                                                                            noncomputable def EulerTimeRescaling.coefficient {E V : Type} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] (ε : ) ( : 0 < ε) (A : SmoothTimeField (↑(Set.Icc 0 1)) E V) :
                                                                                            SmoothTimeField (↑(Set.Icc 0 ε)) E V

                                                                                            Coefficient, given by (A.compTime (timeMap ε hε)).map (ε⁻¹ • ContinuousLinearMap.id ℝ V).

                                                                                            Equations
                                                                                            Instances For
                                                                                              noncomputable def EulerTimeRescaling.derivativeCoefficient {E V : Type} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] (ε : ) ( : 0 < ε) (A : SmoothTimeField (↑(Set.Icc 0 1)) E V) :
                                                                                              SmoothTimeField (↑(Set.Icc 0 ε)) E V

                                                                                              Derivative coefficient, given by (A.compTime (timeMap ε hε)).map ((ε⁻¹)^2 • ContinuousLinearMap.id ℝ V).

                                                                                              Equations
                                                                                              Instances For

                                                                                                The constructed static-datum solution and its actual time derivative have smooth bounded spatial jets continuous in time. This includes the one-sided derivatives at both endpoints.

                                                                                                Unit velocity coefficient as an element of SmoothTimeField (Icc (0 : ℝ) 1) Space Space.

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

                                                                                                  Unit derivative coefficient as an element of SmoothTimeField (Icc (0 : ℝ) 1) Space Space.

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

                                                                                                    Unit force coefficient, given by (exactPacket P u C R hC hR hu hdiv).pressure.toSmoothTimeField.precompLinear (ContinuousLinearMap.inl ℝ Space ℝ).

                                                                                                    Equations
                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                    Instances For
                                                                                                      theorem EulerStaticEuler.unitVelocityCoefficient_apply (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 1)) (x : EulerSmoothLimit.Space) :
                                                                                                      ((unitVelocityCoefficient P u C R hC hR hu hdiv).field t) x = EulerConstantEuler.velocity (exactPacket P u C R hC hR hu hdiv) (t, x)
                                                                                                      theorem EulerStaticEuler.unitForceCoefficient_apply (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 1)) (x : EulerSmoothLimit.Space) :
                                                                                                      ((unitForceCoefficient P u C R hC hR hu hdiv).field t) x = EulerConstantEuler.force (exactPacket P u C R hC hR hu hdiv) (t, x)

                                                                                                      Velocity coefficient, given by EulerTimeRescaling.coefficient (amplitude P C R hC hR) (amplitude_pos P C R hC hR) (unitVelocityCoefficient P u C R hC hR hu hdiv).

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

                                                                                                        Derivative coefficient, constructed using EulerTimeRescaling.derivativeCoefficient.

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

                                                                                                          Force coefficient, constructed using EulerTimeRescaling.derivativeCoefficient.

                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For
                                                                                                            theorem EulerStaticEuler.coefficient_time (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) :
                                                                                                            SmoothTimeField.TimeDerivative (amplitude P C R hC hR) (velocityCoefficient P u C R hC hR hu hdiv) (derivativeCoefficient P u C R hC hR hu hdiv)

                                                                                                            Uniform source-only Gevrey bounds for the actual local Euler solution and its genuine time derivative. The same spatial radius works for sup and ordinary L² norms. All constants depend only on P,C,R, not on the particular solenoidal datum realizing the input bounds.

                                                                                                            Explicit bounds for the constructed small-data solution. All constants are functions of the datum's supplied Gevrey bounds and the fixed period; none depends on which datum realizes those bounds.

                                                                                                            noncomputable def EulerStaticEuler.retainedRadius (R : ) :

                                                                                                            A fixed positive radius retained by the actual correction.

                                                                                                            Equations
                                                                                                            Instances For

                                                                                                              Base error factor, given by metricAmplification 1/2.

                                                                                                              Equations
                                                                                                              Instances For
                                                                                                                noncomputable def EulerStaticEuler.staticSourceCost (P : ) [Fact (0 < P)] (R : ) :

                                                                                                                Static source cost, given by sourceBound P 1 1 0 0 1 baseErrorFactor ((8/EulerSmallCorrection.initialRadius (mixedRadius R))*baseErrorFactor).

                                                                                                                Equations
                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                Instances For
                                                                                                                  noncomputable def EulerStaticEuler.staticTimeCost (P : ) [Fact (0 < P)] (R : ) :

                                                                                                                  Static time cost, given by (1+2*pressureBound*(448*1+1))*staticSourceCost P R.

                                                                                                                  Equations
                                                                                                                  Instances For
                                                                                                                    noncomputable def EulerStaticEuler.staticPressureCost (P : ) [Fact (0 < P)] (R : ) :

                                                                                                                    Static pressure cost, given by 2*pressureBound*staticSourceCost P R.

                                                                                                                    Equations
                                                                                                                    Instances For
                                                                                                                      theorem EulerStaticEuler.staticSourceCost_nonneg (P : ) [Fact (0 < P)] (R : ) (hR : 0 R) :
                                                                                                                      theorem EulerStaticEuler.staticTimeCost_nonneg (P : ) [Fact (0 < P)] (R : ) (hR : 0 R) :
                                                                                                                      theorem EulerStaticEuler.exact_weighted (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (n : ) (t : (Set.Icc 0 1)) :

                                                                                                                      Quantitative spatial jet bounds under actual Euler time/amplitude rescaling. The constants are explicit and the spatial radius is unchanged.

                                                                                                                      @[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 (E →ᵇ (E [×n]→L[ℝ] V)) instance to shorten typeclass synthesis.

                                                                                                                          Equations
                                                                                                                          Instances For
                                                                                                                            @[instance_reducible]

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

                                                                                                                            Equations
                                                                                                                            Instances For
                                                                                                                              @[instance_reducible]

                                                                                                                              Cache the standard NormedAddCommGroup Space instance to shorten typeclass synthesis.

                                                                                                                              Equations
                                                                                                                              Instances For
                                                                                                                                @[instance_reducible]

                                                                                                                                Cache the standard NormedSpace ℝ Space instance to shorten typeclass synthesis.

                                                                                                                                Equations
                                                                                                                                Instances For
                                                                                                                                  @[instance_reducible]

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

                                                                                                                                  Equations
                                                                                                                                  Instances For
                                                                                                                                    @[instance_reducible]

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

                                                                                                                                    Equations
                                                                                                                                    Instances For
                                                                                                                                      @[instance_reducible]

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

                                                                                                                                      Equations
                                                                                                                                      Instances For
                                                                                                                                        @[instance_reducible]

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

                                                                                                                                        Equations
                                                                                                                                        Instances For
                                                                                                                                          noncomputable def EulerStaticEuler.coverRadius (R : ) :

                                                                                                                                          Cover radius, given by ‖coordinateEquiv.symm.toContinuousLinearMap‖*(retainedRadius R)⁻¹.

                                                                                                                                          Equations
                                                                                                                                          Instances For
                                                                                                                                            noncomputable def EulerStaticEuler.outputRadius (R : ) :

                                                                                                                                            Output radius, given by 1+4*coverRadius R.

                                                                                                                                            Equations
                                                                                                                                            Instances For
                                                                                                                                              noncomputable def EulerStaticEuler.graphCost (P : ) [Fact (0 < P)] (R : ) :

                                                                                                                                              Graph cost, given by 1+sobolevEmbeddingConstant P 3+Real.sqrt (2/P+2*P)*(1+coverRadius R).

                                                                                                                                              Equations
                                                                                                                                              Instances For
                                                                                                                                                noncomputable def EulerStaticEuler.outputVelocitySize (P : ) [Fact (0 < P)] (C R : ) :

                                                                                                                                                Output velocity size, given by graphCost P R*(2*mixedAmplitude P C R+baseErrorFactor).

                                                                                                                                                Equations
                                                                                                                                                Instances For
                                                                                                                                                  noncomputable def EulerStaticEuler.outputDerivativeSize (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :

                                                                                                                                                  Output derivative size, given by (amplitude P C R hC hR)⁻¹*graphCost P R*staticTimeCost P R.

                                                                                                                                                  Equations
                                                                                                                                                  Instances For
                                                                                                                                                    theorem EulerStaticEuler.graphCost_nonneg (P : ) [Fact (0 < P)] (R : ) (hR : 0 R) :
                                                                                                                                                    theorem EulerStaticEuler.outputVelocitySize_nonneg (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :
                                                                                                                                                    theorem EulerStaticEuler.outputDerivativeSize_nonneg (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :
                                                                                                                                                    theorem EulerStaticEuler.unitVelocityCoefficient_graph (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 1)) (x : EulerSmoothLimit.Space) :
                                                                                                                                                    ((unitVelocityCoefficient P u C R hC hR hu hdiv).field t) x = ((exactPacket P u C R hC hR hu hdiv).velocity.zeroGraphCoefficient.field t) x

                                                                                                                                                    Local derivative field, constructed using SmoothL2Field.mapField.

                                                                                                                                                    Equations
                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                    Instances For
                                                                                                                                                      theorem EulerStaticEuler.localDerivativeField_apply (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                                                                                      (localDerivativeField P u C R hC hR hu hdiv t).field x = ((derivativeCoefficient P u C R hC hR hu hdiv).field t) x
                                                                                                                                                      theorem EulerStaticEuler.localField_bound (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) :
                                                                                                                                                      (localField P u C R hC hR hu hdiv t).HasJetBound (outputVelocitySize P C R) (outputRadius R)
                                                                                                                                                      theorem EulerStaticEuler.localDerivativeField_bound (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) :
                                                                                                                                                      (localDerivativeField P u C R hC hR hu hdiv t).HasJetBound (outputDerivativeSize P C R hC hR) (outputRadius R)

                                                                                                                                                      The genuine ordinary flow of a smooth divergence-free velocity gives the first parent particle data. Its horizon can be shortened by an explicit positive amount before applying the uniform flow-jet estimate.

                                                                                                                                                      @[instance_reducible]

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

                                                                                                                                                      Equations
                                                                                                                                                      Instances For
                                                                                                                                                        @[instance_reducible]

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

                                                                                                                                                        Equations
                                                                                                                                                        Instances For
                                                                                                                                                          @[instance_reducible]

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

                                                                                                                                                          Equations
                                                                                                                                                          Instances For
                                                                                                                                                            @[instance_reducible]

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

                                                                                                                                                            Equations
                                                                                                                                                            Instances For

                                                                                                                                                              Input data, collecting T, T_pos, field, derivative, time_derivative, divergence and their compatibility conditions.

                                                                                                                                                              Instances For

                                                                                                                                                                Displacement, given by displacementCoefficient I.T I.T_pos.le I.field I.B I.R I.B_nonneg I.R_pos I.small I.bound.

                                                                                                                                                                Equations
                                                                                                                                                                Instances For

                                                                                                                                                                  Velocity, given by I.field.compDisplacement I.displacement.

                                                                                                                                                                  Equations
                                                                                                                                                                  Instances For

                                                                                                                                                                    Acceleration, given by accelerationCoefficient I.T I.T_pos.le I.field I.B I.R I.B_nonneg I.R_pos I.small I.bound I.derivative.

                                                                                                                                                                    Equations
                                                                                                                                                                    Instances For
                                                                                                                                                                      noncomputable def EulerBaseEulerParent.Input.parent (I : Input) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                      Parent, bundling T, T_pos, ell, ell_pos and the required compatibility proofs.

                                                                                                                                                                      Equations
                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                      Instances For
                                                                                                                                                                        theorem EulerBaseEulerParent.Input.parent_position (I : Input) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 I.T)) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                        (I.parent ell hell hell1).position t x = (EulerSmoothBanachFlow.flowData I.T I.field).forward (↑t) x
                                                                                                                                                                        noncomputable def EulerBaseEulerParent.Input.particleInverse (I : Input) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                        Particle inverse, bundling field, left_inverse, right_inverse, continuous and the required compatibility proofs.

                                                                                                                                                                        Equations
                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                        Instances For
                                                                                                                                                                          theorem EulerBaseEulerParent.Input.parent_velocity (I : Input) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 I.T)) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                          ((I.parent ell hell hell1).velocity.field t) x = (I.field.field t) ((I.parent ell hell hell1).position t x)
                                                                                                                                                                          noncomputable def EulerBaseEulerParent.horizon (T B R : ) :

                                                                                                                                                                          Horizon, given by min T (1/(8*(1+B*R))).

                                                                                                                                                                          Equations
                                                                                                                                                                          Instances For
                                                                                                                                                                            theorem EulerBaseEulerParent.horizon_pos (T B R : ) (hT : 0 < T) (hB : 0 B) (hR : 0 R) :
                                                                                                                                                                            0 < horizon T B R
                                                                                                                                                                            theorem EulerBaseEulerParent.horizon_small (T B R : ) (hT : 0 < T) (hB : 0 B) (hR : 0 R) :
                                                                                                                                                                            B * R * horizon T B R 1 / 8
                                                                                                                                                                            noncomputable def EulerBaseEulerParent.ofInterval (T : ) (hT : 0 < T) (A A₁ : SmoothTimeField (↑(Set.Icc 0 T)) EulerSmoothLimit.Space EulerSmoothLimit.Space) (htime : SmoothTimeField.TimeDerivative T A A₁) (hdiv : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence (⇑(A.field t)) x = 0) (B R : ) (hB : 0 B) (hR : 0 < R) (hb : ∀ (n : ), A.jet n B * R ^ n * n.factorial ^ 2) :

                                                                                                                                                                            Of interval, bundling T, T_pos, field, derivative and the required compatibility proofs.

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

                                                                                                                                                                              The three actual base-flow fields satisfy the source's fixed-H6 label bound with one explicit constant, independent of derivative order.

                                                                                                                                                                              Actual ordinary L² displacement, material velocity and acceleration for the base flow. The displacement estimate integrates the real spatial jets of the flow, and the other two estimates use volume preservation.

                                                                                                                                                                              @[instance_reducible]

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

                                                                                                                                                                              Equations
                                                                                                                                                                              Instances For
                                                                                                                                                                                @[instance_reducible]

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

                                                                                                                                                                                Equations
                                                                                                                                                                                Instances For
                                                                                                                                                                                  @[instance_reducible]

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

                                                                                                                                                                                  Equations
                                                                                                                                                                                  Instances For
                                                                                                                                                                                    @[instance_reducible]

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

                                                                                                                                                                                    Equations
                                                                                                                                                                                    Instances For

                                                                                                                                                                                      L² data, collecting velocity, derivative, velocity_match, derivative_match, C, S and their compatibility conditions.

                                                                                                                                                                                      Instances For

                                                                                                                                                                                        Velocity radius, given by flowRadius I.B I.R I.T L.S.

                                                                                                                                                                                        Equations
                                                                                                                                                                                        Instances For

                                                                                                                                                                                          Velocity field, constructed using SmoothL2Field.composeField.

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

                                                                                                                                                                                            Displacement field, bundling field, smooth, integrable.

                                                                                                                                                                                            Equations
                                                                                                                                                                                            Instances For

                                                                                                                                                                                              Acceleration source radius, given by 4*I.R+L.S+L.S₁.

                                                                                                                                                                                              Equations
                                                                                                                                                                                              Instances For

                                                                                                                                                                                                Acceleration product, constructed using SmoothL2Field.productField.

                                                                                                                                                                                                Equations
                                                                                                                                                                                                Instances For

                                                                                                                                                                                                  Acceleration source, given by SmoothL2Field.addField (L.derivative t) (L.accelerationProduct t).

                                                                                                                                                                                                  Equations
                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                    Acceleration amplitude, given by L.C₁+3*(I.B*I.R)*L.C.

                                                                                                                                                                                                    Equations
                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                      Acceleration field, constructed using SmoothL2Field.composeField.

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

                                                                                                                                                                                                        Label cost, constructed using 1.

                                                                                                                                                                                                        Equations
                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                          noncomputable def EulerBaseEulerParent.L2Data.labelData {I : Input} (L : L2Data I) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                          Label data, bundling K, K_one, displacement, velocity and the required compatibility proofs.

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

                                                                                                                                                                                                            Odd initial velocity produces the actual odd local Euler velocity and odd pressure force. The scalar pressure, normalized at the origin, is even. These are consequences of correction uniqueness.

                                                                                                                                                                                                            Odd static data give the genuine parity hypotheses of the constructed correction. In particular the actual convection residual is odd; this is proved from its derivative formula.

                                                                                                                                                                                                            theorem EulerStaticEuler.symmetry (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) :
                                                                                                                                                                                                            theorem EulerStaticEuler.exactPacket_odd (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) (t : (Set.Icc 0 1)) :
                                                                                                                                                                                                            -(EulerCylinderReflection.reflection P) ((exactPacket P u C R hC hR hu hdiv).velocity.field t) = (exactPacket P u C R hC hR hu hdiv).velocity.field t
                                                                                                                                                                                                            theorem EulerStaticEuler.unit_velocity_odd (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) (t : ) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            EulerConstantEuler.velocity (exactPacket P u C R hC hR hu hdiv) (t, -x) = -EulerConstantEuler.velocity (exactPacket P u C R hC hR hu hdiv) (t, x)
                                                                                                                                                                                                            theorem EulerStaticEuler.unit_force_odd (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) (t : ) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            EulerConstantEuler.force (exactPacket P u C R hC hR hu hdiv) (t, -x) = -EulerConstantEuler.force (exactPacket P u C R hC hR hu hdiv) (t, x)
                                                                                                                                                                                                            theorem EulerStaticEuler.unit_pressure_even (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) (t : ) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            EulerConstantEuler.pressure (exactPacket P u C R hC hR hu hdiv) (t, -x) = EulerConstantEuler.pressure (exactPacket P u C R hC hR hu hdiv) (t, x)
                                                                                                                                                                                                            theorem EulerStaticEuler.localVelocity_odd (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) (t : ) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            localVelocity P u C R hC hR hu hdiv (t, -x) = -localVelocity P u C R hC hR hu hdiv (t, x)
                                                                                                                                                                                                            theorem EulerStaticEuler.localPressure_even (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) (t : ) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            localPressure P u C R hC hR hu hdiv (t, -x) = localPressure P u C R hC hR hu hdiv (t, x)

                                                                                                                                                                                                            The actual local Euler velocity and pressure force agree with the constructed smooth coefficient paths. In particular the local velocity has a true one-sided time derivative at the initial and terminal times.

                                                                                                                                                                                                            theorem EulerStaticEuler.velocityCoefficient_apply (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            ((velocityCoefficient P u C R hC hR hu hdiv).field t) x = localVelocity P u C R hC hR hu hdiv (t, x)
                                                                                                                                                                                                            theorem EulerStaticEuler.forceCoefficient_apply (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            ((forceCoefficient P u C R hC hR hu hdiv).field t) x = localForce P u C R hC hR hu hdiv (t, x)
                                                                                                                                                                                                            theorem EulerStaticEuler.localVelocity_hasDerivWithinAt (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                            HasDerivWithinAt (fun (s : ) => localVelocity P u C R hC hR hu hdiv (s, x)) (((derivativeCoefficient P u C R hC hR hu hdiv).field t) x) (Set.Icc 0 (amplitude P C R hC hR)) t

                                                                                                                                                                                                            Oddness of the genuine base velocity propagates through its actual flow to the base parent, using ODE uniqueness.

                                                                                                                                                                                                            theorem EulerBaseEulerParent.Input.oddData (I : Input) (hodd : ∀ (t : (Set.Icc 0 I.T)), Function.Odd (I.field.field t)) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                            noncomputable def EulerStaticEuler.baseTime (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :

                                                                                                                                                                                                            Base time, given by EulerBaseEulerParent.horizon (amplitude P C R hC hR) (outputVelocitySize P C R) (outputRadius R).

                                                                                                                                                                                                            Equations
                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                              theorem EulerStaticEuler.baseTime_pos (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :
                                                                                                                                                                                                              0 < baseTime P C R hC hR
                                                                                                                                                                                                              theorem EulerStaticEuler.baseTime_le (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :
                                                                                                                                                                                                              baseTime P C R hC hR amplitude P C R hC hR
                                                                                                                                                                                                              noncomputable def EulerStaticEuler.baseInclusion (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :
                                                                                                                                                                                                              C((Set.Icc 0 (baseTime P C R hC hR)), (Set.Icc 0 (amplitude P C R hC hR)))

                                                                                                                                                                                                              Base inclusion, given by initialInclusion _ _ (baseTime_le P C R hC hR).

                                                                                                                                                                                                              Equations
                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                noncomputable def EulerStaticEuler.baseLabelConstant (P : ) [Fact (0 < P)] (C R : ) (hC : 0 C) (hR : 0 R) :

                                                                                                                                                                                                                Base label constant as an element of .

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

                                                                                                                                                                                                                  Base input, constructed using EulerBaseEulerParent.ofInterval.

                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                    theorem EulerStaticEuler.baseInput_field (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (baseTime P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                    ((baseInput P u C R hC hR hu hdiv).field.field t) x = localVelocity P u C R hC hR hu hdiv (t, x)
                                                                                                                                                                                                                    noncomputable def EulerStaticEuler.baseL2Data (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) :
                                                                                                                                                                                                                    EulerBaseEulerParent.L2Data (baseInput P u C R hC hR hu hdiv)

                                                                                                                                                                                                                    Base L² data, bundling velocity, derivative, velocity_match, derivative_match and the required compatibility proofs.

                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                      noncomputable def EulerStaticEuler.baseParent (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                      Base parent, given by (baseInput P u C R hC hR hu hdiv).parent ell hell hell1.

                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                        noncomputable def EulerStaticEuler.baseLabelData (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                        EulerParentPacketFrames.LabelData (baseParent P u C R hC hR hu hdiv ell hell hell1)

                                                                                                                                                                                                                        Base label data, given by (baseL2Data P u C R hC hR hu hdiv).labelData ell hell hell1.

                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                          theorem EulerStaticEuler.baseLabelData_constant (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                          (baseLabelData P u C R hC hR hu hdiv ell hell hell1).K = baseLabelConstant P C R hC hR
                                                                                                                                                                                                                          theorem EulerStaticEuler.baseLabelConstant_one (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                          1 baseLabelConstant P C R hC hR
                                                                                                                                                                                                                          noncomputable def EulerStaticEuler.baseInverse (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                          EulerParentPacketFrames.ParticleInverse (baseParent P u C R hC hR hu hdiv ell hell hell1)

                                                                                                                                                                                                                          Base inverse, given by (baseInput P u C R hC hR hu hdiv).particleInverse ell hell hell1.

                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                            theorem EulerStaticEuler.baseParent_velocity_match (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 (baseTime P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                            ((baseParent P u C R hC hR hu hdiv ell hell hell1).velocity.field t) x = localVelocity P u C R hC hR hu hdiv (t, (baseParent P u C R hC hR hu hdiv ell hell hell1).position t x)
                                                                                                                                                                                                                            noncomputable def EulerStaticEuler.baseEvolution (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                            EulerParentPacketFrames.Evolution (baseParent P u C R hC hR hu hdiv ell hell hell1)

                                                                                                                                                                                                                            Base evolution, bundling inverse, velocity, pressure, force and the required compatibility proofs.

                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                              theorem EulerStaticEuler.baseParent_initial_velocity (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                              ((baseParent P u C R hC hR hu hdiv ell hell hell1).velocity.field 0, ) x = u.field x
                                                                                                                                                                                                                              theorem EulerStaticEuler.baseOddData (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (hodd : ∀ (x : EulerSmoothLimit.Space), u.field (-x) = -u.field x) :
                                                                                                                                                                                                                              EulerParentPacketFrames.OddData (baseParent P u C R hC hR hu hdiv ell hell hell1)

                                                                                                                                                                                                                              The actual compact base datum has factorial bounds uniform in the small transverse parameter. All constants use the fixed cutoff only.

                                                                                                                                                                                                                              The compact initial velocity in the manuscript is constructed using the fixed factorial-bounded outer cutoff and the actual curl potential.

                                                                                                                                                                                                                              Potential, given by outerCutoff x*linearPotential L i x.

                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                Field, bundling field, smooth, integrable.

                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                Instances For

                                                                                                                                                                                                                                  Linear, given by (EuclideanSpace.proj 1).smulRight (EuclideanSpace.single 0 1+β • EuclideanSpace.single 2 1).

                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                                                    Pointwise factorial estimates suffice when one factor has compact support. In particular polynomial factors need not be globally bounded.

                                                                                                                                                                                                                                    theorem EulerGevreyFunctions.product_bound_at {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (f g : E) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) (R A B : ) (hR : 0 R) (hA : 0 A) (hB : 0 B) (x : E) (hb₁ : ∀ (n : ), iteratedFDeriv n f x A * EulerGevrey.majorant R 0 n) (hb₂ : ∀ (n : ), iteratedFDeriv n g x B * EulerGevrey.majorant R 0 n) (n : ) :
                                                                                                                                                                                                                                    iteratedFDeriv n (fun (y : E) => f y * g y) x 3 * A * B * EulerGevrey.majorant R 0 n
                                                                                                                                                                                                                                    theorem EulerGevreyFunctions.id_bound_on_ball {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (r R : ) (hr : 1 r) (hR : 1 R) (x : E) (hx : x r) (n : ) :
                                                                                                                                                                                                                                    theorem EulerGevreyFunctions.linear_bound_on_ball {E : Type u_1} {V : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] (L : E →L[] V) (r R : ) (hr : 1 r) (hR : 1 R) (x : E) (hx : x r) (n : ) :
                                                                                                                                                                                                                                    theorem EulerGevreyFunctions.compact_product_bound {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (f g : E) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) (K : Set E) (hK : tsupport fK) (R A B : ) (hR : 0 R) (hA : 0 A) (hB : 0 B) (hb₁ : ∀ (n : ) (x : E), iteratedFDeriv n f x A * EulerGevrey.majorant R 0 n) (hb₂ : xK, ∀ (n : ), iteratedFDeriv n g x B * EulerGevrey.majorant R 0 n) (n : ) (x : E) :
                                                                                                                                                                                                                                    iteratedFDeriv n (fun (y : E) => f y * g y) x 3 * A * B * EulerGevrey.majorant R 0 n

                                                                                                                                                                                                                                    Compact support turns actual uniform tensor bounds into the ordinary L² tensor bounds used in the label Sobolev estimates.

                                                                                                                                                                                                                                    Cutoff amplitude, given by (9*(1+3/EulerGevreyCutoff.bumpMass)^2)^3.

                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                      Potential amplitude, given by 3*cutoffAmplitude*(24*‖L‖).

                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                      Instances For

                                                                                                                                                                                                                                        Coordinate embedding, given by (ContinuousLinearMap.id ℝ ℝ).smulRight (EuclideanSpace.single i 1).

                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                        Instances For

                                                                                                                                                                                                                                          Velocity amplitude, given by ‖curlOperator‖*(3*potentialAmplitude L*256).

                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                            noncomputable def EulerBaseDatum.volumeFactor :

                                                                                                                                                                                                                                            Volume factor, given by (volume (Metric.closedBall (0 : Space) 2)).toReal^(1/2 : ℝ).

                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                            Instances For

                                                                                                                                                                                                                                              A single positive time and a single label bound work for every compact base datum with |β|≤1. The parent, inverse and Euler evolution below are the actual constructed objects.

                                                                                                                                                                                                                                              A single factorial budget for every base datum with |β|≤1. In particular this covers β=x₀⁻² with x₀≥1, independently of the eventual frequency and iteration scales.

                                                                                                                                                                                                                                              Uniform amplitude, given by 1+‖curlOperator‖*(3*(3*cutoffAmplitude*(24*2))*256).

                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                Uniform L² amplitude, given by uniformAmplitude*volumeFactor.

                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                Instances For

                                                                                                                                                                                                                                                  Uniform label bound, given by 1+sobolevCoefficientAmplitude (Fin 3) 6 1024 uniformL2Amplitude + sobolevCoefficientRadius (Fin 3) 1024.

                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                    theorem EulerBaseDatum.beta_bound (x₀ : ) (hx : 1 x₀) :
                                                                                                                                                                                                                                                    |(x₀ ^ 2)⁻¹| 1
                                                                                                                                                                                                                                                    noncomputable def EulerBaseDatum.solutionParent (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                    Solution parent, constructed using EulerStaticEuler.baseParent.

                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                      noncomputable def EulerBaseDatum.solutionLabelData (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                      Solution label data, constructed using EulerStaticEuler.baseLabelData.

                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                        noncomputable def EulerBaseDatum.solutionInverse (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                        Solution inverse, constructed using EulerStaticEuler.baseInverse.

                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                          noncomputable def EulerBaseDatum.solutionEvolution (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                          Solution evolution, constructed using EulerStaticEuler.baseEvolution.

                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                            theorem EulerBaseDatum.solutionParent_time (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                            (solutionParent β ell hell hell1).T = solutionTime
                                                                                                                                                                                                                                                            theorem EulerBaseDatum.solutionLabelData_constant (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                            (solutionLabelData β ell hell hell1).K = solutionLabelConstant
                                                                                                                                                                                                                                                            theorem EulerBaseDatum.solutionOddData (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                            theorem EulerBaseDatum.solution_initial_velocity (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                                                            ((solutionParent β ell hell hell1).velocity.field 0, ) x = velocity (linear β) x
                                                                                                                                                                                                                                                            theorem EulerBaseDatum.solution_initial_gradient (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                            fderiv (⇑((solutionParent β ell hell hell1).velocity.field 0, )) 0 = linear β
                                                                                                                                                                                                                                                            theorem EulerBaseDatum.solution_initial_support (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                            tsupport ((solutionParent β ell hell hell1).velocity.field 0, )Metric.closedBall 0 2
                                                                                                                                                                                                                                                            theorem EulerBaseDatum.solution_origin_fixed (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 solutionTime)) :
                                                                                                                                                                                                                                                            (solutionParent β ell hell hell1).position t 0 = 0

                                                                                                                                                                                                                                                            The actual normalized Euler pressure force has smooth ordinary L² slices, with all derivative tensors continuous in time.

                                                                                                                                                                                                                                                            Local force field, constructed using SmoothL2Field.mapField.

                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                              theorem EulerStaticEuler.localForceField_apply (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (t : (Set.Icc 0 (amplitude P C R hC hR))) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                                                              (localForceField P u C R hC hR hu hdiv t).field x = localForce P u C R hC hR hu hdiv (t, x)
                                                                                                                                                                                                                                                              theorem EulerStaticEuler.localForceField_jetLp_continuous (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (n : ) :
                                                                                                                                                                                                                                                              Continuous fun (t : (Set.Icc 0 (amplitude P C R hC hR))) => (localForceField P u C R hC hR hu hdiv t).jetLp n

                                                                                                                                                                                                                                                              The concrete local base evolution has actual continuous L² jets for both velocity and pressure force. Consequently its Euler equation holds strongly in every finite Sobolev order, including endpoint derivatives.

                                                                                                                                                                                                                                                              noncomputable def EulerStaticEuler.baseSobolevData (P : ) [Fact (0 < P)] (u : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (C R : ) (hC : 0 C) (hR : 0 R) (hu : u.HasJetBound C R) (hdiv : ∀ (x : EulerSmoothLimit.Space), EulerSmoothLimit.divergence u.field x = 0) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                              EulerParentPacketFrames.SobolevData (baseEvolution P u C R hC hR hu hdiv ell hell hell1)

                                                                                                                                                                                                                                                              Base sobolev data, bundling velocity, force, velocity_match, force_match and the required compatibility proofs.

                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                noncomputable def EulerBaseDatum.solutionSobolevData (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                                Solution sobolev data, constructed using EulerStaticEuler.baseSobolevData.

                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                  noncomputable def EulerBaseDatum.initialParent (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                                  Initial parent, given by (solutionParent β hβ ell hell hell1).restrictTime initialTime initialTime_pos initialTime_le.

                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                    noncomputable def EulerBaseDatum.initialLabelData (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                                    Initial label data, given by (solutionLabelData β hβ ell hell hell1).restrictTime initialTime initialTime_pos initialTime_le.

                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                      noncomputable def EulerBaseDatum.initialInverse (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                                      Initial inverse, given by (solutionInverse β hβ ell hell hell1).restrictTime initialTime initialTime_pos initialTime_le.

                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                        noncomputable def EulerBaseDatum.initialEvolution (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                                        Initial evolution, given by (solutionEvolution β hβ ell hell hell1).restrictTime initialTime initialTime_pos initialTime_le.

                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                          noncomputable def EulerBaseDatum.initialSobolevData (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                                          Initial sobolev data, given by (solutionSobolevData β hβ ell hell hell1).restrictTime initialTime initialTime_pos initialTime_le.

                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                            theorem EulerBaseDatum.initialOddData (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                                            noncomputable def EulerBaseDatum.initialLowBounds (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :

                                                                                                                                                                                                                                                                            Initial low bounds, given by lowBounds (solutionLabelData β hβ ell hell hell1).

                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initialLowBounds_values (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                                              (initialLowBounds β ell hell hell1).Be = initialCoefficientCost (initialLowBounds β ell hell hell1).Bc = 0 (initialLowBounds β ell hell hell1).L = 0 (initialLowBounds β ell hell hell1).r = 0 (initialLowBounds β ell hell hell1).K = initialCoefficientCost
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initialParent_time (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                                              (initialParent β ell hell hell1).T = initialTime
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initialLabelData_constant (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                                              (initialLabelData β ell hell hell1).K = solutionLabelConstant
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initial_velocity (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                                                                              ((initialParent β ell hell hell1).velocity.field 0, ) x = velocity (linear β) x
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initial_velocity_support (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) :
                                                                                                                                                                                                                                                                              tsupport ((initialParent β ell hell hell1).velocity.field 0, )Metric.closedBall 0 2
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.solution_initialStrain (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (x : EulerSmoothLimit.Space) (hx : ell x < 1) :
                                                                                                                                                                                                                                                                              (solutionParent β ell hell hell1).initialStrain.field x = linear β
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initialStrain_plateau (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (x : EulerSmoothLimit.Space) (hx : ell x < 1) :
                                                                                                                                                                                                                                                                              (initialParent β ell hell hell1).initialStrain.field x = linear β
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initial_strain_bound (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 initialTime)) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initial_curvature_bound (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 initialTime)) (x : EulerSmoothLimit.Space) :
                                                                                                                                                                                                                                                                              theorem EulerBaseDatum.initial_origin_fixed (β : ) ( : |β| 1) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 initialTime)) :
                                                                                                                                                                                                                                                                              (initialParent β ell hell hell1).position t 0 = 0