Weighted classes of actual cylindrical curl corrections #
All differential operators act on the actual coefficient functions. The oscillatory carrier is removed only after applying the product rule. The radial graph derivative and every cylindrical connection are retained.
Real oscillatory curl realization #
The potential and curl below use actual Euclidean spatial derivatives. The oscillatory carrier is kept separate from the stripped remainder coefficient.
Algebra of the curl realization in Lemma 8.8 #
The dot product below is bilinear, including over ℂ: for a real phase normal
its self-product is the real squared length. These results check the principal
symbol and the algebraic divergence cancellation. They do not establish
regularity, bounds for the differentiated amplitude, or descent from the lift.
Vec3: an abbreviation for Fin 3 → R.
Equations
- NavierStokes.CurlGeometry.Vec3 R = (Fin 3 → R)
Instances For
Cross, given by ![u 1 * v 2 - u 2 * v 1, u 2 * v 0 - u 0 * v 2, u 0 * v 1 - u 1 * v 0].
Equations
Instances For
The coefficient of the potential (30), with the oscillatory exponential
factored out. k is its nonzero frequency and n its phase normal.
Equations
Instances For
Complexify, defined pointwise by (n j : ℂ).
Equations
- NavierStokes.CurlGeometry.complexify n j = ↑(n j)
Instances For
Cylindrical differential cancellation #
This is a conditional identity for three additive differential operators on a
commutative ring of coefficient functions. In the application q = 1/R.
The assumptions state pairwise commutation and precisely the radial/axial
product rules for multiplication by q used by the calculation. They must
still be established for the manuscript's graph derivatives.
Cylindrical div, given by Dr (v 0) + q * v 0 + q * Dθ (v 1) + Dz (v 2).
Equations
Instances For
Divergence of the full cylindrical curl, including both 1/R terms.
No conclusion about analytic regularity is hidden in the algebraic statement.
Cross product on the same Euclidean space as the PDE target, as a bounded bilinear map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Cross, given by crossLinear u v.
Equations
Instances For
The Euclidean cross product agrees coordinatewise with the previously checked symbol algebra.
The inverse-square-normal coefficient used by the real potential.
Equations
Instances For
The actual Euclidean gradient map applied to a scalar derivative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The genuine spatial curl product rule.
Carrier, given by -Real.sin (k * s) / k.
Instances For
Physical spatial phase normal, with time held fixed.
Equations
- NavierStokes.OscillatoryCurl.phaseNormal Φ z = NavierStokes.OscillatoryCurl.gradientLinear (fderiv ℝ (fun (y : NavierStokes.ProblemStatement.Space) => Φ (z.1, y)) z.2)
Instances For
Coefficient, defined pointwise by normalCoefficient (phaseNormal Φ z) (a z).
Equations
Instances For
-sin(k Φ) (n × a)/(k |n|²), expressed by scalar multiplication.
Equations
Instances For
Wave, given by SpatialCurl.spatialCurl (potential k Φ a).
Equations
Instances For
Exact real realization: the derivative of the carrier yields the tangent cosine wave; every coefficient derivative remains in the displayed curl.
Divergence vanishes for the full realized wave, including its remainder.
Spatial differentiation cannot create support outside the closed joint spacetime support, since vanishing on a joint neighborhood implies vanishing on the spatial slice.
It suffices for the sine carrier and the normal/amplitude data to be periodic; a real-valued phase itself may have nonzero winding.
The coefficient remaining after removing the sine oscillation.
Equations
Instances For
One additional coefficient derivative and one inverse frequency, with no derivative of the oscillatory carrier hidden in the bound.
Uniform slow jets of the actual phase geometry #
The index type below carries the band, representative, and rounded frequency. It is not a differentiation variable. All derivatives are actual Fréchet derivatives in the slow variables (and, when present, the slot variable).
A family of open chart domains, with a slow scale at least one.
Instances For
Every fixed finite collection of actual derivatives has one polynomial bound, uniform over all bands and charts in the index type.
- smooth (i : ι) : ContDiffOn ℝ (↑⊤) (f i) (D.carrier i)
Instances For
Affine coordinates have only a zeroth and first derivative.
Translations introduce no growth in higher-derivative norms.
The higher chain rule is quantitative: compactness is applied only to the fixed outer function, never to the varying band or to its derivatives.
Inversion is used only on a uniformly separated compact range.
Regular normals, given by {n | MovingFrameODE.tail n ≠ 0}.
Equations
Instances For
Normal range, given by Metric.closedBall 0 M ∩ {n | b ≤ ‖MovingFrameODE.tail n‖}.
Equations
Instances For
All normalized geometric quantities needed in the moving-frame ODE.
Their jets are conclusions of normalGeometry_jets, not assumptions there.
- scale : PolynomialJets D fun (i : ι) (x : E) => MovingFrameODE.normalScale (n i x)
- invScale : PolynomialJets D fun (i : ι) (x : E) => (MovingFrameODE.normalScale (n i x))⁻¹
- rho : PolynomialJets D fun (i : ι) (x : E) => MovingFrameODE.radialSlope (n i x)
- invDenom : PolynomialJets D fun (i : ι) (x : E) => (1 + MovingFrameODE.radialSlope (n i x) ^ 2)⁻¹
- K : PolynomialJets D fun (i : ι) (x : E) => MovingFrameODE.normalDirection (n i x)
- N : PolynomialJets D fun (i : ι) (x : E) => MovingFrameODE.quarterTurn (MovingFrameODE.normalDirection (n i x))
- betaDot : PolynomialJets D fun (i : ι) (x : E) => PhaseEstimates.scaleDerivative (n i x) (nDot i x)
- rhoDot : PolynomialJets D fun (i : ι) (x : E) => PhaseEstimates.slopeDerivative (n i x) (nDot i x)
- directionDot : PolynomialJets D fun (i : ι) (x : E) => PhaseEstimates.directionDerivative (n i x) (nDot i x)
- rotation : PolynomialJets D fun (i : ι) (x : E) => PhaseEstimates.angularVelocity (n i x) (nDot i x)
Instances For
Uniform normalized base-field jets are a sufficient input. The bound is on the base field itself, before any normal or frame is constructed.
The explicit normal has polynomial jets. No inverse power of epsilon occurs in this formula, although it occurs in the phase itself.
Discrete label data. In particular, p is held fixed when a jet is taken;
it may be the nonzero rounded frequency from PhaseEstimates.
- epsilon : ι → ℝ
Epsilon of
PhaseFamily, of typeι → ℝ. - p : ι → ℝ
P of
PhaseFamily, of typeι → ℝ. - pz : ι → ℝ
Pz of
PhaseFamily, of typeι → ℝ. - x0 : ι → ℝ
X0 of
PhaseFamily, of typeι → ℝ. - theta : ι → ℝ
Theta of
PhaseFamily, of typeι → ℝ. F of
PhaseFamily, of typeι → Slow → ℝ.Geometric data of
PhaseFamily, of typeι → Slow → ℝ.
Instances For
Normal, given by PhaseCalculus.phaseNormal (a.epsilon i) (a.p i) (a.pz i) (a.x0 i) (a.F i) (a.G i) (z.1, (a.theta i, z.2)).
Equations
Instances For
Shear, given by PhaseEstimates.shearVector (a.F i) (a.G i) z.1.
Equations
- a.shear i z = NavierStokes.PhaseEstimates.shearVector (a.F i) (a.G i) z.1
Instances For
Actual phase-normal and shear jets derived from the base fields. The slot can have length of order S; the cylindrical radius stays in an annulus. No derivatives of the normal, frame, or ODE coefficients are inputs.
Intermediate algebraic data used to assemble the defined modal
coefficient. frameJets_ofNormalLocal proves these from phase-normal jets.
- beta : PolynomialJets D fun (i : ι) => (d i).beta
- betaDot : PolynomialJets D fun (i : ι) => (d i).betaDot
- rho : PolynomialJets D fun (i : ι) => (d i).rho
- rhoDot : PolynomialJets D fun (i : ι) => (d i).rhoDot
- rotation : PolynomialJets D fun (i : ι) => (d i).rotation
- F : PolynomialJets D fun (i : ι) => (d i).F
- shear : PolynomialJets D fun (i : ι) => (d i).shear
- K : PolynomialJets D fun (i : ι) (z : Q × ℝ) => ((d i).frame z) 0
- N : PolynomialJets D fun (i : ι) (z : Q × ℝ) => ((d i).frame z) 1
- eigenvalue : PolynomialJets D fun (i : ι) => (d i).eigenvalue
- eigenvector : PolynomialJets D fun (i : ι) => (d i).eigenvector
- invEigenvector : PolynomialJets D fun (i : ι) (z : Q × ℝ) => ((d i).eigenvector z)⁻¹
- eigenRate : PolynomialJets D fun (i : ι) => (d i).eigenRate
- viscosity : PolynomialJets D fun (i : ι) => (d i).viscosity
Instances For
The actual projection and eigenbasis conversion of a supplied source preserve polynomial jets. A scalar weight on the source can be carried separately using linearity; no Gaussian source estimate is assumed here.
This theorem connects the proved normal estimates to the exact local
frame used by PrimaryODE, including normal motion and viscosity.
The form consumed by PrimaryODE.norm_iteratedFDeriv_solution_le_polynomial
and WeightedODEJets: all parameter jets at fixed slot time share one
constant and one power of S. The constant is independent of the slot time.
Quantitative compact-range inputs obtained from the actual normal
comparison proved in PhaseEstimates, with no lower bound assumed on n.
The reference eigenbasis is also derived from its explicit formula. The hypothesis on u/ell is the scale-normalized slot-length bound; all four parameters are frozen within each label.
The actual phase-derived frame with the explicit reference eigenbasis. Only the band/representative labels enter the frozen scalar choices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Assembly from actual base jets, frozen representative bounds, and the
zeroth-order phase comparison. That comparison is the conclusion of
PhaseEstimates.actual_phase_estimates; smallness follows from its large-band
theorems. The lower bound on the actual normal is derived inside this proof.
Direct output in the fixed-slot format used by the ODE jet theorem.
The coefficient is the actual FrameData.coefficient, not a comparison ODE.
The genuine nonzero angular rounding preserves uniform boundedness. It is constant in the chart variables even when it jumps across labels.
With the actual carrier choice, the fundamental viscosity factor is a uniformly bounded label constant. Thus no factor k is lost in slow jets.
A direct domain constructor with the manuscript's S(n)=n².
Equations
- NavierStokes.PhaseJetBounds.Domain.ofBands band hband U hU = { scale := fun (i : ι) => NavierStokes.ChartScales.S (band i), carrier := U, isOpen := hU, one_le_scale := ⋯ }
Instances For
Complex vector: an abbreviation for HarmonicCalculus.ComplexVector.
Instances For
A genuine directional derivative consumes the class of its vector field.
The phase-jet domain corresponding to the actual strip data.
Equations
Instances For
Real vectors embedded coordinatewise in the complex coefficient space.
Equations
Instances For
Complex cross linear as an element of ComplexVector →L[ℝ] ComplexVector →L[ℝ] ComplexVector.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Normal cross, given by complexCrossLinear (complexify n) a.
Equations
Instances For
The actual coefficient in the vector potential (30).
Equations
Instances For
The inverse-square normalization is derived from normal jets and a separated bounded range. It is not an assumed coefficient estimate.
Actual cylindrical curl, including the frame connection in its axial component.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse frequency is the only band factor in the stripped curl error.
Equations
- NavierStokes.CurlClassBounds.curlRemainder K R Vr Vθ Vz B x = (1 / K) • Complex.I • NavierStokes.CurlClassBounds.cylindricalCurl R Vr Vθ Vz B x
Instances For
The all-jet estimate is derived for the actual normalized vector potential.
Carrier frequency, given by Scaling.carrierFrequency (s.epsilon n).
Equations
Instances For
The rounded frequency itself supplies the half-power gain, uniformly in any nonzero integer harmonic.
Every coefficient derivative and cylindrical connection survives stripping.
Primitive geometric identities for genuine cylindrical graph directions. The bracket hypotheses concern derivatives of the direction fields themselves.
- isOpen : IsOpen U
- radius_smooth : ContDiffOn ℝ (↑⊤) R U
- radial_smooth : ContDiffOn ℝ (↑⊤) Vr U
- angular_smooth : ContDiffOn ℝ (↑⊤) Vθ U
- axial_smooth : ContDiffOn ℝ (↑⊤) Vz U
- radial_radius (x : D) : x ∈ U → HarmonicCalculus.along Vr R x = 1
- angular_radius (x : D) : x ∈ U → HarmonicCalculus.along Vθ R x = 0
- axial_radius (x : D) : x ∈ U → HarmonicCalculus.along Vz R x = 0
Instances For
Divergence of the actual cylindrical curl is zero, including its frame term.
Radial field, given by (1, K x.1 • v).
Instances For
Concrete graph directions commute because their radial coefficient only depends on the radius. No operator commutation is assumed in this constructor.
Coefficient, given by normalCoefficient (HarmonicCalculus.phaseNormal R Vr Vθ Vz Φ x) (a x).
Equations
- NavierStokes.CurlClassBounds.coefficient R Vr Vθ Vz Φ a x = NavierStokes.CurlClassBounds.normalCoefficient (NavierStokes.HarmonicCalculus.phaseNormal R Vr Vθ Vz Φ x) (a x)
Instances For
Vector potential, given by HarmonicCalculus.vectorMode K Φ (fun x => inverseCarrier K • coefficient R Vr Vθ Vz Φ a x).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Realized coefficient, given by a x + curlRemainder K R Vr Vθ Vz (coefficient R Vr Vθ Vz Φ a) x.
Equations
- NavierStokes.CurlClassBounds.realizedCoefficient K R Vr Vθ Vz Φ a x = a x + NavierStokes.CurlClassBounds.curlRemainder K R Vr Vθ Vz (NavierStokes.CurlClassBounds.coefficient R Vr Vθ Vz Φ a) x
Instances For
Formula (30): the actual curl of the vector potential equals the tangent harmonic plus exactly the displayed coefficient-derivative remainder.
Solving the actual harmonic divergence identity gives the same inverse carrier as in the curl remainder. This equality includes normal derivatives when differentiated; there is no pointwise-only estimate here.
Actual all-order longitudinal contraction bounds from harmonic solenoidality and primitive coefficient/direction classes.
The divergence premise is discharged by a genuine smooth vector potential. Equality is required on the open strip so all derivatives transfer.
Lemma 9.2's curl remainder, with the original wave weight unchanged.
Direct compatibility with the actual Euclidean spatial curl. All input jets here are physical spacetime jets, so no separate graph factor occurs.
The remainder in the existing physical exact-curl theorem belongs to the claimed class once its actual normal and amplitude jets are supplied.