The correction context of the actual slow base #
The native slow order is (T,Z). The explicit linear map slowCoordinates
converts to the (R,(Z,T)) order used by the physical base charts. Every
field below uses one fixed final profile, coefficient family, and schedule.
Initial primary residual classes #
The primary coefficient and its Gaussian error are the actual cutoff/curl construction. The improved nonlinear bound uses the exact divergence of that curl, before projecting the literal residual into its finite harmonics.
The context's literal graph directions lifted to the explicit angle.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Matching concerns primitive fields, never a residual or a residual bound.
- base (n : ℕ) : LinearWaveResidual.complexBase (a.radius n) (a.radialBase n) (a.frequencyBase n) (a.axialBase n) = fun (p : D × ℝ) => HarmonicResidual.contextBase c n p.1
Instances For
Primitive angular translation data for one primary field.
- radialBase (n : ℕ) : CopyAngularInvariance.Invariant (0, 1) (a.radialBase n)
- frequencyBase (n : ℕ) : CopyAngularInvariance.Invariant (0, 1) (a.frequencyBase n)
- cutoff (n : ℕ) : CopyAngularInvariance.Invariant (0, 1) (ψ n)
Instances For
Quantitative and geometric inputs concern the primitive primary wave. In particular neither a good-residual class nor a residual identity is a field.
- matching : Matches s c a
- operators : MeanIncrementBounds.OperatorBounds s c.operators κ
- coefficients : LinearWaveBounds.InputBounds (HarmonicWaveInteraction.productStrip s) (fun (n : ℕ) (p : D × ℝ) => P n p.1) (1 / 2) κ (directions c) a
- cutoff : WeightedClasses.UnweightedClass (HarmonicWaveInteraction.productStrip s) 0 ψ
- angular : AngularData a ψ
- phase_smooth (n : ℕ) : ContDiffOn ℝ (↑⊤) (a.phase n) (HarmonicWaveInteraction.productStrip s).domain
- normal_jets : PhaseJetBounds.PolynomialJets (CurlClassBounds.phaseDomain (HarmonicWaveInteraction.productStrip s)) (a.normal (HarmonicWaveInteraction.productStrip s) (directions c))
- inverse_frequency : WeightedClasses.BandBound (HarmonicWaveInteraction.productStrip s) (1 / 2) fun (n : ℕ) => 1 / a.frequency n
- geometry (n : ℕ) : CurlClassBounds.CylindricalGeometry (HarmonicWaveInteraction.productStrip s).domain (a.radius n) ((directions c).radialField n) (fun (x : D × ℝ) => (directions c).angular) ((directions c).axialField (HarmonicWaveInteraction.productStrip s) n)
- tangent (n : ℕ) (p : D × ℝ) : p.1 ∈ s.domain → HarmonicCalculus.normalDot (a.normal (HarmonicWaveInteraction.productStrip s) (directions c) n p) (a.amplitude n p) = 0
- principal_zero (n : ℕ) (p : D × ℝ) : p.1 ∈ s.domain → ψ n p ≠ 0 → a.principal (HarmonicWaveInteraction.productStrip s) (directions c) n p = 0
Instances For
Corrected, given by a.corrected (HarmonicWaveInteraction.productStrip s) (directions c) ψ.
Equations
Instances For
Primary block, given by SignedWaveUpdate.blockOfCoefficients (corrected s c a ψ) kp.
Equations
Instances For
Gaussian coefficients, defined pointwise by ErrorHarmonics.conjugatePair 1 (fun x => LinearWaveBounds.excludedSlotError (directions c) ψ a.amplitude 0 n (x, 0) i).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Good coefficients, defined pointwise by ErrorHarmonics.conjugatePair 1 (fun x => a.constructedGood (HarmonicWaveInteraction.productStrip s) (directions c) ψ n (x, 0) i).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Real projection, given by Complex.ofRealCLM.comp Complex.reCLM.
Instances For
Linear coefficients as an element of HarmonicResidual.BlockCoefficients D.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual extracted residual of the initial primary wave. The alias is retained in the literal formula; its proved zero-mode property is used only after the nonconstant coefficient is selected.
The actual primary material-phase defect #
The large axial term in the phase is cancelled by its actual material derivative before estimating any jets. Only the slow coordinate map and slot coordinate require polynomial bounds; the angular coordinate and the unstripped phase itself need no such bound.
First-order chart identities, including the direction annihilated by the physical radial graph derivative. No phase derivative is an input.
Instances For
For affine native/common coordinate maps, checking the six images is linear algebra. No differentiability premise is needed.
Differential matching for a change from a common chart to a native chart. It concerns the coordinate map, not the phase or its defect.
- maps (n : ℕ) : Set.MapsTo (ψ n) s'.domain s.domain
Instances For
The algebraic expression after exact material cancellation.
Equations
Instances For
A chart pullback of the actual phase has exactly the native backward material derivative, using only the chart differential identities.
Direct class estimate for the exact expression. The six derivatives here are scalar coefficient families; the primary specialization below derives their classes from actual base-field jets.
Polynomial base jets compose with the actual slow coordinate map. The angular coordinate is absent from this quantitative hypothesis.
The same composition result allows polynomial inverse-edge losses in the slow chart itself. This is a quantitative chain-rule estimate, not an assumption about the pulled-back base derivatives.
The actual affine clock has polynomial jets from its value and linear coefficient bounds. This supplies the slot-coordinate class in either native or common coordinates.
Pulled phase, given by PhaseCalculus.phase (P.phase.epsilon n) (P.phase.p n) (P.phase.pz n) (P.phase.x0 n) (P.phase.F n) (P.phase.G n) (χ n x).
Equations
Instances For
Canonical raw geometry with arbitrary amplitude/pressure. Those two
fields do not enter the material defect. The angular base field here is
the frequency F, as required by LinearWaveResidual, not R*F.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Actual all-order defect bounds from base jets and primitive chart data. The six base-derivative classes are derived in the proof.
Field matching binds an existing wave record to the exact phase. It does not assume equality or bounds of its material defect.
One finite-prefix constant and one polynomial degree work for every band and point. This is the explicit jet form of the order-one class.
Common index, given by ChartScales.nativeIndex h n.
Equations
Instances For
Reconstruction, bundling exponent, inner, outer, inner_lt_outer and the required
compatibility proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Operators, constructed using CorrectionState.graphOperators.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Physical point, given by BaseChartJets.bandPoint h (ChartScales.Q n) (slowCoordinates x).
Equations
Instances For
Moving strip, constructed using LocalSignedRequest.movingStripData.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Native strip, constructed using movingStrip.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Slow carrier, given by insertSlow ⁻¹' (nativeStrip W U).domain.
Equations
Instances For
Phase domain, given by BaseChartJets.oneDomain ι (fun _ => slowCarrier W U) (fun _ => slowCarrier_open W U).
Equations
- NavierStokes.BaseContextAssembly.phaseDomain W U ι = NavierStokes.BaseChartJets.oneDomain ι (fun (x : ι) => NavierStokes.BaseContextAssembly.slowCarrier W U) ⋯
Instances For
Geometry radius, given by Real.sqrt U.qlo * PrimaryTargetBounds.leftRadius W.
Equations
Instances For
Geometry upper, given by max 1 U.qhi + 1.
Equations
Instances For
Geometry bound, constructed using max.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Radial base, given by ChartScales.Q n ^ CoordinateAlgebra.A F.data.h * FinalSlowBase.velocity H v upper B (physicalPoint F.data.h n x) 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Frequency base, constructed using BaseChartJets.frequency.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Axial base, constructed using BaseChartJets.axial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Base, bundling radial, angular, axial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Raw stress as an element of ℝ × ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The physical stress on positive radius, extended by zero to the other half-line. Its actual inner zero region makes this extension smooth.
Equations
- NavierStokes.BaseContextAssembly.virtualStress H v upper B n x = if 0 < x.1 then NavierStokes.BaseContextAssembly.rawStress H v upper B n x else 0
Instances For
Context, bundling operators, base, virtualTheta, virtualAxial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Leading virtual stress, with branches according to 0 < x.1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Wave coefficients, bundling radius, radialBase, frequencyBase, axialBase and the
required compatibility proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Radial slow, constructed using BaseRadialJets.radial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Frequency slow, constructed using BaseChartJets.frequency.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Axial slow, given by BaseChartJets.axial (FinalSlowBase.scales H v upper B) F.data.h (FinalSlowBase.coefficients H v) (ChartScales.Q n).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The slot clock can vary with the native construction. Its slow and angular coordinates stay literal, so no phase estimate enters the binding.
Equations
- NavierStokes.BaseContextAssembly.nativeCoordinates clock n x = (NavierStokes.BaseContextAssembly.slowCoordinates x.1, x.2, clock n x.1)
Instances For
Native context, given by context H v upper B (PrimaryTargetBounds.leftRadius W) (PrimaryTargetBounds.rightRadius W) (PrimaryTargetBounds.radii_ordered W).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Constructed context, given by nativeContext FinalSlowBase.actualProfile.certificate FinalSlowBase.actualProfile.modulation upper B.