Counting the shapes you can build from the Josehedron
Counts of the shapes you can build by gluing copies of the Josehedron face to face; the OEIS had none before. Mathias Bernhard named this space-filling solid this spring.
Three counts, one for each standard rule about when two shapes are the same, now in the OEIS, the online database of integer sequences. The programs were written with an AI model, and the counts were checked three ways before going to the OEIS.
- Plain version: For anyone: no notation, everyday words
- Applied version: For practitioners: how it was done, what it took, and what carries over to other work
- Technical version: For specialists: full notation, definitions, and the earlier best results
Switching versions changes only the wording. Numbers, dates, sources and caveats are the same in every version.
Choose a field to open a short section, written for people who work in it, on what this result means there. The rest of the page does not change.
What was counted
The Josehedron is a solid with faces, named by Mathias Bernhard in a paper this spring. Copies of it fill space with no gaps, the way cubes stack. (Its shape had already appeared, without a name, in Moritz Schmitt's 2016 survey of such solids, which listed the solid but did not count shapes built from it.) In a tiling like this, each copy is called a cell.
I counted the shapes you can build by gluing cells together face to face: how many different shapes there are with two cells, with three, and so on up to . To count shapes you need a rule for when two of them are the same, and there are three standard ones. For shapes of cells:
- If two shapes are the same only when one can be slid onto the other (the "fixed" count), there are .
- If one may also be turned to match the other (the "one-sided" count), there are .
- If a shape and its mirror image also count as the same (the "free" count), there are .
The last two fit together as they should: twice the free count minus the one-sided count is 5, the number of shapes that are their own mirror image.
Squares glued together edge to edge on a flat grid make the familiar polyominoes, such as the five-square pentominoes. Cells of a space-filling solid glued face to face are the 3D version. In physics such clusters are called lattice animals, and counts like these are the raw data for estimating how fast the number of clusters grows with size. How many shapes there are at each size is also one of the first things people ask about any new space-filling solid. The OEIS had no counts for the Josehedron before these, and I know of no earlier ones.
The counting programs and the model of the solid were written with Claude, an AI model. Nobody can check billions of shapes by eye, so before sending the numbers to the OEIS I ran three checks. A second program, written separately in Python, agreed with the main C++ program on every count up to six cells, which is as far as the slower Python program can go; above that, two differently set up runs of the C++ program agreed with each other. The same program, pointed at ordinary cubes, reproduced the cube counts that have been published for decades. And the solid's geometry was built a second time with exact fractions instead of decimals; both versions gave every cell the same neighbors, so no count depends on rounding. All three checks were done inside this project. Nobody outside it has recomputed these counts yet.
The three counts are in the OEIS as A398957 (fixed), A398958 (one-sided) and A398959 (free).
The Josehedron is also the test case in one of my workshop papers: before an AI system was allowed to look for new space-filling solids, it had to rebuild this one from scratch.
The tiling is the Voronoi honeycomb of the Josehedron plesiohedron (Bernhard, arXiv:2604.07160): six translation classes of cells, each with face-neighbors, point group of order , and the tiling is achiral. Fixed, one-sided and free polyforms were enumerated through n = with a Redelmeier-style enumerator, with isomorph rejection by canonical hashing over the translation quotient.
Checks: an independent Python reimplementation (growth plus canonical hashing) agrees on every term through n = 6; beyond that, the fixed columns of the proper-group and full-group runs agree exactly, including at n = 10 and n = 11. The same code on the cubic honeycomb reproduces A001931, A000162 and A038119 exactly across the range. The adjacency was re-derived from an exact rational halfspace construction, replacing the floating-point Voronoi one, with identical results. One-sided = 2·free − achiral holds at every term, with small nonnegative achiral counts. All checks are internal to the project.
The same approach works for counting shapes on any unfamiliar grid. First build the grid with exact arithmetic, so the program uses the true geometry. Then confirm that the counting program reproduces known answers on a grid where they are already known, here ordinary cubes, before reporting any new number. The counting method itself is standard; the confidence in the new numbers comes from those two checks. The full run takes hours on a laptop.
For readers in physics:where these counts sit in statistical physics, and where the comparison stops
In statistical physics, connected clusters of cells are called lattice animals, and their counts feed models of percolation and cluster sizes. Here the clusters live on the Josehedron honeycomb's network of face-adjacent cells, whose cells come in six orientations rather than one, and I could find no earlier counts of them. No physical quantity was computed from them.
For readers in geometry:how the geometry was built and checked without rounding
The solid's geometry was built twice: once in ordinary floating-point software, then again from scratch in exact fractions. Both versions give every cell the same neighbors, so no count depends on a rounding choice. Counting shapes up to rotation and reflection then uses the symmetry group of the tiling.
Limits
The counts stop at cells. That run took hours on a laptop, and the next size would take roughly ten times as long. The solid is Bernhard's work; I computed the counts.
How this was checked
A second program agreed on the small sizes
A second counting program, written separately in Python with a different method, agrees with the main C++ program on every count up to six cells, as far as the Python program can reach. Above that, two runs of the C++ program, one counting up to rotation and one up to rotation and reflection, give exactly the same count of shapes that are only slid into place.
Aug 14, 2026
The same program reproduced the known cube counts
Pointed at ordinary stacked cubes, the same program reproduces the long-published cube counts (A001931, A000162, A038119) exactly. This tests the counting program, not the model of the Josehedron.
Aug 14, 2026
The geometry was rebuilt with exact fractions
The solid's geometry was first built with standard decimal software, then rebuilt from scratch in this project using exact fractions. Both versions give the same neighbors for every cell and the same counts. This rules out rounding errors; it is not a check by anyone outside the project.
Aug 14, 2026
Revision history
- 2026-10-22 · revised
Said exactly how far the second program agreed (up to six cells), relabeled the exact-fraction rebuild as an internal check, and added the third count (the fixed count, already in the OEIS since late August) to the text of this page.
- 2026-10-01 · revised
Added that the solid's shape had already appeared, without a name, in Moritz Schmitt's survey of such solids.
- 2026-08-27 · status-change
A398957, the count of shapes that may only be slid into place (the fixed count), published in the OEIS, completing the family.
How to cite this
Tyler Satchel Orden (2026). Counting the shapes you can build from the Josehedron. Cyborg Mathematics. https://cyborgmathematics.com/results/josehedron-polyforms (updated October 22, 2026)
This page has no DOI of its own. Cite the URL and the date; the revision history above keeps a dated citation meaningful.
BibTeX
@misc{orden2026josehedronpolyforms,
author = {Tyler Satchel Orden},
title = {Counting the shapes you can build from the Josehedron},
year = {2026},
howpublished = {Cyborg Mathematics},
url = {https://cyborgmathematics.com/results/josehedron-polyforms}
}See also
- Shapes built by gluing copies of two space-filling solids face to face: more counts for the bisymmetric hendecahedron, and the first I could find for the cell of the sphenoid honeycomb.Counting the shapes built from two space-filling solids, including one with no earlier counts
- An entrance test for an AI-built search program caught a rule that would have thrown away the very solid it was looking for. Then a reviewer's pointer showed the "new" solid had been printed, unnamed, in a 2016 survey.Before my AI pipeline could hunt for new shapes, it had to rebuild a known one
- A dropped digit sat in an OEIS entry for years until a Claude agent spotted it. What that means for anyone who copies values from reference tables.What a long-standing error in a math database means for anyone who copies reference values
- A network puzzle: pick as few points as possible so that every point is picked or linked to a picked one. A search I ran with Claude found a smaller set than any published.A new best-known dominating set for the twelfth Fibonacci cube, and a month-long solver run that returned no answer