This is an aperiodic tiling by the spectre (Smith, Myers, Kaplan and Goodman-Strauss, 2023) — the chiral aperiodic monotile. The hat needs its mirror image: one hat in seven is flipped. The spectre needs no mirror at all. Its curved edges make a flipped copy impossible to fit, so a single handedness of a single shape covers the plane, and never periodically. Underneath the curves sits Tile(1, 1), the equilateral member of the hat's family, with every vertex on the Eisenstein integers ℤ[ω] — the tiling is generated with exact integer arithmetic and extends as far as you care to pan.
Far out, spectres would be smaller than three pixels, so supertiles are drawn as flat regions instead (their true boundaries — the outlines are exact, however wiggly); the readout switches from spectres to regions. Zoom in and the spectres come back.
The tiling is built hierarchically from nine kinds of cluster, named by Greek letters Γ Δ Θ Λ Ξ Π Σ Φ Ψ after the paper. Each cluster carries one spectre — except Γ, the mystic, which carries two, the second rotated 30° against the grain of everything around it.
reflection.Draws the outlines of every supertile of the chosen level in red. Unlike the hat's, the spectre's supertiles have no simple polygon: what you see is the exact union boundary of their tiles, drawn along the straight Tile(1, 1) edges beneath the curves. Each level up is about 2.8 times larger.
The button copies a link that reproduces this exact view.
SVG writes the view as a vector file with the curved edges (one path per
orientation, one <use> per spectre; capped at two million).
PNG renders the view at 3840 × 2160.
The hat page shows the original einstein and its Tile(a, b) family; the blend page switches between the two families in place, with the hat's shape presets and the spectre's curve slider.
Mathematics: A chiral aperiodic monotile. Built in Rust, compiled to WebAssembly; source on GitHub.