The actual parent label fields construct both source-provider data records. Their coefficient agreement, inverses and time identities are conclusions. Only the manuscript's scalar low-order guards remain inputs.
The ordinary three-dimensional coefficient interface is a literal restriction of the generic smooth time-field interface.
def
SmoothTimeField.toSmoothCoefficientPath
{K V : Type}
[TopologicalSpace K]
[CompactSpace K]
[NormedAddCommGroup V]
[NormedSpace ℝ V]
(A : SmoothTimeField K EulerSmoothLimit.Space V)
:
To smooth coefficient path, given by ⟨A.field,A.smooth,A.jet,A.jet_eq⟩.
Instances For
@[simp]
theorem
SmoothTimeField.toSmoothCoefficientPath_field
{K V : Type}
[TopologicalSpace K]
[CompactSpace K]
[NormedAddCommGroup V]
[NormedSpace ℝ V]
(A : SmoothTimeField K EulerSmoothLimit.Space V)
:
@[simp]
theorem
SmoothTimeField.toSmoothCoefficientPath_jet
{K V : Type}
[TopologicalSpace K]
[CompactSpace K]
[NormedAddCommGroup V]
[NormedSpace ℝ V]
(A : SmoothTimeField K EulerSmoothLimit.Space V)
(n : ℕ)
:
theorem
EulerParentPacketFrames.Parent.frame_within
(G : Parent)
(t : ℝ)
(ht : t ∈ Set.Icc 0 G.T)
(x : EulerSmoothLimit.Space)
:
HasDerivWithinAt (fun (s : ℝ) => (EulerVolterraConvolution.extendPath G.T ⋯ G.frame.field s) x)
((EulerVolterraConvolution.extendPath G.T ⋯ G.first.field t) x) (Set.Icc 0 G.T) t
theorem
EulerParentPacketFrames.Parent.first_within
(G : Parent)
(t : ℝ)
(ht : t ∈ Set.Icc 0 G.T)
(x : EulerSmoothLimit.Space)
:
HasDerivWithinAt (fun (s : ℝ) => (EulerVolterraConvolution.extendPath G.T ⋯ G.first.field s) x)
((EulerVolterraConvolution.extendPath G.T ⋯ G.second.field t) x) (Set.Icc 0 G.T) t
Mean data, bundling T, T_pos, ℓ, ℓ_pos and the required compatibility proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
EulerParentPacketFrames.Parent.transverseData
(G : Parent)
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
(m : EulerSmoothLimit.Space)
(hm : ‖m‖ = 1)
(R : U ≃ₗᵢ[ℝ] ↥(EulerTransverseFrameCoordinates.referencePlane m))
(S : Set EulerSmoothLimit.Space)
(hS : IsCompact S)
:
Transverse data, bundling T, T_pos, support, support_compact and the required
compatibility proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
EulerParentPacketFrames.Parent.sourceAgreement
(G : Parent)
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
(m : EulerSmoothLimit.Space)
(hm : ‖m‖ = 1)
(R : U ≃ₗᵢ[ℝ] ↥(EulerTransverseFrameCoordinates.referencePlane m))
(S : Set EulerSmoothLimit.Space)
(hS : IsCompact S)
(H : LowBounds G)
:
EulerPacketCylinderField.SourceCoefficientAgreement (G.meanData H) (G.transverseData m hm R S hS)
noncomputable def
EulerParentPacketFrames.Parent.historyData
(G : Parent)
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
(m : EulerSmoothLimit.Space)
(hm : ‖m‖ = 1)
(R : U ≃ₗᵢ[ℝ] ↥(EulerTransverseFrameCoordinates.referencePlane m))
(S : Set EulerSmoothLimit.Space)
(hS : IsCompact S)
(H : LowBounds G)
:
EulerTransversePacketProvider.HistoryData (G.transverseData m hm R S hS)
History data, bundling H, jacobi, have, potential and the required compatibility
proofs.
Equations
- G.historyData m hm R S hS H = { H := G.curvature.toSmoothCoefficientPath, jacobi := ⋯, potential := H.K, potential_nonneg := ⋯, potential_bound := ⋯, small := ⋯ }