Explicit parity-count generating function conjecture for generalized Fibonacci products

About 5 years old · traced to

Fix k≥2k\geq 2 and define Hm,a(k)(x)H_{m,a}^{(k)}(x) as the generating function counting coefficients of ∏i=1n(1+xFi+k−1(k))\prod_{i=1}^n(1+x^{F_{i+k-1}^{(k)}}) that are congruent to aa modulo mm. Parity-count formula conjecture. For (m,a)=(2,1)(m,a)=(2,1),

H2,1(k)(x)=1+2xk1−2x+2xk−2xk+1.H_{2,1}^{(k)}(x)=\frac{1+2x^k}{1-2x+2x^k-2x^{k+1}}.

This is presented as an empirically supported congruence analogue of an earlier denominator-shape conjecture; the source supplies no proof or resolution.

References

Primary source

Richard P. Stanley, “Theorems and Conjectures on Some Rational Generating Functions”, arXiv:2101.02131 (2021).

Progress summary

Refreshed
Claimed progress

A reader-written complete proof has been posted, but it has not been independently verified, so the conjecture remains unresolved.

Richard P. Stanley’s 2021 paper conjectures that, for every k≥2k\ge 2, the parity-count generating function equals 1+2xk1−2x+2xk−2xk+1\frac{1+2x^k}{1-2x+2x^k-2x^{k+1}}. The paper reports only scant evidence and supplies no proof.

Known results

  • Stanley, 2021: rationality of the analogous Hm,a(x)H_{m,a}(x) is proved for ordinary Fibonacci products.
  • For generalized Fibonacci products, rationality and the explicit parity formula remain stated as conjectures.

Posted attempt

A reader-written argument claims a complete proof for all k≥2k\ge 2: it uses canonical binary representatives, a finite-state parity count over F2\mathbb{F}_2, and derives the conjectured rational function. The attempt has not been independently verified.

Current status (as of August 2026): A complete proof has been posted but is unverified; the formula is not settled, and no verified proof, counterexample, or independent resolution is recorded.

Sources

Solutions 1

ProofThis solution needs a summarySee full solutionHide full solution

Fix k≥2k\ge2, set ai=Fi+k−1(k)a_i=F^{(k)}_{i+k-1}, and let hk(n)h_k(n) count the odd coefficients of

∏i=1n(1+xai).\prod_{i=1}^n(1+x^{a_i}).

We prove

∑n≥0hk(n)zn=1+2zk1−2z+2zk−2zk+1\sum_{n\ge0}h_k(n)z^n =\frac{1+2z^k}{1-2z+2z^k-2z^{k+1}}

uniformly for every k≥2k\ge2.

Read binary words from the lowest-index weight to the highest. The recurrence for the weights gives the weight-preserving rewrite

1k0⟶0k1.1^k0\longrightarrow0^k1.

Every weight class therefore has a representative avoiding 1k01^k0. By the free-monoid decomposition in Lemma 5.2, every nontrivial equal-weight pair generator has one row containing 1k01^k0. Thus two avoiding representatives cannot differ, proving that each weight class has exactly one canonical representative.

Fix such a representative bb. The same free decomposition identifies all words of its weight with tilings of bb by singleton letters and blocks

0k(∗0k−1)j1,j≥0,0^k(*0^{k-1})^j1,\qquad j\ge0,

where each star is an arbitrary binary letter. Consequently its coefficient is odd precisely when its number of these tilings is odd.

Over F2\mathbb F_2, let b0b_0 count completed tilings and b1,…,bkb_1,\ldots,b_k count the stages of unfinished blocks. The initial vector is (1,0,…,0)(1,0,\ldots,0). Reading a zero or one gives

b0′b1′bj+1′ (1≤j<k)0b0b0+bkbj1b0+bkbk0\begin{array}{c|ccc} &b_0'&b_1'&b_{j+1}'\ (1\le j<k)\\ \hline 0&b_0&b_0+b_k&b_j\\ 1&b_0+b_k&b_k&0 \end{array}

