The actual composed child coefficients form the next parent data. The next spatial scale can be chosen independently of the current scale.
Actual continuous bounded coefficient paths for the graph-flow displacement, velocity, and acceleration. No extra supremum estimate on the time derivative of the lifted velocity is required.
Actual deformation, first time derivative, and second time derivative as smooth bounded coefficient paths. Every spatial jet is continuous in the sup norm; no third time derivative is used for the acceleration.
Cache the standard NormedAddCommGroup (E [×n]→L[ℝ] E) instance to shorten typeclass
synthesis.
Instances For
Cache the standard NormedSpace ℝ (E [×n]→L[ℝ] E) instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedAddCommGroup (E →ᵇ (E [×n]→L[ℝ] E)) instance to shorten typeclass
synthesis.
Instances For
Cache the standard NormedSpace ℝ (E →ᵇ (E [×n]→L[ℝ] E)) instance to shorten typeclass
synthesis.
Instances For
Cache the standard NormedAddCommGroup (E →L[ℝ] E) instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (E →L[ℝ] E) instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedAddCommGroup (E [×n]→L[ℝ] (E →L[ℝ] E)) instance to shorten
typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (E [×n]→L[ℝ] (E →L[ℝ] E)) instance to shorten typeclass
synthesis.
Instances For
Cache the standard NormedAddCommGroup (E →ᵇ (E [×n]→L[ℝ] (E →L[ℝ] E))) instance to shorten
typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (E →ᵇ (E [×n]→L[ℝ] (E →L[ℝ] E))) instance to shorten
typeclass synthesis.
Instances For
Acceleration coefficient as an element of SmoothTimeField (Icc (0 : ℝ) T) E E.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Deformation coefficient, given by (SmoothTimeField.boundConstant (ContinuousLinearMap.id ℝ E)).add (displacementCoefficient T hT A B R hB hR hsmall hb).derivative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Deformation time coefficient, given by (velocityCoefficient T hT A B R hB hR hsmall hb A₁ htime B₁ R₁ hB₁ hR₁ hb₁).derivative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Deformation second coefficient, given by (accelerationCoefficient T hT A B R hB hR hsmall hb A₁).derivative.
Equations
- EulerSmoothBanachFlow.deformationSecondCoefficient T hT A B R hB hR hsmall hb A₁ = (EulerSmoothBanachFlow.accelerationCoefficient T hT A B R hB hR hsmall hb A₁).derivative
Instances For
Cover displacement coefficient, given by displacementCoefficient T G.time_nonneg G.A G.B G.R G.B_nonneg G.R_pos G.small G.sup_bound.
Equations
- G.coverDisplacementCoefficient = EulerSmoothBanachFlow.displacementCoefficient T ⋯ G.A G.B G.R ⋯ ⋯ ⋯ ⋯
Instances For
Cover velocity coefficient, given by G.A.compDisplacement G.coverDisplacementCoefficient.
Equations
Instances For
Cover acceleration coefficient, given by accelerationCoefficient T G.time_nonneg G.A G.B G.R G.B_nonneg G.R_pos G.small G.sup_bound G.A₁.
Equations
- G.coverAccelerationCoefficient = EulerSmoothBanachFlow.accelerationCoefficient T ⋯ G.A G.B G.R ⋯ ⋯ ⋯ ⋯ G.A₁
Instances For
Physical displacement coefficient, given by physicalCoefficient k m T G.coverDisplacementCoefficient ell.
Equations
Instances For
Physical velocity coefficient, given by physicalCoefficient k m T G.coverVelocityCoefficient ell.
Equations
- G.physicalVelocityCoefficient k m ell = EulerGraphInvariantFlow.physicalCoefficient k m T G.coverVelocityCoefficient ell
Instances For
Physical acceleration coefficient, given by physicalCoefficient k m T G.coverAccelerationCoefficient ell.
Equations
Instances For
The literal child map X(t,Y(t,a)), its actual velocity, and its actual acceleration, as continuous smooth coefficient paths.
First term, given by applyField (P.derivative.compDisplacement D) V.
Equations
- EulerChildParticleTime.firstTerm P D V = (P.derivative.compDisplacement D).applyField V
Instances For
Second term, given by applyField (applyField (P.derivative.derivative.compDisplacement D) V) V.
Equations
- EulerChildParticleTime.secondTerm P D V = ((P.derivative.derivative.compDisplacement D).applyField V).applyField V
Instances For
Displacement, given by (P.compDisplacement D).add D.
Equations
- EulerChildParticleTime.displacement P D = (P.compDisplacement D).add D
Instances For
Velocity, given by ((P₁.compDisplacement D).add D₁).add (firstTerm P D D₁).
Equations
- EulerChildParticleTime.velocity P P₁ D D₁ = ((P₁.compDisplacement D).add D₁).add (EulerChildParticleTime.firstTerm P D D₁)
Instances For
Acceleration as an element of SmoothTimeField K E E.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Initial identity and determinant one for the actual child coefficient map. These invariants pass directly to the next parent coefficient data.
Exact Jacobian composition for the child displacement.
The L² child fields used in the estimates are exactly the actual first and second time derivatives of the composed particle map.
Compatibility of two actual realizations of the six input fields. These are literal value identities, not derivative or output assumptions.
- parentDisplacement (t : ↑(Set.Icc 0 T)) (x : EulerSmoothLimit.Space) : (G t).parentDisplacement.field x = (P.field t) x
- parentVelocity (t : ↑(Set.Icc 0 T)) (x : EulerSmoothLimit.Space) : (G t).parentVelocity.field x = (P₁.field t) x
- parentAcceleration (t : ↑(Set.Icc 0 T)) (x : EulerSmoothLimit.Space) : (G t).parentAcceleration.field x = (P₂.field t) x
- displacement (t : ↑(Set.Icc 0 T)) (x : EulerSmoothLimit.Space) : (G t).displacement.field x = (D.field t) x
- acceleration (t : ↑(Set.Icc 0 T)) (x : EulerSmoothLimit.Space) : (G t).acceleration.field x = (D₂.field t) x
Instances For
Child, 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
Child inverse, given by (flowData A.T G.time_nonneg (physicalCoefficient k m A.T G.A A.ell)).backward t (Y t x).
Equations
- A.childInverse G k m Y t x = (EulerSmoothBanachFlow.flowData A.T ⋯ (EulerGraphInvariantFlow.physicalCoefficient k m A.T G.A A.ell)).backward (↑t) (Y t x)