Descent #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Deterministic recurrence integration: adaptive descent #
This file formalizes the adaptive descent and its purely ordered telescoping
backbone for ABK26 l.integrate.approx.recurrence, Steps 3--4. The argument
uses a single step-back strong induction, an equivalent presentation of the
paper’s adaptive-chain summation.
References #
- ABK26.
Growth-flavoured one-sided drop: the G(1 − q) factorization dominates
2κδ·G once 1 − q ≥ (δ log 3)/2. Here κ = log 3 / 18.
Plateau-flavoured one-sided drop, inner product estimate (all opaque
reals). With G_n = c⋆K_γ·g_n, g_n = g_m·q, q ≥ 1/9, the adaptive-step
lower bound γδν²c⋆⁻¹g_m⁻¹ ≤ 2γa, and γK_γ ≥ 1, one has
2κδν² ≤ c⋆K_γ·g_n·(2γa·log 3) with κ = log 3 / 18.
Quadratic-term control (abstract reals). With cf = 1 + c⋆⁻²F, the
adaptive step choice μ_n·a ≤ δγ⁻¹ and the constant identity δ²·cf = Eγ
force the chunk's quadratic term below E:
cf·μ_n²·γ·a² ≤ E.
Small-scale base case (abstract reals), two-constant form. From the
small-scale two-sided bound ν² ≤ s_m² ≤ (1+β)²ν² with the envelope
constant c⁺ (β = ν⁻²c⁺γ⁻¹3^{2γm}), β ≤ 1, 4γ ≤ 1, and
γ⁻¹ ≤ K_γ ≤ γ⁻¹+4, the squared deviation against the comparator T_m built
from the recurrence constant c⋆ ≤ c⁺ obeys the crude bound
|s_m² − T_m| ≤ 5·c⁺γ⁻¹3^{2γm}.
This is e.small.m.is.done in division-free form. The final ≤ C₀√(Θγ)T_m
shape is recovered downstream using g_m ≤ B_b.
Elementary lower bound 1 − 3^{−u} ≥ (u·log 3)/2 valid whenever
0 ≤ u·log 3 ≤ 1. Proof: with t = u log 3, eᵗ ≥ t+1 gives
3^{−u} = e^{−t} ≤ 1/(t+1), hence 1 − 3^{−u} ≥ t/(t+1) ≥ t/2. Used for the
growth-flavoured drop G_m(1 − 3^{−2γh}).
Drop combination. From the two one-sided drop bounds
2κδ·ν² ≤ drop (plateau) and 2κδ·G ≤ drop (growth), together with the
comparator split T = ν² + G, derive the clean drop bound κδ·T ≤ drop.
(Uses only max ≥ average: a quantity dominating both a and b dominates
(a+b)/2.)
Per-step assembly (abstract reals). The engine of the descent's
hstep: the chunk estimate absval ≤ 6400·E·γ·T_m (after folding the
quadratic term ≤ E), the constant identity E·γ = δ·R, and the drop bound
κδ·T_m ≤ T_m − T_n combine — provided the descent constant satisfies
6400 ≤ C₀·κ — into the one-step descent inequality
absval ≤ C₀·R·(T_m − T_n) = Φ_m − Φ_n. All rpow-bearing quantities enter
only as the opaque scalars absval, Tm, Tn, E, γ, δ, R.
Geometric ratio, integer step form: 3^{2γm} = 3^{2γn}·3^{2γ(m−n)}.
3^{2γn} = 3^{2γm}·3^{−2γ(m−n)}.
Comparator difference in factored form:
T_m − T_n = c⋆ K_γ (3^{2γm} − 3^{2γn}) for n ≤ m.
Drop bound (Step 3 geometric heart). For a single adaptive step
n = m − h (with a = m − n the real step length), the comparator drops by at
least κδ·T_m with κ = log 3 / 18, provided the step obeys the three
structural bounds:
h½·δν²c⋆⁻¹3^{−2γm} ≤ a` — the plateau lower bound on the step;hδ ≤ 2γa` — the growth lower bound on the step;
Proof: split T_m − T_n = c⋆K_γ(3^{2γm} − 3^{2γn}) into its growth
(G_m(1 − 3^{−2γh})) and plateau (G_n(3^{2γh} − 1)) factorizations, bound each
via Growth/Plateau, and fuse with drop_combine.
Floor and threshold helpers #
The adaptive step size δγ⁻¹μ(m)⁻¹ and its bounds #
The ideal (real) adaptive step δγ⁻¹μ(m)⁻¹, written in max form
max{δν²c⋆⁻¹3^{−2γm}, δγ⁻¹}. The chosen step is its floor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The adaptive step never exceeds cγ⁻¹ for a capped scale c, provided
δ ≤ c and 3^{2γm} ≥ δν²γ(c⋆c)⁻¹ (the mc-threshold, valid for m > mc).
Taking c = min{c⋆, 1} this yields simultaneously the chunk-range bound a ≤ c⋆γ⁻¹ (needed to invoke the two recurrence hypotheses) and the unit-range
bound a ≤ γ⁻¹ (needed for 3^{2γ(m−n)} ≤ 9), with no upper bound assumed
on c⋆ itself.
Key quadratic-term control: μ(m)·adaptStep ≤ δγ⁻¹, where
μ(m) = min{ν⁻²c⋆γ⁻¹3^{2γm}, 1}. (In fact equality holds.)
Abstract descent, bounded above by m₀. Same as bound_by_descent,
but the strict-descent and one-step hypotheses need only hold on
(mc, m₀], and the conclusion is drawn only for m ≤ m₀. This is the form
used at the call site, where the chunk estimate requires the upper endpoint to
satisfy m ≤ m₀.