
4
for k1, k2∈−2−3/2,2−3/2. Here, √2πk1and √2πk2
represent the quasi-position ˆq(mod √π) and quasi-
momentum ˆp(mod √π) of |ϕ⟩(respectively). It is
straightforward to show that each subspace Vk1,k2is two-
dimensional and spanned by the a=√2Zak states
|k1, k2⟩√2and |k1+ 1/√2, k2⟩√2. With this connection
to Zak states we can see that the union of subspaces
Vk1,k2for k1, k2∈−2−3/2,2−3/2spans the full Hilbert
space H.
Since each stabilizer subspace Vk1,k2is two-
dimensional, we can define a qubit within each subspace
labelled by the orthonormal stabilizer states |µ, k1, k2⟩,
where µ= 0,1. The naïve way to do so would be to
define the |0, k1, k2⟩stabilizer state as |k1, k2⟩√2and
|1, k1, k2⟩as |k1+ 1/√2, k2⟩√2. This is justified since
|k1, k2⟩√2is “closest” to the ideal codestate |¯
0⟩=|0,0⟩√2,
while |k1+ 1/√2, k2⟩√2is “closest” to |¯
1⟩=|1/√2,0⟩√2,
see Eq. (12) and Fig. 1.
However, we want to ensure that the qubit state rep-
resents the GKP logical information stored in the state.
In particular, we impose the defining property of the sta-
bilizer states that
|ψ, k1, k2⟩=ˆ
W(k1, k2)|¯
ψ⟩(14)
is a displaced ideal codestate for all qubit states |ψ⟩=
α|0⟩+β|1⟩with ideal GKP encoding |¯
ψ⟩=α|¯
0⟩+β|¯
1⟩.
To see the importance of Eq. (14), consider perform-
ing a round of ideal GKP error correction on the state
|ψ, k1, k2⟩as follows. First, we measure the stabilizer
generators, which reveals the values of k1and k2via
Eq. (13). Then, we apply the displacement ˆ
W(k1, k2)†
that returns the state to the ideal codespace. With this
definition, we ensure that the qubit information |ψ⟩in
the state |ψ, k1, k2⟩is the same as the logical information
one would obtain by performing an ideal round of error-
correction and reading out the resultant ideal codestate.
Equivalently, this enforces that the partial trace over the
stabilizer subsystem correspond to an ideal GKP decod-
ing map, as we show in Section IV D. Strictly enforcing
Eq. (14) is, in fact, the key difference between our sub-
system decomposition and previous definitions [18].
Enforcing Eq. (14) gives the stabilizer states in terms
of Zak states
|0, k1, k2⟩=|k1, k2⟩√2,(15a)
|1, k1, k2⟩=eiπk2/√2|k1+ 1/√2, k2⟩√2.(15b)
The additional eiπk2/√2phase on the definition of
|1, k1, k2⟩arises from the differing geometric phases in
the definition of the Zak states Eq. (11) and the stabi-
lizer states Eq. (14):
|1, k1, k2⟩=ˆ
W(k1, k2)|¯
1⟩(16a)
=ˆ
W(k1, k2)ˆ
W(1/√2,0) |0,0⟩√2(16b)
=eiπk2/√2|k1+ 1/√2, k2⟩√2.(16c)
This phase has two additional consequences. First, it
ensures that all the logical Pauli operators act as a tensor
product between the logical and stabilizer subsystems,
as we will see in Section II C 3. A similar result is de-
scribed in Ref. [29]. Second, the phase ensures that the
full symmetry of the square GKP code is preserved in the
subsystem decomposition.
It is also interesting to compare Eq. (15) with the Zak-
basis representation of the modular-position subsystem
decomposition [18,23]. Once a rescaling of k1, k2is taken
into account, the only difference between the two decom-
positions is the k2-dependent phase (see Appendix A). In
this sense the stabilizer subsystem decomposition for the
single-mode square GKP qubit code can be thought of as
a “rephasing” of the modular-position subsystem decom-
position that symmetrizes the treatment of position and
momentum.
The states |µ, k1, k2⟩form a basis for µ= 0,1and
k1, k2∈−2−3/2,2−3/2, so we can define a subsystem
decomposition
H=L⊗S,|µ⟩⊗|k1, k2⟩=|µ, k1, k2⟩,(17)
where Lis the logical subsystem and Sis the stabilizer
subsystem. Similar to results obtained in [18], Lis a
two-dimensional subsystem while Sis isomorphic to the
full Hilbert space Hby associating the stabilizer sub-
system basis states |k1, k2⟩ ∈ S with a= 1 Zak states
|√2k1,√2k2⟩1∈ H of the full Hilbert space. For this rea-
son we call the basis of the stabilizer subsystem |k1, k2⟩
the Zak basis of S. We note here for clarity that the sta-
bilizer subsystem decomposition Eq. (17) applies to the
square GKP code, which is a stabilizer code and not a
“subsystem code” in the sense of Ref. [30].
It is worth briefly reiterating why the subsystem de-
composition Eq. (17) is non-trivial. The key feature of
the stabilizer subsystem decomposition is that the state
in the logical subsystem is the information one would
obtain if one performed a round of ideal quantum error
correction and logical read-out. This feature is enforced
by Eq. (14) and appears as a state-dependent eiπk2/√2
phase when defining the subsystem basis states in terms
of Zak states, see Eq. (15). We can use the connection
to error correction to justify the use of the stabilizer sub-
system decomposition in the analysis of GKP codes, as
we will now do in the rest of the manuscript.
C. Properties
Now that we have defined the stabilizer subsystem de-
composition for the square GKP code, we outline its key
properties. We begin by presenting the quasi-periodic
boundary conditions of Sin Section II C 1, which pro-
vide an intuitive picture of how uncorrectable errors on
the oscillator cause logical errors in the logical subsystem
L. In Section II C 2, we provide examples of states de-
composed into the subsystem decomposition. In partic-
ular, the decomposition of approximate GKP codestates