The relaxed continuation after the initial activation #
The comparison formulas use actual stock coordinates. The scalar barrier uses the differential equation of the primitive-defined angular lag.
Bounds for the actual reference continuation #
The history estimates below use the primitive-defined lags and pressure of
ProfileHistories. The reference source estimates and the ordered parameter
choices are derived from the constructed natural and reference profiles.
Log slope, given by 1 + p.1 * radialPartial P.f p / P.f p.
Equations
- NavierStokes.ReferenceBounds.logSlope P p = 1 + p.1 * NavierStokes.ProfileHistories.radialPartial P.f p / P.f p
Instances For
Source Q as an element of ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
P1, given by p.1 * P.angularLag h p / NaturalAxisData.L h p.2.
Equations
- NavierStokes.ReferenceBounds.p1 P h p = p.1 * P.angularLag h p / NavierStokes.NaturalAxisData.L h p.2
Instances For
Ns, given by P.axialLag h p / NaturalAxisData.L h p.2.
Equations
- NavierStokes.ReferenceBounds.ns P h p = P.axialLag h p / NavierStokes.NaturalAxisData.L h p.2
Instances For
P2, given by p.1 * ns P h p / P.E p.
Equations
- NavierStokes.ReferenceBounds.p2 P h p = p.1 * NavierStokes.ReferenceBounds.ns P h p / P.E p
Instances For
Cone size, given by p1 P h p + p2 P h p ^ 2 / p1 P h p.
Equations
Instances For
Uniform source estimates from bounded low-level jets #
The compact variables below are the normalized axial value and average jets, the positive natural angular value, and the bounded remainder of its parameter logarithmic derivative. They are not source or cone assumptions.
Bounded jets: an abbreviation for Metric.closedBall (0 : Fin 5 → ℝ) B instance (B : ℝ) : CompactSpace (BoundedJets B) := isCompact_iff_compactSpace.mp (isCompact_closedBall _ _).
Equations
Instances For
Source parameter: an abbreviation for NaturalEntrance.entranceSet × (Icc (0 : ℝ) 1 × BoundedJets B).
Equations
Instances For
v 0 is the natural positive angular factor, v 1 the normalized
axial value, v 2, v 3 the normalized radial-average jets, and v 4 the
bounded parameter-log-gradient remainder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Q model, constructed using qRemainder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Uniformity in all bounded reference jets is proved before the scale
and normalization are chosen. The growing term supplies no help at χ=0;
there the concrete axis source supplies the positive margin.
Axial source parameter: an abbreviation for Icc (-1 : ℝ) 1 × BoundedJets B.
Equations
Instances For
The axial source written in normalized axial jets and the actual three
pressure increments. Its zero-perturbation value is exactly Z*.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The compact models are the actual profile sources #
Q jets as an element of Fin 5 → ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
N jets as an element of Fin 5 → ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pressure jets, given by ![1 / Λ, P.pressure p - P.pressure0 p.2, parameterPartial P.pressure p - deriv P.pressure0 p.2, p.1 * P.f p ^ 2].
Equations
Instances For
Exact agreement with the natural entrance histories #
All pressure and stock fields of this profile are the literal histories of the constructed reference continuation.
Equations
- NavierStokes.ReferenceBounds.referenceProfiles F hΛ hδ hδT hP0 = (NavierStokes.ReferencePath.Input.ofNatural hΛ F.family).histories hδ hδT P0 hP0
Instances For
A normalization chosen before the cutoff time controls pressure #
Cone comparison for the actual reference histories #
Hold region, given by Icc (0 : ℝ) 110 ×ˢ Icc (-1 : ℝ) 1.
Equations
- NavierStokes.ReferenceBounds.holdRegion = Set.Icc 0 110 ×ˢ Set.Icc (-1) 1
Instances For
Reference bounds on hold data, collecting source_lower, logarithmic_slope,
first_positive, cone_margin, at_hundred.
- source_lower (p : ProfileHistories.Point) : p ∈ holdRegion → 47 / 50 * NaturalAxisData.L h p.2 * Λ * NaturalAxisData.chi h j σ p.2 + 12 / 5 < sourceQ (referenceProfiles F hΛ hδ hδT hP0) h p
- logarithmic_slope (p : ProfileHistories.Point) : p ∈ holdRegion → logSlope (referenceProfiles F hΛ hδ hδT hP0) p ≤ 1
- first_positive (p : ProfileHistories.Point) : p ∈ holdRegion → 0 < p.1 → 0 < p1 (referenceProfiles F hΛ hδ hδT hP0) h p
- cone_margin (p : ProfileHistories.Point) : p ∈ holdRegion → 4 / Λ ≤ p.1 → 9 / 4 < coneSize (referenceProfiles F hΛ hδ hδT hP0) h p
Instances For
This comparison uses only the actual primitive-defined stocks. The source bounds are supplied below by the compact model and the concrete jet theorem.
Passing from the bounded concrete jets to the sources #
The source threshold is fixed before Λ and C. Every occurrence of a
history or derivative on the right is an actual operation on P.
The ordered, constructed reference continuation #
Lemma 5.2 for the actual reference path and its literal histories. The bounded jet constants and the scale threshold precede Λ; the pressure normalization threshold precedes C; the short cutoff time is chosen last. No source estimate, stock estimate, or cone condition is an input.
Shear size, given by a * (1 + (b / a) ^ 2).
Instances For
Projection, given by p + q * (b / a).
Equations
- NavierStokes.ActivationContinuation.projection p q a b = p + q * (b / a)
Instances For
Transverse, given by q - p * (b / a).
Equations
- NavierStokes.ActivationContinuation.transverse p q a b = q - p * (b / a)
Instances For
Projection constant, given by 1 + 2 * M + M ^ 2.
Instances For
Speed constant, given by M * (1 + 4 * M ^ 2).
Instances For
Uniform finite-dimensional comparison for both the constant-damping segment and the axial shutoff. No inverse power of the damping is used.
Physical cone coordinates #
Shear A, given by -2 * p.1 * radialPartial P.f p / P.f p.
Equations
- NavierStokes.ActivationContinuation.shearA P p = -2 * p.1 * NavierStokes.ProfileHistories.radialPartial P.f p / P.f p
Instances For
Shear B, given by -2 * p.1 * radialPartial P.U p / P.E p.
Equations
- NavierStokes.ActivationContinuation.shearB P p = -2 * p.1 * NavierStokes.ProfileHistories.radialPartial P.U p / P.E p
Instances For
Is relaxed, given by Relaxed (shearA P p) (shearB P p) (ReferenceBounds.p1 P h p) (ReferenceBounds.p2 P h p).
Equations
- One or more equations did not get rendered due to their size.
Instances For
An exact barrier for the final constant-slope hold #
The final hold source is derived from the axis model #
Hold remainder, given by ReferenceBounds.qRemainder h j σ (1, η) 1 (holdVector v) t (-2 / 5).
Equations
- NavierStokes.ActivationContinuation.holdRemainder h j σ η v t = NavierStokes.ReferenceBounds.qRemainder h j σ (1, η) 1 (NavierStokes.ActivationContinuation.holdVector v) t (-2 / 5)
Instances For
Hold parameter: an abbreviation for Icc (-1 : ℝ) 1 × ReferenceBounds.BoundedJets B.
Equations
Instances For
Hold model, given by holdRemainder h j σ p.1.val p.2.val t.
Equations
- NavierStokes.ActivationContinuation.holdModel h j σ B p t = NavierStokes.ActivationContinuation.holdRemainder h j σ (↑p.1) (↑p.2) t
Instances For
Uniform transfer of actual field and history jets to the stocks #
Stock jet as an element of StockJet.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Stock one map, given by ActivationStocks.stockOne h p.1 p.2 (z 0) (z 2) (z 3) (z 4) (z 5) (z 6) (z 7).
Equations
- NavierStokes.ActivationContinuation.stockOneMap h p z = NavierStokes.ActivationStocks.stockOne h p.1 p.2 (z 0) (z 2) (z 3) (z 4) (z 5) (z 6) (z 7)
Instances For
Stock two map, given by ActivationStocks.stockTwo h p.1 p.2 (z 0) (z 1) (z 2) (z 3) (z 8) (z 9) (z 10) (z 11).
Equations
- NavierStokes.ActivationContinuation.stockTwoMap h p z = NavierStokes.ActivationStocks.stockTwo h p.1 p.2 (z 0) (z 1) (z 2) (z 3) (z 8) (z 9) (z 10) (z 11)
Instances For
Stock ball: an abbreviation for Metric.closedBall (0 : StockJet) B instance (B : ℝ) : CompactSpace (StockBall B) := isCompact_iff_compactSpace.mp (isCompact_closedBall _ _).
Equations
Instances For
Clipped stock map as an element of Fin 3 → ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Uniform stock continuity on a bounded set of actual profile/history jets. The threshold is independent of the particular reference member.
The five history rows follow from actual first parameter jets #
Field jet, given by ![P.f p, P.U p, parameterPartial P.f p, parameterPartial P.U p].
Equations
Instances For
Value index, given by HistoryRow.rec (motive := fun _ => Fin 10) 0 2 4 6 8 r.
Equations
Instances For
Derivative index, given by HistoryRow.rec (motive := fun _ => Fin 10) 1 3 5 7 9 r.
Equations
Instances For
Field ball: an abbreviation for Metric.closedBall (0 : FieldJet) B instance (B : ℝ) : CompactSpace (FieldBall B) := isCompact_iff_compactSpace.mp (isCompact_closedBall _ _).
Equations
Instances For
Uniform first-jet closeness of actual fields gives uniform closeness of all five actual history rows and their first parameter derivatives.
A bounded actual first field jet gives a uniform bound for every stock input, including both pressure entries. This bound precedes the small ramps.
Uniform comparison constants from the concrete reference #
Endpoint log jet, given by (Real.log (N.f (N.endpoint, η)), parameterPartial N.f (N.endpoint, η) / N.f (N.endpoint, η)).
Equations
Instances For
Ordered preparation and transfer of normalized source jets #
The scale and pressure normalization are chosen before any small activation parameter. Both estimates concern the same actual REF fields.
First parameter derivatives are sufficient for all source histories.
A radius interval starting at the natural entrance.
Equations
- NavierStokes.ActivationContinuation.continuationRegion X0 = Set.Icc X0 110 ×ˢ Set.Icc (-1) 1
Instances For
Stock control data, collecting first_positive, first_bound, second_bound,
ratio_bound.
- first_positive (p : ProfileHistories.Point) : p ∈ S → 0 < ReferenceBounds.p1 P h p
- first_bound (p : ProfileHistories.Point) : p ∈ S → ReferenceBounds.p1 P h p ≤ M
- second_bound (p : ProfileHistories.Point) : p ∈ S → |ReferenceBounds.p2 P h p| ≤ M
- ratio_bound (p : ProfileHistories.Point) : p ∈ S → |ReferenceBounds.p2 P h p / ReferenceBounds.p1 P h p| ≤ M
Instances For
Stock close data, collecting first, second, ratio.
Instances For
All constants in this record are selected before the REF cutoff.
- bound : ℝ
Bound of
ComparisonScales, of typeℝ. - error : ℝ
Error of
ComparisonScales, of typeℝ. - damping : ℝ
Damping of
ComparisonScales, of typeℝ. - fieldTolerance : ℝ
Field tolerance of
ComparisonScales, of typeℝ. - referenceRadius : ℝ
Reference radius of
ComparisonScales, of typeℝ.
Instances For
Compactness is applied to one bounded family of actual field/history jets. It does not select a cutoff first and then ask that cutoff to be smaller than its own continuity threshold.
The two terminal ramps preserve the actual relaxed inequality #
Binding the constructed physical ramp to the cone coordinates #
The whole incoming field jet is exactly preserved, including the join at the natural endpoint.
Rewrite the endpoint in the physical error estimates as the original natural endpoint, whose bounds were fixed before the reference cutoff.
Uniform logarithmic-to-physical jet conversion #
Parameters and actual profiles of one common continuation #
Ramp parameters data, collecting refTime, actTime, kappa, widthU, widthA,
refTime_pos and their compatibility conditions.
- refTime : ℝ
Ref time of
RampParameters, of typeℝ. - actTime : ℝ
Act time of
RampParameters, of typeℝ. - kappa : ℝ
Kappa of
RampParameters, of typeℝ. - widthU : ℝ
Width U of
RampParameters, of typeℝ. - widthA : ℝ
Width A of
RampParameters, of typeℝ. - finish_before : (TransitionRamp.ofNatural F hΛ hsmall ⋯ ⋯ hP0).bigTime + self.widthU + self.widthA < (TransitionRamp.ofNatural F hΛ hsmall ⋯ ⋯ hP0).finalTime
Instances For
Reference, given by TransitionRamp.ofNatural F hΛ hsmall r.refTime_pos r.refTime_bound hP0.
Equations
- r.reference = NavierStokes.TransitionRamp.ofNatural F hΛ hsmall ⋯ ⋯ hP0
Instances For
Profiles, constructed using TransitionRamp.physicalProfiles.
Equations
- r.profiles = NavierStokes.TransitionRamp.physicalProfiles F hΛ hsmall ⋯ ⋯ hP0 ⋯ ⋯ ⋯ ⋯
Instances For
Start radius, given by radius r.reference.radius0 r.actTime.
Equations
Instances For
Hold time, given by r.reference.bigTime + r.widthU + r.widthA.
Instances For
Hold radius, given by radius r.reference.radius0 r.holdTime.
Equations
Instances For
The initial collar estimate is retained for the very same chosen activation width and damping, not for a separately chosen profile.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Quantitative facts established for one actual constructed ramp. The existence theorem below supplies every field, including the stock errors.
- reference_bounds : ReferenceBounds.ReferenceBoundsOnHold E.profile hΛ ⋯ ⋯ hP0
- stock_bounds : StockControl r.reference.profiles h c.bound (continuationRegion (4 / Λ))
- stock_close (p : ProfileHistories.Point) : p ∈ continuationRegion (4 / Λ) → p.1 ≤ r.holdRadius → StockClose r.profiles r.reference.profiles h c.error p
- source_jets (p : ProfileHistories.Point) : p ∈ ReferenceBounds.holdRegion → |Λ * (r.profiles.U p - NaturalAxisData.U j p.2)| ≤ B + 2 ∧ |Λ * (r.profiles.Ubar p - NaturalAxisData.U j p.2)| ≤ B + 2 ∧ |Λ * (ProfileHistories.average (ProfileHistories.parameterPartial r.profiles.U) p - 4)| ≤ B + 2 ∧ |ProfileHistories.parameterPartial r.profiles.f p / r.profiles.f p - Λ * NaturalAxisCoefficients.realGradient h j σ p.2| ≤ B + 2
Instances For
Construct one shared cutoff, activation and two-ramp schedule. The extra finite-jet tolerance is intersected with the cone tolerances, so later matching does not need to replace this witness.
Cone comparison followed by the actual lag barrier #
A reusable statement of the source estimate already proved by compact absorption before the scale is chosen.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The complete ordered existence statement #
Continuation witness data, collecting parameters, initial_activation, relaxed,
final_first, final_source, physical_control and their compatibility conditions.
- parameters : RampParameters E.profile.family hΛ hsmall hP0
Parameters of
ContinuationWitness, of typeRampParameters E.profile.family hΛ hsmall hP0. - initial_activation : InitialActivationBound self.parameters
- relaxed (p : ProfileHistories.Point) : p.2 ∈ Set.Icc (-1) 1 → p.1 ∈ Set.Icc self.parameters.startRadius 110 → IsRelaxed self.parameters.profiles h p
- final_first (X : ℝ) : X ∈ Set.Icc self.parameters.holdRadius 110 → ∀ η ∈ Set.Icc (-1) 1, 2 < ReferenceBounds.p1 self.parameters.profiles h (X, η)
- final_source (X : ℝ) : X ∈ Set.Icc self.parameters.holdRadius 110 → ∀ η ∈ Set.Icc (-1) 1, 5 / 4 < ReferenceBounds.sourceQ self.parameters.profiles h (X, η)
- physical_control : self.parameters.reference.SmallPhysicalControl (Set.Icc (-1) 1) N ε self.parameters.actTime self.parameters.kappa self.parameters.widthU self.parameters.widthA
- logarithmic_control : self.parameters.reference.SmallLogControl (Set.Icc (-1) 1) N ε self.parameters.actTime self.parameters.kappa self.parameters.widthU self.parameters.widthA
Instances For
The actual relaxed continuation through X = 110, with the order
Λ, then C, then the small cutoff/activation/ramp parameters. No source,
stock closeness or cone inequality is an input to this theorem.
Exact data passed to the shape transition #
Endpoint axial, given by r.reference.endpointU r.actTime r.kappa r.widthU.
Instances For
Endpoint logarithm, given by r.reference.endpointLog r.actTime r.kappa r.widthU r.widthA C.
Equations
- r.endpointLogarithm = r.reference.endpointLog r.actTime r.kappa r.widthU r.widthA C