Finite spatial Sobolev jets in the actual lifted L² space. Jet entries are actual strong translation derivatives and therefore genuine weak derivatives. The pressure jet is constructed, rather than assumed, from coercivity and pointwise smooth coefficient data.
The existing Mathlib normed group instance for matrix coefficients, named to keep inference shallow.
Equations
Instances For
The existing Mathlib real normed-space instance for matrix coefficients.
Instances For
The existing Mathlib normed group instance for first coefficient derivatives.
Equations
Instances For
The existing Mathlib real normed-space instance for first coefficient derivatives.
Instances For
A bounded smooth pointwise coefficient field with quantitative first and second derivatives.
- coefficient : EulerLiftedGradientSpace.LiftDomain period → EulerLiftedGradientSpace.Vector3 →L[ℝ] EulerLiftedGradientSpace.Vector3
The actual pointwise coefficient matrix field.
- smooth (x : EulerLiftedGradientSpace.LiftDomain period) : ContDiff ℝ (↑⊤) (EulerMetricTransport.localFieldLift period self.coefficient x)
- bound : NNReal
A uniform operator-norm bound for the coefficient field.
- firstBound : NNReal
A uniform norm bound for the first covering derivative.
- norm_first (x : EulerLiftedGradientSpace.LiftDomain period) : ‖fderiv ℝ (EulerMetricTransport.localFieldLift period self.coefficient x) 0‖ ≤ ↑self.firstBound
- secondBound : NNReal
A uniform norm bound for the second covering derivative.
- norm_second (x : EulerLiftedGradientSpace.LiftDomain period) (y : EulerLiftedGradientSpace.LiftTangent) : ‖fderiv ℝ (fderiv ℝ (EulerMetricTransport.localFieldLift period self.coefficient x)) y‖ ≤ ↑self.secondBound
Instances For
Actual multiplication by the coefficient field in L².
Equations
Instances For
The Lax–Milgram pressure associated with this actual coefficient.
Equations
- A.pressure κ m c hc hpos f = EulerPressureSpatialRegularity.liftedPressure period κ m A.coefficient ⋯ A.bound ⋯ c hc hpos f
Instances For
A finite tree of actual strong translation derivatives of an L² field.
- zero {period : ℝ} [Fact (0 < period)] {directions : Fin 4 → EulerLiftedGradientSpace.LiftTangent} (f : ↥(EulerLiftedGradientSpace.LiftL2 period)) : SpatialJet period directions 0 f
- succ {period : ℝ} [Fact (0 < period)] {directions : Fin 4 → EulerLiftedGradientSpace.LiftTangent} {n : ℕ} {f : ↥(EulerLiftedGradientSpace.LiftL2 period)} (derivatives : Fin 4 → ↥(EulerLiftedGradientSpace.LiftL2 period)) (lower : (i : Fin 4) → SpatialJet period directions n (derivatives i)) (hasDeriv : ∀ (i : Fin 4), HasDerivAt (fun (t : ℝ) => (EulerLiftedGradientSpace.translation period (EulerPressureSpatialRegularity.translationPath period (directions i) t)) f) (derivatives i) 0) : SpatialJet period directions (n + 1) f
Instances For
A finite tree of actual coefficient derivatives, with bounded smooth data at every node.
- zero {period : ℝ} {directions : Fin 4 → EulerLiftedGradientSpace.LiftTangent} (A : SmoothCoefficient period) : CoefficientJet period directions 0 A
- succ {period : ℝ} {directions : Fin 4 → EulerLiftedGradientSpace.LiftTangent} {n : ℕ} {A : SmoothCoefficient period} (derivatives : Fin 4 → SmoothCoefficient period) (lower : (i : Fin 4) → CoefficientJet period directions n (derivatives i)) (derivative_eq : ∀ (i : Fin 4) (x : EulerLiftedGradientSpace.LiftDomain period), (derivatives i).coefficient x = EulerTransportDerivatives.fieldDerivative period (directions i) A.coefficient x) : CoefficientJet period directions (n + 1) A
Instances For
Forget the highest derivative order of a genuine spatial jet.
Equations
- x.truncate = EulerSpatialSobolevInverse.SpatialJet.zero f
- (EulerSpatialSobolevInverse.SpatialJet.succ df lower hd).truncate = EulerSpatialSobolevInverse.SpatialJet.succ df (fun (i : Fin 4) => (lower i).truncate) hd
Instances For
The sum of all derivative-word L² norms represented by the jet.
Equations
- (EulerSpatialSobolevInverse.SpatialJet.zero f).sobolevNorm = ‖f‖
- (EulerSpatialSobolevInverse.SpatialJet.succ derivatives lower hasDeriv).sobolevNorm = ‖f‖ + ∑ i : Fin 4, (lower i).sobolevNorm
Instances For
Addition preserves the actual strong derivatives recorded in a spatial jet.
Equations
- One or more equations did not get rendered due to their size.
- (EulerSpatialSobolevInverse.SpatialJet.zero f).add (EulerSpatialSobolevInverse.SpatialJet.zero g) = EulerSpatialSobolevInverse.SpatialJet.zero (f + g)
Instances For
Subtraction preserves the actual strong derivatives recorded in a spatial jet.
Equations
- One or more equations did not get rendered due to their size.
- (EulerSpatialSobolevInverse.SpatialJet.zero f).sub (EulerSpatialSobolevInverse.SpatialJet.zero g) = EulerSpatialSobolevInverse.SpatialJet.zero (f - g)
Instances For
Forget the highest derivative level while retaining the original coefficient.
Equations
- x.truncate = EulerSpatialSobolevInverse.CoefficientJet.zero A
- (EulerSpatialSobolevInverse.CoefficientJet.succ dA lower hd).truncate = EulerSpatialSobolevInverse.CoefficientJet.succ dA (fun (i : Fin 4) => (lower i).truncate) hd
Instances For
A finite polynomial bound for multiplication in the jet Sobolev norm.
Equations
- One or more equations did not get rendered due to their size.
- (EulerSpatialSobolevInverse.CoefficientJet.zero A).productConstant = ↑A.bound
Instances For
Construct every finite-order derivative of actual coefficient multiplication.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The explicit finite-order inverse constant obtained from coercivity and coefficient products.
Equations
- One or more equations did not get rendered due to their size.
- (EulerSpatialSobolevInverse.CoefficientJet.zero A).pressureConstant c = c⁻¹
Instances For
Construct a genuine pressure Sobolev jet at every finite order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A derivative word, ordered with its head differentiated last; invalid orders return zero.
Equations
Instances For
The sum over words of positive length is the sum over final directions and initial words.
The recursive jet norm equals the explicit sum of the norms of all coordinate words.