Why the wide-bracket gap remains, taken apart on the SAME evaluations: 'order of the model' explains only a third. Of the 262 evaluations lost on 33 problems, 178 sit on fun3-fun6 - pure powers of order 3, 5, 9, 19 - where no interpolating model works (our step 0.41-0.81 bracket halvings per evaluation, IQI from our own points 0.01-0.17) and Chandrupatla wins by BISECTING 93-100% of his steps; our step is slower than bisection there and our 2x-bisection guarantee licenses it. His band inside our step confirms it per family: fun4/5/6 573/456/456 -> 296/239/235 against his 293/228/228, while +164/+111/+170/+144 on fun1/2/8/9 where it refuses good steps - slot 2's total was two opposite effects summed. Only fun1 (58) is model order: IQI from our three points 10.37 halvings against our 0.62; a convex two-point step cannot carry IQI's negative weight (428/428 non-degenerate states; five underflowed to -0.0).

The flat regime is not detectable by the three-point order estimate: m >= 2 (the exact condition for a tangent step to lose to a halving) fires on 0.2% of APS states and on only 5.8% of states of pure powers of order 3-19. Paper corrected where it said the whole gap is model order (widelimit, decision, abstract, future work - the refuted log transform removed). WARNING recorded in FINDINGS_model_order.md: article/sim_numerics.tex has carried a STALE header since the first commit (current text = sim_numerics.md, unchanged since 08-24); every paper edit of 09-20/21 went into the .tex, the .md has none of them. Which file is canonical is Valeri's call. The new text numbers trace to results_diag_*.txt but are not yet machine-checked by verify_article.py. Trace hook in pure_root is behaviour-neutral and pinned; 762 pass on the server twice.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
vvs
2026-09-21 07:38:16 +01:00
co-authored by Claude Opus 5
parent 46c713cdd3
commit f5d036c9d8
13 changed files with 693 additions and 28 deletions
+74 -28
View File
@@ -73,8 +73,15 @@ model is built on, selected by the shape of their configuration rather than by
recency --- lowers the Alefeld--Potra--Shi count to $2527$, below every method
measured here including Chandrupatla's $2785$, with the guarantee intact and
still no tuning constant; reading it instead on the choice of far end gives
$5511$ over both sets. Where the similarity is read turns out to matter more
than which similarity it is.
$5511$ over both sets. Reading it in the decision to trust the model or halve
lowers the canonical count further, to $2523$. Where the similarity is read
turns out to matter more than which similarity it is. The gap that remains on
the wide-bracket set is taken apart on the same evaluations: a third of it is
the order of the model --- a convex two-point step cannot carry the negative
weight of quadratic interpolation --- and two thirds is not a model at all but
the decision when to give the model up, which Chandrupatla takes by bisecting
on up to all of his steps and which no reading measured here takes correctly
for ours.
\end{abstract}
\section{Introduction}
@@ -646,13 +653,15 @@ the root, $S(|\varphi-\xi|)<S(z)$, with the \emph{same} $S$ in both places
step rule. It is not a proposal; it is an instrument, and it answers the only
question that matters here --- whether the remaining gap lives in this place.
It does not. With Chandrupatla's band in our step, the wide-bracket set costs
In total, no. With Chandrupatla's band in our step, the wide-bracket set costs
$3066$ under the projection guard and $2899$ under credit, against his $2423$,
while the canonical set rises from $2806$ to $5432$. The band is not idle ---
it refuses $63.6\%$ of steps --- so this is a decision that was taken and did
not pay. That is the fifth independent test of the same conclusion: the gap is
the \emph{order of the model} the step is built on, not the place where the
similarity is read.
not pay \emph{in total}. Per family it did pay, and where: it closes almost the
whole gap on the flat families and gives back more than that on the families
where our step is good. \S\ref{sec:widelimit} takes this apart; the short form is
that the decision place does hold most of the gap, but no reading measured so far
makes that decision correctly for \emph{our} step.
Our own readings do not close it either (best $2868$ on the wide-bracket set),
but ``defect'' sets a new best on the canonical set: $\mathbf{2523}$ at
@@ -747,10 +756,46 @@ probe lands well short and the new bracket is about half the old one; a model
that carries the curvature --- inverse quadratic interpolation --- lands far
closer and removes about four fifths.
So the limit is stated exactly, and it is the \emph{order of the model the
similarity is read against}, not the placement of the reading and not the
guarantee. Three parameter-free ways round it have now been measured and all
three fail in the same way, buying the wide brackets at the price of the
That mechanism is right for \texttt{fun1} and \emph{wrong as a statement about the
whole gap}, which an earlier version of this section made. Replaying our own
trajectories on the $33$ problems where we lose, and placing both models on the
\emph{same} evaluations --- one extra evaluation each, from the same state ---
splits the $262$ evaluations of the gap in two. On \texttt{fun1} ($58$ of them)
inverse quadratic interpolation from our own three points removes far more of
the bracket than our step did: $10.37$ halvings against $0.62$ on the
$2\times10^4$-wide bracket. There the gap is the order of the model, and the
reason is structural: our step $x+(1-S)(x_{\mathrm{far}}-x)=S\,x+(1-S)\,x_{\mathrm{far}}$
is a convex combination of two points, while the quadratic interpolant's
Lagrange weights at $0$ always include exactly one \emph{negative} weight when
the triple brackets the root (verified on all $428$ non-degenerate states; in
the other five the negative weight underflowed to $-0$). A similarity in $[0,1]$
cannot produce a negative weight --- Proposition~\ref{prop:falsi} extended from
two points to three.
But $178$ of the $262$ --- two thirds --- sit on \texttt{fun3}--\texttt{fun6},
which are pure powers of order $3$, $5$, $9$ and $19$, and there \emph{no}
interpolating model works: our step removes $0.41$--$0.81$ halvings of the
bracket per evaluation, inverse quadratic interpolation from the same points only
$0.01$--$0.17$. Chandrupatla does not win those families with his model --- his
traced run bisects $93$, $96$, $100$ and $100\%$ of his steps. We lose them
because our step is slower than bisection there and our guarantee, at most twice
bisection, licenses exactly that. His band inside our step confirms it family by
family: under the projection guard it takes \texttt{fun4}, \texttt{fun5},
\texttt{fun6} from $573$, $456$, $456$ to $296$, $239$, $235$ --- against his own
$293$, $228$, $228$ --- and costs $+164$, $+111$, $+170$, $+144$ on \texttt{fun1},
\texttt{fun2}, \texttt{fun8}, \texttt{fun9}, where it refuses steps that were good.
So most of what remains is not the order of the model but the decision \emph{when
to give the model up}, and it is open because every detector measured so far
confounds ``the model is useless here'' with something else: the band with ``the
configuration is not shaped for inverse quadratic interpolation'', bracket
progress with ``the step has not moved the bracket yet'' ($4449$ on the canonical
set), and the local order with nothing at all --- $m\ge2$ is exactly the
condition under which a tangent step loses to a halving, since it lands at
$e(1-1/m)$, and it is clean ($0.2\%$ of canonical states) but blind: it reports
$m\ge2$ on only $5.8\%$ of states of families whose order is by construction $3$
to $19$. For the \texttt{fun1} part, three parameter-free ways round the model
order have been measured and all three fail in the same way, buying the wide brackets at the price of the
canonical set: a fixed fraction of the bracket (\texttt{cbrt}), a logarithmic
change of variable, and a curvature-corrected scale (\texttt{derived3\_m},
whose derivation holds but whose estimator of the local order fires on $27.9\%$
@@ -895,25 +940,26 @@ asserted.
\subsection*{Future work}
One weakness has a clear diagnosis and no fix inside this framework. On
brackets many orders of magnitude wider than the distance to the root, the
search must cross those decades, and an \emph{additive} step of $|f|/|f'|$ is
sized by the local slope, which knows nothing about how many decades remain.
That is why the cube-root similarity, whose step is a fixed \emph{fraction} of
the bracket, beats the proposed rule $2.6$-fold on those families, and why ITP
keeps its lead on the Chandrupatla set.
The diagnosis of \S\ref{sec:widelimit} leaves one question, and it is narrower
than the one this section used to pose. An earlier version proposed a
logarithmic change of variable to turn an additive step into a geometric
march; that was measured and refuted (\S\ref{sec:widelimit} and the negative
results), and the step turned out to be a fraction of the bracket already.
The regime is therefore multiplicative versus additive movement, not one
similarity function versus another --- a change of the space the method works
in, not of a coefficient inside it. The natural instrument is a logarithmic
change of variable, $u = \operatorname{sign}(x-c)\log(1+|x-c|/s)$, in which an
additive step becomes a geometric march and the exponent that the cube root
fixes at $1/3$ by accident disappears as a free quantity. Two conditions
decide whether that is a method or another refuted idea: the origin $c$ and
unit $s$ must be read from the bracket rather than chosen, and the transform
must be the identity to within rounding on narrow brackets, so that the
wide-bracket families are not bought at the price of the canonical set. Every
attempt reported in Section~7 failed on exactly that second condition.
What is open is a decision, not a model. On two thirds of the remaining gap
the right move is to halve, and Chandrupatla halves; our guarantee permits a
step that is slower than halving, and nothing we have measured tells our step
when it is. The condition itself is known exactly --- a tangent step on an
approach of local order $m$ lands at $e(1-1/m)$ and loses to a halving when
$m\ge2$ --- so the constant is bisection's $\tfrac12$ and not a choice. What is
missing is a reading of $m$ that sees it: the three-point estimator reports
$m\ge2$ on $0.2\%$ of canonical states, which is the right silence, and on
$5.8\%$ of states of pure powers of order $3$ to $19$, which is blindness. Two
successive residuals of the run itself carry the order more directly than a
parabola through three points --- on an order-$m$ approach under tangent steps
their ratio settles at $(1-1/m)^m$, while at a simple root it goes to zero ---
and that is the reading we would test next, under the same rule as every other
here: pre-registered, with the canonical set as the price it must not charge.
\begin{thebibliography}{9}
\bibitem{aps} G.~E. Alefeld, F.~A. Potra and Y.~Shi, ``Algorithm 748: Enclosing