The concrete five-variable slow factor, in logarithmic coordinates #
The coordinate order is (h,k,n,r,s). Logarithmic coordinates are convenient
for dyadic partial summation: their interval lengths are at most log 2,
independently of the original arithmetic scales. The two real phase parameters
include all scaling constants; arithmetic coefficients and reciprocal/root
phases are not part of this weight.
Equations
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.Point · compiled type and proof/definition references.
Equations
- LiLiuPrereqFouvry.SlowFactor.linear m x = ∑ i : Fin 5, m i * x i
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.linear · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.phaseA · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.phaseB · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.amplitude · compiled type and proof/definition references.
Equations
- LiLiuPrereqFouvry.SlowFactor.atom A B m x = Complex.exp (↑(LiLiuPrereqFouvry.SlowFactor.linear m x) + Complex.I * (2 * ↑Real.pi) * (↑A * ↑(Real.exp (LiLiuPrereqFouvry.SlowFactor.linear LiLiuPrereqFouvry.SlowFactor.phaseA x)) + ↑B * ↑(Real.exp (LiLiuPrereqFouvry.SlowFactor.linear LiLiuPrereqFouvry.SlowFactor.phaseB x))))
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.atom · compiled type and proof/definition references.
Equations
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.weight · compiled type and proof/definition references.
Equations
- LiLiuPrereqFouvry.SlowFactor.coeffA A j = Complex.I * (2 * ↑Real.pi) * ↑A * ↑(LiLiuPrereqFouvry.SlowFactor.phaseA j)
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.coeffA · compiled type and proof/definition references.
Equations
- LiLiuPrereqFouvry.SlowFactor.coeffB B j = Complex.I * (2 * ↑Real.pi) * ↑B * ↑(LiLiuPrereqFouvry.SlowFactor.phaseB j)
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.coeffB · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.linear_add · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.linear_update · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.hasDerivAt_linear · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.atom_shift · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.norm_atom · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.hasDerivAt_atom · compiled type and proof/definition references.
Appending an index differentiates once in that coordinate; see
hasDerivAt_jet. Repeated indices are allowed, so this covers more than the
32 mixed derivatives with each coordinate used at most once.
Equations
- LiLiuPrereqFouvry.SlowFactor.jet A B [] x✝¹ x✝ = LiLiuPrereqFouvry.SlowFactor.atom A B x✝¹ x✝
- LiLiuPrereqFouvry.SlowFactor.jet A B (j :: js) x✝¹ x✝ = ↑(x✝¹ j) * LiLiuPrereqFouvry.SlowFactor.jet A B js x✝¹ x✝ + LiLiuPrereqFouvry.SlowFactor.coeffA A j * LiLiuPrereqFouvry.SlowFactor.jet A B js (x✝¹ + LiLiuPrereqFouvry.SlowFactor.phaseA) x✝ + LiLiuPrereqFouvry.SlowFactor.coeffB B j * LiLiuPrereqFouvry.SlowFactor.jet A B js (x✝¹ + LiLiuPrereqFouvry.SlowFactor.phaseB) x✝
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.jet · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.hasDerivAt_jet · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.jet_append_eq_deriv · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.logBox · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.phaseA_abs_le · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.phaseB_abs_le · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.linear_phaseA_le · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.linear_phaseB_le · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.norm_coeffA_le · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.norm_coeffB_le · compiled type and proof/definition references.
A quantitative estimate for every concrete mixed derivative of every exponential monomial generated by the derivative recurrence. No derivative bound is a hypothesis: the assumptions concern only the initial linear exponent and the two real phase parameters.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.norm_jet_le · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.norm_weight_jet_le · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.norm_weight_jet_le_five · compiled type and proof/definition references.
The exact normalized kernel in the original positive variables.
Equations
Instances For
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.normalizedWeight · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.weight_log_eq_normalizedWeight · compiled type and proof/definition references.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.log_mem_logBox · compiled type and proof/definition references.
Application-ready positive-shell form. These are actual logarithmic mixed
derivatives of normalizedWeight; weight_log_eq_normalizedWeight identifies
the underlying weight, and hasDerivAt_jet certifies every derivative step.
Inspect dependencies
LiLiuPrereqFouvry.SlowFactor.normalized_log_mixed_bound · compiled type and proof/definition references.