The literal raw-field corrector operator used by the recursive packet definition.
Zero angular mean of the actual transverse potential, corrector, and time derivatives.
theorem
EulerTransversePacketProvider.Forcing.fullVelocityPath_average_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.fullDerivativePath_average_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.potentialPath_average_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.potentialTimePath_average_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.correctorPath_average_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.correctorTimePath_average_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.corrector_mean_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ℝ)
(x : EulerSmoothLimit.Space)
:
theorem
EulerTransversePacketProvider.Forcing.correctorDerivative_mean_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ℝ)
(x : EulerSmoothLimit.Space)
:
noncomputable def
EulerTransversePacketProvider.Data.rawPotential
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
(D : Data U)
(P : ℝ)
(A : EulerPacketProfileRecursion.VectorField)
:
The specified mean-zero angular primitive, applied directly to a raw field.
Equations
Instances For
noncomputable def
EulerTransversePacketProvider.Data.curlCorrector
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
(D : Data U)
(P : ℝ)
(A : EulerPacketProfileRecursion.VectorField)
:
The actual slow curl in deformation coordinates; this defines a total raw-field operator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
EulerTransversePacketProvider.Forcing.rawPotential_eq
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ↑(Set.Icc 0 D.T))
(x : EulerSmoothLimit.Space)
(θ : ℝ)
:
D.rawPotential P (G.vector I) (↑t, x, θ) = EulerCylinderSmoothOrbit.pointField P (G.potentialPath I) ⋯ t (x, ↑θ)
theorem
EulerTransversePacketProvider.Forcing.curlCorrector_eq
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ↑(Set.Icc 0 D.T))
(x : EulerSmoothLimit.Space)
(θ : ℝ)
:
noncomputable def
EulerTransversePacketProvider.Forcing.curlCorrectorField
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
EulerPacketCylinderField.Field P D.T (D.curlCorrector P (G.vector I))
The literal recursion operator has the already-constructed continuous L² witness.
Equations
- G.curlCorrectorField I = { path := G.correctorPath I, orbit := ⋯, raw_eq := ⋯ }
Instances For
theorem
EulerTransversePacketProvider.Forcing.curlCorrectorField_time
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.curlCorrector_mean_zero
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ↑(Set.Icc 0 D.T))
(x : EulerSmoothLimit.Space)
: