REVIEW 3 major objections 6 minor 13 references
Generating Trees and Fibonacci Polyominoes
T0 review · 3 major / 6 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read The paper derives exact rational generating functions that enumerate p-Fibonacci polyominoes by length, area, and semiperimeter, and by inner points, with bijections to restricted compositions and binary words.
desk verdict Correct generating functions for a real generalization of Fibonacci polyominoes to p>2, but the paper has a few fixable exposition errors, including a wrong example in Theorem 2.4. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The engine is a last-column recurrence. In a p-Fibonacci word, a symbol $i<p$ must be preceded by $i+1$, while $p$ may follow any symbol; this makes the class recursive and produces a finite system of equations for the generating functions $F_{p,i}$ and $G_{p,i}$. Solving those systems gives Theorem 2.1 and Theorem 2.3. The same structure appears as the generating tree $\Omega_p$, and reading a word as concatenated descending blocks $p,p-1,\dots,p-k$ yields the bijection to compositions with parts $(p+i)(p-i+1)/2$.
What would settle it
Take $p=3$, enumerate all 3-Fibonacci words of lengths $1$ through $4$, build the corresponding bargraphs, compute area, semiperimeter, and inner points directly, and compare the resulting coefficient lists with the series expansions of $F_3(x;y,z)$ and $G_3(x;q)$ printed in the paper; any mismatch in a coefficient or exponent would falsify the formulas.
Extended reading notes
Core claim
The central claim is that the class of p-Fibonacci polyominoes, bargraphs whose column heights form a p-Fibonacci word, is exactly enumerated by the rational generating function $F_p(x;y,z)=1+\frac{\sum_{i=1}^p x^{p-i+1}y^{(p+i)(p-i+1)/2}z^{2p-i+1}}{1-xy^p z-\sum_{i=1}^{p-1}x^{p-i+1}y^{(p+i)(p-i+1)/2}z^{2p-2i+1}}$, where $x$ marks columns, $y$ marks area, and $z$ marks semiperimeter. A parallel generating function $G_p(x;q)$ counts the same polyominoes by inner points. From these, the paper obtains closed rational forms for the total area, total semiperimeter, and total inner points over all polyominoes with $n$ columns, and derives the identity $F_{p,n+1}=ip(n)+sp(n)-ap(n)$ from Pick's theorem.
Load-bearing premise
The recurrences for semiperimeter and inner points rely on an unstated rule for how these statistics change when a column is appended to a bargraph; if that increment rule is wrong, the exponents in Theorems 2.1 and 2.3 fail.
Editorial extensions
If this is right
- For each fixed $p$, expanding $F_p(x;y,z)$ and $G_p(x;q)$ yields tables of p-Fibonacci polyominoes by length, area, semiperimeter, and inner points, as the paper displays for $p=2,3,4$.
- Setting $y=z=1$ in Theorem 2.1 gives $F_p(x;1,1)=1/(1-x-x^2-\cdots-x^p)$, so the number of polyominoes with $n$ columns is exactly the p-generalized Fibonacci number $F_{p,n+1}$.
- Differentiating at $y=z=1$ produces the closed forms for the total area $A_p(x)$ and total semiperimeter $S_p(x)$; differentiating $G_p$ at $q=1$ produces the total inner points $I_p(x)$.
- Pick's theorem gives $F_{p,n+1}=ip(n)+sp(n)-ap(n)$, expressing the p-generalized Fibonacci numbers directly through the three geometric statistics.
- Theorem 2.2 and Theorem 2.4 give bijections between area-$n$ polyominoes and restricted compositions, and between length-$n$ words and binary words with no $p$ consecutive ones.
Reading between the lines
- Because both generating functions are rational, all fixed-order cumulants of area, semiperimeter, and inner points, not just totals, can be obtained by differentiation, and the asymptotic growth of every statistic is controlled by the dominant singularity of $1-x-\cdots-x^p$; the paper does not pursue these consequences.
- The bijection with binary words suggests a one-bit-per-step encoding of p-Fibonacci polyominoes, which would give a simple uniform random generation algorithm and a linear-time decoder from binary code to polyomino.
- The last-column recurrence should transfer to other word-defined polyomino families whose production rules give most symbols a unique predecessor, yielding analogous rational generating functions; this generalization is implicit but not developed.
- The identity $F_{p,n+1}=ip(n)+sp(n)-ap(n)$ invites a bijective proof: if the expression can be interpreted as counting configurations, it would give a direct combinatorial proof of the p-generalized Fibonacci recurrence.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper defines p-Fibonacci words and the bargraph polyominoes obtained by taking the symbols as column heights. The main results are multivariate generating functions for p-Fibonacci polyominoes with respect to length, area, semiperimeter, and number of inner points (Theorems 2.1 and 2.3), closed forms for the total area, semiperimeter, and inner points over all polyominoes with n columns, a generating function for polyominoes of a given area together with a bijection to compositions with parts in a finite set A_p (Theorem 2.2), and a claimed bijection between p-Fibonacci words and binary words avoiding p consecutive 1s (Theorem 2.4). The paper also connects the three statistics via Pick's theorem through the identity F_{p,n+1}=ip(n)+sp(n)-ap(n).
Significance. If the proofs are brought to the same standard as the formulas, the paper gives exact, parameter-free enumerations of a natural class of bargraph polyominoes by several geometric statistics, with rational generating functions that can be checked against small cases and differentiated to obtain total statistics. The composition bijection in Theorem 2.2 is elegant and appears correct. The main weakness is not the validity of the formulas but the presentation of the underlying geometric recurrences and one internally inconsistent bijection proof; both are repairable. As it stands, the manuscript is a useful contribution but needs revision before it can be accepted.
major comments (3)
- [§2.1, Cases 1 and 2] The recurrences used in Theorems 2.1 and 2.3 encode a geometric increment rule that is never stated or proved. For a bargraph with last column height j, appending a column of height i to the right changes the semiperimeter by 1 if i ≤ j and by 1+(i−j) if i > j; this is what the z-exponents in Eq. (5) and in the equation for F_{p,p} express. Similarly, the recurrences G_{p,i}=x q^{i−1}G_{p,i+1} and G_{p,p}=x+Σ_{j=1}^p x q^{j−1}G_{p,j} assume, via Pick's theorem, that appending a column of height i changes the number of inner points by i−1 (or j−1 in the p-append case). I checked the rule directly from sper = n + (h_1+h_n)/2 + ½Σ|h_i−h_{i+1}| and from area = inn + sper − 1, and it is correct, so the formulas are not invalidated. Nevertheless, the proof of Theorem 2.1 is incomplete as written because the exponents are asserted without geometric justification, and a reader cannot verify them from the stated decomposition.
- [§2.4, Theorem 2.4] The verbal decomposition in §2.1 is incompatible with the recurrences. The text says a polyomino in B^{(p,i)}_n 'starts with a column of p cells, followed by' a polyomino P′ in B^{(p,i+1)}_{n−1}, and similarly for Case 2. But the recurrences F_{p,i}=xy^i z F_{p,i+1} and F_{p,p}=xy^p z^{p+1}+xy^p Σ_j z^{p+1-j}F_{p,j} are rightmost-append recurrences: they remove or add the last column. As written, if P starts with p and is followed by a polyomino ending in i+1, then P ends in i+1, not i, so the case division does not match the definitions of B^{(p,i)}_n. The proof should be rewritten in terms of appending a column to the right of a polyomino whose last column has a specified height, and the geometric increment lemma above should be stated and proved there.
- [Conclusion, Figure 8] The proof of Theorem 2.4 is internally inconsistent. The forward map assigns 0 to increases or unchanged digits and 1 to decreases. The reverse construction, however, says to append the 'allowed descending digit' on a 0 and the 'allowed ascending or unchanged digit' on a 1, which is exactly the opposite convention. Under the stated forward map, the example word 33233233 has transitions 3→3, 3→2, 2→3, 3→3, 3→2, 2→3, 3→3, so it maps to 0100100, not to 1011011. Conversely, 1011011 generates 33233233 only if 0 is interpreted as a descent and 1 as an ascent. The sentence 'each word has at most p−1 ascents' should also read 'at most p−1 consecutive descents.' The bijection itself is plausible and can be repaired by fixing the inverse rule and the example, but the proof as written does not establish the theorem.
minor comments (6)
- [§2.3.1] The displayed set W^{(3)}_4 contains the word 3323 twice; there are only seven 3-Fibonacci words of length 4, as shown correctly in Figure 2.
- [§2.4 closing paragraph] The subsection title contains a typo: 'Fibonaci' should be 'Fibonacci.'
- [Figure 8] The sentence 'the subset of p-generalized Fibonacci words of length n or equivalently the p-generalized Fibonacci polyominoes with area n' conflates length (number of columns) with area; a word of length n corresponds to a polyomino with n columns, not area n.
- [Theorem 2.2 proof] The examples in Figure 8 do not appear to follow the bijections stated in Theorem 2.4: for instance, the word 32321 would correspond to the binary word 1011 under the mapping of Theorem 2.4, not to 110. The figure should be redrawn or its conventions explained.
- [Section 2, Eq. (3)] In the example in the proof of Theorem 2.2, the word 32321 is split into blocks 32 and 321, which is correct, but the sentence introducing the blocks should make clear that the decomposition is deterministic and reads the word from left to right, starting a new block at each occurrence of p that is not part of the current descending run.
- [Abstract] The identity F_{p,n+1}=ip(n)+sp(n)-ap(n) is presented as 'interesting,' but it follows immediately from Pick's theorem after summing over the F_{p,n+1} polyominoes; this derivation should be stated explicitly in one sentence.
Circularity Check
No significant circularity: the main generating functions are derived from the p-Fibonacci word definition, and the only load-bearing external inputs (Baril–Do characterization and Pick’s theorem) are not self-citations.
full rationale
The derivation chain is self-contained. Theorem 2.1’s recurrences follow directly from the definition of p-Fibonacci words: a word ending in i (1 ≤ i ≤ p−1) is obtained by appending the column height i to a word ending in i+1, while a word ending in p is either the single column of height p or is obtained by appending p to any p-Fibonacci word. The z-exponents in the recurrences are the true semiperimeter increments for bargraphs (1 when appending a column no taller than the previous one, and p+1−j when appending p after height j), and the y-exponents are the added areas; the rational function in Theorem 2.1 is then obtained by solving the resulting linear system algebraically. Theorem 2.3 uses the same rightmost-append structure for inner points, with the q-exponents i−1 and j−1 being the genuine increments in interior lattice points, as can be verified by Pick’s theorem. The identity F_{p,n+1} = ip(n) + sp(n) − ap(n) is an application of Pick’s theorem to each polyomino and is not used as an input to the enumeration. The only cited inputs that are load-bearing are Baril and Do’s characterization of p-generalized Fibonacci words and Pick’s theorem; both are external, and the self-citations in the bibliography appear only as contextual examples of prior polyomino work, not as justification of any theorem. No parameter is fitted to data and no prediction is forced by construction: the tables and OEIS checks are consequences of the derived generating functions, and the bijections in Theorems 2.2 and 2.4 are proved from the word and composition definitions. The geometric increment rules underlying the recurrences are not stated as a separate lemma, which is an exposition gap rather than a circular step, since the increments follow directly from bargraph geometry and are confirmed by the displayed p = 2, 3, 4 series.
Assumptions & free parameters
assumptions (3)
- domain assumption The production system Omega_p encodes p-generalized Fibonacci numbers, and p-Fibonacci words are characterized by the transition rule in Equation (2).
- standard math Pick's theorem applies to p-Fibonacci polyominoes as simple lattice polygons, yielding area = inn + sper - 1.
- domain assumption Semiperimeter and inner point increments under column appending follow the rules used implicitly in the recurrences: adding a column of height i after height j increases semiperimeter by 1 if i <= j and by 1 + (i-j) if i > j, and increases inner points by i-1 in the descent case.
Cite this review
Pith. "Pith review of Generating Trees and Fibonacci Polyominoes." pith.science (2026). https://pith.science/paper/L5Z62FAF
@misc{pith2026241117812,
author = {Pith},
title = {Pith review of: Generating Trees and Fibonacci Polyominoes},
year = {2026},
howpublished = {\url{https://pith.science/paper/L5Z62FAF}},
note = {Machine review of arXiv:2411.17812}
}
abstract
We study a new class of polyominoes, called $p$-Fibonacci polyominoes, defined using $p$-Fibonacci words. We enumerate these polyominoes by applying generating functions to capture geometric parameters such as area, semi-perimeter, and the number of inner points. Additionally, we establish bijections between Fibonacci polyominoes, binary Fibonacci words, and integer compositions with certain restrictions.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[1]
E. Barcucci, A. Del Lungo, E. Pergola, and R. Pinzani, ECO: a methodology for the enumeration of combinatorial objects, J. Differ. Equations Appl. 5 (1999), no. 4-5, 435–490
work page 1999
-
[2]
J.-L. Baril and P.-T. Do, ECO-generation for p-generalized Fibonacci and Lucas permutations , Pure Math. Appl. (PU.M.A.) 17 (2006), no. 1-2, 19–37. 14 J. F. PULIDO, J. L. RAM ´IREZ, AND A R. VINDAS-MEL ´ENDEZ
work page 2006
-
[3]
The Combinatorics of Motzkin Polyominoes
J.-L. Baril, S. Kirgizov, J.L. Ram ´ ırez, and D. Villamizar, The combinatorics of Motzkin polyominoes , 2024, preprint (arXiv:2401.06228)
work page Pith review arXiv 2024
-
[4]
A. Bernini, Restricted binary strings and generalized Fibonacci numbe rs, In: International Workshop on Cellular Automata and Discrete Complex Systems, Springer (2017 ), 32–43
work page 2017
-
[5]
A. Blecher, C. Brennan, and A. Knopfmacher, Combinatorial parameters in bargraphs , Quaest. Math. 39 (2016), no. 5, 619–635
work page 2016
-
[6]
A. Blecher, C. Brennan, A. Knopfmacher, and M. Shattuck, Capacity of permutations , Ann. Math. Inform. 50 (2019), 39–56
work page 2019
- [7]
-
[8]
A. J. Guttmann (ed.), Polygons, Polyominoes and Polycubes , Lecture Notes in Physics, vol. 775, Springer, 2009
work page 2009
Show all 13 references
-
[9]
Heubach and T
S. Heubach and T. Mansour, Combinatorics of Compositions and Words , CRC Press, 2009
2009
-
[10]
Kirgizov and J.L
S. Kirgizov and J.L. Ram ´ ırez, Polyominoes and graphs built from Fibonacci words , Fibonacci Quart. 60 (2022), no. 5, 196–211
2022
-
[11]
Mansour and A
T. Mansour and A. Sh. Shabani, Enumerations on bargraphs , Discrete Math. Lett. 2 (2019), 65–94
2019
-
[12]
Pick, Geometrisches zur Zahlentheorie , Sitzenber 19 (1899), 311–319
G. Pick, Geometrisches zur Zahlentheorie , Sitzenber 19 (1899), 311–319
-
[13]
Sloane, The On-Line Encyclopedia of Integer Sequences , 2024, published electronically at http://oeis.org
N.J.A. Sloane, The On-Line Encyclopedia of Integer Sequences , 2024, published electronically at http://oeis.org. Departamento de Matem ´aticas, Universidad Nacional de Colombia, Bogot ´a, Colombia Email address : jupulidom@unal.edu.co Departamento de Matem ´aticas, Universida...
2024
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.