Pulse amplitude after the actual angular-moment reset #
The scalar energy equation here uses UniformAngularReset.correctedAngular.
Its signed reset energy is retained in the constant coefficient, and the
reset witness and amplitude are constructed together for small lam.
Actual energy cost of the scheduled angular reset #
Pressure neutrality has no extra factor exp y. This file instead integrates
the actual energy difference, proves its parameter regularity, and uses the
constructed reset's small coefficients to bound that difference.
Reset density, given by Real.exp y * ((correctedAngular d c (y, eta)) ^ 2 - (finalAngular d (y, eta)) ^ 2).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reset energy, given by ∫ y, resetDensity d c eta y.
Equations
- NavierStokes.ResetEnergyBounds.resetEnergy d c eta = ∫ (y : ℝ), NavierStokes.ResetEnergyBounds.resetDensity d c eta y
Instances For
Reset density eta, constructed using Real.exp.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Relation to the actual corrected post-pulse energy #
Full normalization, including its parameter derivative #
Pulse normalization, given by Real.exp d.core.pulseStart * pulseAmplitude d.core ^ 2.
Equations
Instances For
Normalized reset energy, given by `d.core.lam * resetEnergy d c eta / (pulseNormalization d
- shape eta ^ 2)`.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The outgoing schedule supplies the actual correction and all bounds. There is no separate smallness assumption on a chosen correction.
The constructed reset has arbitrarily small normalized energy and first
parameter derivative when the common parameter lam is sufficiently small.
Energy integrand, given by Real.exp y * (axial d.core (fun _ => A) (y, eta) ^ 2 - correctedAngular d c (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 c A eta y.
Equations
- NavierStokes.CorrectedPulseAmplitude.totalEnergy d c A eta = ∫ (y : ℝ), NavierStokes.CorrectedPulseAmplitude.energyIntegrand d c A eta y
Instances For
Energy shift, given by ResetEnergyBounds.normalizedResetEnergy d c eta / 2.
Equations
Instances For
Constant term, given by PulseAmplitude.constantTerm d eta - energyShift d c eta.
Equations
Instances For
Energy polynomial, given by PulseAmplitude.quadraticCoefficient d.core * A ^ 2 + PulseAmplitude.linearTerm d.core eta * A + constantTerm d c eta.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Discriminant, constructed using PulseAmplitude.linearTerm.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Amplitude, given by (-PulseAmplitude.linearTerm d.core eta + Real.sqrt (discriminant d c eta)) / (2 * PulseAmplitude.quadraticCoefficient d.core).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Combined constant, given by PulseAmplitude.errorConstant P m + 36 * K + 1.
Equations
Instances For
Combined scale, given by combinedConstant d.core.P d.core.m K * PulseAmplitude.logarithmicRate d.core.lam.
Equations
Instances For
Radial energy integrand, given by axial d.core amp (Real.log (X / XR), eta) ^ 2 - correctedAngular d c (Real.log (X / XR), eta) ^ 2 / 2.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual reset coefficients and the actual energy estimates suffice; the scalar amplitude has no assumed root or sign-change hypothesis.
The scheduled angular reset and pulse amplitude are constructed together.
The exact radial energy uses the corrected angular profile. The common
threshold is uniform over every terminal parameter 0 < h < lam/2.