Finite slow expansions and their physical residuals #
Finite products are expanded exactly. Terms above the retained slow order and the last axial-viscosity term are displayed as explicit finite remainders.
Radial flux coordinates for the actual axisymmetric residual #
Write s = r²/2 and V = r u_r. The convention in
AxisymmetricResidual is u_r = -r B, hence B = -V/(2s).
All quotient derivatives in this file are genuine Fréchet derivatives,
and their hypotheses are local at a point with positive s.
Radial B, defined pointwise by -V p / (2 * p.2.1).
Equations
- NavierStokes.RadialFluxResidual.radialB V p = -V p / (2 * p.2.1)
Instances For
The 4 B_s connection term cancels the extra radial quotient terms.
Actual Cartesian divergence, needing regularity only at the evaluated profile point. No smooth extension of the quotient across the axis is assumed.
The substitution has exactly the intended physical radial flux.
Flux residual, constructed using partialT.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The radial residual coefficient in AxisymmetricResidual multiplies
(x₀,x₁,0). Thus its product with 2s=r² is r times the cylindrical
radial residual, with the positive sign in this identity.
The actual physical radial residual multiplied by r, expressed
without introducing a square root or a radial unit vector. All regularity
hypotheses are local at the evaluated point with s > 0.
The manuscript's slow order λ_n=2nh.
Equations
- NavierStokes.SlowExpansionResidual.slowOrder h n = 2 * ↑n * h
Instances For
Finite series, given by ∑ n ∈ Finset.range (N + 1), q ^ (b + slowOrder h n) * a n.
Equations
- NavierStokes.SlowExpansionResidual.finiteSeries N q h b a = ∑ n ∈ Finset.range (N + 1), q ^ (b + NavierStokes.SlowExpansionResidual.slowOrder h n) * a n
Instances For
Pairs, given by Finset.range (N + 1) ×ˢ Finset.range (N + 1).
Equations
- NavierStokes.SlowExpansionResidual.pairs N = Finset.range (N + 1) ×ˢ Finset.range (N + 1)
Instances For
Convolution, given by ∑ ij ∈ Finset.antidiagonal n, K ij.1 ij.2.
Equations
- NavierStokes.SlowExpansionResidual.convolution K n = ∑ ij ∈ Finset.antidiagonal n, K ij.1 ij.2
Instances For
Finite convolution, given by ∑ ij ∈ (pairs N).filter (fun ij => ij.1 + ij.2 = n), K ij.1 ij.2.
Equations
- NavierStokes.SlowExpansionResidual.finiteConvolution N K n = ∑ ij ∈ NavierStokes.SlowExpansionResidual.pairs N with ij.1 + ij.2 = n, K ij.1 ij.2
Instances For
Pair tail, given by ∑ ij ∈ (pairs N).filter (fun ij => N < ij.1 + ij.2), w (ij.1 + ij.2) * K ij.1 ij.2.
Equations
- NavierStokes.SlowExpansionResidual.pairTail N w K = ∑ ij ∈ NavierStokes.SlowExpansionResidual.pairs N with N < ij.1 + ij.2, w (ij.1 + ij.2) * K ij.1 ij.2
Instances For
Previous as an element of ℕ → ℝ | 0 => 0 | n + 1 => a n.
Equations
Instances For
An axial derivative raises slow order by one. The last term is retained here as a literal remainder rather than silently discarded.
If the retained coefficient equations hold, the physical finite expansion still has these explicit omitted interactions and viscosity term.
Transport linear, given by gt n - 2 * (X * gxx n + m * gx n) + source n.
Equations
Instances For
Scalar transport/diffusion for arbitrary finite jets, with all product orders and the final shifted viscosity displayed exactly.
Ordinary directional derivative on physical profile space.
Equations
- NavierStokes.SlowExpansionResidual.derivativeAlong v f p = (fderiv ℝ f p) v
Instances For
Finite sums commute with actual second derivatives under C² regularity.
Finite profile, defined pointwise by ∑ n ∈ Finset.range (N + 1), pullback h (b + slowOrder h n) (f n) p.
Equations
- NavierStokes.SlowExpansionResidual.finiteProfile N h b f p = ∑ n ∈ Finset.range (N + 1), NavierStokes.SimilarityProfile.pullback h (b + NavierStokes.SlowExpansionResidual.slowOrder h n) (f n) p
Instances For
Z2, given by Z h (b - CoordinateAlgebra.D h) (Z h b f).
Equations
Instances For
Transport residual, constructed using AxisymmetricResidual.partialT.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport coefficient, constructed using recurrence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport tail, constructed using pairTail.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite transport recurrence is obtained from genuine derivatives of the reconstructed profiles, rather than from formal coefficient placeholders.
Angular exponent, given by -CoordinateAlgebra.A h - 1 / 2.
Equations
Instances For
Axial exponent, given by -CoordinateAlgebra.A h.
Instances For
Pressure exponent, given by -2 * CoordinateAlgebra.A h.
Equations
Instances For
Slow profiles data, collecting phi, axial, flux, pressure.
- phi : ℕ → SimilarityProfile.InnerProfile
Phi of
SlowProfiles, of typeℕ → InnerProfile. - axial : ℕ → SimilarityProfile.InnerProfile
Axial of
SlowProfiles, of typeℕ → InnerProfile. - flux : ℕ → SimilarityProfile.InnerProfile
Flux of
SlowProfiles, of typeℕ → InnerProfile. - pressure : ℕ → SimilarityProfile.InnerProfile
Pressure field of
SlowProfiles, of typeℕ → InnerProfile.
Instances For
Slow flux, given by finiteProfile N h 0 f.flux.
Equations
Instances For
Slow swirl, defined pointwise by C⁻¹ * finiteProfile N h (angularExponent h) f.phi p.
Equations
Instances For
Slow axial, given by finiteProfile N h (axialExponent h) f.axial.
Equations
Instances For
Slow pressure, given by finiteProfile N h (pressureExponent h) f.pressure.
Equations
Instances For
Axial pressure source, given by Z h (pressureExponent h + slowOrder h n) (f.pressure n).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Angular coefficient, given by transportCoefficient h (angularExponent h) 1 2 f.flux f.axial f.phi (fun _ _ => 0) n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Axial coefficient, given by transportCoefficient h (axialExponent h) 0 1 f.flux f.axial f.axial (axialPressureSource h f) n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Omega coefficient, given by transportCoefficient h 0 (-(1 / 2)) 0 f.flux f.axial f.flux (fun _ _ => 0) n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Divergence coefficient, given by partialX (f.flux n) w + Z h (axialExponent h + slowOrder h n) (f.axial n) w.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pressure coefficient, constructed using partialX.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The physical angular equation for the finite swirl expansion.
The axial equation includes the complete axial pressure derivative.
The radial acceleration flux Ω, before centrifugal and pressure terms.
Equation (21) is the exact divergence coefficient at every retained order.
Pressure tail, constructed using transportTail.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pressure row of (22), including the shifted radial acceleration and the exact finite pressure remainder.
The first differential equation in (21), with the actual inner derivative.
The angular row of (22). previous makes the missing order -1 equal zero.
The axial row of (22), including the pressure derivative and viscosity shift.
The radial acceleration coefficient appearing in the pressure row of (22).
The pressure row of (22), including the preceding radial acceleration.
The angular coefficient in Cartesian coordinates has the opposite sign
because it multiplies (y,-x,0) in the residual formula.
Slow velocity, given by AxisymmetricResidual.velocity (RadialFluxResidual.radialB (slowFlux N h f)) (slowSwirl N h C f) (slowAxial N h f).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Slow pressure field, given by AxisymmetricResidual.pressure (slowPressure N h f).
Equations
Instances For
Cartesian realization of the radial-flux and swirl ansatz.
The finite field's divergence is exactly its finite divergence-coefficient sum. This assertion uses the actual Euclidean divergence, away from the axis.
Angular expansion as an element of ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Axial expansion, constructed using finiteSeries.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Radial flux expansion, given by 2 * w.1 * finiteSeries N q h (pressureExponent h) (fun n => pressureCoefficient h C f n w) + pressureTail N q h C f w.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reconstruction of the full Cartesian Navier--Stokes residual of the
finite slow expansion. Every derivative on the left is the genuine spatial
or temporal Fréchet derivative from ProblemStatement.
The explicit forcing left by truncation once all retained coefficient equations hold. This includes omitted quadratic interactions and the final axial-viscosity and radial-acceleration terms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Solving all retained coefficient equations produces precisely the displayed truncation forcing; it does not make that forcing disappear.