
The excitations can only move in certain subsystems or cannot move at all. Well known
examples of fractons include the Haah code [8] and the X-cube model [22]. While regular
topological phases are described by topological quantum field theories, it is still an open
question what theories mathematically characterize fractons. Since fractons also satisfy
the topological order conditions in the sense of [2], we call the ground states of a fracton
topologically ordered states, in the same way as those of regular topological phases.
Realizing topological phases in physical systems remains an extremely challenging task.
On the other hand, there now exist quantum processors based on a number of platforms
such as superconducting qubits [14], Rydberg atomic arrays [7], etc. These devices can
host physical qubits at the scale of 102, and this number is expected to increase signifi-
cantly in the near future. Hence, it is both feasible and interesting to simulate topological
phases in quantum processors. Thanks to the intrinsic robustness of topological phases,
the simulation is relatively less sensitive to the noises in the current quantum processors.
We may also gain more insight in topological phases by engineering them in processors.
The toric code ground states were realized in the superconducting-qubit-based systems
[14] and the Rydberg-atom systems [19]. In [14], the authors gave a quantum circuit
consisting of Clifford gates to realize the ground states of the planar toric code (a.k.a.
surface code [5]). Quantum circuits realizing non-Abelian topological orders such as Levin-
Wen string-net model and Kitaev quantum double model have also been studied. See for
instance [12,18,20,4,16,17], though in these cases, the gates utilized are no longer in
the Clifford group and measurements are required.
In this paper, we develop quantum circuits realizing the ground states for a number of
topological phases. In [14], only planar toric code is considered where the lattice is defined
on a planar surface. Here we generalize their method to apply to a large class of surfaces
with or without boundary. The quantum circuit consists of only Clifford gates. In toric
code, the Hamiltonian consists of two types of operators, the term Avfor each vertex v
and the term Bpfor each plaquette p. See Figure 2. The key idea of constructing the
ground state in [14] is as follows. Start with the product state |ϕ0⟩=|00...0⟩(also written
as |0⟩⊗) which is the +1 eigenstate for all vertex terms. The ground state is then obtained
by projecting |ϕ0⟩to the +1 eigenstate of all plaquette operators,
|GS⟩ ∼ Y
p
1 + Bp
2|ϕ0⟩.(1)
The effect of 1+Bp
2acting on certain states can be simulated by an appropriate combination
of the Hadamard gate and the CNOT gate. For this method to work, the control qubit
for CNOT has to be in the |0⟩state prior to applying the Hadamard and CNOT. Hence,
it is critical to choose the right sequence for the plaquettes so that, immediately before
simulating the term corresponding to each plaquette p, there is always at least one edge
on the boundary of pwith the state |0⟩. When the lattice is a simple planar lattice, the
problem can be easily solved by dividing the lattice into several parts and applying the
CNOT gates in a specific order. In this paper, since we consider lattices on arbitrary
surfaces, this question is much subtler.
Here we provide an explicit algorithm to determine the sequence in which the plaquette
operators are simulated. We show that this is always possible for a large class of lattices
with or without boundary. The result of the algorithm is a quantum circuit consisting of
Clifford gates realizing the ground state of the toric code. Moreover, we also adapt this
method to 3D phases including the 3D toric model and the X-cube fracton model. For
the X-cube model, we again initialize the state to the product of |0⟩state and simulate
the projectors corresponding to cube terms. A similar issue arises that we need to choose
Accepted in Quantum 2024-02-28, click title to verify. Published under CC-BY 4.0. 2