Papers
Topics
Authors
Recent
Search
2000 character limit reached

Tile Codes: A Unified Coding Framework

Updated 20 November 2025
  • Tile Codes are error-correcting codes constructed from tilings on discrete spaces, combining classical perfect codes with scalable quantum error correction.
  • They leverage TS-metrics and concatenation methods to produce systematic constructions with tunable parameters and robust logical operator frameworks.
  • Their unified framework encompasses combinatorial, algebraic, and topological viewpoints, enabling enhanced encoding rates and fault-tolerant operations.

A tile code is a family of error-correcting codes—classical and quantum—arising from the combinatorial structure of tilings on discrete spaces, such as the Hamming cube or the planar lattice. Tile codes unify several perspectives in coding theory, combining concepts from support-respecting metrics, lattice tilings, permutation codes, and topological quantum codes. In the quantum regime, tile codes are distinct from surface codes by allowing higher encoding rates and a broader range of stabilizer weights, all while preserving tunably local (typically 2D) geometry. In classical coding theory, “tile codes” correspond to tilings of F2n\mathbb{F}_2^n that become perfect codes under suitable translation-invariant support metrics.

1. TS-Metrics and Perfect Tile Codes in F2n\mathbb{F}_2^n

Tile codes in the classical Hamming cube F2n\mathbb{F}_2^n are built from tilings (D,C)(D,C), where CC is a code (a set of coset representatives), and DD is a tile such that the translates c+Dc+D for cCc\in C partition the space. The induced coding-theoretic properties depend on the metric chosen. The central concept is that of a TS-metric: a translation-invariant weight function ω:F2nR0\omega:\mathbb{F}_2^n\rightarrow \mathbb{R}_{\ge 0} that also respects supports, i.e.,

$\supp(u)\subseteq\supp(v)\implies \omega(u)\le\omega(v).$

Every TS-metric F2n\mathbb{F}_2^n0 ensures the induced metric balls F2n\mathbb{F}_2^n1 are closed under taking subvectors. A tile F2n\mathbb{F}_2^n2 is a TS-ball if and only if it is the ball of some TS-metric, and in this case, F2n\mathbb{F}_2^n3 is a TS-perfect code.

Key subfamilies include:

  • Poset metrics: Weights are determined by ideals of a poset on F2n\mathbb{F}_2^n4. For a poset F2n\mathbb{F}_2^n5, the poset weight is F2n\mathbb{F}_2^n6.
  • Combinatorial metrics: Weights derive from the minimal size of a covering F2n\mathbb{F}_2^n7 required to cover F2n\mathbb{F}_2^n8.

Classification results show that exactly six equivalence classes of small tiles (with F2n\mathbb{F}_2^n9) admit TS-metrics that turn the tiling into a perfect code, corresponding to particular poset and combinatorial metrics. For high-rank tilings, a tile F2n\mathbb{F}_2^n0 (with Hamming weight F2n\mathbb{F}_2^n1) is a TS-ball if and only if F2n\mathbb{F}_2^n2 has Hamming weight F2n\mathbb{F}_2^n3, and can be realized as a combinatorial metric ball (Miyamoto et al., 2019).

2. Construction and Concatenation of Tile Codes

The product structure of the Hamming cube allows for concatenation constructions: if F2n\mathbb{F}_2^n4 and F2n\mathbb{F}_2^n5 are TS-tilings in F2n\mathbb{F}_2^n6 and F2n\mathbb{F}_2^n7, then F2n\mathbb{F}_2^n8 is a TS-tiling in F2n\mathbb{F}_2^n9. TS-metrics extend naturally via the max-metric:

(D,C)(D,C)0

If (D,C)(D,C)1 and (D,C)(D,C)2 are balls of radius (D,C)(D,C)3 in their spaces, their concatenation is the ball of radius (D,C)(D,C)4 in the max-metric on the product. For balls of different radii, conditional sum metrics (D,C)(D,C)5 extend the structure to more parameter regimes.

This framework yields infinite families of TS-perfect codes built from smaller constituent tile codes, with rigorous correspondence between the metric, tile, and decoding performance (Miyamoto et al., 2019).

3. Tile Codes as Quantum Error-Correcting Codes

