The perimeter generating function for nondirected diagonally convex polyominoes
Pith reviewed 2026-05-24 22:09 UTC · model grok-4.3
The pith
The perimeter generating function for nondirected diagonally convex polyominoes is an algebraic function of degree eight.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The main result is the perimeter generating function D(d,x) for diagonally convex polyominoes. The function is algebraic and satisfies an equation of degree eight. Its explicit formula, involving nine polynomials in d and x each of degree 58 or more in x, occupies about eight pages and is provided in an attached Maple worksheet.
What carries the argument
Layered diagonal construction of the polyominoes, modified by a trick that excludes non-polyomino configurations, which produces a functional equation solved to an algebraic degree-eight expression.
If this is right
- The number of diagonally convex polyominoes with any given perimeter is the coefficient of the corresponding term in the explicit eight-page formula.
- Asymptotic growth rates for the number of such polyominoes follow from singularity analysis of the algebraic equation.
- The same construction yields generating functions for related statistics such as area once the perimeter variable is specialized.
- Directed diagonally convex polyominoes appear as a special case whose simpler generating function can be recovered by setting a parameter to zero.
Where Pith is reading between the lines
- The result supplies the missing generating function that separates the directed case from the general nondirected case.
- Similar layered methods may produce algebraic equations for other non-directed convex polyomino families.
- The high degree and polynomial sizes indicate that symbolic computation is now essential for obtaining closed forms in polyomino enumeration.
Load-bearing premise
The layered construction together with the trick to exclude non-polyominoes yields a correct functional equation whose algebraic solution of degree eight contains no computational errors.
What would settle it
Extract the first several coefficients of D(d,x) for small perimeters and compare them against an exhaustive computer enumeration of all diagonally convex polyominoes with those perimeters.
Figures
read the original abstract
A polyomino is a finite, edge-connected set of cells in the plane. At the present time, an enumeration of all polyominoes is nowhere in sight. On the other hand, there are several subsets of polyominoes for which generating functions are known. For example, there exists extensive knowledge about column-convex polyominoes, a model introduced by Temperley in 1956. While studying column-convex polyominoes, researchers also gave a look at diagonally convex polyominoes (DCPs), but noticed an awkward feature: when the last diagonal of a DCP is deleted, the remaining object is not always a polyomino. So researchers focused their attention on directed DCPs. (A directed DCP is such a DCP that remains a polyomino when, for any $i$, its last $i$ diagonals are deleted.) Directed DCPs gradually became well understood, whereas general DCPs have remained unexplored up to now. In this paper, we finally face general DCPs. Modulo a little trick, which saves us from dealing with non-polyominoes, we use the layered approach (described in chapter 3 of the book ``Polygons, Polyominoes and Polycubes", edited by Anthony Guttmann). The computations are of remarkable bulk. Our main result is the perimeter generating function for DCPs; we denote it $D(d,x)$. The function $D(d,x)$ is algebraic and satisfies an equation of degree eight. The formula for $D(d,x)$ is about eight pages long. That formula involves nine polynomials in $d$ and $x$, and each of those polynomials is of degree $58$ or more in $x$. The interested reader can view the formula for $D(d,x)$ in the Maple worksheet attached to this paper.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript derives the perimeter generating function D(d,x) for nondirected diagonally convex polyominoes. Modulo an unspecified 'little trick' to exclude non-polyominoes, the layered construction from the cited book is applied to obtain a functional equation; algebraic elimination then yields an algebraic function of degree eight whose explicit form (involving nine polynomials each of degree at least 58 in x) occupies roughly eight pages and is supplied in an attached Maple worksheet.
Significance. If correct, the result supplies the first explicit perimeter generating function for the previously unexplored class of general (nondirected) DCPs, extending the well-understood directed case. The algebraic character of the solution and the successful adaptation of the layered method constitute a concrete advance in polyomino enumeration; the provision of the Maple worksheet is a positive step toward reproducibility.
major comments (2)
- [Abstract] Abstract and method description: the 'little trick' that prevents the layered construction from generating non-polyominoes is alluded to but never specified. Because the correctness of the initial functional equation (and therefore of the subsequent degree-8 minimal polynomial) rests entirely on this modification, its omission renders the central derivation unverifiable from the text alone.
- [Main result] Main result and worksheet: the claim that D(d,x) satisfies an irreducible equation of exact degree eight is supported only by the final eight-page expression and the external worksheet. No intermediate functional equation, elimination steps, or error analysis is supplied, despite the polynomials reaching degree 58 or higher; any undetected error in setup or elimination would propagate undetected into the claimed formula.
minor comments (2)
- The manuscript states that the formula 'is about eight pages long' yet supplies it only via an external attachment; a brief summary of the structure of the nine polynomials (e.g., leading terms or factorizations) would improve readability without lengthening the text.
- Notation for the variables d and x (perimeter and area, respectively) is introduced without an explicit sentence reminding the reader of their meaning after the abstract; a single clarifying sentence in the introduction would prevent minor confusion.
Simulated Author's Rebuttal
We thank the referee for the thorough review and for highlighting issues of verifiability. We agree that both the 'little trick' and the intermediate derivation steps require explicit treatment in the main text and will revise accordingly.
read point-by-point responses
-
Referee: [Abstract] Abstract and method description: the 'little trick' that prevents the layered construction from generating non-polyominoes is alluded to but never specified. Because the correctness of the initial functional equation (and therefore of the subsequent degree-8 minimal polynomial) rests entirely on this modification, its omission renders the central derivation unverifiable from the text alone.
Authors: We agree that the 'little trick' is central to the correctness of the functional equation and must be described explicitly. In the revised manuscript we will add a dedicated paragraph (or subsection) that fully specifies the modification to the layered construction of Chapter 3 of the cited book, including the precise rule that excludes non-polyominoes while enumerating all nondirected diagonally convex polyominoes. This will make the initial functional equation directly verifiable from the text. revision: yes
-
Referee: [Main result] Main result and worksheet: the claim that D(d,x) satisfies an irreducible equation of exact degree eight is supported only by the final eight-page expression and the external worksheet. No intermediate functional equation, elimination steps, or error analysis is supplied, despite the polynomials reaching degree 58 or higher; any undetected error in setup or elimination would propagate undetected into the claimed formula.
Authors: The algebraic elimination is computationally intensive, which motivated the provision of the complete Maple worksheet. Nevertheless, we accept that the main text should contain at least the functional equation obtained after applying the trick and a concise outline of the subsequent elimination strategy. We will insert these elements in the revised version. The final minimal polynomial, the nine high-degree polynomials, and the irreducibility verification will continue to be supplied via the worksheet, but the added intermediate material will allow readers to trace the logical steps without relying solely on external files. revision: yes
Circularity Check
No circularity: external layered method applied to new class
full rationale
The paper explicitly invokes the layered approach from chapter 3 of the external edited volume 'Polygons, Polyominoes and Polycubes' (Guttmann) and applies a modification ('little trick') to handle nondirected DCPs. No load-bearing step reduces by definition, by fitted input renamed as prediction, or by a self-citation chain whose cited result itself depends on the target. The resulting degree-8 algebraic equation and its explicit (lengthy) solution are presented as outputs of that independent construction; the derivation chain is therefore self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption The layered approach described in chapter 3 of the book Polygons, Polyominoes and Polycubes can be adapted to nondirected diagonally convex polyominoes via a small trick that preserves the polyomino property.
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AlphaDerivationExplicit.lean8-tick period forcing D=3 via 2^D=8 echoes?
echoesECHOES: this paper passage has the same mathematical shape or conceptual pattern as the Recognition theorem, but is not a direct formal dependency.
The function D(d,x) is algebraic and satisfies an equation of degree eight. The formula for D(d,x) is about eight pages long.
-
IndisputableMonolith/Foundation/ArithmeticFromLogic.leanLogicNat recovery and orbit embedding unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Modulo a little trick, which saves us from dealing with non-polyominoes, we use the layered approach (described in chapter 3 of the book “Polygons, Polyominoes and Polycubes”)
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
M. Bousquet-M´ elou, A method for the enumeration of various c lasses of column-convex polygons, Discrete Math. 154 (1996), 1–25
work page 1996
-
[2]
M. Bousquet-M´ elou, Rapport Scientifique pour obtenir l’habilitat ion ` a diriger des recherches, Report No. 1154-96, LaBRI, Universit´ e Bordeaux I, 1996
work page 1996
-
[3]
R. Brak, A. J. Guttmann, I. G. Enting, Exact solution of the row -convex polygon perimeter generating function, J. Phys. A: Math. Gen. 23 (1990) , 2319–2326
work page 1990
-
[4]
M. P. Delest, Generating functions for column-convex polyomino es, J. Combin. Theory Ser. A 48 (1988), 12–31
work page 1988
-
[5]
M.-P. Delest, J.-M. F´ edou, Exact formulas for fully diagonal com pact animals, Report No. 89-06, LaBRI, Universit´ e Bordeaux I, 1989
work page 1989
-
[6]
Fereti´ c, The column-convex polyominoes perimeter genera ting function for every- body, Croat
S. Fereti´ c, The column-convex polyominoes perimeter genera ting function for every- body, Croat. Chem. Acta 69 (1996), 741–756
work page 1996
-
[7]
Fereti´ c, A perimeter enumeration of column-convex polyom inoes, Discrete Math
S. Fereti´ c, A perimeter enumeration of column-convex polyom inoes, Discrete Math. Theor. Comput. Sci. 9 (2007), 57–83
work page 2007
-
[8]
S. Fereti´ c, D. Svrtan, On the number of column-convex polyominoes with given perime- ter and number of columns, in: A. Barlotti, M. Delest, R. Pinzani (Ed s.), Proc. Fifth FPSAC Conference, Firenze, 1993, pp. 201–214
work page 1993
-
[9]
S. Fereti´ c, D. Svrtan, Combinatorics of diagonally convex dire cted polyominoes, Dis- crete Math. 157 (1996), 147–168
work page 1996
-
[10]
A. J. Guttmann (Ed.), Polygons, Polyominoes and Polycubes , Lecture Notes in Physics, Vol. 775, Springer-Verlag, Berlin, 2009
work page 2009
-
[11]
K. Y. Lin, Perimeter generating function for row-convex polyg ons on the rectangular lattice, J. Phys. A: Math. Gen. 23 (1990), 4703–4705. Nondirected diagonally convex polyominoes 17
work page 1990
-
[12]
H. N. V. Temperley, Combinatorial problems suggested by the s tatistical mechanics of domains and of rubber-like molecules, Phys. Rev. 103 (1956), 1–16
work page 1956
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.