
TL;DR
This paper explores the potential of Heisenberg ferromagnets for robust quantum storage by using permutation-invariant codes and energy error bounds, aiming to improve quantum memory lifetime.
Contribution
It introduces a novel approach to quantum storage in Heisenberg ferromagnets using permutation-invariant codes and energy bounds, with theoretical and numerical analysis of storage lifetime.
Findings
Increasing effective dimension improves storage lifetime.
Maximal effective dimension yields an upper bound on storage error.
Numerical bounds enhance understanding of quantum memory lifetimes.
Abstract
We must protect inherently fragile quantum data to unlock the potential of quantum technologies. A pertinent concern in schemes for quantum storage is their potential for near-term implementation. Since Heisenberg ferromagnets are readily available, we investigate their potential for robust quantum storage. We propose to use permutation-invariant quantum codes to store quantum data in Heisenberg ferromagnets, because the ground space of any Heisenberg ferromagnet must be symmetric under any permutation of the underlying qubits. By exploiting an area law on the expected energy of Pauli errors, we show that increasing the effective dimension of Heisenberg ferromagnets can improve the storage lifetime. When the effective dimension of Heisenberg ferromagnets is maximal, we also obtain an upper bound for the storage error. This result relies on perturbation theory, where we use Davis'…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Quantum storage in quantum ferromagnets
Yingkai Ouyang
Department of Physics and Astronomy, University of Sheffield, Sheffield, UK
Singapore University of Technology and Design, 8 Somapah Road, Singapore
Centre for Quantum Technologies, National University of Singapore, 3 Science Drive 2, Singapore
Abstract
We must protect inherently fragile quantum data to unlock the potential of quantum technologies. A pertinent concern in schemes for quantum storage is their potential for near-term implementation. Since Heisenberg ferromagnets are readily available, we investigate their potential for robust quantum storage. We propose to use permutation-invariant quantum codes to store quantum data in Heisenberg ferromagnets, because the ground space of any Heisenberg ferromagnet must be symmetric under any permutation of the underlying qubits. By exploiting an area law on the expected energy of Pauli errors, we show that increasing the effective dimension of Heisenberg ferromagnets can improve the storage lifetime. When the effective dimension of Heisenberg ferromagnets is maximal, we also obtain an upper bound for the storage error. This result relies on perturbation theory, where we use Davis’ divided difference representation for Fréchet derivatives along with the recursive structure of these divided differences. Our numerical bounds allow us to better understand how quantum memory lifetimes can be enhanced in Heisenberg ferromagnets.
Introduction.— Decoherence quickly renders unprotected quantum data unreliable. To combat this, it becomes necessary to encode quantum data into quantum error correction codes. The challenge in designing robust quantum memories arises from the difficulty of simultaneously (i) utilizing an easily accessible physical system, (ii) having a quantum code that lies within the ground space of the system’s Hamiltonian , and (iii) having an increased storage lifetime with an increasing number of qubits in the physical system. Self-correcting quantum memories RevModPhys.87.307 ; brown2016quantum should satisfy (ii) and (iii), but are challenging to implement in a multitude of desirable settings DAP02 ; Kit06 ; KaC08 ; BrT09 ; CRL10 ; CLBT10 ; Pastawski2011 ; BrH13 ; brell2016proposal ; PhysRevLett.113.260504 ; Has11 ; Yos11 . Indeed, constraint (i) does easily not hold, which frustrates the design of reliable quantum storage. For instance, quantum memories based on stabilizer codes which correct at least one error and also satisfy (ii) unfortunately reside in unphysical systems with many-body interactions, and can only be approximately constructed Kit06 ; JordanFahri-gadgets ; OckoYoshida11 ; BFBD11 . Of these constraints, it is most pertinent to satisfy (i), because physically unrealistic quantum memories will be difficult to engineer.
There are two reasons to store quantum data within the ground space and thereby satisfy constraint (ii). First, a growing energy gap can suppress excitations from the ground space marvian2017error . Second, storing quantum data within the ground space avoids unnecessary errors that can occur even in the complete absence of noise. Any state within the ground space is an eigenstate of the physical system, and for such states, they are left unchanged by a unitary operation that the system’s natural dynamics induces, after a storage time of elapses. By avoiding the need to uncompute , we would not suffer from an imperfect reversal of caused by our imprecise knowledge of .
Storage within the ground space, while satisfying constraint (ii), is not enough to result in self-correcting quantum memories and thereby satisfy constraint (iii). Moreover, many physically realistic systems satisfying constraint (i) comprising of two-local terms are surprisingly incompatible with constraint (iii) PhysRevLett.113.260504 . However, this no-go result does not preclude physical systems comprising of non-commuting two-body interactions from satisfying constraint (iii). Consequently, determining whether such physical systems can satisfy constraint (iii) is especially pertinent. In this paper, we study Heisenberg ferromagnets as media for quantum storage because they comprise of non-commuting two-body interactions and therefore sidestep the no-go result of PhysRevLett.113.260504 . We also study to what extent Heisenberg ferromagnets satisfy constraint (iii).
The Heisenberg ferromagnet (HF) is a model of quantum magnetism, and is prevalent in many naturally occurring physical systems, and thereby satisfies constraint (i). For instance, the HF is found in various cuprates PhysRevLett.76.3212 ; chung2001large , in solid Helium-3 thouless1965exchange , and more generally in systems with interacting electrons Blundell . Even in many physical systems that cannot be naturally interpreted as ferromagnets, effective HFs can nonetheless be engineered, for instance by symmetrizing systems dominated by dipole interactions using dynamic pulse sequences UhrigPRL . Effective HFs have also been engineered in ultracold atomic gases duan2003controlling and quantum dots tamura2004tunable . Specifically, we study spin-half HFs in the absence of an external magnetic field, with Hamiltonian of the form
[TABLE]
Here, denotes an -qubit identity operator, denotes a swap operator on the th and th qubits, denotes the exchange constants, and denotes the set of interactions. Such HFs have and ground state energy set to zero.
By storing quantum data using permutation-invariant (PI) codes in HFs, we automatically satisfy constraint (ii). This is because symmetric states lie within the ground space of any HF, and quantum data in PI codes, by being invariant under any permutation of their underlying qubits, are symmetric states. The possibility of quantum error correction using a PI code was first affirmed by Ruskai, via construction of an explicit PI- code that corrects one error Rus00 111Here, denotes a quantum code that encodes logical qubits into physical qubits and with distance . When one needs to correct errors on a quantum code, it suffices to have .. Ruskai’s result Rus00 was subsequently improved to yield PI- codes PoR04 . In ouyang2014permutation , Ouyang constructs PI- codes that correct arbitrary errors, thereby generalizing Ruskai’s nine-qubit code. Further generalizing these codes, Ouyang introduces PI- codes OUYANG201743 . Approximate quantum error correcting PI codes were also investigated in qubit ouyang2014permutation ; ouyang2015permutation ; PhysRevLett.123.110502 and bosonic settings ouyang2019permutation . Research on PI codes shows that quantum correction is possible within the ground space of HFs, which is only suggestive that constraint (iii) can be compatible with PI codes. This is because the coding parameters of PI codes alone, being independent of the parameters in HFs, are not enough to determine what happens when physical noise applies to PI codes stored in HFs. To better understand the extent in which HFs with PI codes can satisfy constraint (iii), we study bounds on the storage error of PI codes under the action of two different noise models, where both bounds depend on properties of the underlying HF.
Our first noise model applies to HFs of any geometry, and introduces Pauli errors. These Pauli errors occur with probabilities that are thermodynamically related to their expected energies on the codespace of a specific family of PI codes ouyang2014permutation . To derive an upper bound on the storage error, we find an area law on the expected energy of a Pauli error, which demonstrates that a quantum memory based in a HF can have a macroscopic energy barrier for Pauli errors. This allows us to show that the storage error decreases with increasing dimensionality of the HF.
Our second noise model introduces unitary errors probabilistically, where each unitary arises from a local perturbation of the underlying Hamiltonian. Such a noise model can describe the effects of unwanted physical interactions, such as spurious local fields afflicting each particle independently. We use perturbation theory to bound the storage error by using Davis’ divided difference representation of these taking Fréchet derivatives. Because we require complete knowledge of the Hamiltonian’s spectrum, we restrict our analysis to exactly solvable mean-field HFs. In such HFs every pair of spins interacts with equal strength. Since such HFs have an infinite effective dimension, analyzing them is indicative of the ultimate limits of robust quantum storage in HFs.
With respect to both noise models, we provide upper bounds for the storage error of quantum memories in HFs that are numerically tractable. In both cases, we find that quantum memories in HFs are partially self-correcting in the sense that is an optimal system size for fixed noise parameters that minimizes our upper bounds on the storage error.
Energy of Pauli errors and their geometry.— We use GNU codes ouyang2014permutation to elucidate the dependence of a HF’s dimension with respect to the storage error of quantum data. GNU codes depend on three parameters , , and , and encode a single qubit into qubits. Here and quantify the distance of the GNU code with respect to bit-flip and phase-flip errors respectively, while is a scaling parameter where . When , the GNU code corrects errors. A GNU code has logical codewords
[TABLE]
where , and are Dicke states of weight 222Dicke states are uniform superpositions of computational basis states labeled by binary vectors of Hamming weight . TGG09 ; BGu13 .
We quantify a HF’s dimension using properties of its underlying graph of interactions ouyang2017spectrum . This graph has vertices labeled from 1 to , and edges that correspond to the interactions in the HF’s Hamiltonian . Given a subset of , let denote its edge-boundary with respect to the edge set , which is the set of edges in with exactly one vertex in . When every subset satisfies the inequality , the graph and HF have dimension with isoperimetric constant .
Given a set of -qubit Pauli errors that afflict at most qubits, let
[TABLE]
denote the minimum expected energy of on the code . When is a GNU code, we derive a lower bound on in terms of the edge boundary , where denotes the set of vertices on which acts non-trivially. In particular, Theorem 1 below gives an area law on the minimum size of .
Theorem 1**.**
Let be an -qubit GNU code with parameters and , where and . Then with respect to the Hamiltonian given by (1) with exchange constants and set of interactions , for every -qubit Pauli in , we have
[TABLE]
where and
[TABLE]
The significance of Theorem 1 lies in the geometric interpretation it imparts to . Namely, when the graph has dimension and isoperimetric number , we have the isoperimetric inequality
[TABLE]
where denotes the weight of . For a HF on a 1D spin-chain, For a HF on a square lattice, BoL91 with our result implies that Whenever , the expected energy of grows with its weight, and we have a macroscopic energy barrier campbell2019theory . This suggests that when , HFs can be good quantum memories. To see this, consider a noise model that introduces Pauli errors with probability proportional to and with effective inverse temperature . The corresponding channel is , which randomly introduces Pauli errors, and has the form
[TABLE]
where . The corresponding probability of obtaining an uncorrectable error, which is also the storage error after perfectly performing quantum error correction, is then
[TABLE]
From the isoperimetric inequality (4) and the bound , where is the maximum vertex degree of , we obtain
[TABLE]
We illustrate (7) in Figure 1 with , and vary the dimension and number of correctible errors . Figure 1 shows that long-range interactions can help to suppress because increasing decreases . From Figure 1, when , the optimal code corrects between 1 error to 4 errors. This shows that for a system with sufficient few dimensions, our scheme exhibits a partial self-correction property, where increasing the system size cannot indefinitely reduce the storage error.
Random coherent noise and storage error.— A good quantum memory preserves entanglement. Given a quantum code with logical codewords , consider the entangled state The storage error of with respect to a noisy channel is
[TABLE]
where , , is an identity channel, the minimization is over all recovery maps , and denotes the trace norm. To keep notation simple, when the code and noise model are already specified, we use the shorthand .
Now, let perturbations to the Hamiltonian occur with probabilities respectively. These perturbations model the effect of qubits coupling to spurious classical fields. Each perturbation is a linear combination of operators that acts non-trivially on a single qubit, and induces a unitary evolution , where denotes an exponential function. The corresponding noisy channel is , where for any initial state , we have
[TABLE]
In what follows, we focus our attention solely , which we call a random coherent noise channel, which is parameterized by its noise strength .
For any perturbation , the Taylor series of the unitary gives
[TABLE]
where
[TABLE]
are Fréchet derivatives of in the matrix direction bhatia2013matrix ; deadman2016-frechet-remainder . Now the correctible component of with respect to a code that corrects errors comprises of Fréchet derivatives of order at most , because these Fréchet derivatives are polynomials in of order no more than . Therefore, we study only the high order Fréchet derivatives. These Fréchet derivatives allow us to bound the storage error.
Lemma 2**.**
Given a quantum code that corrects errors, let and define . Then
From the integral representation of ouyang2019compilation , we exploit the fact that is unitary for Hermitian and to get
[TABLE]
which depends only on a single Fréchet derivative instead of infinitely many. Given (11), one can clearly bound in terms of just and . However, such a bound increases with increasing , and exhibits a behavior contrary to the numerical evidence in Figure 1. Increasing the number of long-range interactions increases both and dimensionality, but since increasing dimensionality should decrease the storage error, this suggests that the storage error should instead decrease with increasing . We solve this conundrum by using Davis’ representation davis1973LAA-divided-diff of Fréchet derivatives, which reveals the intricate dependence of Fréchet derivatives on the spectral decomposition . Here, strictly increase with and are eigenprojectors. Namely, we can write as
[TABLE]
Here, are divided differences that arise naturally from the theory of Lagrange interpolation. To unravel (12), we leverage on the remarkable properties of divided differences. First, divided differences are invariant under any permutation of their arguments. Hence, we can always arrange the arguments of a divided difference in non-decreasing order. Second, divided differences generalize scalar derivatives, because the divided difference of a vector with identical arguments is proportional to the th derivative of the underlying function. For the exponential function, we have when . For instance, . Third, a divided difference when not evaluated on identical arguments can be recursively defined; whenever and are distinct, where denotes a vector obtained from by deleting its th component. From (11) and (12), we find that
[TABLE]
Here arises from the divided difference with all arguments equal to zero. The term is the sum of all where .
Evaluating a bound on requires knowing the eigenvalues of . Since finding the eigenvalues of for arbitrary is in general a difficult problem ouyang2017spectrum , we study an exactly solvable HF where every pair of spins interacts equally with . We call such a HF a mean-field HF, and its ground state energy is and its higher energy eigenvalues are , , and in general, ouyang2017spectrum . We proceed to bound , which is the minimum energy needed to transition away from . For instance, , , and . In general, and for all . Importantly, is non-increasing in and is maximal when . Exploiting the recursive structure of divided differences, one can show that
[TABLE]
When there are repeated arguments for the divided difference, the bound is more complicated than (14), because it involves maximization. To avoid maximizing, we overestimate the size of by overcounting the contributions from when there are repeated arguments in . First we use (14) for divided differences even when there are repeated arguments. Second, for divided arguments with repeated entries, we count the contributions from leaves that terminate with all possible divided differences with repeated identical arguments.
If the contribution to the divided differences is dominated by leaves with no repeating indices, the total contribution of such leaves to is at most , where . The contribution to by leaves that terminate with repeated arguments is . From this we get where
[TABLE]
This leads us to our final result, which follows directly from Lemma 2, (13) and (15).
Theorem 3**.**
Let be a mean-field HF where every pair of qubits interacts with exchange constant , and be any PI code that corrects errors. Let be the random coherent noise channel as given in (8). Then when we have perfect quantum error correction, , where , and is given in (15).
From Theorem 3, we can see that the quantum memory is partially self-correcting, because the bound on the storage error contains a term which diverges for large , since is quadratic in . Hence for every noise parameter and exchange constant , our scheme for a quantum memory has an optimal system size. Figure 2 illustrates only results for optimal system sizes.
Recently, a superconducting qubit was stored between 12ns to 20ns with a fidelity of 0.9995 Barends2014 . Using our noise model, these experimental parameters can be recast into a baseline storage error of with a memory lifetime of ns and a noise strength of MHz. Given this noise model, we use Theorem 3 to obtain upper bounds on the storage error of an encoded qubit within a PI code in a mean-field HF, and we depict these numerical results in Figure 2. Here, the number of qubits for is seven PoR04 , and when , . From Figure 2, if one uses a seven-qubit PI code with GHz, the qubit’s storage lifetime can be improved to over 100ns. In addition, if one uses a 25 qubit PI code that corrects 2 errors ouyang2014permutation , the qubit’s storage lifetime can be enhanced to over 120ns when GHZ. Similarly, if GHZ, the qubit’s storage lifetime can be enhanced to over 150ns using a 49 qubit PI code that corrects 3 errors. From this, we can see how increasing and the number of qubits in HFs can enhance the storage lifetime.
Discussions.— Here, we study quantum storage in a physically abundant physical system, the HF. Our scheme, being based on a physical model that is simple to realize, will be easier to implement than those built upon many-body interactions. Because Pauli errors on PI codes can exhibit a macroscopic energy barrier, we see evidence that a quantum memory based in a HF can become increasingly robust with increasing dimensionality of the HF. In addition, we study the impact of increasing the coupling strengths within HFs on the targeted storage error. For this, we analyze an infinite-dimensional HF, namely the mean-field HF, and find numerically tractable upper bounds on the storage error. Our derivation of the bounds relies on a novel approach based on the connection between matrix perturbation theory and divided differences. We find that increasing the size of the coupling strengths can be beneficial in extending the storage lifetime of a HF-based quantum memory when used in concert with a PI code.
Since our analysis technique extends to any physical system with a completely understood spectral structure, it applies also to other code-inspired Hamiltonians, and lays the foundations for analyzing using quantum memories using our new methodology. While PI codes can be robustly prepared in superconducting charge qubits, by inducing Rabi-like oscillations between Dicke states of adjacent weights init-picode-2019-PRA , it remains to see how the initialization Hamiltonian can be integrated with the HF. Furthermore, constructing explicit protocols for the decoding of PI codes can bring quantum memories in HFs closer to implementation.
I Acknowledgments
Acknowledgements.— YO thanks Joseph F. Fitzsimons for coming up with the idea for studying Heisenberg ferromagnets for quantum storage, and also for helping to prove Theorem 1. YO also thanks Jon Tyson for bringing to his attention the divided difference representation of matrix Fréchet derivatives. YO acknowledges support from the Singapore National Research Foundation under NRF Award NRF-NRFF2013-01, the U.S. Air Force Office of Scientific Research under AOARD grant FA2386-18-1-4003. YO acknowledges support from the EPSRC (Grant No. EP/M024261/1) and the QCDA project (Grant No. EP/R043825/1) which has received funding from the QuantERA ERANET Cofund in Quantum Technologies implemented within the European Union’s Horizon 2020 Programme.
Appendix A Proof of Theorem 1
We now show that the larger the weight of , the larger the expected energy of , where is supported on our chosen PI codespace. By definition of , we have
[TABLE]
Since is permutation-invariant, both and are equal to , and hence
[TABLE]
where
[TABLE]
If swapping the th and th qubits leaves invariant, we have , and the corresponding term is zero. Now denote , and as Pauli operators that apply a single , and Pauli on the th qubit and leave the remaining qubits untouched.
Conversely, if swapping the th and th spins changes , the operator is either , , or . Because is permutation-invariant, it suffices to evaluate
[TABLE]
Since is supported on a PI-code that corrects at least a single error, the Knill-Laflamme conditions KnL97 imply that for all , we have , and ouyang2014permutation . Hence for all and supported on our PI-codespace,
[TABLE]
Using the Vandermonde binomial identity , it follows that
[TABLE]
where for our GNU code with parameters and , we have
[TABLE]
In particular, for all , we have , which implies that either or is strictly positive. The lower bound for then depends crucially on the number of edges for which is strictly positive. This implies that
[TABLE]
Substituting then gives the result.
Appendix B Proof of Lemma 2
Consider for any density matrix , where are probabilities and are unitary matrices. Let be a quantum code with logical codewords for . Let , where and denote the correctible and uncorrectable parts of respectively with respect to . It suffices to show that
[TABLE]
We now proceed with the proof. From the linearity of the channels and , it is clear that
[TABLE]
Using the triangle inequality for the trace norm and the monotonicity of the trace distance under the partial trace, we get
[TABLE]
where
[TABLE]
It remains to obtain an upper bound on .
Lemma 4**.**
[TABLE]
We defer the proof of Lemma 4, which essentially involves decomposing into a block matrix on the correctible and uncorrectable subspaces of the quantum code . Thus, it readily follows that
[TABLE]
Since probabilities sum to one, we can use Hölder’s inequality and find that the maximization over gives the upper bound required in the lemma.
Appendix C Proof of Lemma 4
Let and denote projectors onto the correctible and uncorrectable subspaces of the quantum code respectively. It follows that and . Hence, by writing into a size 2 block matrix induced by the projectors and we get
[TABLE]
where
[TABLE]
Let where denotes the correctible part of and denotes the uncorrectable part of with respect to the code . Second, since corrects errors on the correctible subspace and its Kraus operators do not induce interactions between the correctible and uncorrectable subspaces, it follows that
[TABLE]
Since =1, it follows from the definition of and that . Hence
[TABLE]
We now require a block-matrix generalization of the Gers̆gorin circle theorem varga-GCT given by the following lemma.
Lemma 5**.**
Let be a Hermitian matrix with the block decomposition
[TABLE]
where and are Hermitian matrices of the same size. Then
[TABLE]
Proof.
Since is Hermitian, there is a unitary matrix such that . Such a unitary matrix admits a block decomposition
[TABLE]
Then we can see that
[TABLE]
Since the trace of the product of two matrices is an inner product, we can use Hölder’s inequality to obtain an upper bound on Such a bound requires knowledge on the operator norm (the maximum singular value) of the submatrices of . For this, we use the parallelogram law. Note that
[TABLE]
Whenever is a vector of unit norm, it follows that the vectors on the right side of the above equation are also vectors of unit norms. Now let us apply the parallelogram law, which gives us
[TABLE]
Since is unitary and is a vector of unit norm, we always have
[TABLE]
Whenever , we must have , and in this scenario we find that . This implies that . Repeating this argument, we find that the operator norm of all submatrices of is at most 1. Hence the result follows from applying Hölder’s inequality on (32). ∎
Using Lemma 5, we get
[TABLE]
Now recall that for matrices and , and . Using this fact repeatedly, we find that
[TABLE]
Furthermore, because is a trace-preserving map, we have
[TABLE]
Using that fact that for a matrix , we have , it follows that
[TABLE]
and
[TABLE]
Hence
[TABLE]
and the result follows.
Appendix D Proof of Eq. (14)
In Figure 3, we depict as a binary tree with root labeled by . Children of the root are obtained by removing the largest and the smallest arguments from , which are and respectively. Hence, the root’s children inherit a factor of from the root. This procedure iterates until no distinct arguments in the divided difference remain. We can see that the leftmost vertex in Figure 3 is a leaf labeled by that contributes at most to the bound. The blue vertex labeled by contributes at most to the bound. Using the triangle inequality and the monotonicity of , we find that Here, the factor of arises as a coarse upper bound to , while and correspond to the smallest energy gaps obtainable when descending the tree from the root’s children onwards. Generalizing this argument for distinct non-zero where gives the result.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) B. M. Terhal, “Quantum error correction for quantum memories,” Rev. Mod. Phys. , vol. 87, pp. 307–346, Apr 2015.
- 2(2) B. J. Brown, D. Loss, J. K. Pachos, C. N. Self, and J. R. Wootton, “Quantum memories at finite temperature,” Reviews of Modern Physics , vol. 88, no. 4, p. 045005, 2016.
- 3(3) E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory,” Journal of Mathematical Physics , vol. 43, no. 9, pp. 4452–4505, 2002.
- 4(4) A. Kitaev, “Anyons in an exactly solved model and beyond,” Annals of Physics , vol. 321, no. 1, pp. 2 – 111, 2006. January Special Issue.
- 5(5) A. Kay and R. Colbeck, “Quantum Self-Correcting Stabilizer Codes, ar Xiv:0810.3557,”
- 6(6) S. Bravyi and B. Terhal, “A no-go theorem for a two-dimensional self-correcting quantum memory based on stabilizer codes,” New Journal of Physics , vol. 11, no. 4, p. 43029, 2009.
- 7(7) S. Chesi, B. Röthlisberger, and D. Loss, “Self-correcting quantum memory in a thermal environment,” Phys. Rev. A , vol. 82, p. 22305, Aug. 2010.
- 8(8) S. Chesi, D. Loss, S. Bravyi, and B. M. Terhal, “Thermodynamic stability criteria for a quantum memory based on stabilizer and subsystem codes,” New Journal of Physics , vol. 12, no. 2, p. 025013, 2010.
