Documentation

LeanPool.NavierStokesAndEuler.Euler.PhysicalGraphFlowBounds

The actual physical graph flow has smooth square-integrable displacement, velocity and acceleration, with explicit Gevrey bounds. Every input estimate is on the original lifted velocity or its genuine time derivative; no regularity of the output flow is assumed.

The true physical graph flow and its first two time derivatives. The change of labels is an actual ODE conjugacy, and the resulting three-dimensional flow preserves ordinary Lebesgue volume.

The graph restriction of the actual lifted flow is the actual flow of a smooth three-dimensional velocity. It preserves ordinary spatial volume when the original lifted velocity has zero trace.

A lifted flow tangent to the oscillating graph gives an actual three-dimensional flow, with inverse and the projected differential equation. Graph invariance follows from a conserved linear functional.

Graph constraint, given by snd ℝ Vector3 ℝ - k • (toDual ℝ Vector3 m).comp (fst ℝ Vector3 ℝ).

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

    A graph-tangent lifted velocity has the same ordinary divergence as its three-dimensional graph restriction. This identifies the volume-preservation hypothesis for the actual physical-label flow.

    A physical label dilation of a smooth velocity has the conjugate actual flow. Displacement, material velocity and material acceleration are the literal dilations of the corresponding original fields.

    noncomputable def EulerSmoothBanachFlow.scaledCoefficient {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) :
    SmoothTimeField (↑(Set.Icc 0 T)) E E

    Scaled coefficient, given by (A.precompLinear (ell⁻¹ • ContinuousLinearMap.id ℝ E)).map (ell • ContinuousLinearMap.id ℝ E).

    Equations
    Instances For
      @[simp]
      theorem EulerSmoothBanachFlow.scaledCoefficient_apply {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) (t : (Set.Icc 0 T)) (x : E) :
      ((scaledCoefficient T A ell).field t) x = ell (A.field t) (ell⁻¹ x)
      theorem EulerSmoothBanachFlow.scaled_flow_eq {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) [FiniteDimensional E] (hell : ell 0) (s t : ) (x : E) :
      (flowData T hT (scaledCoefficient T A ell)).flow s t x = ell (flowData T hT A).flow s t (ell⁻¹ x)
      theorem EulerSmoothBanachFlow.scaled_displacement_eq {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) [FiniteDimensional E] (hell : ell 0) (t : (Set.Icc 0 T)) (x : E) :
      displacement T hT (scaledCoefficient T A ell) (↑t) x = ell displacement T hT A (↑t) (ell⁻¹ x)
      theorem EulerSmoothBanachFlow.scaledCoefficient_fderiv {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) (hell : ell 0) (t : (Set.Icc 0 T)) (x : E) :
      fderiv (⇑((scaledCoefficient T A ell).field t)) x = fderiv (⇑(A.field t)) (ell⁻¹ x)
      theorem EulerSmoothBanachFlow.scaled_accelerationField_eq {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) (A₁ : SmoothTimeField (↑(Set.Icc 0 T)) E E) (hell : ell 0) (t : (Set.Icc 0 T)) (x : E) :
      theorem EulerSmoothBanachFlow.scaled_materialAcceleration_eq {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) [FiniteDimensional E] (A₁ : SmoothTimeField (↑(Set.Icc 0 T)) E E) (hell : ell 0) (t : (Set.Icc 0 T)) (x : E) :
      theorem EulerSmoothBanachFlow.scaledCoefficient_trace_zero {E : Type} [NormedAddCommGroup E] [NormedSpace E] (T : ) (A : SmoothTimeField (↑(Set.Icc 0 T)) E E) (ell : ) (hell : ell 0) (hdiv : ∀ (t : (Set.Icc 0 T)) (x : E), (LinearMap.trace E) (fderiv (⇑(A.field t)) x) = 0) (t : (Set.Icc 0 T)) (x : E) :
      (LinearMap.trace E) (fderiv (⇑((scaledCoefficient T A ell).field t)) x) = 0

      A smooth periodic divergence-free cover velocity constructs an actual volume-preserving cylinder flow with continuous inverse.

      The actual flow of a periodic cover velocity descends to a genuine continuous cylinder flow with two-sided inverse.

      Periodicity of the prescribed velocity gives exact translation equivariance of the constructed global flow, by ODE uniqueness.

      theorem EulerBoundedLipschitzFlow.Data.flow_add_eq {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (V : Data E) (c : E) (hc : ∀ (t : ) (x : E), V.velocity t (x + c) = V.velocity t x) (s t : ) (x : E) :
      V.flow s t (x + c) = V.flow s t x + c

      Flow homeomorph, bundling toFun, invFun, left_inv, right_inv and the required compatibility proofs.

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

        Actual L² composition of any smooth periodic field with the constructed cylinder flow. The outer amplitude is retained.

        @[instance_reducible]

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

        Equations
        Instances For
          theorem EulerSmoothCylinderFlow.composeJet_memLp_and_bound (P T : ) [Fact (0 < P)] (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (hA : ∀ (c : (AddSubgroup.zmultiples P)) (t : (Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent), (A.field t) (z.1, c + z.2) = (A.field t) z) (hdiv : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftTangent), (LinearMap.trace EulerLiftedGradientSpace.LiftTangent) (fderiv (⇑(A.field t)) x) = 0) (f : EulerLiftedGradientSpace.LiftTangentEulerLiftedGradientSpace.LiftTangent) (hf : ContDiff (↑) f) (hperiod : ∀ (c : (AddSubgroup.zmultiples P)) (z : EulerLiftedGradientSpace.LiftTangent), f (z.1, c + z.2) = f z) (B R C S : ) (hB : 0 B) (hR : 0 < R) (hC : 0 C) (hS : 0 S) (hsmall : B * R * T 1 / 8) (hb : ∀ (n : ), A.jet n B * R ^ n * n.factorial ^ 2) (n : ) (hLp : jn, MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P f q j) 2 (EulerLiftedGradientSpace.liftMeasure P)) (hNorm : jn, (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P f q j) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal C * S ^ j * j.factorial ^ 2) (t : (Set.Icc 0 T)) :

          The actual composed acceleration field of the constructed periodic flow has L² Gevrey jets with its original source amplitudes.

          The actual material acceleration has cylinder L² bounds with the small source amplitudes retained. The product term uses one bounded derivative coefficient and one L² velocity factor.

          @[instance_reducible]

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

          Equations
          Instances For

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

            Equations
            Instances For
              theorem EulerSmoothCylinderFlow.accelerationField_memLp_and_bound (P T : ) [Fact (0 < P)] (A A₁ : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (B R C S C₁ S₁ : ) (hB : 0 B) (hR : 0 R) (hC : 0 C) (hS : 0 S) (hC₁ : 0 C₁) (hS₁ : 0 S₁) (hb : ∀ (n : ), A.jet n B * R ^ n * n.factorial ^ 2) (hLp : ∀ (t : (Set.Icc 0 T)) (j : ), MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)) (hNorm : ∀ (t : (Set.Icc 0 T)) (j : ), (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal C * S ^ j * j.factorial ^ 2) (hLp₁ : ∀ (t : (Set.Icc 0 T)) (j : ), MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A₁.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)) (hNorm₁ : ∀ (t : (Set.Icc 0 T)) (j : ), (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A₁.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal C₁ * S₁ ^ j * j.factorial ^ 2) (n : ) (t : (Set.Icc 0 T)) :
              theorem EulerSmoothCylinderFlow.materialAccelerationJet_memLp_and_bound (P T : ) [Fact (0 < P)] (hT : 0 T) (A A₁ : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (hA : ∀ (c : (AddSubgroup.zmultiples P)) (t : (Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent), (A.field t) (z.1, c + z.2) = (A.field t) z) (hA₁ : ∀ (c : (AddSubgroup.zmultiples P)) (t : (Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent), (A₁.field t) (z.1, c + z.2) = (A₁.field t) z) (hdiv : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftTangent), (LinearMap.trace EulerLiftedGradientSpace.LiftTangent) (fderiv (⇑(A.field t)) x) = 0) (B R C S C₁ S₁ : ) (hB : 0 B) (hR : 0 < R) (hC : 0 C) (hS : 0 S) (hC₁ : 0 C₁) (hS₁ : 0 S₁) (hsmall : B * R * T 1 / 8) (hb : ∀ (n : ), A.jet n B * R ^ n * n.factorial ^ 2) (hLp : ∀ (t : (Set.Icc 0 T)) (j : ), MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)) (hNorm : ∀ (t : (Set.Icc 0 T)) (j : ), (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal C * S ^ j * j.factorial ^ 2) (hLp₁ : ∀ (t : (Set.Icc 0 T)) (j : ), MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A₁.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)) (hNorm₁ : ∀ (t : (Set.Icc 0 T)) (j : ), (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A₁.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal C₁ * S₁ ^ j * j.factorial ^ 2) (n : ) (t : (Set.Icc 0 T)) :

              Actual periodic displacement jets and their differentiated integral equation. The real covering displacement is periodic, so its descent is a vector-valued field, including its angular displacement component.

              theorem EulerSmoothCylinderFlow.forwardCover_deck (P T : ) (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (hA : ∀ (c : (AddSubgroup.zmultiples P)) (t : (Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent), (A.field t) (z.1, c + z.2) = (A.field t) z) (t : ) (c : (AddSubgroup.zmultiples P)) (z : EulerLiftedGradientSpace.LiftTangent) :
              forwardCover T hT A t (z.1, c + z.2) = ((forwardCover T hT A t z).1, c + (forwardCover T hT A t z).2)

              Composition jet as an element of LiftTangent [×n]→L[ℝ] LiftTangent.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem EulerSmoothCylinderFlow.displacementJet_integral (P T : ) [Fact (0 < P)] (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (hA : ∀ (c : (AddSubgroup.zmultiples P)) (t : (Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent), (A.field t) (z.1, c + z.2) = (A.field t) z) (t : (Set.Icc 0 T)) (q : EulerLiftedGradientSpace.LiftDomain P) (n : ) :
                displacementJet P T hT A (↑t) q n = (s : ) in 0..t, compositionJet P T hT A s q n

                The actual periodic flow displacement has simultaneous uniform and L² Gevrey bounds. The L² estimate uses the cylinder's own Haar measure and the differentiated equation of the constructed flow.

                The all-order L² step for a volume-preserving flow. The spatial base may be a periodic cylinder. The output is the actual time integral of the finite Taylor composition; identifying it with the displacement jet uses the already constructed flow's differentiated integral equation.

                theorem EulerGevreyFlowLpIntegration.integrated_composition_bound {X : Type u_1} {E : Type u_2} {F : Type u_3} [MeasurableSpace X] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (μ : MeasureTheory.Measure X) [MeasureTheory.SFinite μ] (φ : XX) ( : tSet.Icc 0 T, MeasureTheory.MeasurePreserving (φ t) μ μ) (P : XFormalMultilinearSeries E E) (Q : XFormalMultilinearSeries E F) (n : ) (hm : MeasureTheory.AEStronglyMeasurable (fun (p : × X) => (Q p.1 (φ p.1 p.2)).taylorComp (P p.1 p.2) n) ((MeasureTheory.volume.restrict (Set.Icc 0 T)).prod μ)) (A B R S : ) (hA : 0 A) (hB : 0 B) (hR : 0 R) (hS : 0 S) (hQLp : tSet.Icc 0 T, jn, MeasureTheory.MemLp (fun (x : X) => Q t x j) 2 μ) (hQ : tSet.Icc 0 T, jn, (MeasureTheory.eLpNorm (fun (x : X) => Q t x j) 2 μ).toReal A * S ^ j * j.factorial ^ 2) (hP : tSet.Icc 0 T, ∀ (j : ), 0 < jj n∀ (x : X), P t x j B * R ^ j * j.factorial ^ 2) :
                MeasureTheory.MemLp (fun (x : X) => (t : ) in 0..T, (Q t (φ t x)).taylorComp (P t x) n) 2 μ (MeasureTheory.eLpNorm (fun (x : X) => (t : ) in 0..T, (Q t (φ t x)).taylorComp (P t x) n) 2 μ).toReal T * A * (R * (B * S + 2)) ^ n * n.factorial ^ 2

                Uniform positive inner-jet bounds and the outer L² bounds imply an L² bound for the actual integrated composition at every finite order.

                @[instance_reducible]

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

                Equations
                Instances For
                  @[instance_reducible]

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

                  Equations
                  Instances For
                    @[instance_reducible]

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

                    Equations
                    Instances For
                      @[instance_reducible]

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

                      Equations
                      Instances For
                        theorem EulerSmoothCylinderFlow.displacementJet_bound (P T : ) [Fact (0 < P)] (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (B R : ) (hB : 0 B) (hR : 0 < R) (hsmall : B * R * T 1 / 8) (hb : ∀ (n : ), A.jet n B * R ^ n * n.factorial ^ 2) (n : ) (t : (Set.Icc 0 T)) (q : EulerLiftedGradientSpace.LiftDomain P) :
                        displacementJet P T hT A (↑t) q n B * t * (4 * R) ^ n * n.factorial ^ 2
                        theorem EulerSmoothCylinderFlow.compositionJet_memLp_and_bound (P T : ) [Fact (0 < P)] (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (hA : ∀ (c : (AddSubgroup.zmultiples P)) (t : (Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent), (A.field t) (z.1, c + z.2) = (A.field t) z) (hdiv : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftTangent), (LinearMap.trace EulerLiftedGradientSpace.LiftTangent) (fderiv (⇑(A.field t)) x) = 0) (B R C S : ) (hB : 0 B) (hR : 0 < R) (hC : 0 C) (hS : 0 S) (hsmall : B * R * T 1 / 8) (hb : ∀ (n : ), A.jet n B * R ^ n * n.factorial ^ 2) (n : ) (hLp : ∀ (t : (Set.Icc 0 T)), jn, MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)) (hNorm : ∀ (t : (Set.Icc 0 T)), jn, (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal C * S ^ j * j.factorial ^ 2) (t : ) :
                        theorem EulerSmoothCylinderFlow.displacementJet_memLp_and_bound (P T : ) [Fact (0 < P)] (hT : 0 T) (A : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent) (hA : ∀ (c : (AddSubgroup.zmultiples P)) (t : (Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent), (A.field t) (z.1, c + z.2) = (A.field t) z) (hdiv : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftTangent), (LinearMap.trace EulerLiftedGradientSpace.LiftTangent) (fderiv (⇑(A.field t)) x) = 0) (B R C S : ) (hB : 0 B) (hR : 0 < R) (hC : 0 C) (hS : 0 S) (hsmall : B * R * T 1 / 8) (hb : ∀ (n : ), A.jet n B * R ^ n * n.factorial ^ 2) (n : ) (hLp : ∀ (t : (Set.Icc 0 T)), jn, MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)) (hNorm : ∀ (t : (Set.Icc 0 T)), jn, (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(A.field t)) q j) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal C * S ^ j * j.factorial ^ 2) (t : (Set.Icc 0 T)) :
                        @[instance_reducible]

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

                        Equations
                        Instances For
                          structure EulerPhysicalGraphFlowBounds.Data (P T : ) [Fact (0 < P)] :

                          Data, collecting time_nonneg, A, A₁, time_derivative, periodic, periodic_time and their compatibility conditions.

                          Instances For

                            Velocity radius, given by flowRadius G.B G.R T G.S.

                            Equations
                            Instances For

                              Acceleration radius, given by flowRadius G.B G.R T (4*G.R+G.S+G.S₁).

                              Equations
                              Instances For

                                Acceleration amplitude, given by G.C₁+3*G.B*G.R*G.C.

                                Equations
                                Instances For

                                  Displacement field, constructed using physicalField.

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

                                    Velocity field, constructed using physicalField.

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

                                      Acceleration field L², constructed using physicalField.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        theorem EulerPhysicalGraphFlowBounds.Data.displacementField_bound {P T : } [Fact (0 < P)] (G : Data P T) (k : ) (m : EulerLiftedGradientSpace.Vector3) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 T)) :
                                        (G.displacementField k m ell hell t).HasJetBound ((2 / P + 2 * P) * (T * G.C) * (1 + G.velocityRadius)) (ell⁻¹ * (4 * G.velocityRadius * EulerCylinderGraphGevrey.graphFactor k m))
                                        theorem EulerPhysicalGraphFlowBounds.Data.velocityField_bound {P T : } [Fact (0 < P)] (G : Data P T) (k : ) (m : EulerLiftedGradientSpace.Vector3) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 T)) :
                                        theorem EulerPhysicalGraphFlowBounds.Data.accelerationField_bound {P T : } [Fact (0 < P)] (G : Data P T) (k : ) (m : EulerLiftedGradientSpace.Vector3) (ell : ) (hell : 0 < ell) (hell1 : ell 1) (t : (Set.Icc 0 T)) :