REVIEW
Counting Square Tilings with a Fixed Set of Polyominoes Is #EXP-Complete
Computational Complexity · Submitted 30 Oct 2026
Pith's verdict: Resolves Pak's fixed-polyomino square-counting conjecture with a long, explicit construction; the complexity-theoretic skeleton is sound and the geometric anchoring lemma is where a referee should dig.
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
There is a fixed finite family of connected polyominoes whose translation-only square-tiling count, read from the binary side length, is #EXP-complete under polynomial-time metric reductions.
The reading
What carries the argument
Two mechanisms carry the argument. The first is a boundary amplifier inside a fixed Wang tile system: side-activity tracks make the all-active boundary class contribute exactly $Q^{4n-4}$ tilings, every proper boundary class at most $Q^{3n-2}$ tilings, and a tableau track, ripple counter, and edge scanner turn the open square count into $Q^{4n-4}Acc^*(n)+Junk(n)$ with a bounded junk term. The second is a rigid geometric compiler: each Wang tile type becomes a connected carrier polyomino whose L-shaped interior cavity records the tile identity and whose dent-and-bump boundary registers encode edge colours and open or closed interface bits. Local no-three-gap rigidity forces every carrier in every tiling of the $P_s n$ square onto the $P_s$-spaced macro-grid; open interfaces are saturated and therefore organize the macro-grid into filled rectangular blocks. The exact polyomino count then equals a sum over rectangular dissections, and a seam bound together with a Wang perimeter bound makes the single-block term dominant, so a floor division recovers the Wang count.
Extended reading notes
Core claim
At the center is Theorem 1.1. The paper builds one fixed family $T^*$ and proves that for $n$ written in binary, the function counting translation-only tilings of the $n\times n$ square is complete for #EXP under polynomial-time metric reductions and lies in #E. The side length encodes a #EXP-complete accepting-path counting problem through an injective self-delimiting map $E_{side}$; a fixed one-head machine $M^*$ then realizes the encoded computation. In the Wang stage, which uses open tilings with unconstrained boundary colours, an open-square counter gives $a_{prod}(n)=Q^{4n-4}(1+C_U(x))+Junk(n)$ on encoded lengths, with $0\le Junk(n)<Q^{4n-4}$, so the accepting count is recovered by integer division. In the geometric stage, carriers anchored on a $P_s$-spaced grid realize each Wang tiling, and the exact sum over rectangular partitions of the macro-grid has a dominant one-block term, yielding the same floor-recovery identity for the polyomino count. Composing the two reductions proves the theorem.
Load-bearing premise
The load-bearing premise is geometric: in every tiling of the large square, each coarse grid point $(iP_s,jP_s)$ is covered by exactly the carrier anchored at that position, and no piece can sit shifted or interleaved off that grid.
Editorial extensions
If this is right
- Deciding whether a fixed polyomino family tiles the $n\times n$ square costs polynomial time in the binary length of $n$, while the exact count for the same fixed family is #EXP-complete; the theorem makes the feasibility-versus-counting gap independent of varying the region.
- $g_{T^*}$ belongs to #E, so each exact count has a witness of exponential length checkable in exponential time; completeness holds for the full #EXP class under metric reductions.
- The binary side length is a complete input for an exponentially hard counting problem: the self-delimiting encoding $E_{side}$ lets one fixed machine start from the side-length bits and produce a #EXP-complete accepting-path count.
- The dominant-term-plus-junk design gives a two-stage template for exact counting reductions under fixed local rules, as the paper suggests in its concluding remarks.
- The paper also records that the support language of the #EXP-complete counting function $C_U$ is NEXP-hard, so the construction carries decision hardness as well.
Reading between the lines
- Beyond the paper, the same numerical-isolation scheme, amplify the intended boundary class, prove a perimeter-type bound on all other configurations, and recover by division, should transfer to other succinct counting problems with fixed local rules, such as counting configurations of translation-invariant Hamiltonian systems or cellular automata with a binary size parameter.
- The paper does not try to minimize the family $T^*$; if the carrier and amplifier sizes can be compressed, the threshold where fixed polyomino counting becomes hard may connect to known small-set undecidability results for polyomino tiling.
- A testable extension is to implement the construction for the smallest encoded inputs and check that the integer part of $g_{T^*}(P_s n)/s_{amp}^{2n(n-1)}$ equals $a_{prod}(n)$ exactly; the floor identity predicts this equality for every positive $n$, with finitely many exceptional small side lengths handled by a fixed table.
Original abstract
An important question in counting complexity is whether exact counting can remain hard under restrictions that make feasibility easy. Tilings of squares by a fixed family of polyominoes provide a stringent test of this question, since tileability is polynomial-time decidable and the only varying input is a binary-encoded side length. We prove that there exists a fixed finite family of connected polyominoes for which counting translation-only square tilings is #EXP-complete under polynomial-time metric reductions, while the counting function belongs to #E. The resulting separation reveals that solution multiplicities can retain computational information that feasibility alone cannot capture. The proof develops a two-stage numerical isolation technique that combines a boundary-amplified Wang system with a rigid geometric compiler to recover accepting-computation counts while controlling all noncanonical tilings.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
The gap between feasibility and exact counting raises a fundamental question about how much information an input must carry to sustain computational hardness. We show that this separation persists even when the geometric rules are fixed and each instance is specified solely by the binary side length of a square. Specifically, there exists a fixed finite family of connected polyominoes whose translation-only square-tiling counting function is #EXP-complete under polynomial-time metric reductions and belongs to #E. Since tileability for any fixed polyomino family is decidable in polynomial time, this result establishes a striking separation between feasibility and exact counting under highly restricted geometric inputs. The proof develops a two-stage numerical isolation technique that recovers accepting-computation counts from a boundary-amplified Wang system and preserves them through a rigid geometric compiler that controls all noncanonical polyomino tilings.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | The gap between feasibility and exact counting raises a fundamental question about how much information an input must carry to sustain computational hardness. | gap 0.55 | 0.06 | 0.05 | asserted 0.70 |
| s1 | We show that this separation persists even when the geometric rules are fixed and each instance is specified solely by the binary side length of a square. | result 0.71 | 0.88 | 0.23 | asserted 1.00 |
| s2 | Specifically, there exists a fixed finite family of connected polyominoes whose translation-only square-tiling counting function is #EXP-complete under polynomial-time metric reductions and belongs to #E. | result 0.95 | 0.92 | 0.89 | asserted 1.00 |
| s3 | Since tileability for any fixed polyomino family is decidable in polynomial time, this result establishes a striking separation between feasibility and exact counting under highly restricted geometric inputs. | interpretation 0.99 | 0.52 | 0.40 | asserted 1.00 |
| s4 | The proof develops a two-stage numerical isolation technique that recovers accepting-computation counts from a boundary-amplified Wang system and preserves them through a rigid geometric compiler that controls all noncanonical polyomino tilings. | method 1.00 | 0.92 | 0.06 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Figures reproduced from arXiv:2610.42063 by the authors.
References
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.