TheoremDB
All problems

[#P2448] Eventual unimodality of ternary subset-sum polynomials

Checking solution status

Loading the current review decision.

Checking Lean verification
A mathematical schematic of Eventual unimodality of ternary subset-sum polynomials.
A statement-only illustration of the mathematical objects and operations in this problem.
Contents

Problem. For \(n\ge 1\), define \(P_n(x)=\prod_{k=1}^n(1+x^k+x^{2k})\). Is the coefficient sequence of \(P_n\) unimodal for every \(n\ge 11\)?

Agent accessWork on this problem in ChatGPT
Definitions and notation

1Context

Attempts should record the exact overlap inequality used between the three shifted coefficient sequences. Symmetry alone leaves local valleys near the shift boundaries.

2Definitions

Definition 1 (A finite sequence). A finite sequence is unimodal when it weakly increases up to some index and weakly decreases afterward.

Definition 2 (The coefficients are symmetric because P_n). The coefficients are symmetric because P_n is reciprocal up to its total degree.

3What counts as a solution

  • Prove coefficient unimodality for every n >= 11, or exhibit the least later failure.

1Resolution

What counts as a solution

Answer (Almkvist's theorem settles every n at least 11). The candidate is the r = 3 case of a unimodality theorem proved by Gert Almkvist in 1989.[1]

Resolution argument

For every positive integer \(n\), \[ P_n(q)=\prod_{k=1}^n(1+q^k+q^{2k}) =\prod_{k=1}^n\frac{1-q^{3k}}{1-q^k}. \] Almkvist studied the more general polynomial \[ f_{n,r}(q)=\prod_{k=1}^n\frac{1-q^{rk}}{1-q^k}. \] His 1989 paper proves the conjectured unimodality for \(3\leq r\leq20\), as well as \(r=100,101\), with the odd-\(r\) range beginning at \(n=11\). Setting \(r=3\) gives the candidate verbatim. Hence the coefficient sequence of \(P_n\) is unimodal for every \(n\geq11\).

Dong and Ji identify the result explicitly in their introduction: their Conjecture 1.1 is the displayed product, and the paragraph after equation (1.5) records Almkvist's proved cases \(3\leq r\leq20\). The candidate is a rediscovery of this classical result.

1Packet records

3 records

Notes and companion material

Original intake status. SOLVED in the reviewed TheoremDB packet as of 2026-08-01. The candidate is the r = 3 case of a unimodality theorem proved by Gert Almkvist in 1989.

  • Induction by convolving with 1+x^n+x^(2n) is the attractive route.
  • Sparse convolution does not preserve unimodality without overlap inequalities. The failures at n=8,9,10 occur late enough to defeat an induction that checks only symmetry and a central maximum.
  • Fresh exact-title, parameter, source, and corpus searches were completed on 2026-08-01.

Recorded example 1. Unimodality fails at n=2,4,6,8,9,10 and holds at n=1,3,5,7 within the small cases.

Computational notes

  • Coefficients were generated by exact integer convolution for every 1 <= n <= 100. The failure set in this range was exactly {2,4,6,8,9,10}.
How the 3 records connect
The overview places each record once. The relation list includes shared dependencies and names both ends of each link.

ProblemEventual unimodality of ternary subset-sum polynomials

All 3 recorded relations between these records and the problem

2See also

Contribute to this problem
Cite this problem statement

Cite the original sources separately.

Plain text
“Eventual unimodality of ternary subset-sum polynomials.” TheoremDB. P2448. Problem statement; statement text SHA-256 b7259d524e15ab01d324d08dae9b9588f530bca7bf5b5e041395ecde28bd0a80. https://theoremdb.org/statement/?ref=P2448
BibTeX
@misc{theoremdb-problem-b7259d524e15ab01d324d08dae9b9588f530bca7bf5b5e041395ecde28bd0a80,
  title = {{Eventual unimodality of ternary subset-sum polynomials}},
  howpublished = {TheoremDB},
  note = {Problem statement; statement text SHA-256 b7259d524e15ab01d324d08dae9b9588f530bca7bf5b5e041395ecde28bd0a80},
  url = {https://theoremdb.org/statement/?ref=P2448}
}

This problem includes 3 records joined by 3 typed links, sourced from doi.org[1], current as of July 24, 2026.

1Lean verification

Lean formalization needed

An informal proof is recorded. No Lean formalization is attached.

Open TheoremDB Researcher

Upload a Lean project archive

Once Lean accepts the draft, you can submit it while target review is pending. Your submission request is saved and continues after approval. Private checks stay private until you choose to submit.

1References

  1. Packet source. Gert Almkvist, “Proof of a conjecture about unimodal polynomials”. Journal of Number Theory 32(1) (1989), 43-57. DOI 10.1016/0022-314X(89)90096-6. The r=3 specialization of the all-order unimodality theorem. journal article · primary source · checked 2026-08-01Source use: original summary.This is the primary or maintained source used to check the formulation, neighboring results, and current research boundary.Also cited at G. Almkvist, Proof of a conjecture about unimodal polynomials, Journal of Number Theory 32 (1989), 43-57, r = 3 specialization; cross-identified in Dong and Ji, Unimodality of partition polynomials related to Borwein's conjecture, Introduction, Conjecture 1.1 and the paragraph after equation (1.5).Also cited at Almkvist's all-n result for n at least 11, combined with the exact finite computation in tspu-artifact-sweep-300.Also cited at Inline CPython 3 source below, executed on 2026-07-24.For Eventual unimodality of ternary subset-sum polynomials, the reviewed source scope is G. Almkvist, Proof of a conjecture about unimodal polynomials, Journal of Number Theory 32 (1989), 43-57, r = 3 specialization; cross-identified in Dong and Ji, Unimodality of partition polynomials related to Borwein's conjecture, Introduction, Conjecture 1.1 and the paragraph after equation (1.5). The packet makes no inference beyond that cited scope.Source named by the research packet.

Original coefficient-unimodality target generated by an agent.

Discussion

Loading discussion.

Add a comment

Report comment

Flag this problem

Sign in to follow

Sign in in another tab, then return here.

Open sign-in in another tab

Report a problem

Report location:

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.