Actual pulse energy and its scalar amplitude #
The pulse constant is the integral of the constructed smooth pulse from
OutgoingSchedule, rather than an abstract coefficient satisfying assumed
bounds. All energy coefficients below refer to the actual outgoing profiles.
Quantitative bounds for the constructed outgoing pulse #
All profiles and moments in this file are those of OutgoingSchedule and
LocalizedMomentRepair. In particular the correction bumps are not an
additional choice. Their log-coordinate translates are identified below.
Decay along the explicitly timed shaped wait #
Beta, given by c.exponents i + 1.
Equations
- NavierStokes.OutgoingPulseBounds.beta c i = c.exponents i + 1
Instances For
Hold amplitude, given by radialAmplitude c.P c.dropLength c.lam c.holdStart.
Equations
Instances For
Hold scale, with branches according to i = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prefix numerator bound, with branches according to i = 0.
Equations
Instances For
The mass average is divided by the actual angular profile, including its parameter shape. These bounds therefore include the shape's first derivative.
Parameter polynomial, given by eta * (1 + eta ^ 2).
Equations
- NavierStokes.OutgoingPulseBounds.parameterPolynomial eta = eta * (1 + eta ^ 2)
Instances For
The actual bump is one fixed template in log coordinates #
Radial template, given by LocalizedMomentRepair.bump templateLower templateUpper.
Equations
Instances For
Center, given by c.pulseLength - if j = 0 then 3 else 1.
Equations
- NavierStokes.OutgoingPulseBounds.center c j = c.pulseLength - if j = 0 then 3 else 1
Instances For
The actual moment matrix, with each row normalized at the first center.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A uniform inverse estimate from the actual exponential column separation.
Equations
Instances For
Normalized debt, given by Real.exp (-(beta c i * center c 0)) * d i.
Equations
Instances For
Actual normalized debts #
Affine debt, given by -(q * prefixCoefficient c i + A * mainMoment c i).
Equations
Instances For
Affine coefficients, given by LocalizedMomentRepair.coefficients c.exponents c.lower c.upper (affineDebt c q A).
Equations
Instances For
Coefficient bound, given by 64 * inverseBound * (debtBound P m 0 + debtBound P m 1).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Fixed radial jets and first parameter derivatives #
Affine profile, given by ∑ j : Fin 2, affineCoefficients c q A j * logTemplate (y - center c j).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Correction jet, given by iteratedDeriv k (fun t => correction c amp eta (Real.exp t)) y.
Equations
- NavierStokes.OutgoingPulseBounds.correctionJet c amp k eta y = iteratedDeriv k (fun (t : ℝ) => NavierStokes.OutgoingSchedule.correction c amp eta (Real.exp t)) y
Instances For
One constant controls the two prefix estimates and the first parameter derivative for the exact family specified in the manuscript.
For every fixed radial derivative order there is a single constant independent
of lam, the amplitude function, the parameter, and the radial coordinate.
Scalar identities for the outgoing radial schedule #
This file verifies the ideal-prefix source and its lower bound, the exponential weights of the axial moment rows, their two-column algebraic reset, the negative energy term in equation (13), and the constant-coefficient lag equation.
These finite-dimensional calculations do not establish existence of the full smooth schedule, estimates on the correction bumps, or the stress-cone bounds.
Axial exponent, given by 1 / 2 - h.
Equations
- NavierStokes.RadialSchedule.axialExponent h = 1 / 2 - h
Instances For
Axial shape, given by 1 - η ^ 2.
Equations
- NavierStokes.RadialSchedule.axialShape η = 1 - η ^ 2
Instances For
Coordinate factor, given by 1 - 2 * h * η ^ 2.
Instances For
Ideal axial velocity, given by 4 * η.
Equations
Instances For
Ideal transport, given by `1 - 2 * axialExponent h * η * idealAxialVelocity η - axialShape η
- 4`.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Ideal source as an element of ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The constant particular solution with l = 3/5.
Equations
Instances For
The profile equation is satisfied by the constant particular solution.
The common energy weight used to rescale the pulse in equation (13).
Explicit algebraic reset for arbitrary debts in the two normalized moment rows. The theorem does not assert bounds on these coefficients or construct smooth bumps.
Equation (13) has opposite endpoint signs if its error is at most 1/100.
The asymptotic estimate needed to establish that bound is not formalized here.
A continuous error bounded by 1/100 gives an amplitude in the manuscript's
bracket. No monotonicity, uniqueness, smooth dependence, or asymptotic error
estimate is inferred from this theorem.
Weighted square primitive, given by -Real.exp (-2 * z) * ((z - a) ^ 2 / 2 + (z - a) / 2 + 1 / 4).
Equations
Instances For
The actual affine correction and the actual pulse quadratic #
Eta polynomial, given by eta * (1 + eta ^ 2).
Equations
- NavierStokes.PulseAmplitude.etaPolynomial eta = eta * (1 + eta ^ 2)
Instances For
Prefix repair, given by LocalizedMomentRepair.repair c.exponents c.lower c.upper (fun i => -prefixCoefficient c i) (Real.exp y).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Amplitude repair, given by LocalizedMomentRepair.repair c.exponents c.lower c.upper (fun i => -mainMoment c i) (Real.exp y).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Amplitude shape, given by mainPulse (c.lam * y) + amplitudeRepair c y.
Equations
Instances For
Pulse weight, given by Real.exp (-2 * c.lam * y).
Instances For
Quadratic coefficient, given by c.lam * ∫ y in (0 : ℝ)..c.pulseLength, pulseWeight c y * amplitudeShape c y ^ 2.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Linear coefficient, given by 2 * c.lam * ∫ y in (0 : ℝ)..c.pulseLength, pulseWeight c y * amplitudeShape c y * prefixRepair c y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Constant correction, given by c.lam * ∫ y in (0 : ℝ)..c.pulseLength, pulseWeight c y * prefixRepair c y ^ 2.
Equations
Instances For
Scaled pulse energy, given by c.lam * ∫ y in (0 : ℝ)..c.pulseLength, pulseWeight c y * (pulseRatio c (fun _ => A) (y, eta) ^ 2 - 1 / 2).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact prefix coefficients and uniform bounds #
Core energy weight, given by Real.exp y * radialAmplitude c.P c.dropLength c.lam y ^ 2.
Equations
Instances For
Prefix axial energy, given by 16 + ∫ y in (0 : ℝ)..c.pulseStart, Real.exp y * dropCoefficient c.m y ^ 2.
Equations
- NavierStokes.PulseAmplitude.prefixAxialEnergy c = 16 + ∫ (y : ℝ) in 0..c.pulseStart, Real.exp y * NavierStokes.OutgoingSchedule.dropCoefficient c.m y ^ 2
Instances For
Prefix angular energy, given by (5 / 12) * c.P ^ 2 + ∫ y in (0 : ℝ)..c.pulseStart, coreEnergyWeight c y / 2.
Equations
- NavierStokes.PulseAmplitude.prefixAngularEnergy c = 5 / 12 * c.P ^ 2 + ∫ (y : ℝ) in 0..c.pulseStart, NavierStokes.PulseAmplitude.coreEnergyWeight c y / 2
Instances For
Prefix energy, given by prefixAxialEnergy c * eta ^ 2 - prefixAngularEnergy c * shape eta ^ 2.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The complete outgoing energy is an actual improper integral #
Energy integrand, given by Real.exp y * (axial d.core (fun _ => A) (y, eta) ^ 2 - OutgoingTail.finalAngular d (y, eta) ^ 2 / 2).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Total energy, given by ∫ y, energyIntegrand d A eta y.
Equations
- NavierStokes.PulseAmplitude.totalEnergy d A eta = ∫ (y : ℝ), NavierStokes.PulseAmplitude.energyIntegrand d A eta y
Instances For
Normalized prefix axial, given by c.lam * prefixAxialEnergy c / normalization c.
Equations
Instances For
Normalized prefix angular, given by c.lam * prefixAngularEnergy c / normalization c.
Equations
Instances For
Normalized tail, given by d.core.lam * tailEnergy d eta / (2 * normalization d.core * shape eta ^ 2).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Linear term, given by linearCoefficient c * etaPolynomial eta.
Equations
Instances For
Constant term as an element of ℝ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Energy polynomial, given by `quadraticCoefficient d.core * A ^ 2 + linearTerm d.core eta * A
- constantTerm d eta`.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A globally smooth extension of a negative constant coefficient. It
agrees with the original coefficient below -1/5; the physical parameter
band will be proved to lie strictly in that region.
Equations
- NavierStokes.PulseAmplitude.negativeClamp x = (1 - NavierStokes.OutgoingSchedule.sigma (10 * (x + 1 / 5))) * x - NavierStokes.OutgoingSchedule.sigma (10 * (x + 1 / 5)) / 10
Instances For
Discriminant, given by linearTerm d.core eta ^ 2 - 4 * quadraticCoefficient d.core * negativeClamp (constantTerm d eta).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A globally C∞ amplitude. The negative clamp only extends the formula outside the physical parameter band; the theorem below proves its exact agreement with the actual energy equation where the coefficient is small.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Actual coefficient estimates for the paper's wait duration #
Correction energy constant, given by 104 * OutgoingPulseBounds.correctionJetBound P m 0 ^ 2.
Equations
Instances For
Error constant, given by 1 + prefixBoundConstant P m + correctionEnergyConstant P m + 2 * OutgoingTail.flattenLength + 4 * TailEnergyBounds.tailConstant.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Bounds on the actual integral coefficients. This proposition is proved
from the explicit schedule in actual_energy_error_bounds below.
Instances For
All smallness conditions refer to proved explicit constants and the actual schedule parameter. The amplitude is a concrete globally C∞ function.
One threshold works for all terminal parameters 0 < h < lam/2.
The constructed core with OutgoingTail.finalAngular has zero total energy,
with an actual smooth amplitude in the manuscript's bracket and the claimed
derivative rate. The separate angular-moment reset is not included here.
The same equality in the actual radial variable #
Radial energy integrand, given by axial d.core amp (Real.log (X / XR), eta) ^ 2 - OutgoingTail.finalAngular d (Real.log (X / XR), eta) ^ 2 / 2.
Equations
- One or more equations did not get rendered due to their size.