Hyperbolic Color Codes
- Hyperbolic color codes are quantum error-correcting codes utilizing hyperbolic tilings and colorable cellulations, expanding the number of encoded qubits linearly and distance logarithmically in two dimensions or achieving constant rate and polynomial distance in higher dimensions.
- Applications include developing efficient error-correcting protocols and enhancing computational capabilities of quantum devices, demonstrated, for example, through compact hyperbolic surfaces and string operator contractions for optimal quantum architectural practices.
- Significant for improving stability and computational practices in quantum systems, specifically through advances in Fradkin, Floquet, and Higman code systems, among others.
Hyperbolic color codes are quantum error-correcting codes constructed from colorable cellulations of compact hyperbolic manifolds. In the two-dimensional setting, they place qubits on vertices of trivalent, three-face-colorable tilings and associate both - and -type stabilizers with faces. Their defining geometric feature is negative curvature: the number of encoded qubits can grow linearly with the blocklength while the distance grows logarithmically. Higher-dimensional generalizations, defined on colorable triangulations of arithmetic hyperbolic manifolds, can instead achieve constant rate and polynomial distance. Hyperbolic color-code geometries also underlie Floquet constructions with weight-two measurements, finite encoding rate, and efficient graph-based decoding.
1. Definition and stabilizer framework
A CSS code is specified by binary parity-check matrices and satisfying
For physical qubits, the parameters are
where is the minimum weight of a nontrivial logical - or -operator.
A two-dimensional color code is defined on a trivalent tiling of a closed surface whose faces admit a proper three-coloring. Qubits are placed on vertices. If 0 is the face-vertex incidence matrix, then
1
Thus each face 2 supports the stabilizers
3
For a tiling with vertex set 4, edge set 5, and face set 6, the blocklength is 7. The color-code dimension is
8
For an orientable surface of genus 9,
0
The factor of two relative to the 1 logical qubits of an ordinary surface code reflects the doubled homological structure of color codes. Logical operators can be described using colored strings on shrunk lattices. A string has a color, a Pauli type, and a nontrivial homology class; only two of the three color descriptions are independent because their product is stabilizer-equivalent to the identity.
The trivalence and bounded face sizes imply bounded stabilizer weights and bounded qubit participation degrees. Consequently, these families have quantum low-density parity-check (qLDPC) structure whenever the local combinatorics remain uniformly bounded.
2. Hyperbolic constructions and their two-dimensional parameters
The first systematic family of hyperbolic color codes was constructed from finite quotients of regular hyperbolic tilings generated by triangle-group Cayley graphs (Delfosse, 2013). Integers 2 are chosen so that
3
The corresponding triangle group is
4
Its Cayley graph contains 5-gonal faces generated by powers of 6 and 7-gonal faces generated by 8. Finite groups 9 reproduce the infinite group relations up to length 0, producing finite tilings 1 satisfying
2
Every radius-3 neighborhood in the quotient is isomorphic to a radius-4 neighborhood in the infinite hyperbolic tiling. This local-planarity property is central to the distance proof: a sufficiently small operator is supported inside a planar region and is therefore stabilizer-trivial.
The finite quotient need not itself have three-colorable faces. If 5 is the graph whose vertices correspond to the 6-gonal faces and whose edges represent shared boundaries, then
7
When this condition fails, a double cover 8 is formed with vertex set
9
and edges
0
The cover is three-face-colorable and preserves the radius-1 local geometry.
For the double cover, 2, while trivalence gives 3. The Euler characteristic is
4
and the resulting color code has
5
Hence the asymptotic rate is
6
which is strictly positive in the hyperbolic regime.
If
7
the construction satisfies
8
up to the strict-inequality convention in the proof. Since 9, the distance obeys
0
Thus the family has
1
with bounded stabilizer weights. The same work proves the tradeoff
2
for bounded-degree, bounded-face-size surface and color-code tilings (Delfosse, 2013). Consequently, any such family with 3 satisfies
4
The logarithmic distance is therefore asymptotically optimal within this two-dimensional bounded-geometry class, although it is not a universal limitation on qLDPC codes.
3. Hyperbolic polygons, examples, and geometric caveats
A separate construction uses compact orientable surfaces of genus 5 represented as quotients of the hyperbolic plane by Fuchsian groups (Silva et al., 2018). A regular fundamental polygon, often of type 6, is formed by pairing opposite sides. Hyperbolic tessellations of type 7 satisfy
8
For two-dimensional color codes, the relevant tessellations are trivalent, so 9, and their faces must be three-colorable. The construction reports examples including
0
It also reports the family
1
whose rate is
2
This family has fixed distance 3, so its high rate does not constitute asymptotic goodness: the distance remains bounded as 4 grows.
The paper estimates distance using the hyperbolic side length 5 and the diameter 6 of the circumscribed polygon,
7
8
Defining
9
the reported estimate is
0
For 1, this gives the reported code 2; for 3, the paper reports 4.
The construction has an important internal consistency issue. It states that qubits are placed on vertices but later uses 5. In the standard trivalent vertex-qubit convention,
6
so 7, not 8. The reported face counts, blocklengths, and parameters therefore do not all follow unambiguously from the standard cellulation identities as printed. The parameter families should consequently be understood as claims within the paper’s bookkeeping convention rather than as consequences that are fully consistent with the standard two-dimensional color-code counting formulas.
4. Floquet realizations on hyperbolic color-code tilings
Hyperbolic color-code tilings can be converted into Floquet codes by replacing high-weight face stabilizers with periodic measurements of weight-two edge operators. A tiling suitable for this purpose is trivalent and three-face-colorable. For a uniform 9 tiling,
0
The associated Floquet code places physical qubits on vertices and assigns each edge a Pauli type determined by its color:
1
The edge checks are therefore 2, 3, and 4. Products of edge checks around a face reproduce face-type stabilizers. The number of logical qubits equals the first homology dimension,
5
For hyperbolic tilings, this gives finite asymptotic rate. The 6 tiling on the genus-two Bolza surface yields a small code with four logical qubits and sixteen data qubits,
7
The hyperbolic Floquet construction studied in (Higgott et al., 2023) uses three measurement sub-rounds,
8
and has weight-two checks, finite encoding rate, and logarithmic distance. For ordinary hyperbolic families,
9
Semi-hyperbolic refinement subdivides the dual tiling with parameter 0. It preserves the topology and logical-qubit count while increasing the blocklength and distance:
1
For a fixed seed surface,
2
The principal resource is the use of low-weight measurements. Under direct two-qubit measurement noise, semi-hyperbolic Floquet codes were numerically compared with planar honeycomb codes, with reported resource reductions of up to 3 in the tested regime. Under standard circuit-level depolarizing noise, the paper reports approximately 4 improvement over planar honeycomb codes and a 5 improvement over surface-code circuits for a large instance. These are finite-size simulation results rather than asymptotic or rigorous threshold statements.
A later construction, the hyperbolic color Floquet (HCF) code, uses only 6 and 7 measurements on a six-step schedule,
8
For the regular 9 family,
00
and
01
Because only 02 and 03 checks are measured, each single-fault event generally affects at most two detectors. The resulting syndrome is graph-valued rather than hypergraph-valued, allowing minimum-weight perfect matching (MWPM) decoding. The reported circuit-level threshold is approximately 04 for the studied noise model (Ozawa et al., 28 Sep 2025).
5. Logical gates, decoding, and architectural constraints
Color-code geometry supports colored string operators, shrunk lattices, holes, twists, and nontrivial genus encodings. Joint logical-Pauli measurements can implement the Clifford group using an appropriately encoded logical ancilla. The method includes logical Pauli operations, 05, 06, Hadamard generation, and CNOT through measurements such as
07
The joint measurement protocol temporarily modifies stabilizers along a logical string, measures the string qubits individually, reconstructs the syndrome, restores the original checks, and performs 08 rounds of syndrome extraction. A twist-defect ancilla can represent logical 09 as a string and avoids the unfavorable CAT-state scaling associated with graph-like logical operators. The framework is explicitly demonstrated for hyperbolic surface codes and ordinary color codes in (Lavasani et al., 2018); it does not itself construct or resource-count a hyperbolic color code.
Hyperbolic color-code decoders are naturally related to homological decoding. Nontrivial logical operators correspond to noncontractible cycles, while sufficiently small error patterns lie in locally planar regions and are topologically trivial. Floquet variants use detector graphs and MWPM when individual faults produce only pairs of detection events. By contrast, schedules involving 10, 11, and 12 can produce hypergraph syndromes in which a single fault flips three or more detectors.
The principal architectural limitation is that hyperbolic adjacency is not generally realizable through strictly local nearest-neighbor interactions in a planar Euclidean layout. Implementations may require long-range couplings, nonplanar connectivity, modular architectures, or semi-hyperbolic decompositions. Distance preservation during logical measurements also requires careful routing of strings, placement of defects, and control of temporary boundaries.
The Clifford constructions do not provide a non-Clifford 13 gate by themselves. Universality therefore still requires magic-state injection and distillation unless a separate transversal or hardware-native non-Clifford mechanism is available.
6. Higher-dimensional polynomial-distance constructions
The logarithmic-distance limitation applies to the two-dimensional bounded-geometry families described above. A 2026 construction extends hyperbolic color codes to arbitrary dimensions 14 using arithmetic hyperbolic manifolds and colorable triangulations (Hasegawa et al., 14 Sep 2026).
A type-15 16-dimensional color code is defined on a 17-dimensional simplicial complex 18 whose vertices admit a proper 19-coloring. Physical qubits occupy 20-simplices, while 21- and 22-stabilizers are indexed by 23- and 24-simplices. The logical-qubit count is
25
where 26 is the 27th Betti number. The barycentric subdivision of any triangulation of a closed 28-manifold supplies the required colorable complex.
The manifolds are arithmetic hyperbolic covers
29
with blocklength proportional to the manifold volume:
30
The distance is controlled by higher-dimensional homological systoles. For 31,
32
where
33
The logical-qubit scaling is governed by
34
For even dimension 35 and middle type 36, the family has
37
and the distance satisfies
38
In particular, for 39 and 40,
41
These are qLDPC families because the construction uses finite covers of a fixed base complex, preserving bounded stabilizer weights and bounded qubit degrees. They therefore establish constant rate together with polynomial distance in higher-dimensional hyperbolic color codes, unlike the two-dimensional families whose distance is logarithmic.
The construction does not establish an efficient decoder with polynomial decoding radius and a finite threshold, a complete circuit-level fault-tolerance theorem, self-correcting computation, or optimality of the rate and distance exponents. Its significance is instead the separation of two-dimensional and higher-dimensional behavior: two-dimensional hyperbolic color codes provide constant rate with logarithmic distance, whereas even-dimensional middle-type codes on arithmetic hyperbolic manifolds can provide constant rate with polynomial distance.
7. Extensions and related structures
Hyperbolic color-code ideas also appear in rainbow codes, which generalize color codes and pin codes to colored simplicial complexes that need not be manifold-like (Scruby et al., 2024). In these constructions, hypergraph-product complexes are interpreted as collections of color codes joined along domain walls. Selected maximal and rainbow subgraphs become stabilizers, allowing the removal of constant-weight logical operators that occur in some hypergraph-product pin codes.
Combining these joins with quasi-hyperbolic color codes yields qubit LDPC families with
42
and transversal single-qubit 43 operations implementing logical 44 gates. The family is not asymptotically good because 45, but its constant rate and unbounded distance make the formal magic-state-yield parameter
46
tend to zero.
The geometric coloring requirements of hyperbolic lattices should not be confused with continuous distance-graph coloring. A result on a five-chromatic same-distance graph in the hyperbolic plane proves that, for a particular distance 47, four colors cannot avoid monochromatic pairs at that exact distance (Exoo et al., 2023). This is not a quantum-code theorem: hyperbolic color codes require a combinatorial coloring of cells or faces satisfying stabilizer and commutation conditions, not a coloring of every pair of points at a fixed metric separation.
Taken together, the constructions define several distinct regimes:
- Two-dimensional static hyperbolic color codes: 48 and 49, with bounded stabilizer weights.
- Two-dimensional hyperbolic Floquet codes: finite rate, weight-two measurements, logarithmic distance, and homological decoding.
- Semi-hyperbolic Floquet codes: refined distance scaling approaching 50 for fixed-topology seeds, at the cost of reduced rate and increased resources.
- Rainbow and quasi-hyperbolic constructions: constant rate, logarithmic distance, and transversal single-qubit non-Clifford gates.
- Higher-dimensional arithmetic hyperbolic color codes: constant rate and polynomial distance for even-dimensional middle types.
The central tradeoff is therefore dimension- and architecture-dependent. Hyperbolic geometry supplies extensive logical degeneracy and qLDPC locality in the intrinsic geometry, while curvature limits two-dimensional systolic distance to logarithmic growth. Higher-dimensional topology, arithmetic covers, domain-wall joins, and dynamical measurement schedules provide distinct mechanisms for modifying this rate-distance-decoding tradeoff.