This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Fault-tolerant quantum computation by hybrid qubits
with bosonic cat-code and single photons

Jaehak Lee Center for Quantum Information, Korea Institute of Science and Technology (KIST), Seoul 02792, Korea Department of Physics and Astronomy, Seoul National University, Seoul 08826, Korea    Nuri Kang Center for Quantum Information, Korea Institute of Science and Technology (KIST), Seoul 02792, Korea Department of Physics, Korea University, Seoul 02841, Korea    Seok-Hyung Lee Department of Physics and Astronomy, Seoul National University, Seoul 08826, Korea Centre for Engineered Quantum Systems, School of Physics, University of Sydney, New South Wales 2006, Australia    Hyunseok Jeong Department of Physics and Astronomy, Seoul National University, Seoul 08826, Korea    Liang Jiang Pritzker School of Molecular Engineering, The University of Chicago, Chicago 60637 IL, USA    Seung-Woo Lee [email protected] Center for Quantum Information, Korea Institute of Science and Technology (KIST), Seoul 02792, Korea
Abstract

Hybridizing different degrees of freedom or physical platforms potentially offers various advantages in building scalable quantum architectures. We here introduce a fault-tolerant hybrid quantum computation by taking the advantages of both discrete variable (DV) and continuous variable (CV) systems. Particularly, we define a CV-DV hybrid qubit with bosonic cat-code and single photon, which is implementable in current photonic platforms. By the cat-code encoded in the CV part, the dominant loss errors are readily correctable without multi-qubit encoding, while the logical basis is inherently orthogonal due to the DV part. We design fault-tolerant architectures by concatenating hybrid qubits and an outer DV quantum error correction code such as topological codes, exploring their potential merits in developing scalable quantum computation. We demonstrate by numerical simulations that our scheme is at least an order of magnitude more resource-efficient over all previous proposals in photonic platforms, allowing to achieve a record-high loss threshold among existing CV and hybrid approaches. We discuss its realization not only in all-photonic platforms but also in other hybrid platforms including superconduting and trapped-ion systems, which allows us to find various efficient routes towards fault-tolerant quantum computing.

I Introduction

Towards fully fault-tolerant quantum computing, various physical platforms such as photons Kok2007 ; OBrien2009 ; Slussarenko2019 , superconductors Krantz2019 ; Arute2019 ; Kim2023 , trapped ions Friis2018 ; Bruzewicz2019 , nitrogen-vacancies in diamonds Dutt2007 ; Doherty2013 ; Pezzagna2021 , and quantum dots Petta2005 ; Chatterjee2021 have been explored and considered as the building block for scalable quantum systems. Irrespective of the physical platforms, information is encoded into qubits defined with the basis either in discrete-variable (DV) Browne2005 ; Dawson2006 ; Herrera2010 ; Vigliar2021 ; Bartolucci2023 ; Maring2023 or continuous-variable (CV) Lvovsky2020 ; Cochrane1999 ; Jeong2002 ; Ralph2003 ; Yokoyama2013 ; Ulanov2015 ; Larsen2019 ; Zhan2020 ; Larsen2021a ; Takeda2019 ; Enomoto2021 ; Yonezu2023 ; Zhong2020 ; Arrazola2021 ; Madsen2022 degree of freedom, each of which has its own pros and cons. In recent years, hybrid approaches integrating different physical degrees of freedom to overcome the limitations of each platform have opened a new paradigm in quantum technologies. Hybridization may be quite a natural direction for scalability, since each platform has its own advantage depending on the circumstances and it is frequently required to convert quantum information between different platforms Drahi2021 ; Awschalom2021 ; Sahu2023 . Particularly, various CV-DV hybrid protocols have been recently proposed Loock2011 ; Andersen2015 ; Park2012 ; LeeSW2013 ; Kwon2015 ; Jeong2016 ; Kim2016 ; Lau2016 ; Lim2016 ; Bergmann2019 ; Huang2019 ; Choi2020 ; Omkar2020 ; Omkar2021 ; Wen2021 ; Bose2022 and experimentally demonstrated Takeda2013 ; Jeong2014 ; Morin2014 ; Ulanov2017 ; Jeannic2018 ; Sychev2018 ; Cavailles2018 ; Guccione2020 ; Gan2020 ; Darras2023 to combine their advantages in quantum computing and quantum communications.

Meanwhile, qubits encounter errors due to the interaction with environments and imperfect operations, which become accumulated and more severe as increasing the size of the system. Quantum error correction (QEC) provides systematic ways to protect qubits from dominant errors Nielsen2010 ; Lidar2013 and allows to achieve fault-tolerance in building scalable quantum architectures. In QEC, information is typically encoded in a Hilbert space larger than a qubit space so that any error can be detected if it brings the encoded state out of the logical code space. By restoring the state back to the code space, errors can be corrected without compromising the encoding of logical information. While multiple physical qubits of finite-dimensional systems are typically used to construct single logical qubit in DV codes, a bosonic system characterized by an infinite-dimensional Hilbert space can provide a large number of degrees of freedom to encode a logical qubit in CV approach. Several bosonic error correction codes, in which a qubit is defined in a single oscillator, have been proposed such as GKP Gottesman2001 , binomial Michael2016 and cat code Cochrane1999 ; Jeong2002 ; Ralph2003 ; Leghtas2013 ; Mirrahimi2014 ; Bergmann2016 ; Li2017 . These codes are elaborately designed, in particular, to protect against photon loss Albert2018 ; Terhal2020 ; Joshi2021 . Recently, bosonic error correction codes have been demonstrated and exploited for building quantum computing systems in various experimental platforms Leghtas2015 ; Ofek2016 ; Lescanne2020 ; Grimm2020 ; Fluhmann2019 ; Campagne2020 ; Eickbusch2022 ; Sivak2023 ; Konno2023 ; Guillaud2019 ; Guillaud2021 ; Chamberland2022 ; Ni2023 ; Regent2023 ; Fukui2017 ; Fukui2018 ; Grimsmo2020 ; Noh2020 ; Larsen2021b ; Bourassa2021 ; Tzitrin2021 ; Noh2022 .

In this work, we introduce a hybrid quantum computing scheme by taking the advantages of both CV and DV systems toward fault-tolerant quantum computation. In particular, we define a logical qubit by hybridizing a cat-code encoded state with single photon. Thanks to the cat-code encoded in the CV part, the effect of loss is readily correctable even without multi-qubit encoding, while its logical basis is inherently orthogonal due to the DV part in contrast with other CV qubits Cochrane1999 ; Jeong2002 ; Ralph2003 ; Ourjoumtsev2007 ; Nielsen2010 ; Leghtas2013 ; Mirrahimi2014 ; Bergmann2016 ; Li2017 . Such hybrid qubits can be experimentally generated in current photonic platforms Jeong2014 ; Morin2014 ; Guccione2020 ; Darras2023 . We then design quantum computing architectures by concatenating the hybrid qubits and outer DV quantum error correction code such as Steane code Steane1996 and surface code Raussendorf2006 ; Raussendorf2007 ; Fowler2009 . Specifically, we here focus on all-photonic implementations for direct comparison with previous proposals Dawson2006 ; Herrera2010 ; Lund2008 ; LeeSW2013 ; Omkar2020 . To that end, we define hybrid fusion schemes as building blocks for scalable architectures, which are implementable in current experimental platforms with linear optics Jeong2014 ; Morin2014 . We then numerically simulate and analyze the fault-tolerance of our hybrid scheme, showing that it is at least an order of magnitude more resource-efficient over all previous proposals in photonic platforms, owing to the use of the bosonic cat-code in physical level. Moreover, it is demonstrated that our scheme allows to achieve at least 4-times higher loss thresholds compared to existing hybrid and CV approaches  Lund2008 ; LeeSW2013 ; Omkar2020 . We stress that our scheme is not limited to all-photonic platforms but can be implementable in other hybrid platforms including superconducting Leghtas2015 ; Ofek2016 ; Lescanne2020 ; Grimm2020 ; Vlastakis2013 ; Wang2016 ; Wang2022 ; He2023 ; Pan2023 and trapped-ion systems Gan2020 ; Eickbusch2022 ; Monroe2021 ; Heeres2017 ; Blais2021 ; Monroe1996 ; Kienzler2016 ; Johnson2017 ; Jeon2023 , which thus allows us to find various routes toward scalable fault-tolerant quantum computing.

II Results

II.1 Hybrid qubit

We define a hybrid qubit by employing single photon (DV qubit) and cat-code encoded state (CV qubit), which we call the hybrid cat-code (H-cat) qubit. The cat-code is a bosonic QEC code designed to protect qubits against photon loss, in which qubits are encoded in the subspace of even photon number states so that a photon loss can be detected when the parity changes Leghtas2013 ; Mirrahimi2014 . Specifically, the code space is defined by even cat states {|𝒞α+,|𝒞iα+}\left\{|\mathcal{C}_{\alpha}^{+}\rangle,|\mathcal{C}_{i\alpha}^{+}\rangle\right\}, where |𝒞α+=𝒩𝒞+(|α+|α)|\mathcal{C}_{\alpha}^{+}\rangle=\mathcal{N}_{\mathcal{C}}^{+}(|\alpha\rangle+|-\alpha\rangle) with the normalization factor 𝒩𝒞+1/2(1+e2α2)\mathcal{N}_{\mathcal{C}}^{+}\equiv 1/\sqrt{2(1+e^{-2\alpha^{2}})} and |α|\alpha\rangle is a coherent state with amplitude α\alpha. By combining DV and CV qubits, the basis of H-cat qubit can then be defined as

{|0L=|+|𝒞α+,|1L=||𝒞iα+},\left\{|0_{L}\rangle=|+\rangle|\mathcal{C}_{\alpha}^{+}\rangle,|1_{L}\rangle=|-\rangle|\mathcal{C}_{i\alpha}^{+}\rangle\right\}, (1)

where |±=(|H±|V)/2|\pm\rangle=(|H\rangle\pm|V\rangle)/\sqrt{2} is the polarization of single photon. Note that the logical basis are orthogonal to each other thanks to the DV part in contrast to the basis {|𝒞α+,|𝒞iα+}\{|\mathcal{C}_{\alpha}^{+}\rangle,|\mathcal{C}_{i\alpha}^{+}\rangle\} in bosonic quantum computation which overlaps each other with finite α\alpha and causes inherent errors. We also consider another type of hybrid qubits LeeSW2013 for comparison, composed of single photon and coherent state in the basis {|+|α,||α}\{|+\rangle|\alpha\rangle,|-\rangle|-\alpha\rangle\}, which we call here the hybrid coherent-state (H-coh) qubit. The hybrid qubits, i.e., H-cat and H-coh, are illustrated in Fig. 1(a).

Note that hybrid qubits can be generated in current photonic platforms. CV-DV hybrid entangled states have been experimentally demonstrated in optical systems Jeong2014 ; Morin2014 and successfully applied to quantum computing and communications in numerous experiments Huang2019 ; Guccione2020 ; Darras2023 . In those experiments, the CV basis is defined by coherent states i.e. |α|\alpha\rangle and |α|-\alpha\rangle, constituting two-component cat states in CV part, so that the generated hybrid entangled states can be directly used as the H-coh qubit by simple modifications. We can also generate the H-cat qubit by using H-coh qubits by extending two-component cat states into four-component using |α|\alpha\rangle, |iα|i\alpha\rangle, |α|-\alpha\rangle, and |iα|-i\alpha\rangle in CV part, e.g., using two H-coh qubits, a beam splitter and a photon number resolving detector as proposed in Ref. Hastrup2020 . We present the scheme for H-cat qubit generation in the Methods.

We stress that such CV-DV hybrid entanglement can be generated efficiently also in other platforms including superconducting and trapped-ion systems, which enables that our approach can be more generally implemented in any CV-DV hybrid platforms for quantum computing. We will discuss these further in the Discussion and the Methods.

Refer to caption
Refer to caption
Figure 1: (a) Illustration of hybrid qubit. In our H-cat qubit, DV(red) and CV(blue) qubits are encoded, respectively, in the polarization degree of freedom and in the even cat states {|𝒞α+,|𝒞iα+}\{|\mathcal{C}_{\alpha}^{+}\rangle,|\mathcal{C}_{i\alpha}^{+}\rangle\}, while CV qubit is encoded in the coherent states(light blue) in the H-coh qubit. (b) Schemes for fusion operation of CV qubits. We employ two separate schemes of cat-code Bell measurement which we respectively refer to HA scheme Hastrup2022 and SDR scheme Su2022 . BS and PS represent beamsplitter and π/2\pi/2-phase shifter, respectively. (c) The plot represents the error rates PXP_{X} and PZP_{Z} for the fusion of hybrid qubits under loss rate η=2×103\eta=2\times 10^{-3}. The orange curve is for H-coh scheme and the blue(purple) curve is for H-cat scheme employing HA (SDR) scheme. Numbers indicated at each point represent the corresponding amplitude α\alpha. Points marked as stars represent the optimal encoding amplitude α\alpha which achieves the highest loss threshold.

