Metadata
slug: mane-2026-negative-index-fibonacci-root-amplitude
bibkey: mane2026vanishing
doi: null
url: https://arxiv.org/abs/2507.11596v4
triage: theorem
motivation_gids:
- D5/S3/Zeros/NegativeIndexTribonacciAttainmentRefutation.result
The negative-index root-amplitude attainment clause is refuted
Problem
S. R. Mane, Identically vanishing k-generalized Fibonacci polynomials, arXiv:2507.11596v4, Section 6, Conjecture 6.6, states:
For fixed k ≥ 3 and n < 0, the upper bound is ζ_{n,k} ≤ ⌊|n|/k⌋. The bound is attained whenever r_{n,k} = 1 (equivalently n = −sk, where s ≥ 1), i.e. it is a tight bound.
The recurrence (1.2)–(1.3) and initial values are
The source statistic is the maximum of over nonzero complex roots;
it is zero when there are none, including vanishing polynomials. The Lean
encoding uses a k m for , F k n := a k (1-n).toNat,
and the real supremum of the nonzero-root amplitude image. Its empty and
unbounded totalizations give zero. The guards in claim are and
, with integer index and real-valued right side .
Motivation
MANE-1 in issue #14674
selects the nondegenerate witness , , . The unconditional
settling theorem is
D5/S3/Zeros/NegativeIndexTribonacciAttainmentRefutation.result : ¬ claim.
The refutation addresses the attainment sentence; it does not negate the
separate upper-bound inequality.
Gap
This is a tier-1 externally published named conjecture. The preregistration contains the source transcription and bounded literature readings: arXiv versions, author papers, root literature and citation searches. Those readings found no settlement in their searched scope. Exhaustive absence of prior work is not established by finite searches. The proof needs neither Conjecture 6.4 nor Conjecture 6.5 as a premise.
Route
The recurrence yields
The intermediate value theorem gives a real root with . Factoring out leaves a monic cubic with positive coefficients , , . Its Cauchy bound is at most , so every quartic root has modulus strictly below . Every nonzero root of therefore has . The amplitude image is finite and nonempty, so its supremum is attained and is strictly below .
The eleven private helpers and result are bind-only after expansion
through the same-delivery helpers to pinned Mathlib. The settling declaration
uses admission_basis: open-problem-resolution (#14674; Refuted); it has no
escape witness. Its fixed-parameter exact certificate has utility
kind=certified-instance, with refutes pointing to claim.
Information-escape registration is paused under CLAUDE.md §3.9.
Falsifier
A mismatch between the displayed recurrence, the root-amplitude statistic and their Lean definitions invalidates source fidelity. An error in the kernel-checked strict bound invalidates the witness. A prior published settlement invalidates the asserted literature gap. The numerical checks below are observations and are not proof premises.
Evidence
The public result and its private proof path are in
D5/S3/Zeros/NegativeIndexTribonacciAttainmentRefutation.lean, with the
corresponding Blueprint Scribe and the source note
Library/Zeros/mane2026vanishing.md. The claim is Refuted at the settling
Scribe node. Every public declaration’s axiom closure is contained in
.
Triage
What the settlement shows
Proved in this module — the nondegenerate witness. The private
zeta_lt_five proves ; result negates the universal
attainment clause through . The zero polynomial and the degenerate
case are not used.
Computed — where attainment holds in the tested range.
python3 /tmp/op-mane/check.py, exit , tests and every
. In precisely the tested cases it reports
to the numerical tolerance . The source’s
Conjecture 6.4 factor explains this restricted range. A uniform proof
of Conjecture 6.4 belongs to a separate settlement; numerical roots do not
prove exact equality or exclude attainment at untested larger .
Proved by the following paper argument — the family at . For , put and
The recurrence gives . Here is a coefficient derivation independent of Conjecture 6.4. With and , the recurrence and initial values give the formal power-series identity
To extract , let count factors and let select the numerator term. The degree condition is with . Its only solutions are . Their contributions sum to
On one has and
Rouché’s theorem therefore puts exactly roots of , counted with multiplicity, inside : the comparison polynomial has its roots at , and its remaining root lies outside this disk. Moreover,
These signs are opposite. The intermediate value theorem gives the remaining real root in , disjoint from that disk. All roots consequently have ; the disk roots even have . The nonzero polynomial has a finite root set and the real root has nonzero complex th roots. Thus for every . This family argument is a paper proof, not an additional Lean theorem.
Computed — numerical failures. The same command, exit , produces:
| (numerical) | ||
|---|---|---|
| 3 | 5 | 4.918241 |
| 3 | 6 | 5.801256 |
| 4 | 6 | 5.990341 |
| 4 | 7 | 6.973533 |
| 5 | 7 | 6.999099 |
| 5 | 8 | 7.997207 |
The rows with are boundary failures; those with are . These are numerical root approximations, not certified interval bounds. No universal assertion for every is established.
Proved by the recurrence on paper — the degenerate case . For , the initial values give and : in the backward step at , the only nonzero summand is . Hence , whose only complex root is zero. The nonzero-root amplitude set is empty and . This is not a delivered general Lean theorem and is not the settling witness.
Open — the upper-bound inequality in general. remains open for general . It holds at the witness because the module proves the stronger .
Proved on paper and computed — the failure mechanism. The coefficient identity at contains the extra nonzero term , so the factorization pattern of Conjecture 6.4 no longer gives a root at . The Rouché/IVT argument places every root strictly inside . The boundary observations , , for lie increasingly close to from below. Convergence as is open here; these three values alone do not prove it. The upper-bound clause, Conjectures 6.4 and 6.5 and the branch-slope claims are separate questions. Any inference using universal attainment as a premise loses that premise; none of those separate statements is refuted by the settling theorem. The surviving restricted range and the general upper bound require their own settlement evidence.
Reproducible computation
Command: python3 /tmp/op-mane/check.py. Exit code: .
SHA-256: 15703055e4ebee4fc1fae8b096cd67c2da04797d2c9aaa8c2e6a97ffec2cd541.
The script uses Python and SymPy, 30-digit numerical roots, a
zero-root cutoff and a attainment tolerance. Its tested scope is
exactly , . Save the following bytes as
/tmp/op-mane/check.py to reproduce the command; k in zeta is the
outer loop’s current value.
import sympy as sp
x=sp.symbols('x')
def F(k, nmin):
vals={1:sp.Integer(1)}
for n in range(-(k-2),1): vals[n]=sp.Integer(0)
# backward: F_{n-k} = F_n - sum_{j=1}^{k-1} x^{k-j} F_{n-j}
n=1
while n-k>=nmin:
vals[n-k]=sp.expand(vals[n]-sum(x**(k-j)*vals[n-j] for j in range(1,k)))
n-=1
return vals
def zeta(p):
r=[z for z in sp.Poly(p,x).nroots(n=30,maxsteps=200) if abs(z)>1e-20]
return max(abs(z)**k for z in r) if r else 0
for k in [3,4,5]:
v=F(k,-k*(k+3))
for s in range(1,k+4):
n=-s*k
p=v[n]; z=zeta(p) if p!=0 else 0
print(f"k={k} s={s} n={n} zeta={float(z):.6f} floor(|n|/k)={s}", "ATTAINED" if abs(z-s)<1e-9 else "NOT attained")
print()
print(sp.factor(F(3,-15)[-15]))
ASSUMED-UNVERIFIED
The finite literature search does not establish exhaustive absence of a prior settlement. Numerical roots are not interval-certified. The family and degenerate-case arguments above have not been formalized in this module. The uniform attainment characterization outside the tested finite scope, the large- convergence claim and the general upper-bound inequality are open here.