Goal
Formalize the reusable finite Jacobi-polynomial backend needed to consume the now-complete classical proof of A390883.
This is a prerequisite for #392, not a request for a conditional wrapper in the generated OEIS file. It is closely related in infrastructure to #420, but the needed theorem is different: A390883 needs parameter-gap interlacing and an Euler-inverse real pencil, rather than the Jacobi primitive theorem tracked there.
Audited proof source
The complete classical proof is commit dfe35502 on branch
proof/a390883-classical-proof-20260824 in the meta repository, file
workbench/proof-explorers/A390883-filtered-jacobi-bezoutian-continuation-2026-08-24.md.
The proof is all-rank. Bounded computations are discovery checks only.
Mathematical API required
Use shifted Jacobi polynomials
[
\mathcal P_n^{(\alpha,\beta)}(z)
= P_n^{(\alpha,\beta)}(1-2z).
]
An explicit finite coefficient definition is preferable, so the algebraic identities do not depend on analytic hypergeometric-series convergence.
The A390883 client needs the following checked statements.
-
Basic Jacobi theory. For alpha,beta > -1,
mathcal P n alpha beta has degree n, simple roots in (0,1),
the standard endpoint signs, derivative/ODE identities, and orthogonality
on (0,1) against every polynomial of degree below n with weight
z^alpha * (1-z)^beta.
-
Same-degree parameter-gap comparison. For N >= 1 and
c in {1/2, 3/2}, if
[
S=\mathcal P_N^{(c-1,1)},\qquad
J=\mathcal P_N^{(c+1/2,1)},
]
and their roots are listed increasingly as s_i and xi_i, prove
[
s_i < \xi_i < s_{i+1}\quad(1\le i<N),\qquad
s_N<\xi_N.
]
A suitably general theorem for a Jacobi parameter increase below 2
is welcome, but this exact gap 3/2 is the client requirement.
-
Adjacent-degree Driver--Jordaan--Mbuyi comparison. For m >= 1 and
c in {1/2,3/2}, put
[
F=\mathcal P_m^{(c-1,0)},\qquad
J=\mathcal P_{m-1}^{(c+1/2,1)}.
]
With increasing roots f_i and xi_i, prove
[
f_i<\xi_i<f_{i+1}\qquad(1\le i<m).
]
This is the specialization of Theorem 2.3 of Driver--Jordaan--Mbuyi,
Numer. Algorithms 49 (2008), 143--152, DOI 10.1007/s11075-008-9162-2,
with parameter increments (3/2,1).
-
Euler-inverse Jacobi pencil. Let
[
F(z)=\sum_{k=0}^m f_k z^k=\mathcal P_m^{(c-1,0)}(z),
\qquad
R_\gamma(z)=\sum_{k=0}^m f_k\frac{\gamma}{\gamma+k}z^k.
]
Put A=c+m-1. For A <= gamma_1 <= gamma_2, prove the zero-aware
real-pencil statement for R_(gamma_1),R_(gamma_2), and for strict
inequalities orient it so the larger-gamma root set lies to the left.
In RealRooted language the useful endpoint is an oriented Prec theorem
(or an equivalent AllComboRealRooted theorem plus the orientation).
The proof packet derives this from Jacobi orthogonality by
[
\int_0^1 z^{c-1}R_\gamma(z)p(z),dz
=-R_\gamma(1)\int_1^\infty p(x)x^{c-\gamma-1},dx
\quad(\deg p<m).
]
For a pencil of two R_gamma polynomials, the right-hand density has at
most one sign change. A root-count contradiction gives at least m-1
sign-changing roots; conjugate-pair parity and the top-two coefficient
determinant give full real-rootedness including a possible one-degree
drop. The coefficient-of-z identity
[
-[z]R_\gamma=\frac{m(c+m)}c\frac{\gamma}{\gamma+1}
]
fixes the interlacing orientation. The boundary gamma=A is
(1-z) * mathcal P_(m-1)^(c-1,1).
Why this is not sequence-local
The pinned project revision has:
- the RealRooted Obreschkoff and common-interleaver consumers;
- a coefficient-level Jacobi
(1,1) transport specialized to Braun--Jal;
- Mathlib ordinary hypergeometric functions as analytic series.
It does not have a general finite Jacobi polynomial, Jacobi orthogonality and simple-root API, either parameter-gap theorem above, or the Euler-inverse signed-pencil theorem. LeanSearch also finds no Mathlib Jacobi-root/interlacing theorem. Re-proving this analytic package inside ProofsOeis/A390883.lean would create substantial reusable theory in a generated sequence file.
The local algebraic Darboux identity from the proof packet has already been
probed successfully in AXLE/Lean 4.31.0; it is not the blocker.
Suggested milestones
- Define the finite shifted Jacobi polynomial and prove coefficients, degree,
endpoints, derivative formula, and differential equation.
- Prove orthogonality and simple roots in
(0,1).
- Prove the same-degree gap-
3/2 comparison.
- Prove the adjacent-degree
(3/2,1) comparison.
- Formalize the signed moment identity and Euler-inverse pencil theorem,
including degree-drop and boundary cases without a statement scaffold.
- Axiom-audit the public endpoints and then consume them sequence-locally in
ProofsOeis/A390883.lean.
Guardrails
- No
sorry, admit, source axiom, or *Statement : Prop substitute.
- Do not encode Driver--Jordaan--Mbuyi as an assumed hypothesis.
- Keep the EHR contribution identity and agreement with the recurrence-defined
generated family in the OEIS proof repository.
- The final OEIS client must prove
A390883_splits n for every n, not
only bounded ranks.
Goal
Formalize the reusable finite Jacobi-polynomial backend needed to consume the now-complete classical proof of A390883.
This is a prerequisite for #392, not a request for a conditional wrapper in the generated OEIS file. It is closely related in infrastructure to #420, but the needed theorem is different: A390883 needs parameter-gap interlacing and an Euler-inverse real pencil, rather than the Jacobi primitive theorem tracked there.
Audited proof source
The complete classical proof is commit
dfe35502on branchproof/a390883-classical-proof-20260824in the meta repository, fileworkbench/proof-explorers/A390883-filtered-jacobi-bezoutian-continuation-2026-08-24.md.The proof is all-rank. Bounded computations are discovery checks only.
Mathematical API required
Use shifted Jacobi polynomials
[
\mathcal P_n^{(\alpha,\beta)}(z)
= P_n^{(\alpha,\beta)}(1-2z).
]
An explicit finite coefficient definition is preferable, so the algebraic identities do not depend on analytic hypergeometric-series convergence.
The A390883 client needs the following checked statements.
Basic Jacobi theory. For
alpha,beta > -1,mathcal P n alpha betahas degreen, simple roots in(0,1),the standard endpoint signs, derivative/ODE identities, and orthogonality
on
(0,1)against every polynomial of degree belownwith weightz^alpha * (1-z)^beta.Same-degree parameter-gap comparison. For
N >= 1andc in {1/2, 3/2}, if[
S=\mathcal P_N^{(c-1,1)},\qquad
J=\mathcal P_N^{(c+1/2,1)},
]
and their roots are listed increasingly as
s_iandxi_i, prove[
s_i < \xi_i < s_{i+1}\quad(1\le i<N),\qquad
s_N<\xi_N.
]
A suitably general theorem for a Jacobi parameter increase below
2is welcome, but this exact gap
3/2is the client requirement.Adjacent-degree Driver--Jordaan--Mbuyi comparison. For
m >= 1andc in {1/2,3/2}, put[
F=\mathcal P_m^{(c-1,0)},\qquad
J=\mathcal P_{m-1}^{(c+1/2,1)}.
]
With increasing roots
f_iandxi_i, prove[
f_i<\xi_i<f_{i+1}\qquad(1\le i<m).
]
This is the specialization of Theorem 2.3 of Driver--Jordaan--Mbuyi,
Numer. Algorithms 49 (2008), 143--152, DOI 10.1007/s11075-008-9162-2,
with parameter increments
(3/2,1).Euler-inverse Jacobi pencil. Let
[
F(z)=\sum_{k=0}^m f_k z^k=\mathcal P_m^{(c-1,0)}(z),
\qquad
R_\gamma(z)=\sum_{k=0}^m f_k\frac{\gamma}{\gamma+k}z^k.
]
Put
A=c+m-1. ForA <= gamma_1 <= gamma_2, prove the zero-awarereal-pencil statement for
R_(gamma_1),R_(gamma_2), and for strictinequalities orient it so the larger-
gammaroot set lies to the left.In RealRooted language the useful endpoint is an oriented
Prectheorem(or an equivalent
AllComboRealRootedtheorem plus the orientation).The proof packet derives this from Jacobi orthogonality by
[
\int_0^1 z^{c-1}R_\gamma(z)p(z),dz
=-R_\gamma(1)\int_1^\infty p(x)x^{c-\gamma-1},dx
\quad(\deg p<m).
]
For a pencil of two
R_gammapolynomials, the right-hand density has atmost one sign change. A root-count contradiction gives at least
m-1sign-changing roots; conjugate-pair parity and the top-two coefficient
determinant give full real-rootedness including a possible one-degree
drop. The coefficient-of-
zidentity[
-[z]R_\gamma=\frac{m(c+m)}c\frac{\gamma}{\gamma+1}
]
fixes the interlacing orientation. The boundary
gamma=Ais(1-z) * mathcal P_(m-1)^(c-1,1).Why this is not sequence-local
The pinned project revision has:
(1,1)transport specialized to Braun--Jal;It does not have a general finite Jacobi polynomial, Jacobi orthogonality and simple-root API, either parameter-gap theorem above, or the Euler-inverse signed-pencil theorem. LeanSearch also finds no Mathlib Jacobi-root/interlacing theorem. Re-proving this analytic package inside
ProofsOeis/A390883.leanwould create substantial reusable theory in a generated sequence file.The local algebraic Darboux identity from the proof packet has already been
probed successfully in AXLE/Lean 4.31.0; it is not the blocker.
Suggested milestones
endpoints, derivative formula, and differential equation.
(0,1).3/2comparison.(3/2,1)comparison.including degree-drop and boundary cases without a statement scaffold.
ProofsOeis/A390883.lean.Guardrails
sorry,admit, source axiom, or*Statement : Propsubstitute.generated family in the OEIS proof repository.
A390883_splits nfor everyn, notonly bounded ranks.