II.2 Hybrid fusion

We now introduce a hybrid fusion, i.e., a CV-DV hybrid entangling operation, which is performed by a joint work of Bell-state measurements on CV and DV qubits. A fusion measurement is typically applied on entangled states to generate larger size entangled states such as cluster states as prerequisites for measurement-based quantum computation (MBQC) Raussendorf2001 ; Menicucci2006 ; Larsen2021b , or also enables universal gate operations via teleportation in circuit-based quantum computation Gottesman1999 .

A hybrid fusion projects a two hybrid qubits on one of the hybrid Bell states |ΨL±=(|0L|1L±|1L|0L)/2|\Psi_{L}^{\pm}\rangle=(|0_{L}\rangle|1_{L}\rangle\pm|1_{L}\rangle|0_{L}\rangle)/\sqrt{2}, |ΦL±=(|0L|0L±|1L|1L)/2|\Phi_{L}^{\pm}\rangle=(|0_{L}\rangle|0_{L}\rangle\pm|1_{L}\rangle|1_{L}\rangle)/\sqrt{2}. The logical Bell states of hybrid qubits given in the basis of Eq. (1) can be rewritten by separating the CV and DV parts as (details are in the Appendix A.1)

|ΨL±\displaystyle|\Psi_{L}^{\pm}\rangle |Ψ𝒟|Ψ~𝒞+|Φ𝒟|Ψ~𝒞±\displaystyle\propto|\Psi_{\mathcal{D}}^{-}\rangle|\tilde{\Psi}_{\mathcal{C}}^{\mp}\rangle+|\Phi_{\mathcal{D}}^{-}\rangle|\tilde{\Psi}_{\mathcal{C}}^{\pm}\rangle (2)
|ΦL±\displaystyle|\Phi_{L}^{\pm}\rangle |Ψ𝒟+|Φ~𝒞+|Φ𝒟+|Φ~𝒞±,\displaystyle\propto|\Psi_{\mathcal{D}}^{+}\rangle|\tilde{\Phi}_{\mathcal{C}}^{\mp}\rangle+|\Phi_{\mathcal{D}}^{+}\rangle|\tilde{\Phi}_{\mathcal{C}}^{\pm}\rangle,

where |Ψ𝒟±=(|H|V±|V|H)/2|\Psi_{\mathcal{D}}^{\pm}\rangle=(|H\rangle|V\rangle\pm|V\rangle|H\rangle)/\sqrt{2}, |Φ𝒟±=(|H|H±|V|V)/2|\Phi_{\mathcal{D}}^{\pm}\rangle=(|H\rangle|H\rangle\pm|V\rangle|V\rangle)/\sqrt{2} are the Bell states of DV qubits, and |Ψ~𝒞±=|𝒞α+|𝒞iα+±|𝒞iα+|𝒞α+|\tilde{\Psi}_{\mathcal{C}}^{\pm}\rangle=|\mathcal{C}_{\alpha}^{+}\rangle|\mathcal{C}_{i\alpha}^{+}\rangle\pm|\mathcal{C}_{i\alpha}^{+}\rangle|\mathcal{C}_{\alpha}^{+}\rangle, |Φ~𝒞±=|𝒞α+|𝒞α+±|𝒞iα+|𝒞iα+|\tilde{\Phi}_{\mathcal{C}}^{\pm}\rangle=|\mathcal{C}_{\alpha}^{+}\rangle|\mathcal{C}_{\alpha}^{+}\rangle\pm|\mathcal{C}_{i\alpha}^{+}\rangle|\mathcal{C}_{i\alpha}^{+}\rangle are unnormalized Bell states of CV qubits.

Therefore, the hybrid fusion can be implemented by applying CV and DV Bell-state measurements separately, denoted here as B𝒞\mathrm{B}_{\mathcal{C}} and B𝒟\mathrm{B}_{\mathcal{D}}, respectively. Its logical outcome can then be discriminated by combining the results of B𝒞\mathrm{B}_{\mathcal{C}} and B𝒟\mathrm{B}_{\mathcal{D}} based on Eq. (2). B𝒞\mathrm{B}_{\mathcal{C}} can be implemented by linear optics and photon-number-resolving (PNR) detectors as illustrated in Fig. 1(b). Two schemes were recently proposed independently in Ref. Hastrup2022 and Ref. Su2022 , which we respectively refer to HA and SDR scheme. See Appendix A.2 for details. Note that B𝒞\mathrm{B}_{\mathcal{C}} cannot distinguish the logical letter Ψ/Φ\Psi/\Phi with certainty even in an ideal case without loss, while the logical sign +/+/- can be discriminated by counting the total number of photons detected. Ambiguity thus remains in discriminating between |Ψ𝒞±|\Psi_{\mathcal{C}}^{\pm}\rangle and |Φ𝒞±|\Phi_{\mathcal{C}}^{\pm}\rangle.

In our hybrid scheme, we can remove such an ambiguity by B𝒟\mathrm{B}_{\mathcal{D}}. In the photon polarization encoding, B𝒟\mathrm{B}_{\mathcal{D}} can be chosen as a so called type II fusion Browne2005 that distinguishes two Bell states |Ψ𝒟±|\Psi_{\mathcal{D}}^{\pm}\rangle out of four with linear optics Lut99 ; Calsamiglia2001 (see Appendix A.3). Once B𝒟\mathrm{B}_{\mathcal{D}} succeeds, it removes the ambiguity between the letter Ψ/Φ\Psi/\Phi. Remarkably, a hybrid fusion is thus able to distinguish hybrid Bell states with certainty even if only one of B𝒞\mathrm{B}_{\mathcal{C}} and B𝒟\mathrm{B}_{\mathcal{D}} succeeds. Otherwise, i.e., in the case that B𝒞\mathrm{B}_{\mathcal{C}} yields ambiguity and B𝒟\mathrm{B}_{\mathcal{D}} fails, the hybrid fusion induces an XX error with the rate PXP_{X}.

Moreover, in the presence of photon loss, B𝒞\mathrm{B}_{\mathcal{C}} can detect a single photon loss in CV part through detecting the parity change of the cat state to odd, i.e., when a total odd number of photons is detected. This is thanks to the bosonic cat-code error correction in the CV part. The hybrid fusion thus can yield the outcome successfully that contains XX error with a slightly changed rate from PXP_{X} (see Appendix A.2). If two or more photons are lost, ZZ errors remain undetected in the fusion measurement outcome, as we analyze in the Methods. The explicit expression of the XX error rate PXP_{X} and the ZZ error rate PZP_{Z} are derived in Appendix C.

In Fig. 1(c), we present the XX and ZZ error rates under loss for the hybrid fusions. Specifically, PXP_{X} and PZP_{Z} are plotted for the fusions of H-cat qubits with HA and SDR, and H-coh qubit used in Ref. LeeSW2013 ; Omkar2020 ; Omkar2021 by varying the amplitude α\alpha under a fixed loss rate η=2×103\eta=2\times 10^{-3}. It shows that the effect of loss can be substantially suppressed in the hybrid fusion of H-cat compared to H-coh thanks to the bosonic cat-code error correction in the CV part. As common tendencies, PXP_{X} error can be exponentially suppressed as α\alpha grows because the basis of CV part are more distinguishable, while PZP_{Z} only increases linearly with |α|2|\alpha|^{2} because its state becomes more fragile against photon loss. The result clearly shows that PZP_{Z} is suppressed by employing the cat-code error correction. By taking larger encoding amplitude α\alpha, we can always achieve much smaller PXP_{X} and PZP_{Z} in the fusions of H-cat qubits than H-coh qubits. By comparing two different types of the fusion schemes of H-cat qubits, i.e. HA and SDR, HA scheme exhibits lower error rates, whereas we show that the SDR scheme is advantageous when an unambiguous discrimination is required without error (see Appendix A.2).

II.3 Fault-tolerance analysis

Refer to caption
Refer to caption
Figure 2: (a) A schematic to build a RHG lattice by hybrid qubits. Step 1: one central micro H-cluster state |C3c|C_{3}^{\mathrm{c}}\rangle and two side micro H-cluster states |C3s|C_{3}^{\mathrm{s}}\rangle are merged using two hybrid fusions to create a star H-cluster state |C5|C_{5}^{\ast}\rangle. Micro cluster states differ by Hadamard gates, which are applied on qubits filled with yellow, from typical cluster states. Step 2: in a unit cell of RHG lattice, qubits are located at each face and edge. Star H-cluster states are placed on each location and merged by hybrid fusion on side qubits. (b) Loss thresholds obtained by simulation in RHG lattice with different schemes. Points marked as stars represent the highest loss threshold. The inset represents the comparison of optimal thresholds including previous approaches with Steane code. (c) Comparison of the resource overheads of existing photonic quantum computing proposals to achieve the logical error rate pL=106p_{L}=10^{-6}. Hybrid quantum computing with H-cat qubits requires 13 times less resource compared to H-coh qubits when H-coh pair is chosen to be the common resource state. We also compare with other existing photonic schemes: PTQCLeeSH2023 , MTQCOmkar2022 , TPQCHerrera2010 , HQQCLeeSW2013 , CSQCLund2008 , EDQCCho2007 , MQQCLeeSW2015 , PLOQCHayes2010 , and OCQCDawson2006 .

We investigate the fault-tolerance of quantum computation with H-cat and H-coh qubits and compare the result with previous works. We here focus on analyzing and simulating the fault-tolerance of MBQC, which is suitable for photonic platforms. In MBQC, universal quantum computation requires to prepare an appropriate structure of cluster states. We construct the Raussendorf-Harrington-Goyal (RHG) lattice Raussendorf2006 ; Raussendorf2007 based on our hybrid qubits, which can embed the surface code and enables universal quantum computation. For the circuit-based model, we can employ the telecorrection Knill2005 and Steane code in simulation equivalently with the works using H-coh and CV qubits Lund2008 ; LeeSW2013 for the direct comparison, details of which are in Appendix D.

We depict the sturcture of a RHG lattice in Fig. 2(a) and describe the procedure for its construction in the Methods. In the RHG lattice, errors that occur in the hybrid fusion propagate to adjacent qubits (See Appendix C.3), so that a corresponding error rate is assigned to each individual qubit on the lattice. Based on assigned error rates, we can find the error pattern matching the syndrome measurement using the weighted minimum-weight perfect matching Fowler2012 in the PyMatching package Higgott2021 , and then count remaining error chains connecting two primal boundaries and determine whether a logical error occurs. We perform a Monte Carlo simulation to find the logical error rate pLp_{L} for different code distances dd, and then investigate whether the errors are accumulated, i.e., pLp_{L} increases or not as increasing dd. The fault-tolerance noise thresholds can then be determined as the maximum physical error rates by which the logical errors are not accumulated with dd. See Appendix D for details.

We present the loss thresholds of photonic MBQC based on H-cat and H-coh qubits in Fig. 2(b) by changing the encoding amplitude α\alpha in CV part. Note that the previous estimation of H-coh in Ref. Omkar2020 employed a slightly different error model, and thus we resimulate the result under the same error model assigned to H-cat for fair comparison. We also depict the loss thresholds of the circuit-based model with hybrid and CV qubits estimated based on Steane codes for comparison.

It shows that hybrid MBQC with H-cat qubits achieves the highest loss thresholds over other approaches including MBQC with H-coh qubits as well as all hybrid and CV approach in circuit-based model. The loss threshold of quantum computing with H-cat 0.89% is about 4-times larger than the maximum 0.22% estimated with H-coh Omkar2020 . The hybrid fusion with HA scheme yields higher threshold than SDR scheme as the former exhibits lower error rates than the latter. The optimized encoding amplitude α\alpha of each hybrid fusions are marked as stars both in Fig. 1(c) and Fig. 2(b). The optimal encoding amplitude is α2.93\alpha\approx 2.93 for H-cat with HA scheme while it is 1.37 for H-coh qubits. As exhibited in Fig. 1(c), such an enhancement of loss thresholds with H-cat qubits is due to that PXP_{X} can be significantly reduced further while suppressing PZP_{Z} by enlarging the encoding amplitude α\alpha in CV part thanks to the inherent bosonic error correction in contrast to the case with H-coh qubits.

II.4 Resource overhead