In quantum coding, tile codes generalize the surface code paradigm. On a planar square lattice, qubits are placed on edges, and X- and Z-type check operators (“tiles”) are defined via fixed-size masks ((D,C)(D,C)6 boxes) acting on the local neighborhood of each vertex. Stabilizers may be nonplanar within the box but remain constant-size.

Parameter specifications:

  • Box size (D,C)(D,C)7 determines tile size and locality; larger (D,C)(D,C)8 increases logical qubits encoded.
  • For a rectangular patch of (D,C)(D,C)9 bulk vertices, with appropriate boundary layers, the number of encoded qubits is CC0, and the code length CC1 after trimming unused qubits.
  • Distance CC2 corresponds to the minimal nontrivial logical string connecting appropriate boundaries, computable via integer linear programming.

Concrete parameter examples include CC3 (weight-6 stabilizer, CC4), CC5 (weight-8, CC6), and CC7 (weight-8, CC8), with the stabilizer weights CC9. These codes can surpass the efficiency of rotated surface codes by up to a factor of DD0 in the expression DD1 (Steffan et al., 12 Apr 2025).

4. Logical Operators and Algebraic Structure

Tile codes possess a highly structured logical operator space. Under total topological order assumptions, logical operators DD2 (indexed by a DD3 block) admit a canonical symplectic basis. Each logical operator is supported along a narrow strip on the lattice boundary, generable by a local cellular automaton: each DD4- or DD5-logical is grown outward from a seed via update rules determined by the tile structure. The number of update rules scales with the non-locality parameter DD6.

Algebraically, the code is described as a Koszul complex over the ring DD7:

DD8

where error operators correspond to elements in DD9, and checks are encoded by c+Dc+D0. The cohomology c+Dc+D1 yields the c+Dc+D2 logical qubits. This framework has an algebro-geometric interpretation as computing higher global sections of a twisted Koszul complex on c+Dc+D3 (Breuckmann et al., 18 Nov 2025).

5. Derived Automorphisms and Logical Gates

Tile codes support the notion of derived automorphisms: code equivalences implemented by patch extension and retraction. Explicitly, extending the lattice by one row or column and subsequently removing the opposite boundary induces a map on the logical space:

c+Dc+D4

This implements a product of logical CNOT gates (and SWAPs) in the symplectic basis. The physical protocol involves adding ancillary qubits, performing appropriate check measurements, and applying a Pauli-frame update. Such automorphisms generalize lattice surgery and provide a low-overhead, fault-tolerant means to realize multi-qubit Clifford group operations directly at the code level (Breuckmann et al., 18 Nov 2025).

6. Flexibility and Comparison to Other Codes

Tile codes allow systematic variation in patch shape, boundary type, and tile structure:

  • Arbitrary (simply-connected) bulk region shapes are supported.
  • Boundary conditions are adjusted via additional layers of “red” (X-type boundary) and “blue” (Z-type boundary) vertices.
  • Stabilizer weight and distance can be tuned by changing tile support in the local box (e.g., increasing c+Dc+D5 for higher rate and distance at the expense of check weight).
  • Rotated layouts and mixed boundaries interpolate between tile codes and surface code variants.

Compared with the standard (e.g., rotated) surface code, tile codes can encode multiple logical qubits in a single patch, with only a constant factor increase in check support per tile. This suggests a significant potential reduction in the space-time overhead for fault-tolerant quantum computation in 2D architectures (Steffan et al., 12 Apr 2025, Breuckmann et al., 18 Nov 2025).

7. Tile Codes and Square-Tiled Surface Codes

Permutation codes for square-tiled surfaces (origami) provide a classical manifestation of the “tile code” philosophy. Given c+Dc+D6 squares, permutations c+Dc+D7 determine gluings in the horizontal and vertical directions, classifying the translation surface and recording saddle-connection cylinder decompositions. Encoding the cylinder decomposition in a given rational direction as a permutation “left-code” enables combinatorial enumeration of the c+Dc+D8 orbit and explicit determination of the Veech group by group-theoretic conditions on these permutations (Tan, 2012).

This approach underlines the deep combinatorial and group-theoretic ties between tile code constructions in discrete spaces and geometric codings arising in translation surface theory.


Tile codes thus form a unifying conceptual framework at the intersection of classic and quantum coding: they encompass perfect codes in specialized metrics, combinatorial constructions in permutation group settings, and scalable, high-rate quantum codes with explicit logical structure and algebraic clarity.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Tile Codes.