Actual cylinder-path witnesses for raw packet fields #
These records contain a genuine continuous L² path, its true smooth mixed translation orbit, and equality with the raw field on the time interval. Time derivatives are an actual L² evolution identity, stated separately.
structure
EulerPacketCylinderField.Field
(P T : ℝ)
[Fact (0 < P)]
(raw : EulerPacketProfileRecursion.VectorField)
:
Field data, collecting path, orbit, raw_eq.
Time-dependent path of
Field, of typeC(Icc (0 : ℝ) T,LiftL2 P).- orbit : ContDiff ℝ ↑⊤ fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) self.path
Instances For
def
EulerPacketCylinderField.TimeDerivative
{P T : ℝ}
[Fact (0 < P)]
{raw raw_t : EulerPacketProfileRecursion.VectorField}
(hT : 0 ≤ T)
(G : Field P T raw)
(H : Field P T raw_t)
:
The derivative witness is an actual within-interval derivative in the Hilbert L² space.
Equations
- EulerPacketCylinderField.TimeDerivative hT G H = ∀ (t : ↑(Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT G.path) (H.path t) (Set.Icc 0 T) ↑t
Instances For
theorem
EulerPacketCylinderField.Field.raw_fderiv
{P T : ℝ}
[Fact (0 < P)]
{raw : EulerPacketProfileRecursion.VectorField}
(G : Field P T raw)
(t : ↑(Set.Icc 0 T))
(x : EulerSmoothLimit.Space)
(θ : ℝ)
:
theorem
EulerPacketCylinderField.Field.slicedJet_spatial
{P T : ℝ}
[Fact (0 < P)]
{raw : EulerPacketProfileRecursion.VectorField}
(G : Field P T raw)
(s : Set ℝ)
(t : ↑(Set.Icc 0 T))
(x v : EulerSmoothLimit.Space)
(θ : ℝ)
:
(EulerPacketPointJets.slicedJet s raw (↑t, x, θ)).2 (EulerPacketPointJets.spatialInjection v) = (EulerLiftedWeakDerivative.fieldFDeriv P (EulerCylinderSmoothOrbit.pointField P G.path ⋯ t) (x, ↑θ)) (v, 0)
theorem
EulerPacketCylinderField.Field.slicedJet_angular
{P T : ℝ}
[Fact (0 < P)]
{raw : EulerPacketProfileRecursion.VectorField}
(G : Field P T raw)
(s : Set ℝ)
(t : ↑(Set.Icc 0 T))
(x : EulerSmoothLimit.Space)
(θ : ℝ)
:
(EulerPacketPointJets.slicedJet s raw (↑t, x, θ)).2 EulerPacketPointJets.angleDirection = (EulerLiftedWeakDerivative.fieldFDeriv P (EulerCylinderSmoothOrbit.pointField P G.path ⋯ t) (x, ↑θ)) (0, 1)
theorem
EulerPacketCylinderField.Field.raw_hasDerivWithinAt
{P T : ℝ}
[Fact (0 < P)]
{raw raw_t : EulerPacketProfileRecursion.VectorField}
(G : Field P T raw)
(hT : 0 ≤ T)
(H : Field P T raw_t)
(h : TimeDerivative hT G H)
(t : ↑(Set.Icc 0 T))
(x : EulerSmoothLimit.Space)
(θ : ℝ)
:
theorem
EulerPacketCylinderField.Field.slicedJet_temporal
{P T : ℝ}
[Fact (0 < P)]
{raw raw_t : EulerPacketProfileRecursion.VectorField}
(G : Field P T raw)
(hT : 0 < T)
(H : Field P T raw_t)
(h : TimeDerivative ⋯ G H)
(t : ↑(Set.Icc 0 T))
(x : EulerSmoothLimit.Space)
(θ : ℝ)
: