The 1 < p < 2 branch: exact numerical recurrences and call ledger #
This module contains the parts of the frozen below-two chain that do not rely
on the still-open real-exponent squared-ell_p strong-convexity bridge. It
uses the exact real exponent range, the source weights, and a chronological
pair-oracle trace with two calls per accelerated iteration and one extraction
call.
The public declarations O3.belowEstimate and O3.belowTrial are intentionally
not asserted while O3.belowGeometry is unavailable: their TeX proofs use that
result load-bearingly. No conditional replacement taking the desired
strong-convexity conclusion as an extra hypothesis is introduced.
The genuine-real regime from TeX Section 4.
Equations
- O3.BelowTwoRegime p = (1 < p ∧ p < 2)
Instances For
The exact regularization parameter lambda = eps / (4 D).
Equations
- O3.belowLambda eps D = eps / (4 * D)
Instances For
The exact residual target rho = sigma eps / 32.
Equations
- O3.belowRho sigma eps = sigma * eps / 32
Instances For
The accepted estimate-sequence weight A_N. This recursive definition is
exactly A_0 = 0, A_1 = 1/M, and
A_(k+1) = A_k/(1-tau) for k >= 1.
Equations
- O3.belowWeight M tau 0 = 0
- O3.belowWeight M tau n.succ = if n = 0 then 1 / M else O3.belowWeight M tau n / (1 - tau)
Instances For
One below-two accelerated iteration adds exactly its two pair responses.
- iteration : ℕ
The number of primal iterations recorded in this phase.
- accelerated : Vec d
The current accelerated primal point.
- estimateMinimizer : Vec d
The current minimizer of the phase's estimate function.
- weight : ℝ
The cumulative acceleration weight at the current iteration.
- queries : List (Observation d)
The chronological oracle responses accumulated by this phase.
Instances For
The number of oracle responses recorded by the phase.
Instances For
Advance the phase state and append the two observations from one primal iteration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Chronological exact trace of N two-query phase iterations.
Equations
- O3.belowPhaseTrace oracle y accelerated = List.flatMap (fun (i : Fin N) => [oracle.observe (y i), oracle.observe (accelerated i)]) (List.finRange N)
Instances For
Every entry is the exact oracle response at its recorded query point.
Equations
- O3.ObservationTraceExact oracle trace = ∀ observation ∈ trace, observation = oracle.observe observation.point
Instances For
The phase trace followed by the counted residual-extraction query.
Equations
- O3.belowTrialTrace oracle y accelerated extraction = O3.belowPhaseTrace oracle y accelerated ++ [oracle.observe extraction]
Instances For
Exact local oracle accounting from TeX lines 751--752.
The final scalar budget in TeX lines 729--737. It is kept independent of the
unavailable vector strong-convexity step: once the three displayed scalar
terms have been derived, their sum is strictly below eps.