Abstract
The fundamental unit for quantum computing is the qubit, an isolated, controllable two-level system. However, for many proposed quantum computer architectures, especially photonic systems, the qubits can be lost or can leak out of the desired two-level systems, posing a significant obstacle for practical quantum computation. Here, we experimentally demonstrate, both in the quantum circuit model and in the one-way quantum computer model, the smallest nontrivial quantum codes to tackle this problem. In the experiment, we encode single-qubit input states into highly entangled multiparticle code words, and we test their ability to protect encoded quantum information from detected 1-qubit loss error. Our results prove in-principle the feasibility of overcoming the qubit loss error by quantum codes.
Keywords: quantum information, quantum computation, quantum error correction, loss-tolerant quantum code, multi-photon entaglement
Quantum computers are expected to harness the strange properties of quantum mechanics such as superposition and entanglement for enhanced ways of information processing. However, it has proved extremely difficult to build such devices in practice. Arguably, the most formidable hurdle is the unavoidable decoherence caused by the coupling of the quantum computers to the environment, which destroys the fragile quantum information rapidly. It is thus of crucial importance to find ways to reduce the decoherence and carry out coherent quantum operations in the presence of noise.
Recent experiments have made progress toward this goal by demonstrating quantum error correction (1–5), decoherence-free subspace (6–9) and entanglement purification (10, 11). These experiments were designed to cope with one special kind of decoherence, that is, when qubits become entangled with the environment or undergo unknown rotations in the qubit space. Such errors can be represented as linear combinations of the standard errors: no error, bit-flip, phase-flip, or both.
There is, however, another significant source of error—the loss of qubits in quantum computers. The qubit, which is the basic element of standard quantum computation (QC), is supposed to be an isolated two-level system consisting of a pair of orthonormal quantum states. However, most proposed quantum hardware are in fact multilevel systems, and the states of qubits are defined in a two-level subspace, which may leak out of the desired qubit space and into a larger Hilbert space (12–14). This problem is common in practical QC with various qubits candidates, such as Josephson junctions (15), neutral atoms in optical lattices (16), and, most notoriously, single photons that can be lost during processing or owing to inefficient photon sources and detectors (17–21). The loss of physical qubits is detrimental to QC because the working of quantum gates, algorithms and error correction codes (see, e.g., refs. 22–24) all hinge on the percept that the quantum system remains in the qubit space.
Here, we demonstrate the smallest meaningful quantum codes to protect quantum information from detected 1-qubit loss. Our experiment deals with qubit loss in both the quantum circuit model and one-way quantum computer model (25). We encode single-qubit states into loss-tolerant codes that are multiparticle entangled states. The performances of the quantum codes are tested by determining the fidelities of the recovered states compared with the ideal original states. Our results verify that the qubit loss error could, in principle, be overcome by quantum codes.
Theoretical Schemes
We now briefly review the quantum codes designed to tackle the problem of qubit loss. A special class of quantum erasure–error correction (QEEC) code was proposed by Grassl et al. (26), where a 4-qubit code is sufficient to correct a detected 1-qubit loss error. The QEEC code was used by Knill et al. (18) to deal with the photon-loss problem for scalable photonic QC. In recent years, extensive efforts have been devoted to devising loss-tolerant quantum computer architectures (27–30). In particular, in the quantum circuit model Ralph et al. (29) used an incremental parity encoding method to achieve efficient linear optics QC and showed that a loss-tolerant optical memory was possible with a loss probability <0.18. In the approach known as the one-way QC, Varnava et al. (30) exploited the inherent correlations in cluster states and introduced a scheme for fault-tolerantly coping with losses in the one-way QC that can tolerate up to 50% qubit loss.
QEEC Codes
To show the principle of the QEEC codes (26), let us start with a specific example: a 4-qubit code that is able to protect a logical qubit from loss of a physical qubit. Here, a logical qubit |ψ〉l = a0|0〉l+a1|1〉l is encoded in the subspace with four physical qubits as
This code can also be viewed as a combination of parity and redundant encoding, which is the basic module in Ralph's scheme of loss-tolerant optical QC (29).
We can consider the effect of a qubit loss as an unintended measurement from which we learn no information. The main feature of the code shown as Eq. 1 is that the detected loss of any one of the physical qubits will not destroy the information of the logical qubit but merely yields a recoverable Pauli error. Suppose, for example, qubit 1 is lost. We first measure qubit 2 in the computational (|0/1〉) basis. With its measurement result (q2 = 0 or 1), we can obtain a pure quantum state |ψ′〉l = a0(|0〉3|0〉4 + |1〉3|1〉4) + (−1)q2a1(|0〉3|0〉4 − |1〉3|1〉4). With similar reasoning, more-qubit loss can also be corrected by increasing the size of loss-tolerant codes in the form of |ψ〉l = a0(|⊗n + |1⊗n)⊗m + b0(|0〉⊗n − |1〉⊗n)⊗m, which can be created, e.g., by the incremental encoding scheme proposed in ref. 29.
Demonstration of the QEEC Code
A quantum circuit to implement the encoding of the 4-qubit QEEC code is shown in Fig. 1. To implement this, we design a linear optics network (see Fig. 2A). The physical qubits are encoded by the polarizations of photons, with 0 corresponding to the horizontal (H) polarization and 1 to the vertical (V). As shown in refs. 32 and 33, such an encoding method naturally incorporates a loss-detection mechanism and may enable high-fidelity linear optical QC. Our experimental setup is illustrated in Fig. 2B. We use spontaneous parametric down-conversion (34) to create the primary photonic qubits, which are then coherently manipulated by linear optical elements to implement the coding circuit and read out by using single-photon detectors (see the legend of Fig. 2B and Methods).
To demonstrate that the quantum codes work for general unknown states, we test three different input states: |V〉, |+〉, and |R〉 = (|H〉+ i|V〉)/, which are encoded into the 4-qubit QEEC codes, respectively, as (normalizations omitted)
where the subscript denotes the spatial mode. Interestingly they show three distinct types of entanglement: |V〉l is a product state of two Einstein–Podolsky–Rosen (EPR) pairs (38), |+〉l is a 4-qubit Greenberger–Horne–Zeilinger (GHZ) state (39), whereas |R〉l is locally equivalent to a cluster state (40).
We test the performance of the encoding process by determining fidelities of the encoded 4-qubit states. The fidelities are judged by the overlap of the experimentally produced state with the ideal one: F = 〈ψ|ρexp|ψ〉. To do so, we first decompose ρ = |ψ〉〈ψ| into locally measurable observables that are products of Pauli operators [the detailed constructions are shown in supporting information (SI) SI Text]. For the states |V〉l, |+〉l and |R〉l, we need to take 9, 5, and 9 settings of four-photon polarization correlation measurements, respectively, each composed of 24 coincidence detections, to determine the probabilities of different outcome combinations. From the data shown in Figs. S1–S3, the fidelities of the QEEC codewords are: FV = 0.620 ± 0.017, F+ = 0.566 ± 0.020, FR = 0.554 ± 0.017. The fidelities of the 4-qubit GHZ state and cluster state are above the threshold of 0.5, thus they are confirmed to contain genuine four-partite entanglement (41, 42). The imperfections of the fidelities are caused mainly by high-order emissions of entangled photons and remaining distinguishability of independent photons overlapping on the PBSs. Finally, it should be noted that for the purpose of “benchmarking” quantum computers, more settings of measurements will be needed to infer the average fidelity of the quantum coding (2).
“Loss-and-Recovery” Test
Now we test the codes' ability to protect the logical qubit information from one detected physical qubit loss through a “loss-and-recovery” process. Here, we simulate the loss of a photon by detecting the photon without knowing its polarization information, which only tells us that the photon is lost. Experimentally, this is done by placing no polarizer or PBS in front of the detector.
In principle, the QEEC code works when only one and any one of the four physical qubits is lost. In our experiment, we test individually all possible cases where any single one of the four photons is lost. For instance, if we assume photon 2 is lost, the experimental procedure goes as follows. We erase the photon 2, perform a measurement in H/V basis on photon 3 and in +/− basis on photon 4. Depending on different measurement results: |H〉3|+〉4, |V〉3|+〉4, |H〉3|−〉4, |V〉3|−〉4, correction operations: Hd, HdX, HdZ, HdXZ should be applied on photon 5. As a proof-of-principle, here, we apply corrections for every individual outcome of photons 3 and 4, and determine the state fidelity of photon 5 compared with the original input state. For an explicit example, if we fix the polarizers in front of D3 and D4 in |V〉 and |+〉 polarization, we should apply HdX to photon 5 and then measure its fidelity. Each measurement is flagged by a fivefold coincidence event where all five detectors fire simultaneously.
Fig. 3 shows the measured recovery fidelities compared with original input state for all possible combinations. For input states |V〉, |+〉, and |R〉, the recovery fidelities averaged over all possible measurement outcomes are found to be 0.832 ± 0.012, 0.764 ± 0.014, and 0.745 ± 0.015, respectively, which establish the effectiveness of the 4-qubit QEEC codes. It can be noticed that the encoding and recovery fidelities for the state |V〉 is higher than those for |+〉 and |R〉. We believe this is because in our setup, the coding process for |V〉 requires interference of photons only on PBS2 and PBS3, whereas for the latter cases, the interferences involve all three PBSs. Also it can be seen from Fig. 3A that for the input state |V〉, the recovery fidelities when we simulate photons 4 or 5 are lost are considerably better than those when photons 2 or 3 are lost. We note that this is because in the former case, the coding involves interference between dependent photons c and d (from the same EPR pair) on the PBS2, whereas the latter case requires interference of independent photons b and e on the PBS3.
Loss-Tolerant One-Way QC
Now we consider how to overcome the qubit loss in the one-way QC model (25). In this model, QC is achieved by single-qubit measurements on prepared highly entangled cluster states (40), where the orders and choices of measurements determine the algorithm computed. It is important to note that the loss detection is naturally incorporated in the measurement step in this QC model.
To tackle fault tolerance in this architecture, protocols have been developed by exploiting the built-in properties of the entangled cluster states that provide natural resilience to decoherence (30, 43). In particular, Varnava et al. (30) used the tree-shaped graph states and analyzed that a high error threshold of 0.5 exists for qubit loss error. The salient feature of this scheme is illustrated in Fig. 4. Briefly, the tree graph state takes advantage of the perfect correlations in the cluster states and embodies two useful features that enable reduction of the effective qubit loss rate. First, it allows multiple attempts to do the desired measurement on an encoded qubit. Second, it is designed such that any given qubit within the cluster could be removed (see the legend of Fig. 4).
Creation of a 5-Qubit Cluster State
We use a 5-qubit cluster state for demonstration of Varnava et al.'s scheme (30). As shown in Fig. 4D, it can be thought of as being reduced from a 7-qubit cluster after two adjacent X measurements. Alternatively, the cluster can be grown directly, as we do in our experiment.
Starting from an EPR pair and three single photons, we use the linear optical network shown in Fig. 2C and the experimental setup shown in Fig. 2B to create the five-photon cluster state (see Methods). When each of the five output modes registers a photon, the five photons are in the highly entangled cluster state
where the subscript labels the photon's spatial mode (see Fig. 2C). The state |φ5〉 is local unitarily equivalent to the 5-qubit linear cluster state shown in Fig. 4D under the Hd transformations on photon 1, 3, and 5. This is, to our best knowledge, the longest one-dimensional cluster state realized so far.
To determine the fidelity of the five-photon cluster state, we decompose the projector |φ5〉〈φ5| into 15 local measurable observables (see SI Text), each takes 25 fivefold coincidence measurements. The experimental results are shown in Fig. 5, yielding Fc = 〈φ5|ρexp|φ5〉 = 0.564 ± 0.015. Because the fidelity of the cluster state exceeds 0.5, the presence of true five-partite entanglement of our cluster state is also confirmed (42).
One-Way QC in the Presence of Loss
With the cluster state prepared, now we demonstrate its loss-tolerant feature by simulation of a quantum circuit in the presence of loss. First, let us briefly review how QC is done by measurements in the one-way model. The measurement is chosen in basis Bj(α) = {|+α〉j,|−α〉j}, where |±α〉j = (|0〉j ± eiα|1〉j)/, which realizes the single-qubit rotation Rz(α) = exp(−iασz/2), followed by a Hadamard operation on the encoded qubit in the cluster. We define the outcome sj = 0 if the measurement on the physical qubit j yields |+α〉j, and sj = 1 if it is |−α〉j. When sj = 0, the computation proceeds without error, whereas when sj = 1, a known Pauli error is introduced that has to be compensated for (see refs. 25, 45, and 46 for more details).
The 2-qubit cluster shown in Fig. 6A can implement a simple circuit, rotating an encoded input qubit |+〉 to an output state: |ψout〉 = XsaHdRz(α)|+〉. With this 2-qubit cluster, however, one can only have a one-shot A measurement on the qubit a, that is, if this measurement fails, then the whole computation fails. As a comparison, the 5-qubit cluster state we prepared can be used to realize the circuit in a more robust fashion. It provides two alternative and equivalent attempts to do the A measurement as depicted in Fig. 6 B and C. And if any one of the qubits (2, 3, 4, or 5) for the A measurement is lost, we can always find a suitable indirect Z measurement to remove the damaged qubit. For example, if the A measurement on qubit 2 fails, we can try to remove it from the cluster by an X measurement on qubit 3, and then proceed to make the A measurement on qubit 4. It can be checked that as long as no more than one physical qubit is lost, the computation will be successful.
Now we demonstrate this experimentally. To verify the scheme depicted in Fig. 6B, we erase photon 2, which makes the remaining cluster in a mixed state. Then we make an X measurement on photon 3—this should effectively remove the loss error from the cluster, leaving it as a smaller but pure quantum cluster state. Next the redundant photon 5 is measured in the Z basis. Note that because the actual state |φ5〉 is unitarily equivalent to the 5-qubit linear cluster state shown in Fig. 4D under the Hd transformations on photons 1, 3, and 5, the X (Z) measurement on photon 3 (or 5) is performed on a rotated laboratory basis of H/V (+/−). Depending on the measurement outcomes of photon 3 and 5 (|H〉3|+〉5, |V〉3|+〉5, |H〉3|−〉5, |V〉3|−〉5), Pauli corrections (I, X, Z, XZ) are applied to photon 4. After that, measurements in the basis Bj(α) are applied on photon 4 to implement the rotation. We choose α to be three different values, 0, −π/2, −π/3, so that theoretically the output states will be |+〉, |R〉, and |S〉 = (|0〉 + eiπ/3|1〉)/, respectively. Then we readout the polarizations of photon 1 and determine its fidelities compared with the ideal states. The scheme of Fig. 6C is also tested in a similar manner.
In Fig. 6 D and E, we show the experimental results of one-way QC in the presence of 1-qubit loss. In the case of photon 2 lost, we find a fidelity of 0.738 ± 0.029, 0.750 ± 0.030, and 0.765 ± 0.028 for target output state |+〉, |R〉, and |S〉, respectively. In the case of photon 4 lost, the fidelity is 0.865 ± 0.021, 0.792 ± 0.029, and 0.767 ± 0.030 for target output state |+〉, |R〉, and |S〉. Here, the difference of the fidelity performance is caused by similar reasons as in the QEEC codes. For instance, the case for target output state |+〉 corresponds to Fig. 3A, where the input state is in the state of |V〉. These results conclusively demonstrate the underlying principle of loss-tolerant one-way QC.
Discussion
As in all current linear optical QC experiments, the multiphoton code states here are created probabilistically and conditioned on that there is one and only one photon out of each output, a technique called postselection (35). Although this does not prevent an in-principle verification of the loss-tolerant quantum codes, we note that eventual scalable implementations will need significant improvements such as on-demand entangled photon sources and high-efficiency single-photon detectors.
In summary, we have demonstrated, in both the quantum circuit model and in the one-way model, the smallest meaningful quantum codes to protect quantum information from qubit-loss error. These quantum codes are the key modules for the loss-tolerant quantum computer architectures (29, 30) and can, in principle, be extended to larger numbers of qubits. Our results verify that it is possible to overcome the qubit-loss error, a major decoherence mechanism common in many physical systems, and thus constitute a necessary step toward scalable quantum information processing, especially for photon-based QC. The loss-tolerant quantum codes can be further concatenated with standard quantum error-correction codes (22–24) or decoherence-free space (6–9) to correct multiple errors and may become a useful part of future implementations of quantum algorithms (45–50).
Methods
Experimental Implementation.
We first prepare two entangled photon pairs in spatial modes a–b and c–d with an average coincidence count of ≈6.2 × 104s−1, and a pseudosingle photon source in mode e, which has a very small probability (p) of containing a single photon for each pulse. The p value is carefully chosen to be ≈0.07 experimentally to get an optimal visibility (36). Photon a serves as a trigger, indicating that the pair photon b is under way; Photon b is prepared in different input states; Photons c, d, nd e are initialized in the +45° linear polarization state |+〉 = (|H〉 + |V〉)/. We superpose photons b, c, d, and e on the three PBSs step by step. For alignment on the PBS1, for instance, we first initialize the two photons b and c at state |+〉 before they enter into the PBS1, and, by making fine adjustment of delay Δd1, we are able to observe the two-photon Hong–Ou–Mandel type dip (37) after the PBS1 by performing polarization measurements in both output modes in the |±〉 = (|H〉 ± |V〉)/ basis. Similarly, optimal superpositions of the photons on the other two PBSs are also achieved. The optimal interference occurs at the regime of zero delay, where our experimental measurements are performed. Note that some PBSs may have undesired phase shifts, that is, when two input photons that were prepared in the states of |+〉 are superposed on the PBSs, the output photons are not in the expected state of (|H〉|H〉 + |V〉|V〉)/ but in the state of (|H〉|H〉 + eiθ|V〉|V〉)/ with a θ phase shift. This can be overcome by a compensator (see Fig. 2B) that can introduce a phase delay between |H〉 and |V〉.
Five-Photon Cluster State Preparation.
An EPR photon pair as prepared in the spatial mode a–b in the state (|H〉a|H〉b + |V〉a|V〉b)/ with a visibility of ≈92% in the +/− basis. We note that this nonperfect visibility may add additional noise into the five-photon cluster state compared with the four-photon states by using the scheme as shown in Fig. 2A. To get a better fidelity for the cluster state, we lower the pump power and obtain an average coincidence of ≈5.0 × 104s−1 in modes a–b and c–d, such that the rate of double pair emission of entangled photons is diminished. Meanwhile, the p value for the pseudosingle photon source is also reduced to ≈0.06 accordingly.
Supplementary Material
Acknowledgments.
We thank T. Rudolph, D. Browne, O. Gühne, T. Ralph, and M. Zukowski for helpful discussions. This work was supported by the National Natural Science Foundation of China, the Chinese Academy of Sciences, and National Fundamental Research Program Grant 2006CB921900. This work was also supported by the Alexander von Humboldt Foundation and a Marie Curie Excellence Grant of the European Union.
Footnotes
The authors declare no conflict of interest.
This article is a PNAS Direct Submission.
This article contains supporting information online at www.pnas.org/cgi/content/full/0800740105/DCSupplemental.
References
- 1.Cory DG, et al. Experimental quantum error correction. Phys Rev Lett. 1998;81:2152–2155. [Google Scholar]
- 2.Knill E, Laflamme R, Martinez R, Negrevergne C. Benchmarking quantum computers: The five-qubit error correcting code. Phys Rev Lett. 2001;86:5811–5814. doi: 10.1103/PhysRevLett.86.5811. [DOI] [PubMed] [Google Scholar]
- 3.Chiaverini J, et al. Realization of quantum error correction. Nature. 2004;432:602–605. doi: 10.1038/nature03074. [DOI] [PubMed] [Google Scholar]
- 4.Pittman TB, Jacobs BC, Franson JD. Demonstration of quantum error correction using linear optics. Phys Rev A. 2005;71 052332. [Google Scholar]
- 5.O'Brien JL, Pryde GJ, White AG, Ralph TC. High-fidelity Z-measurement error encoding of optical qubits. Phys Rev A. 2005;71 060303. [Google Scholar]
- 6.Kwiat PG, Berglund AJ, Altepeter JB, White AG. Experimental verification of decoherence-free subspaces. Science. 2000;290:498–501. doi: 10.1126/science.290.5491.498. [DOI] [PubMed] [Google Scholar]
- 7.Kielpinski D, et al. , A decoherence-free quantum memory using trapped ions. Science. 2000;291:1013–1015. doi: 10.1126/science.1057357. [DOI] [PubMed] [Google Scholar]
- 8.Bourennane M, et al. , Decoherence-free quantum information processing with four-photon entangled states. Phys Rev Lett. 2003;92:107901. doi: 10.1103/PhysRevLett.92.107901. [DOI] [PubMed] [Google Scholar]
- 9.Prevedel R, et al. , Experimental demonstration of decoherence-free one-way information transfer. Phys Rev Lett. 2007;99:250503. doi: 10.1103/PhysRevLett.99.250503. [DOI] [PubMed] [Google Scholar]
- 10.Pan J-W, et al. Experimental entanglement purification of arbitrary unknown states. Nature. 2003;423:417–422. doi: 10.1038/nature01623. [DOI] [PubMed] [Google Scholar]
- 11.Reichle R. Experimental purification of two-atom entanglement. Nature. 2006;443:838–841. doi: 10.1038/nature05146. [DOI] [PubMed] [Google Scholar]
- 12.Preskill J. Reliable quantum computers. Proc R Soc London Ser A. 1998;454:385–410. [Google Scholar]
- 13.Wu L-A, Byrd MS, Lidar DA. Efficient universal leakage elimination for physical and encoded qubits. Phys Rev Lett. 2002;89:127901. doi: 10.1103/PhysRevLett.89.127901. [DOI] [PubMed] [Google Scholar]
- 14.Devitt SJ, et al. Subspace confinement: How good is your qubit? New J Phys. 2007;9:384. [Google Scholar]
- 15.Fazio R, Palma GM, Siewert J. Fidelity and leakage of Josephson qubits. Phys Rev Lett. 1999;83:5385–5388. [Google Scholar]
- 16.Vala J, Whaley KB, Weiss DS. Quantum error correction of a qubit loss in an addressable atomic system. Phys Rev A. 2005;72 052318. [Google Scholar]
- 17.Kok P, et al. Linear optical quantum computing with photonic qubits. Rev Mod Phys. 2007;79:135. [Google Scholar]
- 18.Knill E, Laflamme R, Milburn GJ. A scheme for efficient quantum computation with linear optics. Nature. 2001;409:46–52. doi: 10.1038/35051009. [DOI] [PubMed] [Google Scholar]
- 19.Knill E. Scalable quantum computing in the presence of large detected-error rates. Phys Rev A. 2005;71 042322. [Google Scholar]
- 20.Silva M, Rötteler M, Zalka C. Thresholds for linear optics quantum computing with photon loss at the detectors. Phys Rev A. 2005;72 032307. [Google Scholar]
- 21.Wasilewski W, Banaszek K. Protecting an optical qubit against photon loss. Phys Rev A. 2007;75 042316. [Google Scholar]
- 22.Calderbank AR, Shor PW. Good quantum error-correcting codes exist. Phys Rev A. 1996;54:1098–1105. doi: 10.1103/physreva.54.1098. [DOI] [PubMed] [Google Scholar]
- 23.Steane AM. Error correcting codes in quantum theory. Phys Rev Lett. 1996;77:793–797. doi: 10.1103/PhysRevLett.77.793. [DOI] [PubMed] [Google Scholar]
- 24.Gottesman D. Pasadena, CA: California Institute of Technology; 1997. Stabilizer codes and quantum error correction. PhD thesis. [Google Scholar]
- 25.Raussendorf R, Briegel HJ. A one-way quantum computer. Phys Rev Lett. 2001;86:5188–5191. doi: 10.1103/PhysRevLett.86.5188. [DOI] [PubMed] [Google Scholar]
- 26.Grassl M, Beth T, Pellizari T. Codes for the quantum erasure channel. Phys Rev A. 1997;56:33–38. [Google Scholar]
- 27.Aliferis P, Terhal BM. Fault-tolerant quantum computation for local leakage faults. Quant Inf Comp. 2007;7:139–156. [Google Scholar]
- 28.Knill E. Quantum computing with realistically noisy devices. Nature. 2005;434:39–44. doi: 10.1038/nature03350. [DOI] [PubMed] [Google Scholar]
- 29.Ralph TC, Hayes AJF, Gilchrist A. Loss-tolerant optical qubits. Phys Rev Lett. 2005;95:100501. doi: 10.1103/PhysRevLett.95.100501. [DOI] [PubMed] [Google Scholar]
- 30.Varnava M, Browne DE, Rudolph T. Loss tolerance in one-way quantum computation via counterfactual error correction. Phys Rev Lett. 2006;97:120501. doi: 10.1103/PhysRevLett.97.120501. [DOI] [PubMed] [Google Scholar]
- 31.Vaidman L, Goldenberg L, Wiesner S. Error prevention scheme with four particles. Phys Rev A. 1996;54:1745–1748. doi: 10.1103/physreva.54.r1745. [DOI] [PubMed] [Google Scholar]
- 32.Spedalieri FM, Lee H, Dowling JP. High-fidelity linear optical quantum computing with polarization encoding. Phys Rev A. 2006;73 012334. [Google Scholar]
- 33.Gilchrist A, Hayes AJF, Ralph TC. Efficient parity-encoded optical quantum computing. Phys Rev A. 2007;75 052328. [Google Scholar]
- 34.Kwiat PG, et al. New high intensity source of polarization-entangled photon pairs. Phys Rev Lett. 1995;75:4337–4341. doi: 10.1103/PhysRevLett.75.4337. [DOI] [PubMed] [Google Scholar]
- 35.Bouwmeester D, et al. Experimental quantum teleportation. Nature. 1997;390:575–579. [Google Scholar]
- 36.Rarity JG, Tapster PR. Three-particle entanglement from entangled photon pairs and a weak coherent state. Phys Rev A. 1999;59:R35–R38. [Google Scholar]
- 37.Hong CK, Ou ZY, Mandel L. Measurement of subpicosecond time intervals between two photons by interference. Phys Rev Lett. 1987;59:2044–2046. doi: 10.1103/PhysRevLett.59.2044. [DOI] [PubMed] [Google Scholar]
- 38.Einstein A, Podolsky B, Rosen N. Can quantum-mechanical description of physical reality be considered complete? Phys Rev. 1935;47:777–780. [Google Scholar]
- 39.Greenberger DM, Horne MA, Shimony A, Zeilinger A. Bell's theorem without inequalities. Am J Phys. 1990;58:1131–1143. [Google Scholar]
- 40.Briegel HJ, Raussendorf R. Persistent entanglement in arrays of interacting particles. Phys Rev Lett. 2001;86:910–913. doi: 10.1103/PhysRevLett.86.910. [DOI] [PubMed] [Google Scholar]
- 41.Bourennane M, et al. Experimental detection of multipartite entanglement using witness operators. Phys Rev Lett. 2004;92 doi: 10.1103/PhysRevLett.92.087902. 087902. [DOI] [PubMed] [Google Scholar]
- 42.Toth G, Gühne O. Entanglement detection in the stabilizer formalism. Phys Rev A. 2005;72 022340. [Google Scholar]
- 43.Raussendorf R, Harrington J, Goyal K. Topological fault-tolerance in cluster state quantum computation. New J Phys. 2007;9:199. [Google Scholar]
- 44.Hein M, Eisert J, Briegel H-J. Multiparty entanglement in graph states. Phys Rev A. 2004;69 062311. [Google Scholar]
- 45.Walther P, et al. Experimental one-way quantum computing. Nature. 2005;434:169–176. doi: 10.1038/nature03347. [DOI] [PubMed] [Google Scholar]
- 46.Prevedel R, et al. High-speed linear optics quantum computation using active feed-forward. Nature. 2007;445:65–69. doi: 10.1038/nature05346. [DOI] [PubMed] [Google Scholar]
- 47.Vandersypen LMK, et al. Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance. Nature. 2001;414:883–887. doi: 10.1038/414883a. [DOI] [PubMed] [Google Scholar]
- 48.Kwiat PG, et al. Grover's search algorithm: An optical approach. J Mod Opt. 2000;47:257. [Google Scholar]
- 49.Lu C-Y, et al. Demonstration of a complied version of Shor's quantum factoring algorithm using photonic qubits. Phys Rev Lett. 2007;99:250504. doi: 10.1103/PhysRevLett.99.250504. [DOI] [PubMed] [Google Scholar]
- 50.Lanyon BP, et al. Experimental demonstration of a complied version of Shor's algorithm with quantum entanglement. Phys Rev Lett. 2007;99:250505. doi: 10.1103/PhysRevLett.99.250505. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.