Joining an actual history with a forward elapsed-time path #
The two continuous paths have matching traces. This wrapper uses the fixed linear gluing map, proves the true time derivative through the junction, and preserves the original ordered-word Sobolev radius.
Gluing matching continuous paths is one fixed linear contraction.
Genuine first-order evolution paths glue through a matching interior trace.
Matching the value and derivative gives the genuine derivative even at the joining time.
For the same first-order equation the derivative matching follows from value matching.
Joining the intervals does not change a shared pointwise time-profile bound.
Matching: an abbreviation for (mismatch (E := E) S τ hτ0 hτS).ker.
Equations
- EulerPacketTimePathGluing.Matching S τ hτ0 hτS = (↑(EulerPacketTimePathGluing.mismatch S τ hτ0 hτS)).ker
Instances For
Glue path as an element of C(Icc (0 : ℝ) S,E).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Glue operator as an element of Matching (E := E) S τ hτ0 hτS →L[ℝ] C(Icc (0 : ℝ) S,E).
Equations
- EulerPacketTimePathGluing.glueOperator S τ hτ0 hτS = { toFun := EulerPacketTimePathGluing.gluePath S τ hτ0 hτS, map_add' := ⋯, map_smul' := ⋯ }.mkContinuous 1 ⋯
Instances For
Smoothness of matching path pairs is derived from smoothness of the two paths. A fixed linear repair provides the subspace-valued map; it is the identity on matching data. The final word estimate uses the exact subtype norm, not the norm of this auxiliary repair.
Matching time paths glue without any external-word or fixed-Sobolev loss.
Fixed H6 is the specialization q=6; no tensor-to-word conversion occurs.
Repair pair as an element of Pair S τ E →L[ℝ] Pair S τ E.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Matching projection, given by (repairPair S τ hτ0 hτS).codRestrict (Matching S τ hτ0 hτS) (repairPair_mem S τ hτ0 hτS).
Equations
- EulerPacketTimePathGluing.matchingProjection S τ hτ0 hτS = (EulerPacketTimePathGluing.repairPair S τ hτ0 hτS).codRestrict (EulerPacketTimePathGluing.Matching S τ hτ0 hτS) ⋯
Instances For
Matching family, defined pointwise by matchingProjection S τ hτ0 hτS (u x,v x).
Equations
- EulerPacketTimePathGluing.matchingFamily S τ hτ0 hτS u v x = (EulerPacketTimePathGluing.matchingProjection S τ hτ0 hτS) (u x, v x)
Instances For
Independently smooth matching inputs give the same-radius glued block bound.
The actual affine time shift used by the forward transverse solve.
Shift path, given by ContinuousMap.compCLM ℝ E (elapsedTime S τ).
Equations
Instances For
Literal elapsed-time paths retain the same fixed-Sobolev word bound.
Pair, given by ⟨(u,shiftPath S τ v),by change u ⟨τ,hτ0,le_rfl⟩-shiftPath S τ v ⟨τ,le_rfl,hτS⟩ = 0 rw [shiftPath_initial S τ hτS,hmatch,sub_self]⟩.
Equations
- EulerElapsedTimePathGluing.pair S τ hτ0 hτS u v hmatch = ⟨(u, (EulerPacketTimePathGluing.shiftPath S τ) v), ⋯⟩
Instances For
Join, given by gluePath S τ hτ0 hτS (pair S τ hτ0 hτS u v hmatch).
Equations
- EulerElapsedTimePathGluing.join S τ hτ0 hτS u v hmatch = EulerPacketTimePathGluing.gluePath S τ hτ0 hτS (EulerElapsedTimePathGluing.pair S τ hτ0 hτS u v hmatch)
Instances For
Genuine within-time differentiation holds even at the joining time.
The fixed Sobolev block is bounded by the sum of the input blocks, with no new radius or derivative factor from the time junction.