To investigate the resource overhead, we estimate the number of unit resources referred to as 𝒩pL\mathcal{N}_{p_{L}} to achieves the target logical error rate pLp_{L}. We choose H-coh pair as a unit resource for fair comparison with the resource estimation in previous works LeeSW2013 ; Omkar2020 . Note that H-cat pair can be created by consuming 8 H-coh pairs on average as we describe in the Methods section. In the Methods, we propose a scheme to generate H-cat pair consuming 8 H-coh pairs, and thus we here assume that an H-cat pair is 8 times as expensive as an H-coh pair.

We find that a target logical error rate can be achieved even with very small code distance dd with H-cat qubits. For example, to achieve pL=106p_{L}=10^{-6}, only d=4d=4 is sufficient with H-cat qubits due to the suppressed errors by the bosonic cat-code in CV part of the physical level, while d=15d=15 is required with H-coh qubits Omkar2020 . As a result, we can estimate that the resource overhead for the hybrid MBQC with H-cat qubits is 𝒩106=2.7×104\mathcal{N}_{10^{-6}}=2.7\times 10^{4}, while the overhead with H-coh qubits is 𝒩106=3.6×105\mathcal{N}_{10^{-6}}=3.6\times 10^{5}. Remarkably, employing H-cat qubits can reduce an order of magnitude resource cost compared to the approach with H-coh qubits.

In Fig. 2(c), we present the resource cost estimation of the proposed hybrid quantum computing schemes with H-cat and H-coh qubits. We also compare the resource efficiencies of proposed schemes with existing MBQC photonic schemes based on direct encoding Herrera2010 , repetition code Omkar2022 , and parity encoding of multiple photons LeeSH2023 as well as circuit-based photonic schemes Dawson2006 ; Lund2008 ; Cho2007 ; Hayes2010 ; LeeSW2015 . For resource analysis of other schemes, we refer to Refs. Omkar2021 ; Omkar2022 . It shows that our hybrid approach is at least an order of magnitude more resource-efficient compared to all the other photonic proposals with respect to the cost of the resources, while the direct comparison is not straightforward due to the different types of resource states. The improved resource efficiency is achieved in our scheme thanks to the deterministic nature of the proposed hybrid fusion and the loss-tolerance of the resource states by inherently encoded bosonic cat-code.

III Discussion

We introduced a scheme for fault-tolerant quantum computing based on hybrid qubits combining both CV and DV qubits. We developed a fault-tolerant architecture in photonic platforms by concatenating CV and DV quantum error correction codes. A hybrid qubit (H-cat) is defined in physical level by employing the bosonic cat-code in CV part and single photon in DV part. The effect of photon loss is readily correctable via the cat-code in each H-cat qubit, and the error caused by non-orthogonality is removed. We proposed two types of hybrid fusion schemes as the building block for both circuit-based and measurement-based quantum computing, to design fault-tolerant architecture based on outer DV quantum error correction code such as Steane Steane1996 and surface codes Raussendorf2006 ; Raussendorf2007 ; Fowler2009 implemented in RHG lattice. We have shown that the proposed hybrid approach allows us to achieve 4-times higher loss thresholds than existing CV and hybrid approaches and is at least an order of magnitude more resource-efficient over all previous proposals in photonic platforms.

Bosonic encoding with coherent or cat states in CV qubits generally exhibits a tradeoff between the XX error and ZZ error rates, which are induced dominantly from the ambiguity of logical basis and photon loss, respectively. Note that any cat states are more fragile to photon loss, i.e., ZZ error rate increases as getting larger amplitude α\alpha, while the basis become more distinguishable to each other, i.e., XX error rate decreases Lund2004 ; LeeSW2013 ; Omkar2020 ; Omkar2022 . In this circumstance, the proposed hybrid scheme aims to reduce the XX error rate significantly by increasing the amplitude α\alpha while suppressing the increase of ZZ error rate by means of the bosonic cat-code encoding in physical level. This is how our scheme achieves the record-high loss thresholds among the schemes using cat-state encoding or their hybrid. Moreover, although H-cat qubit is 8 times as expensive as H-coh qubit in photonic platforms as we estimated in the Methods, we demonstrated that employing the bosonic cat-code in physical level (H-cat) can also improve the resource efficiency about 13 times compared to only coherent- or cat-state encoding (H-coh) in hybrid quantum computing. The resource efficiency of our scheme is due to that H-cat qubits inherit the benefit of bosonic CV quantum error correction.

To realize full fault-tolerant quantum computing with H-cat qubits, encoding with amplitude α2\alpha\gtrsim 2 in CV part is required, while its maximum performance is achieved with α2.93\alpha\approx 2.93, as presented in Fig. 2(b). Despite being still challenging in photonic platforms, there have been a lot progresses in generating cat states with large amplitude both experimentally Ourjoumtsev2007 ; Sychev2017 ; Hacker2019 and theoretically Lund2004 ; Thekkadath2020 ; Takase2021 ; Li2023 . The photon number resolving (PNR) detector is another requirement in the realization of our scheme. The maximum performance of our scheme requires the resolution n¯=α28.58\bar{n}=\alpha^{2}\approx 8.58, which are within the reaches of currently available detectors with the resolution up to 16 photons and 98% efficiency Morais2020 . We thus expect that our hybrid scheme will be available with current and near-term devices.

While we have discussed mainly hybrid quantum computation in all-photonic platforms, we emphasize again that our scheme is applicable to generally other hybrid platforms including superconducting and trapped-ion systems, details of which is discussed in the Methods. It may be further valuable to extend our scheme to combine with the fault-tolerant architecture concatenated with bosonic cat-code in superconducting systems Chamberland2022 . Considering the biased errors under loss in cat-state encoding in CV part, other DV quantum error correction codes may be also useful for concatenation in architecture such as repetition Guillaud2019 ; Chamberland2022 ; Gouzien2023 , and XZZX Ataides2021 ; Darmawan2021 ; Xu2023a codes to enhance the loss-thresholds as well as resource-efficiency further. Another interesting way to pursue is to explore hybrid encoding using squeezed-cat qubits Schlegel2022 ; Xu2023b ; Hillmann2023 ; Pan2023 , which has favorable error-bias properties with reduced excitation number and partial correction of excitation loss errors. The hybrid approach using CV-DV hybrid qubits are also generally useful and can be extended further for other quantum information processing tasks, e.g., quantum communications or sensing, which we leave as future works. We believe that our work opens a novel way to bring a synergy between CV and DV hybrid platforms towards scalable fault-tolerant quantum computing.

IV Methods

IV.1 Error analysis

In the hybrid fusion, an XX error occurs when that B𝒞\mathrm{B}_{\mathcal{C}} yields ambiguity and B𝒟\mathrm{B}_{\mathcal{D}} fails. The resulting state after the fusion can be represented by μ|ΦL±+ν|ΨL±\mu|\Phi_{L}^{\pm}\rangle+\nu|\Psi_{L}^{\pm}\rangle. So, when |μ||ν||\mu|\geq|\nu| we can take |ΦL±|\Phi_{L}^{\pm}\rangle as the outcome and assign XX error with rate PX=|ν|2/(|μ|2+|ν|2)P_{X}=|\nu|^{2}/(|\mu|^{2}+|\nu|^{2}), and vice versa. We calculate the XX error rate of hybrid fusion employing HA or SDR scheme as described in Appendix A.2.

If more than one photons are lost, errors can be modeled by applying higher power of a^\hat{a}. In CV part, the cat-code exhibits a cyclic behavior Bergmann2016 , that is, the state after 4k+l4k+l photon loss has the same form as the state after ll photon loss, where kk is a nonnegative integer and l=0,1,2,3l=0,1,2,3. Since each photon loss induces a parity change, the CV qubit is in even(odd) space when ll is even(odd). ZZ error may occur by multiple photon loss as B𝒞\mathrm{B}_{\mathcal{C}} only corrects single photon loss detected by the parity change. If two photons are lost (l=2l=2) at one input port, a ZZ error occurs as a^2(a|𝒞α++b|𝒞iα+)=(a|𝒞α+b|𝒞iα+)\hat{a}^{2}(a|\mathcal{C}_{\alpha}^{+}\rangle+b|\mathcal{C}_{i\alpha}^{+}\rangle)=(a|\mathcal{C}_{\alpha}^{+}\rangle-b|\mathcal{C}_{i\alpha}^{+}\rangle) and it remains undetected because there is no parity change. When one photon is lost from each CV input port, the total photon number is even, but the parity change may be distinguishable by some measurement patterns (see Appendix A.2), which causes no error. If the parity change is not distinguishable, a ZZ error remains undetected. If l=3l=3, only single photon loss is corrected and thus a ZZ error remains uncorrected as in the case of l=2l=2. For the case of higher photon loss, we can make a similar error analysis, and we summarize it in Appendix C. On the other hand, if any of DV photon is lost, we lose the phase information, which causes a dephasing error. DV photon loss is locatable by counting the total number of photons detected in B𝒟\mathrm{B}_{\mathcal{D}}. To sum up, we denote PZP_{Z} to be the overall ZZ error rate induced by photon loss.

IV.2 Hybrid quantum computing architectures

Let us now design quantum computing architectures based on the hybrid qubits. We can consider both the circuit-based and MBQC models. In the circuit-based model, the gate operations for universal quantum computation can be chosen as the gate set {X^,Z^θ,H^,CZ^}\{\hat{X},\hat{Z}_{\theta},\hat{H},\hat{CZ}\}. The Pauli XX operation (X^\hat{X}) and arbitrary rotation along ZZ axis (Z^θ\hat{Z}_{\theta}) are implementable only using linear optical elements; X^\hat{X} can be implemented by applying bit flip operations in both CV and DV parts, using a polarization rotator acting as |+||+\rangle\leftrightarrow|-\rangle and a π/2\pi/2 phase shifter acting as |𝒞α+|𝒞iα+|\mathcal{C}_{\alpha}^{+}\rangle\leftrightarrow|\mathcal{C}_{i\alpha}^{+}\rangle. Z^θ\hat{Z}_{\theta} can be implemented by a θ\theta phase shifter applied only as |eiθ||-\rangle\to e^{i\theta}|-\rangle on the DV part. The Hadamard (HH) and Controlled-ZZ (CZCZ) gates can be performed based on the gate teleportation technique Gottesman1999 , using the hybrid fusion scheme and entangled resource states. The resource states as the channel of teleportation for HH and CZCZ are given respectively by |ΦH|0L,0L+|0L,1L+|1L,0L|1L,1L|\Phi_{H}\rangle\propto|0_{L},0_{L}\rangle+|0_{L},1_{L}\rangle+|1_{L},0_{L}\rangle-|1_{L},1_{L}\rangle and |ΦCZ|0L,0L,0L,0L+|0L,0L,1L,1L+|1L,1L,0L,0L|1L,1L,1L,1L|\Phi_{CZ}\rangle\propto|0_{L},0_{L},0_{L},0_{L}\rangle+|0_{L},0_{L},1_{L},1_{L}\rangle+|1_{L},1_{L},0_{L},0_{L}\rangle-|1_{L},1_{L},1_{L},1_{L}\rangle. We present the scheme for resource state generation in the next section. The measurement on the ZZ basis can be performed by the measurement in DV part using polarization measurement. See Appendix B for the details of the schemes of hybrid teleportation and measurement.

Constructing a fault-tolerant architecture in our hybrid approach requires to concatenate the hybrid qubits incorporating the bosonic cat-code and an outer DV quantum error correction code such as CSS Steane1996 and topological codes Raussendorf2006 ; Raussendorf2007 ; Fowler2009 . For a direct comparison with previous works Dawson2006 ; Herrera2010 ; Lund2008 ; LeeSW2013 ; Omkar2020 , we construct a circuit-based fault-tolerant model using the 7-qubit Steane code (see Appendix D), while we employ the surface code for MBQC as described below.

In MBQC, we construct a RHG lattice embedding the surface code. We first prepare 3-qubit micro cluster states by using hybrid qubits as element resources, as we describe in the next section, which we refer to as 3-qubit micro H-cluster states. We then merge such micro H-cluster states using hybrid fusion to construct a RHG lattice, as depicted in Fig. 2(a): In step 1, three micro H-cluster states are merged by two hybrid fusions to form a 5-qubit star H-cluster state with one central qubit and four side qubits. In step 2, we pile star H-cluster states in the form of RHG lattice, where the central hybrid qubits become vertices of cluster states and the side qubits are consumed by hybrid fusion to create edges between adjacent vertices. In the RHG lattice, each xyxy-plane is called a layer and tt-axis represents the simulated time. The size of RHG lattice is characterized by the code distance dd. A layer is primal (dual) if it is located at even (odd) tt and primal (dual) qubits reside on faces (edges) of the primal lattice. The stabilizer of a primal unit cell is given by the product of six Pauli XX’s on primal qubits located on the faces. The error patterns matching the stabilizer measurement can be corrected and the remaining error chain connecting two primal boundaries causes a logical error. Note that we here only simulate ZZ errors in primal lattices, because error corrections are done separately on the primal and dual lattice and qubits are measured in XX basis for stabilizer measurements.

