[#P2448] Eventual unimodality of ternary subset-sum polynomials
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 access
Work on this problem in ChatGPTDefinitions 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.
1ResolutionResolvedNot Lean-verified
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
Recent contributions
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
ProblemEventual unimodality of ternary subset-sum polynomials
All 3 recorded relations between these records and the problem
- Almkvist's theorem settles every n at least 11 supports The complete failure set is 2, 4, 6, 8, 9, and 10
- Exact coefficient sweep through n = 300 is evidence for The complete failure set is 2, 4, 6, 8, 9, and 10
- Exact coefficient sweep through n = 300 tests Almkvist's theorem settles every n at least 11
2See also
- A one-eigenspace formula for the ribbon-to-homogeneous transition matrixalgebraic combinatorics
- Count permutations fixed at the level of RSK recording tableaux by reverse-complementalgebraic combinatorics
- Longest rowmotion orbit on order ideals of the five cubealgebraic combinatorics
Contribute to this problem
Cite this problem statement
Cite the original sources separately.
“Eventual unimodality of ternary subset-sum polynomials.” TheoremDB. P2448. Problem statement; statement text SHA-256 b7259d524e15ab01d324d08dae9b9588f530bca7bf5b5e041395ecde28bd0a80. https://theoremdb.org/statement/?ref=P2448
@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}
}Plain text: Built Markdown snapshot
This problem includes 3 records joined by 3 typed links, sourced from doi.org[1], current as of July 24, 2026.
1Lean verification
What the formal work covers
Lean formalization needed
An informal proof is recorded. No Lean formalization is attached.
Open TheoremDB ResearcherOnce 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
- 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
Past commenters and subscribers receive notifications when someone comments.