and a zero after kk consecutive ones is forbidden. A state accepts exactly when b0=1b_0=1.

Encode the binary state vector by v=∑j=0kbj2jv=\sum_{j=0}^kb_j2^j and retain the capped trailing-one count. All useful reachable states belong to the families

Pj=(2j+1−1,0)(0≤j≤k),Rj=(1,j)(1≤j≤k),Qj=(1+∑i=j+1k2i,0)(1≤j<k),B=(2,1),Cj=(2j,0)(1≤j≤k),D=(3,1).\begin{aligned} P_j&=(2^{j+1}-1,0)&& (0\le j\le k),\\ R_j&=(1,j)&&(1\le j\le k),\\ Q_j&=\left(1+\sum_{i=j+1}^k2^i,0\right)&&(1\le j<k),\\ B&=(2,1),\\ C_j&=(2^j,0)&&(1\le j\le k),\\ D&=(3,1). \end{aligned}

Here P,R,Q,DP,R,Q,D accept and B,CB,C do not. Direct substitution gives the complete transition graph

state01Pj, j<kPj+1R1PkQ1BQj, j<k−1Qj+1BQk−1P0BRj, j<kP1Rj+1RkforbiddenRkBC2deadCj, j<kCj+1deadCkC1DDP2R2\begin{array}{c|cc} \text{state}&0&1\\ \hline P_j,\ j<k&P_{j+1}&R_1\\ P_k&Q_1&B\\ Q_j,\ j<k-1&Q_{j+1}&B\\ Q_{k-1}&P_0&B\\ R_j,\ j<k&P_1&R_{j+1}\\ R_k&\text{forbidden}&R_k\\ B&C_2&\text{dead}\\ C_j,\ j<k&C_{j+1}&\text{dead}\\ C_k&C_1&D\\ D&P_2&R_2 \end{array}

for every k≥2k\ge2.

Write each state also for the generating function of its accepted continuations, and set q=zkq=z^k, R=R1R=R_1, Q=Q1Q=Q_1. Summing the finite chains gives

R=1+zP1(1−q/z)1−z,P0=(1+zR)(1−q)1−z+qPk,P1=(1+zR)(1−q/z)1−z+qzPk,Q=(1+zB)(1−q/z)1−z+qzP0,Pk=1+z(Q+B),B=qD1−q,D=(1−z)(P1+R)−1.\begin{aligned} R&=\frac{1+zP_1(1-q/z)}{1-z},\\ P_0&=\frac{(1+zR)(1-q)}{1-z}+qP_k,\\ P_1&=\frac{(1+zR)(1-q/z)}{1-z}+\frac qzP_k,\\ Q&=\frac{(1+zB)(1-q/z)}{1-z}+\frac qzP_0,\\ P_k&=1+z(Q+B),\\ B&=\frac{qD}{1-q},\\ D&=(1-z)(P_1+R)-1. \end{aligned}

These formal-power-series equations have a unique solution. With

Δ=1−2z+2q−2zq,\Delta=1-2z+2q-2zq,

direct substitution gives

P0=1+2qΔ,P1=1(1−q)Δ,R=1−2q2(1−q)Δ,P_0=\frac{1+2q}{\Delta}, \qquad P_1=\frac1{(1-q)\Delta}, \qquad R=\frac{1-2q^2}{(1-q)\Delta}, Pk=1+2q−2z(1−z)Δ,B=q(1−q)Δ,D=1Δ,Q=Pk−1z−B.P_k=\frac{1+2q-2z}{(1-z)\Delta}, \qquad B=\frac{q}{(1-q)\Delta}, \qquad D=\frac1{\Delta}, \qquad Q=\frac{P_k-1}{z}-B.

The initial state is P0P_0. Substituting q=zkq=z^k proves the conjectured generating function for every k≥2k\ge2.