IV.3 Resource state generation

We introduce a H-coh pair (|+|α+||α)/2(|+\rangle|\alpha\rangle+|-\rangle|-\alpha\rangle)/\sqrt{2} as a unit resource, which is employed as a logical qubit in previous hybrid approaches LeeSW2013 ; Omkar2020 . It can be prepared by the scheme of Refs. Morin2014 ; Guccione2020 ; Darras2023 , where DV-CV entanglement is heralded by the detection of single photon after a weak beamsplitter interaction between CV and DV modes. Since this scheme employs the CV basis using two coherent states |α|\alpha\rangle and |α|-\alpha\rangle, we have to extend it to four-component cat code using |α|\alpha\rangle, |iα|i\alpha\rangle, |α|-\alpha\rangle, and |iα|-i\alpha\rangle. The generation of four-component cat state was proposed in Ref. Hastrup2020 , where a pair of two-component cat state in different phases are mixed by a beamsplitter interaction followed by photon number counting on one of the output modes. Here we propose the generation of a H-cat pair where the scheme is described in Fig. 3(a). We begin with two H-coh pairs, (|+|ωα+||ωα)(|+|iωα+||iωα)(|+\rangle|\omega\alpha\rangle+|-\rangle|-\omega\alpha\rangle)\otimes(|+\rangle|-i\omega\alpha\rangle+|-\rangle|i\omega\alpha\rangle) where ω=eiπ/4\omega=e^{i\pi/4}. For convenience, we omit the normalization factors. DV qubits are merged by type I fusion operation BI\mathrm{B}_{\mathrm{I}} and coherent-state qubits are mixed by a 50/50 beamsplitter, resulting in the state |H(|α|iα+|α|iα)+|V(|iα|α+|iα|α)|H\rangle\left(|\alpha\rangle|i\alpha\rangle+|-\alpha\rangle|-i\alpha\rangle\right)+|V\rangle\left(|i\alpha\rangle|\alpha\rangle+|-i\alpha\rangle|-\alpha\rangle\right). We count the photon number on one of the CV modes and postselect even photon detection to rule out odd cat states. Then we have the state in|H|𝒞α++|V|𝒞iα+i^{n}|H\rangle|\mathcal{C}_{\alpha}^{+}\rangle+|V\rangle|\mathcal{C}_{i\alpha}^{+}\rangle and the phase ini^{n} can be compensated by ZZ gate when n=4k+2n=4k+2. Note the the DV basis can be freely interchanged between H/VH/V and +/+/- using a waveplate. The success probability of BI\mathrm{B}_{\mathrm{I}} is 50% and the probability to detect even photons are approximately 50% when α1\alpha\gg 1. Therefore, we need approximately 8 H-coh pairs on average to generate a H-cat pair. Note that any imperfections and loss during the process cause to cost few more H-cat qubits on average. If we also take into account such additional errors during the generation process of H-cat qubits, the loss thresholds can be slightly degraded in Fig. 2(b).

Refer to caption
Figure 3: (a) Generation scheme of a H-cat pair. Red circles represent DV qubits and its polarization bases are represented as arrows. Blue circles represent cat-code qubits using four components of coherent states and light blue circles represent coherent-state qubits using two components of coherent states. (b) Generation scheme of a DV-coherent-cat triple |ψT|\psi_{T}\rangle. Another type of triple |ψT|\psi_{T}^{\prime}\rangle can be obtained by rotating the DV basis of H-coh pair from H/VH/V to +/+/-. By merging hybrid triples and hybrid pairs, we can generate off-line resource states such as (c) 3-qubit H-cluster state |C3c|C_{3}^{\mathrm{c}}\rangle, (d) Hadamard resource |ΦH|\Phi_{H}\rangle, and (e) controlled-Z resource |ΦCZ|\Phi_{CZ}\rangle.

To generate cluster states of hybrid qubits, we employ ancilla qubits which will be merged by fusion operation. We here choose coherent-state qubits as ancilla, and therefore we prepare DV-cat-coherent triples |ψT=|+|𝒞α+|β+||𝒞iα+|β|\psi_{T}\rangle=|+\rangle|\mathcal{C}_{\alpha}^{+}\rangle|\beta\rangle+|-\rangle|\mathcal{C}_{i\alpha}^{+}\rangle|-\beta\rangle using the scheme shown in Fig. 3(b). The amplitude of coherent-state qubit β\beta does not need to be the same as the amplitude of cat-code qubit α\alpha, but β1\beta\gtrsim 1 is required to suppress the failure probability of fusion operation. We merge a H-cat pair |H|𝒞α++|V|𝒞iα+|H\rangle|\mathcal{C}_{\alpha}^{+}\rangle+|V\rangle|\mathcal{C}_{i\alpha}^{+}\rangle with a H-coh pair |H|β+|V|β|H\rangle|\beta\rangle+|V\rangle|-\beta\rangle using BI\mathrm{B}_{\mathrm{I}} and obtain the state |ψT|\psi_{T}\rangle. In the generation of |ψT|\psi_{T}\rangle, we need 2×(8+1)=182\times(8+1)=18 H-coh pairs on average. In our scheme, we need resource states which are equivalent to cluster states with Hadamard gates applied on some qubits. For that purpose, we prepare a different type of triple state |ψT=|+|𝒞α+(|β+|β)+||𝒞iα+(|β|β)|\psi_{T}^{\prime}\rangle=|+\rangle|\mathcal{C}_{\alpha}^{+}\rangle(|\beta\rangle+|-\beta\rangle)+|-\rangle|\mathcal{C}_{i\alpha}^{+}\rangle(|\beta\rangle-|-\beta\rangle), which can be obtained by rotating the DV basis of H-coh pair from H/VH/V to +/+/-. Coherent-state qubits are consumed by fusion operation when generating offline resource states. The fusion operation is performed by the Bell measurement Bα\mathrm{B}_{\alpha}, which can be implemented using one beamsplitter and two PNR detectors LeeSW2013 ; Jeong2001 . It fails if both PNR detectors click no photon, which occurs with the probability is pα=exp(2|β|2)p_{\alpha}=\exp(-2|\beta|^{2}).

In the construction of RHG lattice, we use two kinds of 3-qubit micro H-cluster states, |C3c|C_{3}^{\mathrm{c}}\rangle and |C3s|C_{3}^{\mathrm{s}}\rangle. Typical 3-qubit cluster states can be represented as |C3123=CZ12CZ23|+1,+2,+3|C_{3}\rangle_{123}=CZ_{12}CZ_{23}|+_{1},+_{2},+_{3}\rangle. Micro cluster states used in our scheme differ by Hadamard gates from typical cluster states. A central micro cluster state is given by |C3c102=H1H2|C3102=(|01,00,02+|11,10,12)/2|C_{3}^{\mathrm{c}}\rangle_{102}=H_{1}H_{2}|C_{3}\rangle_{102}=(|0_{1},0_{0},0_{2}\rangle+|1_{1},1_{0},1_{2}\rangle)/\sqrt{2} and a side micro cluster state is given by |C3s=H1|C3102=(|01,00,02+|11,10,02+|01,00,12|11,10,12)/2|C_{3}^{\mathrm{s}}\rangle=H_{1}|C_{3}\rangle_{102}=(|0_{1},0_{0},0_{2}\rangle+|1_{1},1_{0},0_{2}\rangle+|0_{1},0_{0},1_{2}\rangle-|1_{1},1_{0},1_{2}\rangle)/2. The subscript 0 represents a data qubit which will be the vertex of RHG lattice, while the subscripts 1 and 2 are for side qubits which will be consumed by hybrid fusion. The generation of |C3c|C_{3}^{\mathrm{c}}\rangle is described in Fig. 3(c). We prepare three hybrid triples |ψT|\psi_{T}\rangle, where the second one has two coherent-state qubits which can be obtained by splitting larger coherent-state qubit with the amplitude 2β\sqrt{2}\beta. Then we perform Bell measurements Bα\mathrm{B}_{\alpha} on coherent-state qubits to merge three hybrid qubits. We postselect on successful Bell measurements only so that no error is induced on off-line resource states. The desired state |C3c|C_{3}^{\mathrm{c}}\rangle is obtained after applying the appropriate Pauli corrections according to the measurement outcome of Bα\mathrm{B}_{\alpha}. The generation scheme of |C3s|C_{3}^{\mathrm{s}}\rangle is almost the same, but one needs to replace the last triple state with |ψT|\psi_{T}^{\prime}\rangle. The average number of unit resources to generate a three-qubit cluster state is 54(1pα)254(1-p_{\alpha})^{-2}.

The generation of resource states for gate teleportation, |ΦH|\Phi_{H}\rangle and |ΦCZ|\Phi_{CZ}\rangle, is described in Fig. 3(d) and (e), respectively. The Hadamard resource |ΦH|\Phi_{H}\rangle can be generated by merging |ψT|\psi_{T}\rangle and |ψT|\psi_{T}^{\prime}\rangle using Bα\mathrm{B}_{\alpha}. For the controlled-Z resource |ΦCZ|\Phi_{CZ}\rangle, we need to prepare another type of resource which has two coherent-state ancillae with different basis. To prepare such a state, we merge a triple |H|𝒞α+(|β+|β)+|V|𝒞iα+(|β|β)|H\rangle|\mathcal{C}_{\alpha}^{+}\rangle(|\beta\rangle+|-\beta\rangle)+|V\rangle|\mathcal{C}_{i\alpha}^{+}\rangle(|\beta\rangle-|-\beta\rangle) and a H-coh pair |H|β+|V|β|H\rangle|\beta\rangle+|V\rangle|-\beta\rangle using BI\mathrm{B}_{\mathrm{I}}. Once BI\mathrm{B}_{\mathrm{I}} is successful, we merge the state with three |ψT|\psi_{T}\rangle’s using Bα\mathrm{B}_{\alpha}. The average number of unit resources to generate |ΦH|\Phi_{H}\rangle and |ΦCZ|\Phi_{CZ}\rangle is, respectively, 36(1pα)136(1-p_{\alpha})^{-1} and (18×3+(18+1)×2)(1pα)3=92(1pα)3(18\times 3+(18+1)\times 2)(1-p_{\alpha})^{-3}=92(1-p_{\alpha})^{-3}.

IV.4 Implementation in other platforms

A DV-CV hybrid entangled pair is employed in our approach as the basic building block of hybrid quantum computation. In CV part, a bosonic cat-code state needs to be implemented and entangled with a DV qubit such as single photon. While we focus on all-optical implementation in our analysis, we also emphasize that our hybrid approach is applicable to other platforms. CV qubits in cat states have been successfully demonstrated in superconducting circuits Leghtas2015 ; Ofek2016 ; Lescanne2020 ; Grimm2020 ; Vlastakis2013 ; Wang2016 ; Wang2022 ; He2023 ; Pan2023 , ion traps Gan2020 ; Eickbusch2022 ; Monroe2021 ; Heeres2017 ; Blais2021 ; Monroe1996 ; Kienzler2016 ; Johnson2017 ; Jeon2023 , and circuit acoustic devices Chu2018 ; Hann2019 ; Bild2023 . Especially, the error correction using cat code has been demonstrated in a superconducting circuit system Ofek2016 . Another line of efforts in the superconducting circuit system is a stabilized cat qubit by two-photon driven dissipation Leghtas2015 ; Touzard2018 ; Lescanne2020 ; Gertler2023 or Kerr nonlinear interaction Puri2017 ; Puri2019 ; Puri2020 ; Grimm2020 ; Putterman2022 ; Gravian2023 . By stabilizing the cat-code subspace, a bit-flip error rate is exponentially suppressed so that it suffices to correct phase-flip error using simple error correction code with low overhead Guillaud2019 ; Guillaud2021 ; Chamberland2022 ; Regent2023 ; Gouzien2023 . In those schemes, the implementation of universal gate set preserving the error bias enables hardware-efficient fault-tolerant quantum error correction Guillaud2019 ; Chamberland2022 ; Puri2020 . In the presence of CV qubits, any interaction strong enough to entangle the CV qubits with other DV qubits can produce the hybrid qubits. For example, H-cat qubits can be generated by applying a cross-Kerr interaction between DV and CV qubits, acting as (|++|)|𝒞α+|+|𝒞α++||𝒞iα+=|+L(|+\rangle+|-\rangle)|\mathcal{C}_{\alpha}^{+}\rangle\to|+\rangle|\mathcal{C}_{\alpha}^{+}\rangle+|-\rangle|\mathcal{C}_{i\alpha}^{+}\rangle=|+_{L}\rangle.

