The exact fast/slow splitting of the packet curl. The angular term is the
ordinary cross product with F⁻ᵀ m₀; the angular primitive then produces the
literal pair A + κ C. Its weighted pullback is realized in the actual
lifted divergence-free L² space.
The curl Piola identity on the actual periodic cylinder. The Jacobian acts only on the three label variables. Its derivative cancels in the lifted curl by symmetry of the genuine second derivative; the angular component passes through unchanged. This supplies an actual element of the closed lifted divergence-free L² space from a compact smooth packet potential.
Curl in the constant lifted directions (κ eᵢ, m₀ᵢ) on the actual periodic
cylinder. Mixed covering derivatives commute, so its lifted divergence
vanishes. Compact smooth potentials also produce members of the existing
closed divergence-free Bochner L² space.
Lifted curl, given by curlMatrix ((fieldFDeriv period Q x).comp (EulerGraphPullback.liftedDirection κ m)).
Equations
- EulerPacketPiola.liftedCurl period κ m Q x = EulerMeanBoundary.curlMatrix (EulerLiftedWeakDerivative.fieldFDeriv period Q x ∘SL EulerGraphPullback.liftedDirection κ m)
Instances For
The full lifted curl is a finite sum of the existing antisymmetric scalar curl tests.
The constant lifted divergence of an actual lifted curl vanishes pointwise.
Lifted curl Lᵖ, constructed using curlTestLp.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compact lifted curls belong to the actual closed constraint space used by the correction.
The actual curl Piola identity for a determinant-one coordinate map. The derivative of the Jacobian cancels by symmetry of the genuine second Fréchet derivative. No curl identity or commutation relation is assumed.
Cache the standard NormedAddCommGroup (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Instances For
Cache the standard NormedSpace ℝ (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Instances For
Pull back a Euclidean covector field by the actual derivative of the coordinate map.
Equations
- EulerPacketPiola.pullbackCovector Ξ Q x = (ContinuousLinearMap.adjoint (fderiv ℝ Ξ x)) (Q x)
Instances For
Symmetric second derivatives remove the entire derivative-of-Jacobian term from curl.
The source's slow transformed curl d × Q, with d=F⁻ᵀ ∇.
Equations
- EulerPacketPiola.transformedCurl F Q x = EulerMeanBoundary.curlMatrix (fderiv ℝ Q x ∘SL ↑(F x).symm)
Instances For
For the actual Jacobian and unit determinant, F⁻¹(d×Q)=curl(FᵀQ).
The transformed curl produces an actually divergence-free label velocity.
Cache the standard NormedAddCommGroup (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Instances For
Cache the standard NormedSpace ℝ (Space →L[ℝ] Space) instance to shorten typeclass
synthesis.
Instances For
Covering curl, given by curlMatrix ((fderiv ℝ q z).comp (EulerGraphPullback.liftedDirection κ m)).
Equations
Instances For
Covering pullback covector, given by (fderiv ℝ Ξ z.1).adjoint (q z).
Equations
- EulerPacketPiola.coveringPullbackCovector Ξ q z = (ContinuousLinearMap.adjoint (fderiv ℝ Ξ z.1)) (q z)
Instances For
Cancellation of the actual Hessian in all constant lifted directions.
Unit determinant transforms the full slow-plus-angular curl by the inverse Jacobian.
Lifted pullback covector, given by (fderiv ℝ Ξ x.1).adjoint (Q x).
Equations
- EulerPacketPiola.liftedPullbackCovector period Ξ Q x = (ContinuousLinearMap.adjoint (fderiv ℝ Ξ x.1)) (Q x)
Instances For
Transformed lifted curl, given by curlMatrix ((fieldFDeriv period Q x).comp ((EulerGraphPullback.liftedDirection κ m).comp (F x.1).symm.toContinuousLinearMap)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual local chart of the pulled-back potential.
The Piola curl identity for the periodic packet, with the actual scaled lifted directions.
Actual pointwise lifted divergence vanishes for the transformed packet curl.
A genuine Bochner L² realization of the pulled-back packet curl.
Equations
- EulerPacketPiola.piolaLiftedCurlLp period κ m Ξ Q hΞ hc hQ = EulerPacketPiola.liftedCurlLp period κ m (EulerPacketPiola.liftedPullbackCovector period Ξ Q) ⋯ ⋯
Instances For
The pulled-back packet satisfies the exact closed constraint used by correction assembly.
The actual four-dimensional derivative splits into its slow and angular parts.
Covering slow curl, given by curlMatrix ((fderiv ℝ q z).comp ((ContinuousLinearMap.inl ℝ Space ℝ).comp G)).
Equations
Instances For
The same angular primitive as in the source, at each ordinary label.
Equations
- EulerPacketPiola.coveringPotential P m A z = EulerPacketAngularPotential.potential P (m z.1) (fun (θ : ℝ) => A (z.1, θ)) z.2
Instances For
The derivative in the angle direction is proved from the actual primitive.
A literal source pair is a Piola curl for the actual constructed angular primitive.
Lifted slow curl, given by curlMatrix ((fieldFDeriv period Q x).comp ((ContinuousLinearMap.inl ℝ Space ℝ).comp (F x.1).symm.toContinuousLinearMap)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Only the actual angular derivative formula for Q is needed to identify the source pair.
The exact powers in source (13), without discarding the terminal corrector.
Piola pair Lᵖ, given by κ ^ p • piolaLiftedCurlLp period κ m₀ Ξ Q hΞ hc hQ.
Equations
- EulerPacketPiola.piolaPairLp period κ m₀ Ξ Q hΞ hc hQ p = κ ^ p • EulerPacketPiola.piolaLiftedCurlLp period κ m₀ Ξ Q hΞ hc hQ