
A four-dimensional toric code on the D
4
lattice:
[[16L
4
, 6, d]] with weight-4 X-stabilizers
from the 16-cell honeycomb
Raghu Kulkarni
SSMTheory Group, IDrive Inc., Calabasas, CA 91302, USA
raghu@idrive.com
Abstract
We construct a four-dimensional toric code on the D
4
lattice, the densest lattice packing
in four dimensions. The construction uses the Delaunay decomposition of D
4
, which is a
honeycomb of regular 16-cells. Qubits sit on the 16L
4
triangular faces of a 4-torus of side L;
X-stabilizers act on tetrahedra with uniform weight 4, the smallest weight a face–cell check
can have, and Z-stabilizers act on edges with uniform weight 8. Computational verification
at L = 4 confirms CSS validity, k = 6 = b
2
(T
4
), and the full incidence structure of the
complex. Both sector distances are even by a parity argument. An exhaustive scan shows that
the weight-4 kernel of the X-sector consists of exactly the 3072 tetrahedron boundaries, all
stabilizers, and that the weight-4 kernel of the Z-sector is empty, so d ≥ 6; verified annealed
representatives give d ≤ 32 at L = 4, the best of them a wrapping membrane of the three-
dimensional section with weight exactly 2L
2
, and homology puts the expected scaling at Θ(L
2
).
Neither sector has point excitations: a single violated check is unachievable in the X-sector and
impossible identically in the Z-sector, so all excitations are closed loops. This is the excitation
structure behind the finite-temperature self-correction of the 4D toric code. The equal-time
sections of the code are exactly the FCC Delaunay (tetrahedral–octahedral) honeycomb, and
the 16-cell honeycomb is the alternated lattice through which Kubica and Vasmer connect the
four-dimensional subsystem toric code to the octaplex toric codes of Jochym-O’Connor and
Yoder; the face sector was not considered in that correspondence. Everything reported here
reproduces from the scripts in the appendices in minutes on a laptop.
Keywords: quantum error correction, 4D toric code, D
4
lattice, self-correcting memory,
single-shot codes
1 Introduction
The four-dimensional toric code is the canonical self-correcting quantum memory. Both of its
excitation types are extended loops, creating an excitation costs energy that grows with its length,
and thermal errors are confined instead of diffusing freely [1, 3]. On the hypercubic lattice the
code is [[6L
4
, 6, L
2
]]: qubits on square faces, weight-6 X-checks on edges, weight-6 Z-checks on
cubes [1, 4]. The known variants change the topology or the support: fractal subsets of the
hypercubic lattice [5], hyperbolic lattices, the tesseract color code [6]. Closest to this work,
Jochym-O’Connor and Yoder constructed four-dimensional stabilizer toric codes on the octaplex
(24-cell) tessellation, with qubits on 3-cells [7], and Kubica and Vasmer showed these to be gauge
fixings of their four-dimensional subsystem toric code, with the 16-cell honeycomb appearing as
the alternated lattice of that correspondence [2]. Here we construct a different sector of the same
1