Implementation-independent sufficient condition of the Knill-Laflamme type for the autonomous protection of logical qudits by strong engineered dissipation
Jae-Mo Lihm,1 Kyungjoo Noh,2 and Uwe R. Fischer3 1Department of Physics and Astronomy, Seoul National University, Center for Theoretical Physics, 08826 Seoul, Korea 2Yale Quantum Institute, Yale University, New Haven, Connecticut 06520, USA 3Center for Theoretical Physics, Department of Physics and Astronomy, Seoul National University, 08826 Seoul, Korea Autonomous quantum error correction utilizes the engineered coupling of a quantum system to a dissipative ancilla to protect quantum logical states from decoherence. We show that the Knill-Laflamme condition, stating that the environmental error operators should act trivially on a subspace, which then becomes the code subspace, is sufficient for logical qudits to be protected against Markovian noise. It is proven that the error caused by the total Lindbladian evolution in the code subspace can be suppressed up to very long times in the limit of large engineered dissipation, by explicitly deriving how the error scales with both time and engineered dissipation strength. To demonstrate the potential of our approach for applications, we implement our general theory with binomial codes, a class of bosonic error-correcting codes, and outline how they can be implemented in a fully autonomous manner to protect against photon loss in a microwave cavity.
I. INTRODUCTION deriving a rigorous upper bound of logical error probability in terms of the engineered dissipation strength. In addition, we In the majority of practically realized experiments, the un- do not assume any structure of the error-correcting codes, and avoidable coupling to an environment leads to non-unitary thus our theory also applies to the codes which are beyond the evolution and introduces noise and dissipation into the sys- paradigm of stabilizer-based qubit codes. We illustrate this by tem [1]. This is often regarded as detrimental and hindering proposing a fully autonomous implementation of the recently the control of the experiment. In the last two decades how- proposed binomial codes [40], which protects encoded infor- ever, the at first sight counterintuitive fact has been established mation against photon loss in a microwave cavity. that dissipation can in fact support various quantum informa- tion processing tasks, such as quantum computation [2–5], en- tanglement generation [6–9], and the preparation of quantum II. AUTOQEC THEOREM many-body states [10, 11]. Quantum error correction (QEC) is a method of correct- Consider an open quantum system evolving according to a ing for effects of noise in quantum computers [12] by quan- Markovian master equation: tum control [13–19]. Conventional measurement-based QEC ∂ρ utilizes periodic measurement of error syndromes and an ap- = L[ρ] = −i[H + H , ρ] ∂t eng sys propriate unitary evolution that eliminates the error. This L N measurement-based QEC scheme can correct errors iff en- X X + M D(F )ρ + D(F )ρ, (1) coded logical quantum states satisfy the Knill-Laflamme con- eng,i sys,k dition [20, 21], which predicates that errors can be corrected i=1 k=1 iff an environment causing the error does not gain any infor- † 1 † † where D(A)ρ := AρA − (A Aρ + ρA A). Hsys and Fsys, mation about the encoded states [22]. 2 and Heng and Feng are Hamiltonian and Lindbladian opera- Autonomous QEC (AutoQEC) avoids the use of active tors that are intrinsic to the system and imposed by dissipa- syndrome measurements and real-time feedback control to tive engineering, respectively; we set ~ = 1. We omit the achieve QEC, and instead takes advantage of passive strong subscript sys from the intrinsic Lindblad operators in the fol- engineered dissipation, which restores the system into the arXiv:1711.02999v3 [quant-ph] 31 Jul 2018 lowing. We assume that intrinsic dissipation is uncontrollable, original code subspace manifold. Pioneering works [23–25] while engineered dissipation, in Markovian form, can be arti- mostly focused on autonomous implementation of the 3-bit ficially generated and increased at will. In the limit M 1 repetition code against single bit-flip error, and then were we consider, the engineered dissipation strength parametrized generalized to all stabilizer codes [26] in [27, 28]. Be- by M is much larger than its intrinsic counterpart. We discuss sides the stabilizer-based qubit codes, many specific Auto- the practical feasibility of strong Markovian dissipation for a QEC schemes tailored to certain experimental platforms were concrete implementation below. proposed [29–37]. Notably, the simplest version of the cat We seek a condition for the code space C ⊂ H (dim H = code proposals [31, 32, 36] was recently realized experimen- n < ∞, with H the total Hilbert space), under which there tally in circuit QED systems [38, 39]. exist an engineered Hamiltonian Heng and Lindblad jump op- In what follows, we identify an implementation inde- erators {Feng,i}i=1,··· ,L which autonomously protect the code pendent, sufficient condition for AutoQEC, of the Knill- space against the Markovian error generated by the intrinsic Laflamme type. In particular, we prove its sufficiency by pro- jump operators {Fk}k=1,··· ,N . That a code space is protected viding an explicit Markovian engineered dissipation and by means that for sufficiently strong engineered dissipation, any 2 logical states in the d-dimensional code subspace C are left in- variant until a given time T and up to an arbitrarily small error |W 〉〈W | F |W 〉〈W | F , which is defined in Eq. (3) below. 0 0 eng 0 d-1 eng We find that the Knill-Laflamme condition [20, 21], when applied to the set of intrinsic error operators E = ···
{1,Fk}k=1,...,N , is sufficient for the autonomous protection of the qudit code subspace C = span{|Wµi}µ=0,··· ,d−1. The † † 𝑓𝑓 U U 𝑓𝑓 U U condition states that 0 0,st 0 0 0,st d-1 ··· ··· 𝑓𝑓̃ † ρ ρ ΠCEl0 ElΠC = cl0lΠC, (2)
0 |Wd-1〉〈W0| Feng |Wd-1〉〈Wd-1| F for all El,El0 ∈ E and l, l ∈ {0, ..., N}, where hWµ|Wµ0 i = eng Pd−1 δµµ0 , ΠC := µ=0 |WµihWµ| and ck0k are constants. Our main technical result, then, is as follows: ···
† Theorem (AutoQEC condition). If a code space C satis- 𝑓𝑓 U U 𝑓𝑓 U U † fies the Knill-Laflamme condition for the error set E = d-1 0,st 0 d-1 0,st d-1 1 { ,Fk}k=1,...,N (see Eq. (2)), there exists a set of engineered ρ C Sccs-C ρ dissipative jump operators Feng,i such that, for any initial density matrix ρ in the code space, C FIG. 1: Schematic of density matrix , Lindblad T L jump operators, and noiseless subsystem symmetry. The total (T ; ρC) :=ke ρC − ρC k≤ O (γT /M) , (3) Hilbert space is divided into d × d arrays of d2 large blocks. PN 2 The logical code space C is formed by the cross-striped ar- where γ := k=1 kFk k denotes the measure of intrinsic dissipation strength. Throughout, we use kX k:= sup k eas. The arrows represent dissipative jump operators, and kvk=1 the gray-shaded areas represent the space of corrupted states, Xvk as the norm of an operator X, where v are Hilbert space connected via Lindblad operator f (green dashed, Eq. (A1)) vectors, while superoperators have norm k Y k:= sup k kXk=1 to the code states. Engineered dissipation F (blue dou- Y(X)k. eng ble line, Eq. (5)) pumps the corrupted states back to the code space, and in consequence each large block supports a steady Summary of the proof. We first note that the intrinsic Hamil- † state Uµρ0,stUν , and Sccs forms a noiseless subsystem. Uµ H H = −H tonian sys can be eliminated by setting eng sys. intertwines between S0 and Sµ, and is defined in Eq. (A4). Consider a code space C satisfying the AutoQEC condition The remaining intrinsic dissipation fe (red-dotted, Eq. (A1), in Eq. (2). The density matrix generated by this code space is for clarity only one such process is shown) breaks this noise- represented by the cross-striped areas in Fig. 1. The intrinsic less subsystem symmetry and induces an undesired error. jump operators Fk corrupt the states in C and move them into the corrupted code space Sccs (cf. green dashed line in Fig. 1). We explicitly construct a set of engineered jump opera- III. DESIGN OF ENGINEERED DISSIPATION tors Feng,i (see Eq.(5)) which pump the corrupted states back into the code space C without loss of coherence (blue double line in Fig. 1). We then show that the d × d blocks of gray- Suppose that we are given a code space C = shaded and cross-striped areas in Fig. 1 form a noiseless sub- span{|Wµi}µ=0,··· ,d−1, satisfying the Knill-Laflamme condi- system [21, 41–44], if the intrinsic dissipation operator is lim- tion for the error set E = {1,Fk}k=1,...,N (cf. Eq. (2)). Then, ited to act on the code subspace, cf. Appendix A. Finally, we we define d subspaces Sµ for each µ ∈ {0, ··· , d − 1}: show that the remaining dissipation increases the error only to O(γT/M), as indicated on the right-hand side of Eq. (3). For Sµ = span{{|Wµi} ∪ {Fk|Wµi : k = 1, ..., N}}. (4) details on the proof, we refer the reader to Appendix B. All Sµ are disjoint and have the same dimension, as fol- lows from the Knill-Laflamme condition. We define |Wµ; ii We observe that the relation (3) implies protection of a log- such that {|Wµi, |Wµ; ii} is an orthonormal basis set for Sµ ical qudit, since one can choose M γT/ to obtain any (µ = 0, ··· , d − 1), where i = 1, ··· , m − 1 so that the Sµ desired error less than . Also, we remark that Eq. (2) was are m-dimensional (m ≤ N +1). This basis should be chosen previously identified as the necessary and sufficient condition such that hWµ; i|Fk|Wµi is µ-independent (cf. the discussion for the elimination of the first order error contribution at short around Eq. (A5) below) which, due to the Knill-Laflamme times in [45]. Although related, our approach notably differs condition Eq. (2), can be realized by, e.g., Gram-Schmidt or- from the earlier one in that we construct an explicit recovery thonormalization [46] with Fk|Wµi of the same iteration or- d−1 of the Lindbladian form to achieve AutoQEC (see Eq. (5) be- der for all µ ∈ {0, ··· , d − 1}. We denote Sccs = ∪µ=0Sµ a low), and consider the limit of arbitrarily long times relevant corrupted code space. Also, let {|φpi}p=0,··· ,n−md−1 repre- for quantum computing applications. sent an orthonormal basis of H − Sccs. 3
i=1,2,3 We design the engineered dissipation as follows: {|Wµi, |Wµ; ii}µ=0,1 spans the entire Hilbert space (i.e., H = S ). ( Pd−1 ccs µ=0 |WµihWµ; i| (1 ≤ i ≤ m − 1) Feng,i = (5) |Φi−mihφi−m| (m ≤ i ≤ L). B. Binomial code against photon loss error where L = n−m(d−1)−1 and |Φpi (p = 0, ··· , n−md−1) can be any state in S . We term the first m − 1 jump op- ccs In order to exhibit the generality of our approach, we dis- erators corrective jumps because they pump erroneous states cuss the autonomous protection of the binomial code |W0i = |Wµ; ii back into the code state |Wµi coherently, similarly to √ (|0i + |4i)/ 2 , |W1i = |2i (a recently proposed bosonic measurement-based QEC. The remaining jumps (i.e., Feng,i with m ≤ i ≤ L) we term preventive jump operators: They code; see [40]) against the error caused by photon loss, i.e., we consider force states in H − Sccs to decay into Sccs, preventing further uncorrectable errors. 3 dρ(t) X X The necessity of corrective jump operators is clear from the = Mγ D(F )ρ(t) + γ D(a)ρ(t), (8) dt eng,i perspective of measurement-based QEC. However, it might i k=1 not be immediately obvious whether the preventive jump op- erators are essential for a successful AutoQEC. In this regard, where a is the annihilation operator of the single bosonic we emphasize that the preventive jump operators are indeed mode. In this case, the AutoQEC error set is given by E = crucial to achieve the desired error scaling in Eq. (3) since {I, a}, and the binomial code satisfies the Knill-Laflamme otherwise any leakage to H − Sccs cannot be recovered (see condition for this error set. Fig. 2 (a) and the discussion in subsection IV B for an illus- Upon a single photon loss, logical√ states of the binomial√ tration). code are corrupted as a|W0i = 2 |3i and a|W1i = 2 |1i, In addition, while it is essential that the corrective jumps and thus we have |W0; 1i = |3i and |W1; 1i = |1i. The four are given by the first line of Eq. (5), preventive jump oper- states {|Wµi, |Wµ; 1i}µ=0,1 however do not span the entire H = {|0i, ··· , |4i} ators can be chosen arbitrarily as long as im(Feng,i) ⊆ Sccs Hilbert space 4 span √ due to the residual PL † basis vector |φ1i = (|0i − |4i)/ 2 . Then, we get the follow- ∀i ∈ {m, ··· ,L} and ker( i=m Feng,iFeng,i) = Sccs hold, where im(A) and ker(A) represent image space and null space ing engineered jump operators from Eq. (5): (kernel) of A, respectively (cf. subsection IV C). 1 Feng,1 = √ (|0i + |4i)h3| + |2ih1|, 2 IV. EXAMPLES FOR ENGINEERING JUMPS Feng,2 = |Φih0| − |Φih4|, (9)
where |Φi can be any state in H4 orthogonal to |0i − |4i. A. 3-bit repetition code against bit-flip error Note that Feng,1 is a corrective jump operator while Feng,2 is a preventive jump operator. In order to show that earlier results can be recovered from We stress that the binomial code is not described by a set our general design, we consider the 3-bit repetition code of stabilizers, and the proposed engineered jump operators in |W0i = |000i, |W1i = |111i in the presence of bit flip er- Eq. (9)and, in particular, the preventive jump operator Feng,2, ror: are not derivable from the earlier framework laid down, e.g., in
3 [27, 28]. To illustrate that the preventive jump operator indeed dρ(t) X X plays a crucial role, we plot in Fig. 2 the average fidelity of = Mγ D(F )ρ(t) + γ D(X )ρ(t), (6) dt eng,i k 6 representative logical states of the autonomously protected i k=1 binomial code with and without the preventive jump operator. Lt where Xk represents the Pauli operator X (the bit flip by The fidelity is defined as hψin|e (|ψinihψin|)|ψini, for an input th σx) acting on the k qubit (e.g., X1 = XII, where I is state |ψini. the identity operator). In this case, the AutoQEC error set As can be seen from Fig. 2 (a), the autonomously protected is given by E = {III,XII,IXI,IIX}, and the 3-bit repeti- binomial code without the preventive jump operator Feng,2 tion code satisfies the Knill-Laflamme condition for this error (or |Φi = 0) can barely perform comparably to the unpro- phys set. Then, following our jump operator design principle, we tected physical qubit with the least energy (i.e., |W0 i = |0i, find |Wµ; ii = Xi|Wµi (i = 1, 2, 3), and thus phys |W1 i = |1i possessing the longest physical qubit lifetime), even in the M → ∞ limit. On the other hand, if we add√ a Feng,1 = |000ih100| + |111ih011|, preventive jump operator (Fig. 2 (b); |Φi = (|0i + |4i)/ 2 ), Feng,2 = |000ih010| + |111ih101|, the autonomously protected binomial code begins to perform Feng,3 = |000ih001| + |111ih110|, (7) comparably to the physical qubit at M ' 10 (i.e., at the break-even point; see [18, 19]), and allows for logical qubit which are consistent with the earlier designs in [23–25, lifetimes much longer than those of the physical qubit if 35]. Note that all these jump operators are corrective, M & 100, as guaranteed by the AutoQEC Theorem in sec- and we do not need any preventive jump operators because tion II. Thus, the preventive jump operator Feng,2 is essential 4
1.0 1.0 1.0
0.8 0.8 0.8
0.6 0.6 0.6
0.4 0.4 0.4 Average Fidelity Average Fidelity Average Fidelity
0.2 0.2 0.2 0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5 Time (1/γ) Time (1/γ) Time (1/γ)
FIG. 2: Averaged fidelity √ for various choices of |√Φi in (9). Fidelity is averaged over 6 initial input logical states |ψini = |W0i, |W1i, (|W0i ± |W1i)/ 2 and (|W0i ± i|W1i)/ 2 . The solid gray line represents the fidelity of the lowest energy uncorrected physical qubit (i.e., phys phys |W0 i = |0i, |W1 i = |1i) for single photon loss D(a) with decay rate γ. The other data shows fidelities of the autonomously corrected binomial code with engineered dissipation strength 0 ≤ M ≤ 1000 under the same loss√ rate γ. The engineered jump operators are given in Eq. (9) and |Φi was chosen to be (a) |Φi = 0, (b) |Φi = (|0i + |4i)/ 2 and (c) |Φi = |2i. for the superior performance of the binomial code. We also tion remark that this superior performance (in particular, the scal- 1 ing (T ) = O(γT/M)) does not depend on the choice of |Φi U1 = √ |0i + |4i h3| + |2ih1| + h.c. as long as hΦ|Φi = O(1) (cf. Fig. 2 (b,c)). 2 1 + |0i − |4i h0| − h4|, (10) 2
C. Comparison with measurement-based QEC cf. the text below Eq. (2) in [40]. On the other hand, if the measured parity is even, we infer that no loss error has hap- The Lindbladian generator D(A) consists of the jump term pened. In this case, in order to counter the undesired√ accu- † 1 † mulation of coherence between |W0i = (|0i + |4i)/ 2 and A • A and the no-jump evolution term − 2 {A A, •}. We √ identify that the corrective jump operators suppress the ad- |φ1i = (|0i−|4i)/ 2 (caused by the no-jump evolution), we verse effects of jump-type errors, while the preventive jump need to apply the following corrective unitary rotation operators suppress the effects of the no-jump evolution. Since U = cos(γ∆t) |W ihW | + |φ ihφ | the jump-type error induces population transfer from a code 2 0 0 1 1 res state |Wµi to a corrupted state |Wµ; ii, it is essential to have + sin(γ∆t) |W0ihφ1| − |φ1ihW0| + U2 , (11) the corrective jump operators in the exact form as given in the first line of Eq. (5). On the other hand, since the no-jump evo- where ∆t is the waiting time between the syndrome measure- res lution only accumulates an undesirable coherence between a ments and U2 is an arbitrary unitary operator on the sub- code state |Wµi and a residual state |φpi without direct popu- space span{|1i, |3i} (see Eqs. (16),(17) in [40]). lation transfer, any preventive jump operators emptying such The corrective unitary operator U1 corresponds to the cor- coherence is sufficient. Thus, we are presented with a flexi- rective jump operator Feng,1 in Eq.(9), and U2 corresponds to bility in choosing |Φpi for preventive jump operators, which the preventive jump operator Feng,2. Notably, the corrective may be exploited for practical experimental implementation unitary operator U2 should have the definite form above in the (see, for example, the discussion below Eq. (15)). subspace span{|0i, |2i, |4i}. (Especially, the rotation angle In measurement-based QEC, on the other hand, the unde- γ∆t needs to be fine-tuned.) By contrast, for the preventive sired coherence caused by no-jump evolution is fixed by a uni- jump operator Feng,2, we can choose any |Φi of order unity tary rotation conditioned on not detecting the jump-type er- norm orthogonal to |φ1i. rors. The rotation angle should however be fine-tuned to pre- cisely counter the accumulation of the undesired coherence. To make our discussion more concrete, let us briefly review V. IMPLEMENTATION OF LARGE ENGINEERED the measurement-based QEC of the binomial code outlined DISSIPATION in [40], and compare it with the AutoQEC scheme presented above. In measurement-based QEC of the binomial code, the A. Physical Requirements error syndrome is extracted by a photon-number parity mea- surement [47, 48]. If the measured parity is odd, we infer that We now discuss the practical feasibility of the M → ∞ photon loss occurred, and apply the corrective unitary opera- limit. In principle, any desired Markovian engineered dissi- 5 pation can be realized by modulating the Hamiltonian cou- B. Implementation of binomial code AutoQEC pling between the system and fast decaying ancillary qubits [3, 49, 50]. Consider to this end the master equation The engineered dissipation given in Eq. (9) fully protects L the binomial code space against the photon loss error in the dρT (t) X = κ D(|g ihe |)ρ (t) − i[H , ρ (t)], (12) M → ∞ limit (see Fig. 2). In principle, such an engineered dt i i i T coupl T i=1 dissipation can be realized by coupling a high-Q cavity mode to two fast-decaying transmon qubits [51, 52] or low-Q cavity PL modes via the interaction with Hcoupl = i=1 λi(Feng,i ⊗ |eiihgi| + h.c.). Then, in the weak coupling and fast decay limit (i.e., λi κi), the L 1 entire system approximately evolves as ρ (t) = ρ(t) ⊗ H1 = λ1 √ (|0i + |4i)h3| + |2ih1| ⊗ |e1ihg1| + h.c., T i=1 2 |giihgi|, and the system density matrix ρ(t) obeys the desired Lindbladian master equation H2 = λ2(|Φih0| − |Φih4|) ⊗ |e2ihg2| + h.c., (15)
th L 2 where |g i and |e i are the ground and excited states of the i ∂ρ X 4λ i i = i D(F )ρ (13) qubit (or low-Q cavity mode) for i = 1, 2 (cf. Eqs. (12),(13)), ∂t κ eng,i i=1 i respectively. (see Proposition 3 in [50]; for the bound of deviation from the The ineraction H1 requires selective two-quanta exchanges, approximation, see Proposition 1 therein). The dimensionless |4ih3| ⊗ |e1ihg1| and |2ih1| ⊗ |e1ihg1|, and a four-quanta ex- engineered dissipation strength M then scales as change |0ih3| ⊗ |e1ihg1|. Also, H2 requires selective three- quanta exchanges |2ih0| ⊗ |e2ihg2| and |2ih4| ⊗ |e2ihg2| if λ2 we choose |Φi = |2i. (Note that |Φi = |2i allows the low- M = O i , (14) κ γ est order interaction, and other choices for |Φi lead us to at i least four-quanta exchanges.) In comparison, variations of where γ is the strength of intrinsic dissipation. Thus, the the cat code require an engineered four-photon dissipation √ 4 4 2 2 4 M → ∞ limit can be achieved if κiγ λi κi for D(a − α ) (four-component cat code [32]) or D(a1a2 − γ ) all 1 ≤ i ≤ L, which is feasible if γ min1≤i≤L κi, i.e., (two-mode cat code [37]), hence at least a five-quanta ex- 4 † 2 2 † when the ancillary qubits’ decay rate is much larger than the change with an ancillary mode b, i.e., a b or a1a2b . How- intrinsic one of the system. ever, these interactions are not selective with regard to the photon number present, whereas the binomial code requires exactly these photon-number-selective quanta exchanges. AutoQEC by engineered dissipation was experimentally Generating higher (than second) order interaction between realized in circuit QED systems [38, 39]. In both experi- a cavity mode and a qubit (or another cavity mode) is a chal- ments, quantum information was encoded in the photon mode lenging task (especially at strong coupling), both in the photon of a microwave cavity, using the two-component cat states number selective and non-selective cases. We however remark ± that photon-number non-selective three quanta exchange a2b† |Cα i ∝ |αi ± | − αi as the logical qubit basis. Stabiliza- tion of the two-component cat code (in a high-Q cavity mode) was realized in two previous experiments [38, 39], and there was achieved by an engineered dissipation D(a2 −α2), which is a concrete theoretical proposal for the photon number non- 4 †2 was implemented by coupling the high-Q cavity mode (decay selective six-quanta exchange a b [53]. rate γ) to a fast-decaying low-Q cavity mode (decay rate κ) 2 2 † via interaction Hcoupl = λ((a − α )b + h.c.). In the earlier experiment [38], λ ' 700 kHz, κ ' 40 MHz, γ ' 50 kHz, and thus M ' 1 was achieved, and more recently λ ' 900 kHz, VI. CONCLUSION κ ' 3 MHz, γ ' 10 kHz, and thus M ' 100 was realized [39]. In summary, we have provided a sufficient condition of the Knill-Laflamme type, under which the code space manifold can be autonomously protected against intrinsic errors in the We note that the realized two-component cat code is not ro- limit of large engineered dissipation. We have constructed bust against photon loss (a dominant error source in a high-Q explicit engineered jump operators to achieve AutoQEC, and cavity mode), since a single loss causes an irreversible logical derived the temporal error bounds up to which the information ± ∓ bit-flip: a|Cα i ' α|Cα i. There have been many proposals initially stored in the code space can be preserved. We have to leverage the capability of the cat code, either based on vari- briefly compared AutoQEC with measurement-based QEC, ations [32, 37] or concatenation [36] of the two-component and clarified the difference between them as regards the pro- cat code, such that the logical information is protected against tection against no-jump evolution. Based on our general the- the photon loss errors. Below, we propose an alternative Au- ory of AutoQEC, we have proposed an autonomous imple- toQEC scheme, tailored to the same physical platform, based mentation of the binomial code, which may allow for signif- on the binomial code discussed above and briefly compare it icantly longer logical qubit lifetimes than those of the most with the cat code schemes. stable uncorrected physical qubits. 6
ACKNOWLEDGMENTS d × d qudit density matrix ω,
d−1 X † We gratefully acknowledge Julien M. E. Fra¨ısse for a crit- Ωst = ωµν Uµρ0,stUν ↔ ω ⊗ ρ0,st (A5) ical reading and the corresponding comments. KN thanks µ,ν=0 Liang Jiang, Steven M. Girvin, Michel Devoret, Steven T. are left invariant under the Lindbladian dynamics generated d−1 Flammia, Victor V. Albert, Shruti Puri, Shantanu Mund- by the jumps in F. Thus Sccs = ∪µ=0Sµ forms a noiseless hada, Connor Hann and Salvatore Elder for fruitful discus- subsystem [21, 41–44] if the intrinsic dissipation operator is sions. The research of JML and URF was supported by limited to act on the code subspace. Note that states outside the National Research Foundation of Korea (NRF), , Grant the corrupted code space are omitted in Fig. 1 and Eq. (A5), No. 2017R1A2A2A05001422. KN acknowledges support since they are not occupied in the steady states. through the Korea Foundation for Advanced Studies (KFAS).
Appendix B: Long-time limit for large engineered dissipation
Given the noiseless subsystem symmetry derived in Ap- pendix A, it is natural to divide the Lindbladian L in (1) into Appendix A: Decomposition of dissipative evolution and three parts as follows noiseless subsystem symmetry L N X X ML0[ρ] = M D(Feng,i)ρ, L1[ρ] = D(fk)ρ, Let the code space C = span{|Wµi}µ=0,··· ,d−1 satisfy the i=1 k=1 Knill-Laflamme condition Eq. (2). N X In the intrinsic dissipation operator, we identify two sepa- L2[ρ] = D(Fk) − D(fk) . (B1) k=1 rate parts by using the projection operator ΠC: In the above, L is the engineered part while L is the intrin- ˜ 0 1 Fk = FkΠC + Fk(1 − ΠC) = fk + fk. (A1) sic dissipation that follows the noiseless subsystem symme- try and leaves ω ⊗ ρst invariant: (ML0 + L1)[ω ⊗ ρst] = The part fk = FkΠC is the component of Fk that is applied 0. Finally, L breaks this noiseless subsystem symmetry on the code subspace. We first show that, if the remaining 2 ˜ and brings about evolution for the otherwise steady state, term fk is absent, all Sµ are collecting subspaces: For each L2[ω ⊗ ρst] 6= 0. Following the decomposition in (B1), we µ ∈ {0, ··· , d − 1}, an arbitrary initial state in Sµ ⊆ H never define new Lindbladians, with properly chosen scaling factors leaves Sµ during the time evolution. This holds because for each Lindblad operator Fˆ ∈ {f ,F } := F, the following 1 1 1 1 k eng,i L = L + L + L := L + L , (B2) general conditions hold (see Lemmas 9 and 11 of [54]) M 0 M 1 M 2 e M 2 and derive the main result Eq. (3) by proving an equiva- FˆΠS = ΠS FˆΠS , (A2) µ µ µ lent statement that a time evolution generated by the rescaled X ˆ† ˆ ΠSµ iH − F F (1 − ΠSµ ) = 0, (A3) Lindbladian L/M leaves states in C approximately invariant Fˆ∈F in the same sense up to time MT . We use the perturbation theory of Lindbladian superoperators [55], which has found where ΠSµ is the projection operator onto Sµ and H = 0 applications so far when the magnitude of a weakly unitary in our case since we set Heng = −Hsys. It then follows that or dissipative operator is the small parameter of the perturba- each Sµ supports a unique steady state, ρµ,st for each µ ∈ tion series [4, 50, 56, 57]. In our approach, on the other hand, {0, ··· , d − 1}. the inverse of the magnitude of strong engineered dissipation, In addition to these d steady states, there exist d2 − d sta- 1/M, is the small parameter. Formally, we establish the fol- lowing bound of the error (t) in the interval 0 ≤ t ≤ MT , tionary phase relations between all Sµ and Sν with µ 6= ν: Note that the following unitary intertwiner for states projected to the code subspace C: tL/M m−1 (t) ≤ ke PC − PC k (B3) X X Uµ = |WµihW0| + |Wµ; iihW0; i| + h.c. + |φpihφp|, T 2 1 ≤ O(kL2 k) + O(τ kL2 k ) + O(τ kL2 k), i=1 p M M (A4) tL0 2 1 where PC := limt→∞ e is the superoperator projection to satisfies UµΠS0 = ΠSµ Uµ, Uµ = . It commutes with all the code space C and τ = O(M 0) is of order the inverse of Fˆ ∈ F, due to µ-independence of hWµ; i|Fk|Wµi. Then, the smallest real part of nonzero eigenvalue of Le/M, as dis- Proposition 16 of [54] implies that all steady states ρµ,st are † cussed below. The above bound (B3) leads to our AutoQEC unitarily connected by Uµ, i.e., ρµ,st = Uµρ0,stUµ, and fur- † Theorem as represented by Eq. (3). thermore Uµρ0,stUν establishes a stationary phase coherence We now proceed to prove the bound in the second line of between Sµ and Sν for µ 6= ν – cf. Fig. 1. Therefore, for any Eq. (B3). First, we denote the rescaled Lindbladian superop- erator as L = L/M and, similarly, L2 and Le. The error (t) as defined in Eq. (B3) satisfies the following inequalities: 7
tL (t) = k e PC − PC k tPLP tL tPLP tL ≤ k e Pe − Pe k + k (e − e )Pe k + ke k +1 kPC − Pe k
tPLP tL tPLP tL ≤ k e Pe − Pe k +(ke k + ke k) k P − Pe k + ke k +1 kPC − Pe k . (B4)
The triangle inequalities k A + B k≤k A k + k B k and dimensional noiseless subsystem. Let P be the direct sum (etL − etPLP )P = 0 were used. of the projection onto eigenspaces of L, which perturbatively originate from the kernel of the unperturbed superoperator Le. 2 The kernel of Le is d -dimensional because we have a d- Then, from the perturbation theory of linear operators [55],