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 linear, given by (ContinuousLinearMap.id ℝ Vector3).prod (k • toDual ℝ Vector3 m).
Equations
Instances For
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
Graph flow, given by (V.flow s t (graphLinear k m x)).1.
Equations
- EulerGraphInvariantFlow.graphFlow k m V s t x = (V.flow s t ((EulerGraphInvariantFlow.graphLinear k m) x)).1
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.
Graph velocity, given by (f (graphLinear k m x)).1.
Equations
- EulerGraphInvariantFlow.graphVelocity k m f x = (f ((EulerGraphInvariantFlow.graphLinear k m) x)).1
Instances For
Graph coefficient, given by (A.precompLinear (graphLinear k m)).map (fst ℝ Vector3 ℝ).
Equations
Instances For
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.
Scaled coefficient, given by (A.precompLinear (ell⁻¹ • ContinuousLinearMap.id ℝ E)).map (ell • ContinuousLinearMap.id ℝ E).
Equations
- EulerSmoothBanachFlow.scaledCoefficient T A ell = SmoothTimeField.map (ell • ContinuousLinearMap.id ℝ E) (A.precompLinear (ell⁻¹ • ContinuousLinearMap.id ℝ E))
Instances For
Physical coefficient, given by scaledCoefficient T (graphCoefficient k m T A) ell.
Equations
- EulerGraphInvariantFlow.physicalCoefficient k m T A ell = EulerSmoothBanachFlow.scaledCoefficient T (EulerGraphInvariantFlow.graphCoefficient k m T A) ell
Instances For
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.
Flow, given by descendMap P (V.flow s t).
Equations
- EulerCylinderPeriodicFlow.flow P V s t = EulerCylinderCoverDescent.descendMap P (V.flow s t)
Instances For
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
Forward, given by EulerCylinderPeriodicFlow.flow P (flowData T hT A) 0 t.
Equations
- EulerSmoothCylinderFlow.forward P T hT A t = EulerCylinderPeriodicFlow.flow P (EulerSmoothBanachFlow.flowData T hT A) 0 t
Instances For
Backward, given by EulerCylinderPeriodicFlow.flow P (flowData T hT A) t 0.
Equations
- EulerSmoothCylinderFlow.backward P T hT A t = EulerCylinderPeriodicFlow.flow P (EulerSmoothBanachFlow.flowData T hT A) t 0
Instances For
Actual L² composition of any smooth periodic field with the constructed cylinder flow. The outer amplitude is retained.
Cache the standard NormedAddCommGroup (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
The MeasurableSpace (LiftTangent [×n]→L[ℝ] LiftTangent) structure used in smooth cylinder
composition.
Equations
Instances For
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.
Cache the standard NormedAddCommGroup (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
The MeasurableSpace (LiftTangent [×n]→L[ℝ] LiftTangent) structure used in smooth cylinder
acceleration lᵖ.
Equations
Instances For
Acceleration Lᵖ radius, given by 4*R+S+S₁.
Equations
- EulerSmoothCylinderFlow.accelerationLpRadius R S S₁ = 4 * R + S + S₁
Instances For
Cache the standard NormedAddCommGroup (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
Material acceleration jet, given by jetSeries P (materialAcceleration T hT A A₁ t) q n.
Equations
- EulerSmoothCylinderFlow.materialAccelerationJet P T hT A A₁ t q n = EulerCylinderCoverDescent.jetSeries P (EulerSmoothFlowGevrey.materialAcceleration T hT A A₁ t) q n
Instances For
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.
The MeasurableSpace (LiftTangent [×n]→L[ℝ] LiftTangent) structure used in smooth cylinder
jets.
Equations
Instances For
Velocity cover, given by A.field (projIcc 0 T hT t).
Equations
- EulerSmoothCylinderFlow.velocityCover T hT A t = ⇑(A.field (Set.projIcc 0 T hT t))
Instances For
Forward cover, given by (flowData T hT A).forward (projIcc 0 T hT t).
Equations
- EulerSmoothCylinderFlow.forwardCover T hT A t = (EulerSmoothBanachFlow.flowData T hT A).forward ↑(Set.projIcc 0 T hT t)
Instances For
Displacement, given by descend P (EulerSmoothBanachFlow.displacement T hT A t).
Equations
- EulerSmoothCylinderFlow.displacement P T hT A t = EulerCylinderCoverDescent.descend P (EulerSmoothBanachFlow.displacement T hT A t)
Instances For
Displacement jet, given by jetSeries P (EulerSmoothBanachFlow.displacement T hT A t) q n.
Equations
- EulerSmoothCylinderFlow.displacementJet P T hT A t q n = EulerCylinderCoverDescent.jetSeries P (EulerSmoothBanachFlow.displacement T hT A t) q n
Instances For
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
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.
Uniform positive inner-jet bounds and the outer L² bounds imply an L² bound for the actual integrated composition at every finite order.
Cache the standard NormedAddCommGroup (LiftTangent [×n]→L[ℝ] LiftTangent) instance to
shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (LiftTangent [×n]→L[ℝ] LiftTangent) instance to shorten
typeclass synthesis.
Instances For
Cache the standard NormedAddCommGroup (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
The MeasurableSpace (LiftTangent [×n]→L[ℝ] LiftTangent) structure used in smooth cylinder
gevrey.
Equations
Instances For
Cache the standard NormedAddCommGroup (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent))
instance to shorten typeclass synthesis.
Instances For
Data, collecting time_nonneg, A, A₁, time_derivative, periodic, periodic_time
and their compatibility conditions.
- A : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent
A of
Data, of typeSmoothTimeField (Icc (0 : ℝ) T) LiftTangent LiftTangent. - A₁ : SmoothTimeField (↑(Set.Icc 0 T)) EulerLiftedGradientSpace.LiftTangent EulerLiftedGradientSpace.LiftTangent
A₁ of
Data, of typeSmoothTimeField (Icc (0 : ℝ) T) LiftTangent LiftTangent. - time_derivative : SmoothTimeField.TimeDerivative T ⋯ self.A self.A₁
- divergence (t : ↑(Set.Icc 0 T)) (z : EulerLiftedGradientSpace.LiftTangent) : (LinearMap.trace ℝ EulerLiftedGradientSpace.LiftTangent) ↑(fderiv ℝ (⇑(self.A.field t)) z) = 0
- B : ℝ
Bound parameter of
Data, of typeℝ. - R : ℝ
Radius parameter of
Data, of typeℝ. - C : ℝ
Bound coefficient of
Data, of typeℝ. - S : ℝ
- C₁ : ℝ
First-derivative bound coefficient of
Data, of typeℝ. - S₁ : ℝ
- integrable (t : ↑(Set.Icc 0 T)) (n : ℕ) : MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(self.A.field t)) q n) 2 (EulerLiftedGradientSpace.liftMeasure P)
- lp_bound (t : ↑(Set.Icc 0 T)) (n : ℕ) : (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(self.A.field t)) q n) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal ≤ self.C * self.S ^ n * ↑n.factorial ^ 2
- integrable_time (t : ↑(Set.Icc 0 T)) (n : ℕ) : MeasureTheory.MemLp (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(self.A₁.field t)) q n) 2 (EulerLiftedGradientSpace.liftMeasure P)
- lp_bound_time (t : ↑(Set.Icc 0 T)) (n : ℕ) : (MeasureTheory.eLpNorm (fun (q : EulerLiftedGradientSpace.LiftDomain P) => EulerCylinderCoverDescent.jetSeries P (⇑(self.A₁.field t)) q n) 2 (EulerLiftedGradientSpace.liftMeasure P)).toReal ≤ self.C₁ * self.S₁ ^ n * ↑n.factorial ^ 2
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.