Explicit positive-order axis matrices #
The matrices are obtained by splitting the positive-order convolutions into their two endpoint terms and their strictly lower-order source. No matrix identity or existence of a transformed system is assumed.
The first two entries are the lower-order convective sums minus the
known preceding axial diffusion. The last two give the lower pressure
convolution and the smooth quotient Ω_(n-1)/X.
- angular : K
Angular of
SourceJet, of typeK. - axial : K
Axial of
SourceJet, of typeK. - pressureProduct : K
Pressure product of
SourceJet, of typeK. - omegaQuotient : K
Omega quotient of
SourceJet, of typeK.
Instances For
D scale, given by 1 / 2 - h.
Equations
- NavierStokes.PositiveAxisSystem.dScale h = 1 / 2 - h
Instances For
Edge, given by 1 - eta ^ 2.
Equations
- NavierStokes.PositiveAxisSystem.edge eta = 1 - eta ^ 2
Instances For
Ell, given by 1 - 2 * h * eta ^ 2.
Instances For
Angular power, given by -a h - 1 / 2.
Equations
Instances For
Axial power, given by -a h.
Instances For
Inverse square, given by (C ^ 2)⁻¹.
Equations
Instances For
Time value, given by (-power * j.value + dScale h * eta * j.parameter + X * j.radial) / ell h eta.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Axial value, given by (2 * eta * power * j.value + edge eta * j.parameter - 2 * eta * X * j.radial) / ell h eta.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quotient V_n/X obtained from (21) with Ubar_n=U_n+K_n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pressure source, given by inverseSquare C * s.pressureProduct - s.omegaQuotient / 2.
Equations
Instances For
Pressure value, given by 2 * inverseSquare C * b.phi.value * phi.value + pressureSource C s.
Equations
Instances For
The four equations remaining after the first two components of W have been defined as radial derivatives. These are the expanded (21)--(22).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Jet vector, given by ![phi.value, u.value, k.value, p.value, 2 * r * phi.radial, 2 * r * u.radial].
Equations
Instances For
Only the first four parameter derivatives enter the system.
Equations
Instances For
Forcing, given by ![0, 0, 0, 2 * r * pressureSource C s, 2 * s.angular, 2 * s.axial - 4 * eta * r ^ 2 * pressureSource C s / ell h eta].
Equations
- One or more equations did not get rendered due to their size.
Instances For
Matrix RHS, given by (A0 h lam C r eta b).mulVec w + (A1 h r eta b).mulVec v + forcing h C r eta s.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Direct multiplication of the displayed matrices reproduces the expanded right sides, with the pressure radial derivative explicitly substituted.
Equivalence with the expanded profile equations, including the average
row and the pressure-row substitution. Only the change of radial coordinate
requires r≠0; the matrices themselves are nonsingular at the axis.
Slow exponent at order n.
Equations
- NavierStokes.PositiveAxisSystem.slowPower h n = 2 * ↑n * h
Instances For
The coefficient of a Cauchy product at the indicated order.
Equations
- NavierStokes.PositiveAxisSystem.convolution n F = ∑ i ∈ Finset.range (n + 1), F i (n - i)
Instances For
Both indices in this sum are strictly below a positive order n.
Equations
- NavierStokes.PositiveAxisSystem.lowerConvolution n F = ∑ i ∈ Finset.range (n - 1), F (i + 1) (n - (i + 1))
Instances For
Angular convection, given by beta i * (X * (phi j).radial + (phi j).value) + (u i).value * axialValue h (angularPower h + slowPower h j) eta X (phi j).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Axial convection, given by beta i * X * (u j).radial + (u i).value * axialValue h (axialPower h + slowPower h j) eta X (u j).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The known functions supplied here are exactly the previous-order axial
viscosities and the smooth extension of the previous radial residual divided
by X; no current-order unknown occurs in this source.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Base at order zero, given by ⟨phi 0, u 0, beta 0⟩.
Equations
- NavierStokes.PositiveAxisSystem.baseAtOrderZero phi u beta = { phi := phi 0, axial := u 0, beta := beta 0 }
Instances For
The beta formula is precisely (21), with Ubar=U+K.
Endpoint extraction, including the exact lower-order sums.
Positive-order equations (22) before extraction of the endpoint terms.
The average relation is the derivative of X Ubar = ∫₀ˣ U, with K=Ubar-U.
The beta hypothesis in the equivalence below is the second identity of (21).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Jets here are actual Fréchet partial derivatives of real profiles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Profile vector, given by jetVector r (actualJet phi (r ^ 2, eta)) (actualJet u (r ^ 2, eta)) (actualJet k (r ^ 2, eta)) (actualJet p (r ^ 2, eta)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The displayed first-order system uses actual derivatives of the actual profiles, not independent formal jet variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The preceding axial viscosity uses the actual similarity operator twice. The negative-order term at order zero is zero.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Fully specified source from lower-order profile jets and a supplied
regular representative of the preceding Ω/X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
End-to-end equivalence from the actual profile derivatives to the positive-order convolution equations, with all finite source terms displayed.
The actual radial-average difference, with its regular value at the axis.
Equations
Instances For
Both identities in (21) hold for the same actual reconstructed flux.
The regular average row also recovers the actual radial average. Thus a smooth solution's third component cannot be an independent auxiliary field.
The eleven finite input jets are, in order:
φ₀, ∂Xφ₀, ∂ηφ₀, U₀, ∂XU₀, ∂ηU₀, β₀, followed by the angular source,
axial source, lower pressure product, and regular quotient Ω_(n-1)/X.
Regularity is required of these actual finite jets, not inferred from
separate smoothness of a lower-order profile.
Instances For
Coefficient base, given by ⟨⟨F 0 (X, z), F 1 (X, z), 0, F 2 (X, z)⟩, ⟨F 3 (X, z), F 4 (X, z), 0, F 5 (X, z)⟩, F 6 (X, z)⟩.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Coefficient source, given by ⟨F 7 (X, z), F 8 (X, z), F 9 (X, z), F 10 (X, z)⟩.
Equations
Instances For
Coefficient0, defined pointwise by A0 h lam C (r : ℂ) z (coefficientBase F (r ^ 2) z).
Equations
- NavierStokes.PositiveAxisSystem.coefficient0 h lam C F r z = NavierStokes.PositiveAxisSystem.A0 h lam C (↑r) z (NavierStokes.PositiveAxisSystem.coefficientBase F (r ^ 2) z)
Instances For
Coefficient1, defined pointwise by A1 h (r : ℂ) z (coefficientBase F (r ^ 2) z).
Equations
- NavierStokes.PositiveAxisSystem.coefficient1 h F r z = NavierStokes.PositiveAxisSystem.A1 h (↑r) z (NavierStokes.PositiveAxisSystem.coefficientBase F (r ^ 2) z)
Instances For
Source field, defined pointwise by forcing h C (r : ℂ) z (coefficientSource F (r ^ 2) z).
Equations
- NavierStokes.PositiveAxisSystem.sourceField h C F r z = NavierStokes.PositiveAxisSystem.forcing h C (↑r) z (NavierStokes.PositiveAxisSystem.coefficientSource F (r ^ 2) z)
Instances For
Complex jet, given by ⟨j.value, j.radial, j.radial2, j.parameter⟩.
Equations
Instances For
Complex base, given by ⟨complexJet b.phi, complexJet b.axial, b.beta⟩.
Equations
- NavierStokes.PositiveAxisSystem.complexBase b = { phi := NavierStokes.PositiveAxisSystem.complexJet b.phi, axial := NavierStokes.PositiveAxisSystem.complexJet b.axial, beta := ↑b.beta }
Instances For
Complex source, given by ⟨s.angular, s.axial, s.pressureProduct, s.omegaQuotient⟩.
Equations
- NavierStokes.PositiveAxisSystem.complexSource s = { angular := ↑s.angular, axial := ↑s.axial, pressureProduct := ↑s.pressureProduct, omegaQuotient := ↑s.omegaQuotient }
Instances For
Taking real parts commutes with the explicit system at real input jets.
Real trace, given by (W r (eta : ℂ) i).re.
Equations
- NavierStokes.PositiveAxisSystem.realTrace W r eta i = (W r (↑eta) i).re
Instances For
A complex solution with real coefficients yields a real solution by componentwise real part. Both radial and parameter derivatives in the result are actual real derivatives; no reality of the chosen complex solution is assumed.