The recursive physical state consists of the actual Euler solution, its all-order Sobolev fields, its particle-label bounds, and its symmetry. Restriction and the exact packet construction preserve these data.
Spatial Sobolev paths for the actual inverse parent flow. Its measure preservation, smoothness, derivative bounds and jet continuity are all derived from the source deformation and inverse identities.
Strong Sobolev continuity under genuine varying volume-preserving maps. Faà di Bruno gives actual derivative tensors, and dominated convergence handles the bounded, pointwise continuous coefficients.
Bounded pointwise operator fields act on actual L² classes. Joint continuity of the coefficients, with a uniform bound, gives strong continuity even when uniform convergence of coefficients is unavailable.
Apply Lᵖ, given by (apply_memLp μ A hA C hC u).toLp (fun x => A x (u x)).
Equations
- EulerLpPointwiseMultiplier.applyLp μ A hA C hC u = MeasureTheory.MemLp.toLp (fun (x : X) => (A x) (↑↑u x)) ⋯
Instances For
Linear, bundling toFun, map_add, map_smul.
Equations
- EulerLpPointwiseMultiplier.linear μ A hA C hC = { toFun := EulerLpPointwiseMultiplier.applyLp μ A hA C hC, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Operator, given by (linear μ A hA C hC).mkContinuous C (applyLp_norm_le μ A hA C hC).
Equations
- EulerLpPointwiseMultiplier.operator μ A hA C hC = (EulerLpPointwiseMultiplier.linear μ A hA C hC).mkContinuous C ⋯
Instances For
Cache the standard NormedAddCommGroup (Tensor n) instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedSpace ℝ (Tensor n) instance to shorten typeclass synthesis.
Instances For
Cache the standard NormedAddCommGroup (Tensor a →L[ℝ] Tensor b) instance to shorten
typeclass synthesis.
Equations
Instances For
Cache the standard NormedSpace ℝ (Tensor a →L[ℝ] Tensor b) instance to shorten typeclass
synthesis.
Equations
Instances For
Pulled jet path, bundling toFun, continuous_toFun.
Equations
- EulerVolumeSobolevPath.pulledJetPath Y hmp u i = { toFun := fun (t : K) => (MeasureTheory.Lp.compMeasurePreserving ⇑(Y t) ⋯) ((u i) t), continuous_toFun := ⋯ }
Instances For
Partition coefficient, given by (c.compAlongOrderedFinpartitionL ℝ Vector3 Vector3 Vector3).flipMultilinear (fun i => iteratedFDeriv ℝ (c.partSize i) (Y t) x).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Partition bound, given by ∏ i : Fin c.length, D^(c.partSize i).
Instances For
Partition path, bundling toFun, continuous_toFun.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Tensor path, given by ∑ c : OrderedFinpartition n, partitionPath Y hmp u D hD hJ hB c.
Equations
- EulerVolumeSobolevPath.tensorPath Y hmp u D hD hJ hB = ∑ c : OrderedFinpartition n, EulerVolumeSobolevPath.partitionPath Y hmp u D hD hJ hB c
Instances For
Actual all-order field towers retain their spatial Sobolev regularity after a smooth volume-preserving change of coordinates.
Actual Sobolev integrability under a smooth volume-preserving change of variables, with an explicit finite-order composition constant.
Composition tensor Lᵖ, given by (compositionTensor_memLp f g hf hg n D hD hjet hmp hLp).toLp (iteratedFDeriv ℝ n (g ∘ f)).
Equations
- EulerVolumeSobolevComposition.compositionTensorLp f g hf hg n D hD hjet hmp hLp = MeasureTheory.MemLp.toLp (iteratedFDeriv ℝ n (g ∘ f)) ⋯
Instances For
Volume point field, given by A.physicalPointField k m t ∘ Y t.
Equations
- A.volumePointField k m Y t = A.physicalPointField k m t ∘ ⇑(Y t)
Instances For
Volume tensor path, given by EulerVolumeSobolevPath.tensorPath Y hmp (fun i => A.physicalTensorPath k m i) D hD hJ hB.
Equations
- A.volumeTensorPath k m Y hmp n D hD hJ hB = EulerVolumeSobolevPath.tensorPath Y hmp (fun (i : ℕ) => A.physicalTensorPath k m i) D hD hJ hB
Instances For
A finite-order Sobolev composition constant obtained from the actual parent deformation. No inverse-flow derivative budget is assumed.
Finite order constant, given by 1+9*C^2*(sourceInverseRadius C R)^n*(n.factorial : ℝ)^2.
Equations
Instances For
Tensor path, constructed using Z.volumeTensorPath.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Actual Eulerian reconstructions have every spatial derivative in L², continuously in time. Sobolev embedding also supplies bounded smooth coefficient paths for the velocity and pressure force.
Reconstruction W=κFz is a genuine all-order field tower. Its graph restriction and its actual inverse-flow pullback are continuous spatial L² paths, with no independent integrability assumption on the perturbation.
Reconstructed tower, given by (Z.multiply ((frameCoefficient D).toCoefficientTower P)).smul κ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Graph path, given by (reconstructedTower D P κ Z).canonicalGraphWordPath (physicalPhase P k D.m₀) (physicalPhase_continuous P k D.m₀) 0 Fin.elim0.
Equations
- EulerPacketPhysicalField.graphPath D P κ Z k = (EulerPacketPhysicalField.reconstructedTower D P κ Z).canonicalGraphWordPath (EulerCylinderPhysicalTensor.physicalPhase P k D.m₀) ⋯ 0 Fin.elim0
Instances For
Graph tensor path, given by (reconstructedTower D P κ Z).physicalTensorPath k D.m₀ n.
Equations
- EulerPacketPhysicalField.graphTensorPath D P κ Z k n = (EulerPacketPhysicalField.reconstructedTower D P κ Z).physicalTensorPath k D.m₀ n
Instances For
Eulerian path, given by transportPath X Y (fun t x => D.F.field t x) hX hYX hXY hY hdet (graphPath D P κ Z k).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual source-flow pullback is a smooth spatial L² field at every time. Its tensor paths also give a bounded smooth coefficient path, with continuity in the uniform norm at every spatial order.
Smooth field, bundling field, smooth, integrable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Smooth coefficient path, constructed using EulerMeanSobolevBoundedField.coefficientPath.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pressure force tower, given by (Z.multiply ((inverseCoefficient D).adjoint.toCoefficientTower P)).smul κ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Eulerian smooth field, given by EulerPacketSourceVolumeSobolev.smoothField D (reconstructedTower D P κ Z) k D.m₀ X Y hX hYX hXY hY R C hR hC hdet hF t.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Eulerian coefficient path, given by EulerPacketSourceVolumeSobolev.smoothCoefficientPath D (reconstructedTower D P κ Z) k D.m₀ X Y hX hYX hXY hY R C hR hC hdet hF.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pressure force smooth field, given by EulerPacketSourceVolumeSobolev.smoothField D (pressureForceTower D P κ Z) k D.m₀ X Y hX hYX hXY hY R C hR hC hdet hF t.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pressure force coefficient path, given by
EulerPacketSourceVolumeSobolev.smoothCoefficientPath D (pressureForceTower D P κ Z) k D.m₀ X Y hX hYX hXY hY R C hR hC hdet hF.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Actual odd parent fields supply the parity data for both initialized packet branches. The resulting corrected coefficient, and hence the actual next particle map, retain oddness without a new symmetry premise.
The actual corrected lifted velocity is odd when its prescribed correction data have the checked parity. Passing from L² symmetry to the canonical point field supplies symmetry of the real flow coefficient.
Actual physical L² fields of a packet over a parent. The genuine inverse and the proved parent label bound supply all reconstruction regularity, and the physical spatial scale is retained exactly.
Packet velocity field, constructed using scaleField.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Packet force field, constructed using scaleField.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The constructed child Euler evolution remains in the actual all-order spatial Sobolev class. Its fields are the parent fields plus the very same exact packet used in the particle-map construction.
Child, bundling velocity, force, velocity_match, force_match and the required
compatibility proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Smooth state data, collecting evolution, regularity, labels, odd.
- evolution : Evolution A
Evolution of
SmoothState, of typeEvolution A. - regularity : SobolevData self.evolution
Regularity of
SmoothState, of typeSobolevData evolution. - labels : LabelData A
Label type of
SmoothState, of typeLabelData A. - odd : OddData A
Instances For
Restrict time, bundling evolution, regularity, labels, odd.
Equations
- S.restrictTime T hT hTA = { evolution := S.evolution.restrictTime T hT hTA, regularity := S.regularity.restrictTime T hT hTA, labels := S.labels.restrictTime T hT hTA, odd := ⋯ }
Instances For
Packet child, bundling evolution, regularity, labels, odd.
Equations
- One or more equations did not get rendered due to their size.