While the required nonlinearity is also within the reach of the current photonic technology Sagona2020 ; Cui2022 , in other platforms, strong nonlinear interactions between DV and CV qubits are readily available. In trapped-ion systems, a variety of hybrid gate operations have been demonstrated, coupling the internal states of atoms and the phonon modes Monroe2021 ; Gan2020 ; Chen2023 ; Katz2023 . In superconducting circuit QED, universal control of the oscillator mode in a microwave cavity was demonstrated using nonlinear interaction between the oscillator mode and the transmon qubit Eickbusch2022 ; Heeres2017 ; Blais2021 ; Kudra2022 . Though those works have restricted the role of DV mode to the control qubit for manipulating CV mode, the coupling between CV mode and reliable DV qubit will provides us a resource for the hybrid quantum computation.

Data availability

The simulation data is available from the corresponding author upon reasonable request.

Code availability

The Python codes used for numerical simulations are available from the corresponding author upon reasonable request.

Author contributions

S.W.L conceived and supervised the project. J.L. developed and analyzed the technical schemes. N.K. conducted and analyzed the numerical simulations. All authors substantially discussed the schemes and results. J.L and S.W.L wrote the paper with the inputs from all authors.

Competing interests

The authors declare no competing interests.

Additional information

Correspondence and requests for materials should be addressed to Seung-Woo Lee.

Acknowledgement

This research was funded by Korea Institute of Science and Technology (2E32241) and National Research Foundation of Korea (2022M3K4A1094774). S.H.L. and H.J. are supported by National Research Foundation of Korea (NRF) grants funded by the Korean government (Grant Nos. 2023R1A2C1006115 and 2022M3K4A1097117) and by the Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (IITP-2021-0-01059 and IITP-2023-2020-0-01606). L.J. acknowledges support from the ARO(W911NF-23-1-0077), ARO MURI (W911NF-21-1-0325), AFOSR MURI (FA9550-19-1-0399, FA9550-21-1-0209, FA9550-23-1-0338), NSF (OMA-1936118, ERC-1941583, OMA-2137642, OSI-2326767, CCF-2312755), NTT Research, and the Packard Foundation (2020-71479).

References

Appendix A Hybrid fusion

The hybrid fusion operation is a key ingredient for our hybrid quantum computation, which implements photon loss correction as well. In this section, we present the details of hybrid fusion. The fusion is composed of two Bell measurements, one for DV qubits and the other for cat-code qubits.

A.1 Hybrid fusion operation

The hybrid fusion operation can be done by performing Bell measurement respectively on CV qubits and DV qubits, that is, B𝒞\mathrm{B}_{\mathcal{C}} and B𝒟\mathrm{B}_{\mathcal{D}}. Hybrid Bell states can be represented, in the basis of Bell states of CV and DV qubits, as

|ΨL±\displaystyle|\Psi_{L}^{\pm}\rangle =\displaystyle= 12(|+,𝒞α+|,𝒞iα+±|+,𝒞α+|,𝒞iα+)\displaystyle\frac{1}{\sqrt{2}}\left(|+,\mathcal{C}_{\alpha}^{+}\rangle|-,\mathcal{C}_{i\alpha}^{+}\rangle\pm|+,\mathcal{C}_{\alpha}^{+}\rangle|-,\mathcal{C}_{i\alpha}^{+}\rangle\right)
=\displaystyle= 12[12(|Φ𝒟++|Ψ𝒟+)(|Φ𝒞+𝒩CB++|Φ𝒞𝒩CB)\displaystyle\frac{1}{\sqrt{2}}\left[\frac{1}{\sqrt{2}}\left(|\Phi_{\mathcal{D}}^{+}\rangle+|\Psi_{\mathcal{D}}^{+}\rangle\right)\left(\frac{|\Phi_{\mathcal{C}}^{+}\rangle}{\mathcal{N}_{C}^{B+}}+\frac{|\Phi_{\mathcal{C}}^{-}\rangle}{\mathcal{N}_{C}^{B-}}\right)\right.
±12(|Φ𝒟+|Ψ𝒟+)(|Φ𝒞+𝒩CB+|Φ𝒞𝒩CB)]\displaystyle\hskip 25.0pt\left.\pm\frac{1}{\sqrt{2}}\left(|\Phi_{\mathcal{D}}^{+}\rangle-|\Psi_{\mathcal{D}}^{+}\rangle\right)\left(\frac{|\Phi_{\mathcal{C}}^{+}\rangle}{\mathcal{N}_{C}^{B+}}-\frac{|\Phi_{\mathcal{C}}^{-}\rangle}{\mathcal{N}_{C}^{B-}}\right)\right]
=\displaystyle= 12(|Ψ𝒟|Ψ~𝒞+|Φ𝒟|Ψ~𝒞±)\displaystyle\frac{1}{2}\left(|\Psi_{\mathcal{D}}^{-}\rangle|\tilde{\Psi}_{\mathcal{C}}^{\mp}\rangle+|\Phi_{\mathcal{D}}^{-}\rangle|\tilde{\Psi}_{\mathcal{C}}^{\pm}\rangle\right)

and similarly,

|ΦL±=12(|Ψ𝒟+|Φ~𝒞+|Φ𝒟+|Φ~𝒞±).|\Phi_{L}^{\pm}\rangle=\frac{1}{2}\left(|\Psi_{\mathcal{D}}^{+}\rangle|\tilde{\Phi}_{\mathcal{C}}^{\mp}\rangle+|\Phi_{\mathcal{D}}^{+}\rangle|\tilde{\Phi}_{\mathcal{C}}^{\pm}\rangle\right).

Let us first consider that the CV Bell state is determined without ambiguity. Then, the letter of hybrid Bell state is determined the same as that of CV. To determine the sign, we only need the letter information of DV Bell state, that is, the sign of CV and hybrid is the same (flipped) if the letter of DV is Φ\Phi(Ψ\Psi). Even though the DV Bell measurement B𝒟\mathrm{B}_{\mathcal{D}} fails, the letter of DV is perfectly distinguished, and therefore we can always determine the hybrid Bell state without ambiguity.

If there is a letter ambiguity in CV Bell measurement, the ambiguity is removed if we have the sign information of DV, that is, B𝒟\mathrm{B}_{\mathcal{D}} succeds. The ambiguity only remains when B𝒞\mathrm{B}_{\mathcal{C}} has an ambiguity and B𝒟\mathrm{B}_{\mathcal{D}} fails, and it causes XX error with the rate PX=12pXP_{X}=\frac{1}{2}p_{X}. We summarize the outcome decision of hybrid fusion in Fig. 4(d).

Refer to caption
Figure 4: (a) Schemes of type I fusion operation BI\mathrm{B}_{\mathrm{I}} and type II fusion operation B𝒟\mathrm{B}_{\mathcal{D}}. PBS, QWP, and HWP represent polarizing beamsplitter, quater waveplate, and half waveplate, respectively. On-off detectors suffice for Bell measurements in ideal cases, while detectors are required to resolve up to two photons in order to distinguish photon loss cases. (b) Scheme for Bell measurement of cat-code qubits using one beamsplitter (BS) and two PNR detectors Hastrup2022 . The measurement outcome is determined following to the table. (c) Scheme for Bell measurement of cat-code qubits using four BSs, one π2\frac{\pi}{2} phase shifter (PS) and four PNR detectors Su2022 . Two ancilla modes AA^{\prime} and CC^{\prime} are prepared in vacuum. The decision of measurement outcome is summarized in the table. We explicitly indicate njn_{j} where j{A,C,A,C}j\in\{A,C,A^{\prime},C^{\prime}\} other than 0 if the detector clicks at least one photon. (d) The outcome decision of hybrid fusion operation. The decision is made by collecting the information of B𝒞\mathrm{B}_{\mathcal{C}} and B𝒟\mathrm{B}_{\mathcal{D}}.

A.2 Fusion in CV part

Cat code is designed to protect qubits against photon loss Leghtas2013 ; Mirrahimi2014 , which is the dominant type of error in optical systems. The key idea of four-component cat code is that we encode qubits in the subspace of even photon number states and an error is detected when the parity changes. Specifically, the code space is defined by even cat states {|𝒞α+,|𝒞iα+}\left\{|\mathcal{C}_{\alpha}^{+}\rangle,|\mathcal{C}_{i\alpha}^{+}\rangle\right\}, where |𝒞α+=𝒩𝒞+(|α+|α)|\mathcal{C}_{\alpha}^{+}\rangle=\mathcal{N}_{\mathcal{C}}^{+}(|\alpha\rangle+|-\alpha\rangle) with the normalization factor 𝒩𝒞+1/2(1+e2α2)\mathcal{N}_{\mathcal{C}}^{+}\equiv 1/\sqrt{2(1+e^{-2\alpha^{2}})} and |α|\alpha\rangle is a coherent state with the amplitude α\alpha. A photon loss can be modeled by application of the annihilation operator so that the state evolves into the odd cat states as a^|𝒞α+|𝒞α=𝒩𝒞(|α|α)\hat{a}|\mathcal{C}_{\alpha}^{+}\rangle\propto|\mathcal{C}_{\alpha}^{-}\rangle=\mathcal{N}_{\mathcal{C}}^{-}(|\alpha\rangle-|-\alpha\rangle) where 𝒩𝒞1/2(1e2α2)\mathcal{N}_{\mathcal{C}}^{-}\equiv 1/\sqrt{2(1-e^{-2\alpha^{2}})} is the normalization factor. Further, photon loss induces a phase shift on |𝒞iα+|\mathcal{C}_{i\alpha}^{+}\rangle, i.e., a^|𝒞iα+i|𝒞iα\hat{a}|\mathcal{C}_{i\alpha}^{+}\rangle\propto i|\mathcal{C}_{i\alpha}^{-}\rangle, which may cause ZZ error unless the parity change is detected by the measurement. Thus a parity measurement can play the role of syndrome measurement to detect a photon loss event. Such measurement has been demonstrated in the superconducting circuit system via nonlinear interaction with an ancilla transmon qubit Ofek2016 .

In optical systems, two separate works have recently proposed schemes for Bell measurement of four-component cat code Su2022 ; Hastrup2022 , which detect single photon loss as well. The cat-code Bell measurement distinguishes four Bell states |Ψ𝒞±=𝒩𝒞B±(|𝒞α+|𝒞iα+±|𝒞iα+|𝒞α+)|\Psi_{\mathcal{C}}^{\pm}\rangle=\mathcal{N}_{\mathcal{C}}^{B\pm}(|\mathcal{C}_{\alpha}^{+}\rangle|\mathcal{C}_{i\alpha}^{+}\rangle\pm|\mathcal{C}_{i\alpha}^{+}\rangle|\mathcal{C}_{\alpha}^{+}\rangle), |Φ𝒞±=𝒩𝒞B±(|𝒞α+|𝒞α+±|𝒞iα+|𝒞iα+)|\Phi_{\mathcal{C}}^{\pm}\rangle=\mathcal{N}_{\mathcal{C}}^{B\pm}(|\mathcal{C}_{\alpha}^{+}\rangle|\mathcal{C}_{\alpha}^{+}\rangle\pm|\mathcal{C}_{i\alpha}^{+}\rangle|\mathcal{C}_{i\alpha}^{+}\rangle) with the normalization factor 𝒩𝒞B±=coshα2/2(cosh2α2±cos2α2)\mathcal{N}_{\mathcal{C}}^{B\pm}=\cosh\alpha^{2}/\sqrt{2(\cosh^{2}\alpha^{2}\pm\cos^{2}\alpha^{2})}. The schemes only use linear optical elements and PNR detectors, as depicted in Fig. 4(b,c). Measurement patterns on PNR detectors differ by the parity of input ports. In what follows, we will use the notation {even(odd),even(odd)} to represent the photon number parity of input mode AA and CC and define NN to be the total number of photons detected.

A.2.1 Scheme by Hastrup et al. Hastrup2022

The scheme proposed by Hastrup and Anderson (HA) is composed of one beamsplitter and two PNR detectors, as depicted in Fig. 4(b).The transformation of coherent states by beamsplitter is described as

|αAA|αCC|αA+αC2A|αAαC2C.|\alpha_{A}\rangle_{A}|\alpha_{C}\rangle_{C}\rightarrow\Big{|}\frac{\alpha_{A}+\alpha_{C}}{\sqrt{2}}\Big{\rangle}_{A}\Big{|}\frac{\alpha_{A}-\alpha_{C}}{\sqrt{2}}\Big{\rangle}_{C}. (3)

PNR detectors count the photon numbers of modes AA and CC, which we denote by nAn_{A} and nCn_{C}, respectively. If the input state is a superposition of |𝒞α+|𝒞α+|\mathcal{C}_{\alpha}^{+}\rangle|\mathcal{C}_{\alpha}^{+}\rangle and |𝒞iα+|𝒞iα+|\mathcal{C}_{i\alpha}^{+}\rangle|\mathcal{C}_{i\alpha}^{+}\rangle, where every term in the coherent-state basis is given by either αA=αC\alpha_{A}=\alpha_{C} or αA=αC\alpha_{A}=-\alpha_{C}, at least one of detectors must click no photon. In other words, if nA=0n_{A}=0 or nC=0n_{C}=0, we guess that the letter of input Bell state is Φ\Phi, and otherwise, we guess that the letter is Ψ\Psi. On the other hand, the sign can be distinguished by the total number of photon detected NN. In the ideal case without photon loss where the input parity is {even,even}, a simple calculation yields that the sign is determined as ++ for N=4kN=4k and - for N=4k+2N=4k+2 where kk is a nonnegative integer.

Let us consider the case that single photon is lost from one of the modes AA or CC, where the input parity becomes {odd,even} or {even,odd}. The photon loss only changes the relative phase between superposed coherent states, but does not change the amplitude of coherent states in phase space. Therefore, we can apply the same strategy of letter decision. Due to single photon loss, the sign is determined as ++ for N=4k+3N=4k+3 and - for N=4k+1N=4k+1. The outcome decision is summarized in the table of Fig. 4(b), for photon loss case as well as for ideal case.

If single photon is lost from each input port so that the input parity is {odd,odd}, we follow the outcome decision of ideal case because NN is even. ZZ error is induced by a phase shift on |𝒞iα+|\mathcal{C}_{i\alpha}^{+}\rangle and it can be corrected only if the measurement pattern distinguishes whether the input parity is {even,even} or {odd,odd}. In the case that both nAn_{A} and nCn_{C} are nonzero, a straightforward calculation yields that nC=nA(mod 4)n_{C}=n_{A}~{}(\textrm{mod }4) for {even,even} input and nC=nA+2(mod 4)n_{C}=n_{A}+2~{}(\textrm{mod }4) for {odd,odd} input, and thus ZZ error is correctable. Otherwise, ZZ error remains undetected, of which the probability is given by

pZ|OO(α)=12+12csch2α2(coshα2cosα2),p_{Z|OO}(\alpha)=\frac{1}{2}+\frac{1}{2}\operatorname{csch}^{2}\alpha^{2}(\cosh\alpha^{2}-\cos\alpha^{2}),

where OOOO in the subscript represents that ZZ error occurs for {odd,odd} input.

There exists small probability of misidentifying Ψ\Psi as Φ\Phi because no photon click can occur for a coherent state with nonzero amplitude. Once we obtain the measurement pattern with nA=0n_{A}=0 or nC=0n_{C}=0, we have an ambiguity in the letter, which causes XX error. We can locate such XX error and denote by plocp_{\textrm{loc}} and pXp_{X}, respectively, the probability to locate XX error and the total XX error rate. In general, the probability depends on the input state, but in our hybrid quantum computation, it suffices to calculate the probability for the basis states |𝒞α±|\mathcal{C}_{\alpha}^{\pm}\rangle and |𝒞iα±|\mathcal{C}_{i\alpha}^{\pm}\rangle because they are accompanied by orthogonal DV qubit states |+|+\rangle and ||-\rangle, respectively. Even though DV qubit is lost, CV qubit remains in a mixture of |𝒞α±|\mathcal{C}_{\alpha}^{\pm}\rangle and |𝒞iα±|\mathcal{C}_{i\alpha}^{\pm}\rangle due to dephasing. We assume that the input state is equally distributed among |𝒞α±|𝒞α±|\mathcal{C}_{\alpha}^{\pm}\rangle|\mathcal{C}_{\alpha}^{\pm}\rangle, |𝒞α±|𝒞iα±|\mathcal{C}_{\alpha}^{\pm}\rangle|\mathcal{C}_{i\alpha}^{\pm}\rangle, |𝒞iα±|𝒞α±|\mathcal{C}_{i\alpha}^{\pm}\rangle|\mathcal{C}_{\alpha}^{\pm}\rangle, and |𝒞iα±|𝒞iα±|\mathcal{C}_{i\alpha}^{\pm}\rangle|\mathcal{C}_{i\alpha}^{\pm}\rangle. A direct calculation yields that the locatable error probability is given by

ploc|EE(α)\displaystyle p_{\textrm{loc}|EE}(\alpha) =\displaystyle= 12+12sech2α2(coshα2sinα2),\displaystyle\frac{1}{2}+\frac{1}{2}\operatorname{sech}^{2}\alpha^{2}(\cosh\alpha^{2}-\sin\alpha^{2}),
ploc|EO(α)\displaystyle p_{\textrm{loc}|EO}(\alpha) =\displaystyle= 12+12sech2,\displaystyle\frac{1}{2}+\frac{1}{2}\operatorname{sech}^{2},
ploc|OO(α)\displaystyle p_{\textrm{loc}|OO}(\alpha) =\displaystyle= 12+12csch2α2(coshα2cosα2),\displaystyle\frac{1}{2}+\frac{1}{2}\operatorname{csch}^{2}\alpha^{2}(\cosh\alpha^{2}-\cos\alpha^{2}),

where EEEE, EOEO, and OOOO in the subscript denote, respectively, the input parity {even,even}, {even,odd}, and {odd,odd}. Further the total XX error rate is written as

pX|EE(α)\displaystyle p_{X|EE}(\alpha) =\displaystyle= 12sech2α2(coshα2sinα2),\displaystyle\frac{1}{2}\operatorname{sech}^{2}\alpha^{2}(\cosh\alpha^{2}-\sin\alpha^{2}),
pX|EO(α)\displaystyle p_{X|EO}(\alpha) =\displaystyle= 12sech2,\displaystyle\frac{1}{2}\operatorname{sech}^{2},
pX|OO(α)\displaystyle p_{X|OO}(\alpha) =\displaystyle= 12csch2α2(coshα2cosα2).\displaystyle\frac{1}{2}\operatorname{csch}^{2}\alpha^{2}(\cosh\alpha^{2}-\cos\alpha^{2}).

It is straightforward to observe that ploc=12+pXp_{\textrm{loc}}=\frac{1}{2}+p_{X} for any input parity, where the term 12\frac{1}{2} represents that input states |𝒞α±|𝒞α±|\mathcal{C}_{\alpha}^{\pm}\rangle|\mathcal{C}_{\alpha}^{\pm}\rangle and |𝒞iα±|𝒞iα±|\mathcal{C}_{i\alpha}^{\pm}\rangle|\mathcal{C}_{i\alpha}^{\pm}\rangle always fall into unambiguous measurement patterns and the latter term represents the probability of misidentifying Ψ\Psi as Φ\Phi.

A.2.2 Scheme by Su et al. Su2022

The scheme proposed by Su, Dhand, and Ralph (SDR) is composed of two ancilla modes prepared in vacuum, four beamsplitters, one phase shifter, and four PNR detectors, as depicted in Fig. 4(c). The transformation of coherent states by linear optical elements is described as

|αAA|αCC|0A|0C|αA+αC2A|αAαC2C|1+i22αA+1+i22αCA|1+i22αA+1+i22αCC.|\alpha_{A}\rangle_{A}|\alpha_{C}\rangle_{C}|0\rangle_{A^{\prime}}|0\rangle_{C^{\prime}}\rightarrow\Big{|}\frac{\alpha_{A}+\alpha_{C}}{2}\Big{\rangle}_{A}\Big{|}\frac{\alpha_{A}-\alpha_{C}}{2}\Big{\rangle}_{C}\Big{|}\frac{-1+i}{2\sqrt{2}}\alpha_{A}+\frac{1+i}{2\sqrt{2}}\alpha_{C}\Big{\rangle}_{A^{\prime}}\Big{|}\frac{1+i}{2\sqrt{2}}\alpha_{A}+\frac{-1+i}{2\sqrt{2}}\alpha_{C}\Big{\rangle}_{C^{\prime}}. (4)

PNR detectors count the photon numbers of modes AA, CC, AA^{\prime}, and CC^{\prime}, which we denote by nAn_{A}, nCn_{C}, nAn_{A^{\prime}}, and nCn_{C^{\prime}}, respectively. In the basis of four-headed cat code, at least one of the detector must click no photon such that

{nA=0ifαC=αA,nC=0ifαC=αA,nA=0ifαC=iαA,nC=0ifαC=iαA.\begin{cases}n_{A}=0&\textrm{if}~{}\alpha_{C}=-\alpha_{A},\\ n_{C}=0&\textrm{if}~{}\alpha_{C}=\alpha_{A},\\ n_{A^{\prime}}=0&\textrm{if}~{}\alpha_{C}=-i\alpha_{A},\\ n_{C^{\prime}}=0&\textrm{if}~{}\alpha_{C}=i\alpha_{A}.\end{cases}

Thus, if we obtain a measurement pattern with nA=0n_{A^{\prime}}=0 or nC=0n_{C^{\prime}}=0, we guess that the input state is a superposition of |𝒞α+|𝒞iα+|\mathcal{C}_{\alpha}^{+}\rangle|\mathcal{C}_{i\alpha}^{+}\rangle and |𝒞α+|𝒞iα+|\mathcal{C}_{\alpha}^{+}\rangle|\mathcal{C}_{i\alpha}^{+}\rangle, that is, the letter of Bell state is Ψ\Psi. Similarly, if nA=0n_{A}=0 or nC=0n_{C}=0, we guess the letter of input Bell state is Φ\Phi. The sign is determined as ++ for N=4kN=4k and - for N=4k+2N=4k+2 in the ideal case. In the case of single photon loss, the letter is determined in the same way and the sign is determined as ++ for N=4k+3N=4k+3 and - for N=4k+1N=4k+1. The decision of measurement outcome is summarized in the table of Fig. 4(c).

ZZ error induced from {odd,odd} input is correctable by a few measurement patterns. For the measurement pattern with nA>0,nC>0n_{A}>0,n_{C}>0 and nA=nC=0n_{A^{\prime}}=n_{C^{\prime}}=0, nAn_{A} and nCn_{C} are related by nA=nC(mod4)n_{A}=n_{C}~{}(\textrm{mod}~{}4) for {even,even} input, while nA=nC+2(mod4)n_{A}=n_{C}+2~{}(\textrm{mod}~{}4) for {odd,odd} input. For the measurement pattern with nA=nC=0n_{A}=n_{C}=0 and nA>0,nC>0n_{A^{\prime}}>0,n_{C^{\prime}}>0, we can distinguish the input parity in a similar way.

We can distinguish one of four Bell states with certainty if no photon click occurs only on one side of detecters {A,C}\{A,C\} or {A,C}\{A^{\prime},C^{\prime}\}. However, in some cases, no photon click may occur on both sides of detectors because there is chance of no photon click on other modes in coherent states with nonzero amplitude. In such cases, we have an ambiguity on the letter of Bell state. For example, for the measurement pattern with nA=nA=0n_{A}=n_{A^{\prime}}=0 and nC>0,nC>0n_{C}>0,n_{C^{\prime}}>0, the projected state is 2nC/2|Ψ𝒞±+2nC/2|Φ𝒞±2^{-n_{C}/2}|\Psi_{\mathcal{C}}^{\pm}\rangle+2^{-n_{C^{\prime}}/2}|\Phi_{\mathcal{C}}^{\pm}\rangle. If nC>nCn_{C^{\prime}}>n_{C}, we take the state with higher probability |Ψ𝒞±|\Psi_{\mathcal{C}}^{\pm}\rangle assigning XX error rate pX=2nC2nC+2nCp_{X}=\frac{2^{-n_{C^{\prime}}}}{2^{-n_{C}}+2^{-n_{C^{\prime}}}}, and vice versa. If nC=nCn_{C}=n_{C^{\prime}}, we randomly choose one of two states |Ψ𝒞±|\Psi_{\mathcal{C}}^{\pm}\rangle or |Φ𝒞±|\Phi_{\mathcal{C}}^{\pm}\rangle assigning XX error rate pX=12p_{X}=\frac{1}{2}. The same strategy is applied for other measurement patterns as well.

The probability of uncorrectable ZZ error is given by

pZ|OO(α)=csch2α2(12cosh(2α2)coshα2+2coshα222cosα22+12).p_{Z|OO}(\alpha)=\operatorname{csch}^{2}\alpha^{2}\left(\tfrac{1}{2}\cosh(2\alpha^{2})-\cosh\alpha^{2}+2\cosh\tfrac{\alpha^{2}}{2}-2\cos\tfrac{\alpha^{2}}{2}+\tfrac{1}{2}\right).

The probability to obtain measurement patterns with XX error is written as

ploc|EE(α)\displaystyle p_{\textrm{loc}|EE}(\alpha) =\displaystyle= sech2α2(cosh3α2212coshα2+cosα2212),\displaystyle\operatorname{sech}^{2}\alpha^{2}\left(\cosh\tfrac{3\alpha^{2}}{2}-\tfrac{1}{2}\cosh\alpha^{2}+\cos\tfrac{\alpha^{2}}{2}-\tfrac{1}{2}\right),
ploc|EO(α)\displaystyle p_{\textrm{loc}|EO}(\alpha) =\displaystyle= sechα22+12sechα2(sech2α221),\displaystyle\operatorname{sech}\frac{\alpha^{2}}{2}+\frac{1}{2}\operatorname{sech}\alpha^{2}\left(\operatorname{sech}^{2}\frac{\alpha^{2}}{2}-1\right),
ploc|OO(α)\displaystyle p_{\textrm{loc}|OO}(\alpha) =\displaystyle= csch2α2(cosh3α2212coshα2cosα22+12).\displaystyle\operatorname{csch}^{2}\alpha^{2}\left(\cosh\tfrac{3\alpha^{2}}{2}-\tfrac{1}{2}\cosh\alpha^{2}-\cos\tfrac{\alpha^{2}}{2}+\tfrac{1}{2}\right).

Since the explicit calculation of total XX error rate pXp_{X} is not straightforward, we rather perform a numerical calculation.

We plot, in Fig. 5, the locatable error rate plocp_{\textrm{loc}} and the XX error rate pXp_{X} for both HA scheme and SDR scheme. The error rates are slightly different for different input parity, but they are almost overlapped especially when α>2\alpha>2. It is shown that the total XX error rate exponentially decreases for both schemes, while HA scheme exhibits much lower error rate. On the other hand, the probability to locate the error is much lower for SDR scheme while it is almost constant for HA scheme even for large α\alpha. That is because the measurement patterns to detect Φ\Phi always have an ambiguity of misidentifying Ψ\Psi even though the actual error rate is very small. Therefore, the SDR scheme is beneficial in the case that we need an unambiguous discrimination of Bell state without error, while the HA scheme works better when we need to suppress the actual error rate without postselection.

Refer to caption
Figure 5: Plot illustrating error rates in the Bell measurement of cat-code qubits using HA scheme (blue) and SDR scheme (purple). Solid curves represent the total XX error rate and dashed curves represent the probability to locate XX error. Each curve is an overlap of three curves representing different input parity, while they are almost the same for large α\alpha.

A.3 Fusion in DV part

For the polarization qubit, we employ two types of Bell measurements, called type I fusion operation and type II fusion operation Browne2005 , depicted in Fig. 4(a). The type I fusion operation BI\mathrm{B}_{\mathrm{I}} performs a partial Bell measurement which outputs one qubit from two-qubit input. If only one is detected, the operation is described as |+H|H||V|V||+\rangle\langle H|\langle H|-|-\rangle\langle V|\langle V| for HH click or as |HH|H|+|VV|V||H\rangle\langle H|\langle H|+|V\rangle\langle V|\langle V| for VV click. If two photons or no photon is detected, the measurement fail, which occurs with probability 1/21/2. This operation plays a role of connecting qubits in two separate cluster states. In the resource generation described in Sec. IV.3, BI\mathrm{B}_{\mathrm{I}} is employed to merge hybrid entangled states.

The type II fusion operation BII\mathrm{B}_{\mathrm{II}}, or B𝒟\mathrm{B}_{\mathcal{D}} in this paper, performs an incomplete Bell measurement which distinguishes only two of four Bell states. If one detector from the upper two and another from the lower two click at the same time, the measurement succeeds yielding the results |Ψ𝒟+=12(|H|V+|V|H)|\Psi_{\mathcal{D}}^{+}\rangle=\frac{1}{\sqrt{2}}(|H\rangle|V\rangle+|V\rangle|H\rangle) for (H,V)(H,V) or (V,H)(V,H) clicks and |Ψ𝒟=12(|H|V|V|H)|\Psi_{\mathcal{D}}^{-}\rangle=\frac{1}{\sqrt{2}}(|H\rangle|V\rangle-|V\rangle|H\rangle) for (H,H)(H,H) or (V,V)(V,V) clicks. If two photons are detected simultaneously at upper or lower detectors, the measurement fails, but we can obtain the information that the state is one of two Bell states |Φ𝒟±=12(|H|H±|V|V)|\Phi_{\mathcal{D}}^{\pm}\rangle=\frac{1}{\sqrt{2}}(|H\rangle|H\rangle\pm|V\rangle|V\rangle), that is, the sign is Φ\Phi. In ideal case, the failure occurs with probability 1/21/2. If any of DV photon is lost, B𝒟\mathrm{B}_{\mathcal{D}} can only detect one or no photon and the information on input DV Bell state is completely lost. To distinguish between the photon loss and the failure, detectors are required to resolve up to two photons.

Appendix B Gate operations of hybrid qubits

In this section, we present gate operations of hybrid qubits, required for universal quantum computation. In order to perform universal quantum computation, we choose the gate set {X^,Z^θ,H^,CZ^}\{\hat{X},\hat{Z}_{\theta},\hat{H},\hat{CZ}\}. X^\hat{X} and Z^θ\hat{Z}_{\theta} can be implemented only using linear optical elements, as depicted in Fig. 6(a). The Pauli XX can be implemented by applying bit flip operations on both CV and DV qubits, using a polarization rotator acting as |+||+\rangle\leftrightarrow|-\rangle and a π2\frac{\pi}{2} phase shifter acting as |𝒞α+|𝒞iα+|\mathcal{C}_{\alpha}^{+}\rangle\leftrightarrow|\mathcal{C}_{i\alpha}^{+}\rangle. The arbitrary rotation along ZZ axis, Z^θ\hat{Z}_{\theta}, can be done by applying θ\theta phase shift only on the DV qubit as |+|+,|eiθ||+\rangle\to|+\rangle,|-\rangle\to e^{i\theta}|-\rangle, implemented by half waveplate sandwiched by two quater waveplates. To perform Hadamard and Controlled-ZZ gates, we employ the gate teleportation technique.

Refer to caption
Figure 6: (a) Optical implementation of single qubit rotation gates. X^\hat{X} can be implemented using half waveplate (HWP) on DV qubit and π\pi-phase shifter (PS) on CV qubit. Z^θ\hat{Z}_{\theta} can be implemented using HWP sandwiched by two quater waveplates (QWPs), where the rotation angle θ\theta is adjusted by rotating HWP. (b) Schematics for the teleportation of hybrid qubits. The measurement outcome of hybrid fusion is sent via classical channel and is used for Pauli correction.

The essential ingredients for the teleportation are an entangled state and the Bell measurement, as depicted in 6(b). The hybrid Bell measurement is done by fusion operation that we have described in the previous section. We accomplish the teleportation by applying appropriate Pauli correction according to the measurement outcome of hybrid fusion. Indeed, we do not need to physically perform Pauli operations, they can be done by updating Pauli frame Dawson2006 . The gate teleportation can be down employing appropriate entangled channel. For instance, the Hadamard gate HH can be performed using the resource state |ΦH|0L,0L+|0L,1L+|1L,0L|1L,1L|\Phi_{H}\rangle\propto|0_{L},0_{L}\rangle+|0_{L},1_{L}\rangle+|1_{L},0_{L}\rangle-|1_{L},1_{L}\rangle and the CZCZ gate can be performed with two teleportation circuits using |ΦCZ|0L,0L,0L,0L+|0L,0L,1L,1L+|1L,1L,0L,0L|1L,1L,1L,1L|\Phi_{CZ}\rangle\propto|0_{L},0_{L},0_{L},0_{L}\rangle+|0_{L},0_{L},1_{L},1_{L}\rangle+|1_{L},1_{L},0_{L},0_{L}\rangle-|1_{L},1_{L},1_{L},1_{L}\rangle. The generation scheme of resource states is presented in the next section.

The measurement on the ZZ basis can be performed by the measurement on DV qubit using polarization measurement. The phase measurement on CV qubit may also accomplish the ZZ-basis measurement, but requires nonlinear operations Grismo2020 . The heterodyne measurement can be a candidate for the cat-code measurement, taking practical advantages with the cost of a high probability of misreading.

Appendix C Error Model

C.1 State evolution under lossy channel

Photon losses are major obstacles in optical quantum computing. The interaction with lossy environment is described by the master equation Phoenix1990

dρdt=γj(a^jρa^j12a^ja^jρ12ρa^ja^j),\frac{d\rho}{dt}=\gamma\sum_{j}\left(\hat{a}_{j}\rho\hat{a}_{j}^{\dagger}-\frac{1}{2}\hat{a}_{j}^{\dagger}\hat{a}_{j}\rho-\frac{1}{2}\rho\hat{a}_{j}^{\dagger}\hat{a}_{j}\right),

where jj runs over DV and CV modes and the loss rate is given by η=1exp(γt)\eta=1-\exp(-\gamma t). We introduce the formula for the evolution in the coherent-state basis, written as Phoenix1990

|αβ|β|αη|1ηα1ηβ|.|\alpha\rangle\langle\beta|\to\langle\beta|\alpha\rangle^{\eta}|\sqrt{1-\eta}\alpha\rangle\langle\sqrt{1-\eta}\beta|.

With this formula, a straightforward calculation leads to the expression for the evolution of an arbitrary hybrid qubit |ψ=a|+|𝒞α++b|+|𝒞iα+|\psi\rangle=a|+\rangle|\mathcal{C}_{\alpha}^{+}\rangle+b|+\rangle|\mathcal{C}_{i\alpha}^{+}\rangle, written as

ρ=(1η)l=03Al|ψ(l)ψ(l)|+η(B0τ(0)+B1τ(1)),\rho=(1-\eta)\sum_{l=0}^{3}A_{l}|\psi^{\prime}_{(l)}\rangle\langle\psi^{\prime}_{(l)}|+\eta\left(B_{0}\tau_{(0)}+B_{1}\tau_{(1)}\right), (5)

where

|ψ(0)=a|+|𝒞α++b||𝒞iα+,\displaystyle|\psi^{\prime}_{(0)}\rangle=a|+\rangle|\mathcal{C}_{\alpha^{\prime}}^{+}\rangle+b|-\rangle|\mathcal{C}_{i\alpha^{\prime}}^{+}\rangle,
|ψ(1)=a|+|𝒞α+ib||𝒞iα,\displaystyle|\psi^{\prime}_{(1)}\rangle=a|+\rangle|\mathcal{C}_{\alpha^{\prime}}^{-}\rangle+ib|-\rangle|\mathcal{C}_{i\alpha^{\prime}}^{-}\rangle,
|ψ(2)=a|+|𝒞α+b||𝒞iα+,\displaystyle|\psi^{\prime}_{(2)}\rangle=a|+\rangle|\mathcal{C}_{\alpha^{\prime}}^{+}\rangle-b|-\rangle|\mathcal{C}_{i\alpha^{\prime}}^{+}\rangle,
|ψ(3)=a|+|𝒞αib||𝒞iα,\displaystyle|\psi^{\prime}_{(3)}\rangle=a|+\rangle|\mathcal{C}_{\alpha^{\prime}}^{-}\rangle-ib|-\rangle|\mathcal{C}_{i\alpha^{\prime}}^{-}\rangle,
τ(0)=|00|(|a|2|𝒞α+𝒞α+|+|b|2|𝒞iα+𝒞iα+|),\displaystyle\tau_{(0)}=|0\rangle\langle 0|\otimes\left(|a|^{2}|\mathcal{C}_{\alpha^{\prime}}^{+}\rangle\langle\mathcal{C}_{\alpha^{\prime}}^{+}|+|b|^{2}|\mathcal{C}_{i\alpha^{\prime}}^{+}\rangle\langle\mathcal{C}_{i\alpha^{\prime}}^{+}|\right),
τ(1)=|00|(|a|2|𝒞α𝒞α|+|b|2|𝒞iα𝒞iα|).\displaystyle\tau_{(1)}=|0\rangle\langle 0|\otimes\left(|a|^{2}|\mathcal{C}_{\alpha^{\prime}}^{-}\rangle\langle\mathcal{C}_{\alpha^{\prime}}^{-}|+|b|^{2}|\mathcal{C}_{i\alpha^{\prime}}^{-}\rangle\langle\mathcal{C}_{i\alpha^{\prime}}^{-}|\right).

Note that the amplitude of coherent states is reduced to α=1ηα\alpha^{\prime}=\sqrt{1-\eta}\alpha. The coefficients are explicitly given by

A0\displaystyle A_{0} =\displaystyle= coshα22coshα2{cosh(ηα2)+cos(ηα2)},\displaystyle\frac{\cosh\alpha^{\prime 2}}{2\cosh\alpha^{2}}\left\{\cosh(\eta\alpha^{2})+\cos(\eta\alpha^{2})\right\},
A1\displaystyle A_{1} =\displaystyle= sinhα22coshα2{sinh(ηα2)+sin(ηα2)},\displaystyle\frac{\sinh\alpha^{\prime 2}}{2\cosh\alpha^{2}}\left\{\sinh(\eta\alpha^{2})+\sin(\eta\alpha^{2})\right\},
A2\displaystyle A_{2} =\displaystyle= coshα22coshα2{cosh(ηα2)cos(ηα2)},\displaystyle\frac{\cosh\alpha^{\prime 2}}{2\cosh\alpha^{2}}\left\{\cosh(\eta\alpha^{2})-\cos(\eta\alpha^{2})\right\},
A3\displaystyle A_{3} =\displaystyle= sinhα22coshα2{sinh(ηα2)sin(ηα2)},\displaystyle\frac{\sinh\alpha^{\prime 2}}{2\cosh\alpha^{2}}\left\{\sinh(\eta\alpha^{2})-\sin(\eta\alpha^{2})\right\},
B0\displaystyle B_{0} =\displaystyle= coshα2cosh(ηα2)2coshα2,\displaystyle\frac{\cosh\alpha^{\prime 2}\cosh(\eta\alpha^{2})}{2\cosh\alpha^{2}},
B1\displaystyle B_{1} =\displaystyle= sinhα2sinh(ηα2)2coshα2.\displaystyle\frac{\sinh\alpha^{\prime 2}\sinh(\eta\alpha^{2})}{2\cosh\alpha^{2}}.

The coefficients A0+A2=B0A_{0}+A_{2}=B_{0} and A1+A3=B1A_{1}+A_{3}=B_{1} represent the probability that the CV qubit resides in the even and odd space, respectively.

When ll photons are lost from CV qubit, the state evolves into |ψ(l)(Ia^l)|ψ(0)|\psi^{\prime}_{(l)}\rangle\propto(I\otimes\hat{a}^{l})|\psi^{\prime}_{(0)}\rangle. Because the state after 4 photon subtraction returns to the original state, that is, |ψ(4)|\psi^{\prime}_{(4)}\rangle and |ψ(0)|\psi^{\prime}_{(0)}\rangle are equivalent up to normalization, the state evolves cyclically into four states with l=0,1,2,3l=0,1,2,3. If DV photon is lost, we lose the phase information, which results in the mixed state τ(m)\tau_{(m)} where m=0(1)m=0(1) if even(odd) photons are lost from CV qubit.

C.2 Error analysis

In Sec. A.2, we discuss the the XX error rate pXp_{X} which occurs in B𝒞\mathrm{B}_{\mathcal{C}} for different parity of input states. Using the weight of even (odd) parity state after loss channel, B0B_{0} (B1B_{1}), we obtain the failure probability of B𝒞\mathrm{B}_{\mathcal{C}} for noisy input states, written as

pX(α)=B02pX|EE(α)+B12pX|OO(α)+2B0B1pX|EO(α).p_{X}^{\prime}(\alpha^{\prime})=B_{0}^{2}p_{X|EE}(\alpha^{\prime})+B_{1}^{2}p_{X|OO}(\alpha^{\prime})+2B_{0}B_{1}p_{X|EO}(\alpha^{\prime}).

The XX error rate of hybrid fusion becomes a half of pX(α)p_{X}^{\prime}(\alpha^{\prime}) if both DV photons are detected during B𝒟\mathrm{B}_{\mathcal{D}}. That is because we can remove the ambiguity in Bell measurement once BI\textrm{B}_{\textrm{I}} succeeds. If any of input DV photon is lost, the XX error rate is just given by pX(α)p_{X}^{\prime}(\alpha^{\prime}) because we cannot obtain any information from DV. Therefore, the total XX error rate of hybrid fusion after loss is written as

PX\displaystyle P_{X} =\displaystyle= (1η)2pX(α)2+(2ηη2)pX(α)\displaystyle(1-\eta)^{2}\frac{p_{X}^{\prime}(\alpha^{\prime})}{2}+(2\eta-\eta^{2})p_{X}^{\prime}(\alpha^{\prime}) (6)
=\displaystyle= (1+η+η22)pX(α)\displaystyle\left(1+\eta+\frac{\eta^{2}}{2}\right)p_{X}^{\prime}(\alpha^{\prime})

Phase errors occur due to the photon loss. Let us first assume that lAl_{A} photons are lost at CV mode AA and no photon is lost at CV mode CC. As discussed in Sec. A.2, no error occurs when lA=0,1(mod4)l_{A}=0,1~{}(\textrm{mod}~{}4) and unlocatable ZZ error occurs when lA=2,3(mod4)l_{A}=2,3~{}(\textrm{mod}~{}4), where the modulo 4 is taken due to the cyclic behavior of cat code. The same analysis can be made if lCl_{C} photons are lost at CV mode CC and no photon is lost at CV mode AA. If photons are lost at both CV modes, by taking the phase shift induced on both modes into consideration, unlocatable ZZ error occurs when lA+lC=2,3(mod4)l_{A}+l_{C}=2,3~{}(\textrm{mod}~{}4). Once we recognize that the input parity is changed to {odd,odd} from the measurement pattern of B𝒞\mathrm{B}_{\mathcal{C}}, we apply ZZ gate to correct the phase error. It properly correct the error when lA+lC=2(mod4)l_{A}+l_{C}=2~{}(\textrm{mod}~{}4), but it induces an unwanted error when lA+lC=0(mod4)l_{A}+l_{C}=0~{}(\textrm{mod}~{}4). Taking all together, the unlocatable ZZ error rate is written as

PZ(unloc)=(1η)2\displaystyle P_{Z\textrm{(unloc)}}=(1-\eta)^{2} [2(A0+A1)(A2+A3)\displaystyle\big{[}2(A_{0}+A_{1})(A_{2}+A_{3})
+(A1A3)2pZ|OO(α)],\displaystyle~{}+(A_{1}-A_{3})^{2}p_{Z|OO}(\alpha^{\prime})\big{]},

where the first term (1η)2(1-\eta)^{2} represents that neither of DV photons are lost. On the other hand, if we detect that any of DV photon is lost, a dephasing error occurs, which is modeled by locatable ZZ error with the probability 1/21/2. The rate of locatable ZZ error is written as

PZ(loc)=12[1(1η)2].P_{Z\textrm{(loc)}}=\frac{1}{2}\big{[}1-(1-\eta)^{2}\big{]}. (8)

C.3 Error propagation by fusion operation

To understand error propagation in the cluster state, we briefly introduce the stabilizer formalism. In typical cluster states, stabilizers are given by the tensor product of Pauli XX of a qubit and Pauli ZZ’s of its adjacent qubits. Micro cluster states used in our scheme differ by Hadamard gates, which exchange the role of XX and ZZ operators, from typical cluster states. For example, in the central micro cluster state |C3c102=H1H2|C3102|C_{3}^{\mathrm{c}}\rangle_{102}=H_{1}H_{2}|C_{3}\rangle_{102}, where Hadamard gates are applied on the side qubits 1 and 2, the stabilizers are given by Z1Z0Z_{1}Z_{0}, Z0Z2Z_{0}Z_{2}, and X1X0X2X_{1}X_{0}X_{2}. If an error occurs on a qubit, it is propagated into adjacent qubits in a way that the stabilizer statistics are preserved LeeSH2023 . By following the stabilizer formalism, we find a simple propagation rule for micro cluster states: When a qubit is measured by fusion operation, the error in fusion, XX or ZZ, induces the same type of error on its adjacent qubit if both qubits are in the different Hadamard configuration, and otherwise, the type of error is changed.

In our simulation, we track only ZZ errors of data qubits because we only simulate errors on primal lattices and XX errors are not detected by Pauli XX measurements. We show error propagation during RHG lattice construction in Fig. 7. In Step 1, two fusion operations are performed respectively on the side qubits of |C3c|C_{3}^{\mathrm{c}}\rangle. A ZZ error in the fusion causes ZZ error on the data qubit and an XX error causes errors on the side qubits of |C5|C_{5}^{\ast}\rangle. Errors on the side qubits further propagate to the adjacent data qubits causing ZZ errors in the next step. In Step 2, a ZZ(XX) error in the fusion propagates causing ZZ error on the date qubit in the direction with(without) the Hadamard gate, following to the propagation rule.

Refer to caption
Figure 7: Propagation of errors from (a) Step I fusion and (b) Step II fusion. We only track error propagation resulting in ZZ errors on data qubits. Note that qubits with Hadamard gates are filled with yellow.

Appendix D Simulation details

D.1 RHG lattice

We here describe the simulation details of RHG lattice. We perform a Monte Carlo simulation to find the logical error rate and the sequence of each trial is as follows:

  1. 1.

    We assign the ZZ error rate to each primal qubit jj on the lattice and denote it by qZ,jq_{Z,j}. The error rate includes the propagated one from the fusion operation as well as the ZZ error due to photon losses.

  2. 2.

    The errors on qubits are randomly sampled according to the error rate. We determine the value of the syndrome measurement on each cell using the errors of the qubits located on faces of the cell.

  3. 3.

    The syndromes are decoded to find the error pattern using the weighted minimum-weight perfect matching Fowler2012 in the PyMatching package Higgott2021 , where the weight for each qubit is given by log[(1qZ,j)/qZ,j]\log\left[(1-q_{Z,j})/q_{Z,j}\right].

  4. 4.

    Once we remove the detected errors, the remaining error chains connect two opposite xx boundaries which are primal. If the number of remaining error chains is odd, we identify a logical error.

By repeating the trial 3×1053\times 10^{5} times, we decide the logical error rate pLp_{L}. The logical error rates are calculated with code distances d=3,5d=3,5 while varying the loss rate η\eta. The loss threshold ηth\eta_{\textrm{th}} is obtained by finding the largest η\eta such that pLp_{L} decreases with dd.

D.2 Steane code

For circuit-based quantum computation, we simulate a telecorrection circuit of seven-qubit Steane code with several levels of concatenation. The circuit is composed of the preparation of |+L|+_{L}\rangle, CZCZ gate, HH gate, and XX-basis measurement. In our simulation, we postselect the successful gate teleportation without error to prevent errors from propagating further. Therefore, there remains only unlocatable errors: one is due to photon loss and the other is from the ZZ error of fusion operation. In the HH gate teleportation, a ZZ error of fusion operation induces an XX error on the output qubit because the Hadamard gate is applied on the output qubit. In the CZCZ gate teleportation, a ZZ error of each fusion operation induces a ZZ error on one of the output qubit. When qubits are stored in quantum memory, photon loss induces Pauli ZZ error.

Refer to caption
Figure 8: Threshold curve for Steane code simulation with HA and SDR scheme. Points marked as stars represent the highest loss threshold. In the inset, we present the way of determining the threshold curve. From a Monte Carlo simulation with parameters η\eta and α\alpha, we decide if parameters are accepted(rejected) for fault-tolerant computation, which are marked as blue(orange). The threshold curve is determined to be the boundary between two regions.

We find the logical error rate of locatable and unlocatable errors using the Monte Carlo method. In the first level of concatenation, we use the error rates of H-cat qubits with the loss rate η\eta and the amplitude α\alpha. The resulting error rates are used for the next level of concatenation. If the error rates tend to decrease for further levels of concatenation, we assure that error correction works in a fault-tolerant way with the given value of η\eta and α\alpha. We repeat the simulation while varying η\eta and α\alpha and obtain the loss threshold curve as shown in Fig. 8.

It is shown that HA scheme achieves a slightly higher threshold than SDR scheme. However, in the circuit-based error correction, HA scheme is not efficient because we postselect the successful gate teleportation without error and the located error rate of HA scheme is of constant order as shown in Fig. 5. Rather SDR scheme is more appropriate due to the near-deterministic success probability of fusion operation.