Plaque It!
Sponsored by: Flash of Genius |
[0001] This application is a continuation of copending International Application No. PCT/EP01/11175, filed Sep. 26, 2001, which designated the United States and which was published in English.
[0002] Field of the Invention
[0003] The present invention relates to a method for quantum computing, in particular to a method of manipulating information in quantum-mechanical systems and transmitting information with quantum-mechanical systems. Furthermore, the invention relates to new applications of particle clusters, in particular of groups of neutral atoms, molecules, ions or other particles.
[0004] Quantum computing is a new field of information processing using quantum-mechanical systems. In analogy to classical binary information bits, the quantum-mechanical information unit is a so-called “qubit” which represents the information which can be stored in a 2-state quantum system. Quantum information processing is implemented by unitary operations with the quantum mechanical system as well as with measurement and reading processes. The basic principles of quantum computing and applications of quantum mechanical computers have been described in a number of publications and reviews, e.g. Lloyd, Scientific American, October 1995; DiVincenzo, Science 270, 255, 1995; Ekert and Josza, Rev. Mod. Phys. 68, 733, 1996; H. J. Briegel et al., Phys. Blätter (Phys. Papers), 55, p. 37 (1999) and in textbooks, e.g. The Physics of Quantum Information, Bouwmeester et al. (eds.), Springer 2000; Quantum Computation & Quantum Information, Nielsen and Chuang, Cambridge Univ. Press 2000 which provide a comprehensive introduction into the field. With regard to the definition of basic features of quantum-mechanical computers, in particular with regard to the definition of quantum information, reading and writing information, basic quantum logic gates, multi particle quantum states, quantum logical networks, and quantum communication, these publications are incorporated into the present patent application by reference.
[0005] Quantum-mechanical computing is usually based on the implementation of quantum gates with quantum mechanical systems, e.g. atomic systems, quantum dot systems or systems involving Josephson junctions. It has been found, that all mathematical operations can be expressed as a sequence or a logical network of operations of a so-called “CNOT gate” (controlled NOT gate) in combination with unitary operations of qubits. For the implementation of a quantum-mechanical computer, a physical system has to meet in particular the following conditions: (i) identification of single qubits; (ii) capability of addressing and reading the qubits; (iii) implementation of quantum gates; (iv) weak decoherence; (v) efficient implementation of error correction; and (vi) scaling capability.
[0006] It is known that NMR-systems (nuclear magnetic resonance systems), quantum-optical systems such as linear ion traps, and other systems can be used for demonstrating basic features of quantum-mechanical computers. However, most of these known systems suffer from a number of disadvantages and restrictions. For example, the NMR-systems are not scalable to a large number of qubits and it has been questioned that they allow the generation of so-called entangled states (Braunstein et al., Phys. Rev. Lett. 83, 1054, 1999) both of which is necessary for the implementation of quantum gates (requirement iii).
[0007] A widely discussed system belonging to the quantum-optical systems is based on the generation of ion chains in electro-magnetic traps (Cirac and Zoller, Phys. Rev. Lett. 74, 4091, 1995). These ion chains allow the formation of entangled states and the construction of simple quantum gates. Up to now, entangled states of up to 4 ions have been realized in a controlled manner (Sackett et al., Nature 404, 256, 2000). The linear ion trap quantum computer is regarded as a promising candidate for the realization of a small-scale quantum computer, operating with a few (of the order of 10) ions. It suffers, however, from an unwanted interaction of the ions with the surrounding which diminishes the quantum correlations in the system. There also seem to be serious experimental obstacles to cool a number of ions significantly larger than 10 close to their motional ground state. At present, it is therefore not clear how these systems can be scaled to practically necessary sizes of more than 100 qubits.
[0008] A variety of other experimental proposals exist. For a recent review see the Special Focus Issue: Experimental Proposals for Quantum Computation, eds. S. Braunstein and H. K. Lo, Fortschr. Phys. 48, No. 9-11, 2000.
[0009] An alternative quantum-optical system that has been proposed recently bases on the arrangement of neutral atoms in far-detuned optical lattices (Jaksch et al., Phys. Rev. Lett. 82, 1975, 1999; Brennen et al., Phys. Rev. Lett. 82, 1060, 1999). An advantage of this system is that the neutral atoms hardly interact with the environment and thus display very small decoherence. Furthermore, with this setup, certain multi-qubit operations can be performed efficiently. In particular, quantum logic gates and efficient schemes for quantum-error correction can be implemented (Briegel et al., J. Mod. Opt. 47, 415, 2000). However, also in this system the requirements for practical realization are extremely demanding. First, the scheme requires a regular filling pattern of the optical lattice which, at present, has not yet been achieved. Second and most important, it requires entanglement operations between arbitrary pairs of selected qubits without affecting all the other qubits in the quantum computer. Such entanglement operations can in principle be implemented, but only with considerable effort. The required procedures are technically involved and subject to decoherence. As in other proposals for quantum computing, a computation includes in this case a sequence of entanglement operations, interrupted by local unitary transformations and possibly measurements. Thus, a large number of these selective entanglement operations must be carried out to perform a quantum computation within this scheme.
[0010] It is accordingly an object of the invention to provide a method of quantum computing with microscopic systems which overcomes the above-mentioned disadvantages of the heretofore-known methods of this general type.
[0011] With the foregoing and other objects in view there is provided, in accordance with the invention, a method for quantum computing, the method includes the steps of:
[0012] providing a plurality of quantum systems each having at least two different states;
[0013] preparing a resource state of the quantum systems wherein all of the quantum systems are in a common superimposed entangled state; and
[0014] performing an information processing in the resource state by carrying out one-system measurements on the quantum systems.
[0015] Another mode of the method according to the invention includes the step of providing the resource state as a cluster state or as a state that can be brought into a form of a cluster state by one-system measurements.
[0016] Yet another mode of the method according to the invention includes the step of providing the quantum systems as microscopic particles.
[0017] A further mode of the method according to the invention includes the step of providing atomic systems or molecular systems as the microscopic particles.
[0018] Another mode of the method according to the invention includes the step of providing a space lattice for accommodating the microscopic particles at given positions.
[0019] A further mode of the method according to the invention includes the step of filling the space lattice with the microscopic particles such that the microscopic particles are provided at regularly or irregularly distributed positions in the space lattice.
[0020] Yet another mode of the method according to the invention includes the step of creating the resource state by preparing all of the quantum systems in a state |+> and performing a conditional phase gate S obeying S
[0021] Another mode of the method according to the invention includes the step of providing the microscopic particles as extremely cooled neutral atoms in a standing wave laser field forming a lattice.
[0022] Yet another mode of the method according to the invention includes the step of generating a two-dimensional laser field or a three-dimensional laser field.
[0023] Another mode of the method according to the invention includes the step of cooling the atoms by using a standing wave laser field having a wavelength that is a multiple of a wavelength of the standing wave laser field forming the lattice.
[0024] An additional mode of the method according to the invention includes the step of generating the resource state simultaneously for all of the microscopic particles.
[0025] Another mode of the method according to the invention includes the step of performing the information processing at least partially by imprinting a quantum logic network on the resource state.
[0026] According to a further mode of the invention the step of imprinting the quantum logic network on the resource state includes measuring those of the quantum systems that are present in the resource state but not required for the quantum logic network in a σ
[0027] According to a further mode of the invention the step of performing the information processing includes measuring a first group of the quantum systems thereby writing input information into an entangled state of remaining ones of the quantum systems.
[0028] Another mode of the method according to the invention includes the step of setting a first group of the quantum systems into a given quantum-mechanical state representing an input information prior to performing the step of preparing the resource state.
[0029] According to a further mode of the invention the step of performing an information processing includes initializing a quantum circuit by measuring all those of the quantum systems for which Pauli spin operators σ
[0030] Another mode of the method according to the invention includes the step of iterating the steps of preparing a resource state. and performing an information processing in the resource state for a plurality of cycles such that during each of the cycles a respective group of the quantum systems remains unmeasured and a quantum mechanical state of the respective group of the quantum systems represents an input information for a next one of the cycles.
[0031] The present invention provides a new method for quantum computing that is based on the following ideas. The inventors have demonstrated that an entangled resource state, including in particular a class of highly entangled multi-particle states, the so-called “cluster states” (Briegel and Raussendorf, Phys. Rev. Lett. 86, 910 2001), can serve as a quantum computer. Such resource states can e.g. be implemented with ultra-cold atoms in optical lattices or similar systems. It is shown how a universal set of quantum gates, the CNOT gate and arbitrary one-system rotations, can be implemented by performing one-system measurements only. These one-system measurements are, as compared to the entanglement operations between selected systems, easy to implement. A single quantum system as used in this patent application is a system that has two or more internal states and that can not be subdivided into smaller quantum systems capable of simultaneously carrying information useful for the information processing. Further, it is shown that these gates can be combined to form quantum logic networks. Entangled resource states form the “substrate” for a quantum logic network. The network is imprinted on the quantum state by one-system measurements. The entangled resource state is used up by the computation since the measurements destroy it. The entangled resource states thus form a resource for quantum computation. The picture that emerges is that an entangled resource state can be viewed as a one-way quantum computer, and the set of performed measurements being the program. The present invention is different from a quantum computer realized as a quantum logic network, because first, physical interactions between the quantum system, henceforward referred to as qubits, occur only in the primary step of creating the resource quantum state and computation then is performed via local operations (measurements) only. In contrast, a quantum logic network requires a series of selective interactions among specific pairs of qubits throughout the computation. Second, the logical depth is for many algorithms smaller than in quantum logic networks.
[0032] The advantage of the first point is that the creation is simple since it requires only a homogeneous non-selective interaction, for example the Ising interaction. The resource quantum state can be created in a time that is constant in the number of qubits and which thus provides one with a scalable system for quantum computation. Further, the one-qubit measurements of which the genuine part of the computation are formed are—in most systems suitable for quantum computing—much easier to perform than selective two-qubit gates in the network picture. The advantage of the second point is that it reduces the time during which qubits are exposed to decoherence and also the total computation time.
[0033] Other features which are considered as characteristic for the invention are set forth in the appended claims.
[0034] Although the invention is illustrated and described herein as embodied in a method for quantum computing, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims.
[0035] The construction and method of operation of the invention, however, together with additional objects and advantages thereof will be best understood from the following description of specific embodiments when read in connection with the accompanying drawings.
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055] In the following, the basic principles of the invention are outlined in an introduction, followed by a discussion of the implementation of quantum logic networks on cluster states and a discussion of the construction of quantum logic networks in practice.
[0056] In this patent application a new scheme for quantum computing is proposed based on one-qubit measurements on a pre-entangled resource state, such as the so-called “cluster states” introduced by Briegel and Raussendorf (Phys. Rev. Lett. 86, 910, 2001; E-print quant-ph/0004051 at <xxx.lan1.gov>).
[0057] The scheme is different from quantum logic networks, but each quantum logic network can be implemented on a cluster state.
[0058] Referring now to the figures of the drawings in detail and first, particularly, to
[0059] The advantage of quantum computing with a resource state in comparison with a quantum logic network is that, during the course of the information processing, only simple one-qubit measurements are needed and no further entanglement needs to be created for performing quantum logic gates. All the entanglement that is needed in the course of a quantum computation is provided by the initial resource state. In quantum logic networks the situation is different; here, entanglement is created during the course of the computation by the use of quantum logic gates. But the gates will typically be much harder to implement than 1-qubit measurements.
[0060] The cluster states form, in a sense, the substrate for arbitrary quantum logic networks. The circuit representing the logic network is imprinted on the cluster state by performing one-qubit measurements on a subset of the entangled qubits in the appropriate bases.
[0061] The invention is particularly suited for implementation in optical lattices storing ultra-cold atoms (see Jaksch et al., Phys. Rev. Lett. 82, 1975, 1999) and similar systems. An essential advantage of the invention is given by the fact that the cluster states which form the substrate for the quantum computer can be made very large. Thus, in this proposal for quantum computing one is provided with a scalable system. A cluster state can serve for a computational task bounded in its complexity by the size of the cluster, but otherwise freely choosable. Furthermore, the present invention supports the view of regarding entanglement as a resource for quantum computing. This is because the quantum state is destroyed in the process of imprinting the quantum logic network on it and can therefore not be used a second time.
[0062] In the following the principle of realization of a quantum logic network on a cluster state is outlined.
[0063] Furthermore, the construction of quantum logic networks on cluster states is discussed in detail. It is displayed how the CNOT gate and arbitrary one-qubit rotations can be implemented on a cluster state. These gates form a universal set, i.e. every quantum logic gate can be constructed out of these elementary parts. That the elementary gates can in the proposed implementation on cluster states be combined to form a quantum logic network is also shown. Furthermore, it is discussed how to eliminate qubits that are in the cluster state but are not required for the quantum logic network. It is also shown that the gates are to an extent allowed to vary in shape. Thus, a hole in the cluster, i.e. an unoccupied qubit site, does not matter since its role can be taken over by a neighboring qubit.
[0064] At that point, the practically occurring case, a quantum logic network on a cluster state with irregular arrangement of qubits is reduced to the case where only the qubits necessary for the gate are present and arranged in some canonical order.
[0065] At that point, one is ready to prove the two essential points: the gates can be combined to form a quantum logic network and, the randomness of the results of measurements necessary to imprint the network on the cluster state can be accounted for.
[0066] Furthermore, some additional material of the proposed implementation is presented, for example, a “crossing of wires” in two dimensions. An implementation of a conditional phase gate with capability of freely adjusting the rotation angle is displayed. Further, an extension of the scheme for quantum computation on cluster states discussed so far is given. It picks up the question that is important for the practical implementation: “I can create big cluster states, but the computations I want to perform are also quite extensive. It turns out that my cluster states are just not big enough to serve the purpose. How can I get round this?” There is an answer to that question which will be given later on.
[0067] The remainder of the introduction is devoted to a review on cluster states and their entanglement properties and further to experimental techniques needed to create and manipulate cluster states. A practical implementation of the invention bases on experimental techniques which are known as such in quantum optics, in particular in the field of trapping and cooling of neutral atoms in magnetic traps and optical lattices. Details of these techniques are available in the literature.
[0068] Cluster states can be created by randomly filling a lattice of sites
[0069] with n
[0070] All the gates in each one of the directions are performed simultaneously such that there are only d entanglement operations no matter what the number of qubits is. The temporal order of the gates is of no concern for the produced state since the conditional phase gates all commute. Qubits that can be connected by a path of occupied next neighboring sites belong to the same cluster; in turn those qubits which cannot be connected that way belong to different clusters. The quantum state of the qubits on a lattice is a product state of cluster states. For precise definition of cluster states see (Briegel and Raussendorf, Phys. Rev. Lett. 86, 910, 2001; E-print quant-ph/0004051 at <xxx.lan1.gov>).
[0071] Cluster states |Φ>
[0072] Where a is an arbitrary occupied lattice site and nbrs(a) is, for example, the set of all occupied next-neighboring sites of a. The eigenvalue tl is determined by which next-neighboring sites of a are occupied. The quantum correlations of the cluster state |Φ>
[0073] For practical realization of the proposed invention, using e.g. atoms trapped in optical lattices, 4 major requirements must be fulfilled.
[0074] (i) The atoms trapped in the lattice must be cooled to their motional ground state. This has been achieved to a very good approximation (see Hamann et al., Phys. Rev. Lett. 80, 4149, 1998; Kerman et al., Phys. Rev. Lett. 81, 439, 2000).
[0075] (ii) The optical lattice must be filled with high filling factor (probability for a lattice site to be occupied by a single atom), but can be filled irregularly. This has been achieved (see DePue et al., Phys. Rev. Lett. 82, 2262, 1999).
[0076] (iii) A controlled simultaneous interaction between the atoms, which results in a conditional phase gate between all pairs of neighboring qubits, must be implemented. With the experience of state of the art atom interferometry this is feasible (see Jaksch et al., Phys. Rev. Lett. 82, 1975, 1999; Briegel et al., J. Mod. Opt. 47, 415, 2000).
[0077] (iv) The atoms have to be addressed individually to permit selective one-qubit measurements. To accomplish this, the scheme of cooling the atoms and then performing a controlled interaction between them must be extended (see Scheunemann et al., Phys. Rev. A 62, 051801(R), 2000; Weitz, IEEE J. Quant. Electronics 36, 1346, 2000).
[0078] With regard to item (iii) it is noted that the atoms are cooled and trapped by an electromagnetic field, supplied by two counterpropagating linearly polarized laser beams for each spatial direction. (The following is described in detail in Jaksch et al., Phys. Rev. Lett. 82, 1975, 1999; Briegel et al., J. Mod. Opt. 47, 415, 2000). For each of the spatial directions, the polarization directions of the two respective laser beams differ by an angle which can be controlled (lin-angle-lin configuration). If now the laser frequency is adjusted to a particular value the individual atoms are subject to a state dependent potential.
[0079] For both internal states of the atoms, |0> and |1>, the electric potential remains sinusoidal, but with the minima translated. The relative translation distance is controlled by the angle between the polarization directions of the laser beams. If this angle is varied adiabatically such that the atoms can follow the moving potential without being excited, the atoms on the lattice can be translated depending upon the state which they are in. If the relative translation between the two potentials seen by the atoms is equal to the distance between neighboring atoms, these neighboring atoms can be made to interact via s-wave scattering.
[0080] By this interaction a quantum gate between neighboring atoms is realized. After the interaction the atoms are brought back to their initial positions by turning the angle between the two polarization directions back to zero. It is important to notice that the interaction in this scheme is performed simultaneously between all pairs of neighboring atoms. If the atoms in the lattice are prepared in the quantum mechanical superposition |+>=(|0>+|1>)/sqrt(2) and the interaction time is adjusted properly then the emerging quantum state is the required cluster state. The initial superposition |+> for the internal state of each atom is achieved by applying a laser pulse of appropriate intensity and duration (π/2-pulse) on the whole sample of atoms.
[0081] The frequency of the counterpropagating lasers which constitute the trapping potential determines the distance between neighboring atoms. The drawback of the scheme is that to make the potential seen by the atoms state dependent, the frequency of the lasers must be high (e.g. at an optical frequency which is between the S1/2-P1/2 and S1/2-P3/2 transition line for Rb atoms) and, correspondingly, the distance between neighboring atoms on the lattice is very small. Therefore, individual atoms cannot be resolved by standard spectroscopic methods. In this scheme, measurements on individual qubits are not straightforwardly possible.
[0082] Accordingly, it is preferred that the lattices for cooling the atoms and for performing the interaction between neighboring atoms are different. As described in detail in Scheunemann et al., Phys. Rev. A 62, 051801(R), 2000; Weitz, IEEE J. Quant. Electronics 36, 1346, 2000, the wavelength of the infrared laser used for cooling and-initial trapping is a multiple of the wavelength of the laser used to accomplish the interaction. In the first step, the atoms are cooled and trapped by in an optical lattice created by the infrared lasers (Friebel et al., Phys. Rev. A 57, R20, 1998). In a second step, after cooling, the infrared lattice is switched off and the short wavelength lattice is switched on. Since the lattice constant of the former lattice is a multiple of the lattice constant of the latter, potential minima can be arranged to coincide. Thus, the atoms are adiabatically transferred without being excited. Now, the interaction is performed as before. The only difference is that the atoms have to be carried over a larger distance since the short wavelength lattice is now populated only on a sublattice. Now, the atoms are separated far enough from each other to permit individual addressing. One-qubit measurents are for example performed by means of conditional resonance fluorescence techniques, also referred to as quantum jump method (Cirac and Zoller, Phys. Rev. Lett. 74, 4091, 1995), which can be performed with near 100% detection efficiency (Nagourney et, al., Phys. Rev. Lett. 56, 2787, 1986; Sauter et al., Phys. Rev. Lett. 57, 1696, 1986; Bergquist et al., Phys. Rev. Lett. 57, 1699, 1986). This extended scheme is a subject of current experiments (see Weitz, “Towards controlling larger quantum systems: From laser cooling to quantum computing”, IEEE J. Quant. Electronics 36, 1346, 2000).
[0083] While we have described a particular implementation of the proposed method of quantum computation via one-qubit measurements, namely in optical lattices, there are other systems in which the method could be implemented. This includes arrays of magnetic microtraps on nanofabricated surfaces (Calarco et al., Phys. Rev. A 61 022304, 2000) and arrays of capacitively coupled quantum dots in semiconductor materials (Tanamoto, E-print quant-ph/0009030 at <xxx.lanl.gov>), for example. Similar ideas can be applied to system of Josephson junctions (J. E. Mooij et al., Science, 285, p. 1036 (1999)).
[0084] In the following the principles of quantum computing with entangled resource states are explained.
[0085] Quantum computing with cluster states is a quantum computing scheme conceptually different from quantum logic networks. However, it will be shown that each quantum logic network can be implemented on a cluster state. Every computation that can be done with a quantum logic network can also be performed by the use of a cluster state.
[0086] As can be seen from
[0087] reaction of the cluster state |Φ>
[0088] measuring all but the output qubits in the appropriate basis (programming the cluster state); and
[0089] measuring the output qubits (readout).
[0090] An example of imprinting a quantum logic gate on a cluster states is given in
[0091] There is also a simplified scheme containing only one step. Normally, the input state of the qubits is a product state, i.e. a disentangled pure state. Then, step 1 in the above task-list can be omitted, if instead writing the input is included in the preparation of the initial state. Then, the input qubits are set to their required quantum state and all other qubits on the cluster are set to the individual state |1> as usual. Further, the usual entanglement step, the conditional phase gate between neighboring qubits, is performed. Now, only the quantum logic network to perform the calculation itself must be implemented by one-qubit measurements on the cluster, while the step imprinting the quantum logic network to set the input state drops out. This makes the implementation of the quantum logic network more compact, but on the other hand the simplified scheme is conceptually less powerful. Now one has to tailor a specific initial state to imprint the quantum logic network on the specific initially prepared state, while in the full scheme one uses a universally applicable resource, the cluster state. On the, other hand, in order to use the described quantum computer for quantum cryptography, unknown quantum states must be processed. This can be done with the described procedure where the group of particles representing the output register is not measured. In this way, an unknown quantum state is read in and processed. The output in this mode of running the quantum computer is a quantum state, carried by the set of quantum systems which form the output register. This output state can then e.g. be stored for later use, or teleported, or otherwise transmitted to any other participant in the cryptographic network. Such a processing is an important ingredient in quantum repeaters needed for long-distance quantum communication (Briegel et al., Phys. Rev. Lett. 81, 5932 (1998)).
[0092] In the following, it will be shown how to implement a universal set of quantum gates, the CNOT and arbitrary one-qubit rotations, and how to combine these building blocks to quantum logic networks. Especially, the implementation of the elementary piece of wire, arbitrary one-qubit rotations and the CNOT gate are addressed for the case that no other than the required qubits are present in the quantum state.
[0093]
[0094] To implement the CNOT gate one proceeds as follows. Suppose it has been prepared the 4 qubit state:
[0095] where the input state has been encoded by |Ψ
[0096] The output state then is
[0097] The quantum computation is completed by the readout, i.e. one-qubit measurements on the output qubits. For an isolated gate, whose cluster state implementation to explain was the aim of this subsection, the extra rotations σ
[0098] An arbitrary one-qubit rotation U in SU(2) can be performed on a chain of five qubits, e.g. between a qubit 1 at site i and a qubit 5 at site i+4i
[0099] is prepared and acted upon by the simultaneous entanglement operation S
[0100] where the respective qubits j, j=1 . . . 4, are projected into the former (latter) eigenstate of the measurement basis Bj if the measurement result s
[0101] Therein U is given by
[0102] where U
[0103] From equation (11) we see that procedure (9) yields a unitary operation composed of a sequence of rotations. The rotation angles of each of the first three rotations is determined by the measurement direction of one of the qubits and the outcomes of the measurements of some other qubits (sign of the rotation angle). In particular we note that whether the first rotation (U
[0104] Measurement bases have to be chosen according to previously obtained measurement results. The sequence of three rotations about angles ±α, ±β and ±γ is followed by possible special rotations σ
[0105] We want to perform the rotation
[0106] on a qubit where ξ, η and ζ are the Euler angles. To do that we perform the following steps (procedure 14):
[0107] (i) Measure qubit 1 in the basis B
[0108] (ii) Depending on the measurement result at qubit 1, s
[0109] (iii) Depending on the measurement result at qubit 2, s
[0110] (iv) Depending on the measurement result at qubit 1 and 3, s
[0111] By this procedure (14), the rotation U′
[0112] As already stated, in the following it will be explained -how the possible σ
[0113] At this point we emphasize, that this procedure as it stands is only valid for an isolated one-qubit rotation. If the rotation becomes part of a quantum logic network the procedure will slightly change. This issue is discussed later on.
[0114] The elementary piece of wire takes the state |ψ
[0115] where we want
[0116] By measuring qubits 1 and 2 in σ
[0117] and again, the possibly occurring rotations σ
[0118] It will occur very often that there are qubits in the cluster state which are not needed for the quantum logic network one wants to implement. Those qubits are measured in the σ
[0119] To see this we define the following sets of qubit sites
[0120] Further, we introduce the two functions ubrs(a) (upper neighbors) and lbrs(a) (lower neighbors).
[0121] With the definitions (20) one has ubrs(a)∪lbrs(a)=nbrs(a); for all a. Now be |Φ
[0122] The affected essential qubits have their site in the set R, i.e. R consists of all those qubit sites on whose qubits in equation (21) an odd number (σ
[0123] In all the discussed cases measurements of essential qubits have their measurement axis in the x/y-plane, i.e. σ
[0124] the projector that describes the action of the measurement at -qubit site k on the states |Φ>
[0125] Thus, the meanings of results of measurements on a state |Ψ>
[0126] To eliminate the effect of qubits which are present in the cluster but not necessary to implement the quantum logic network, it is preferred to
[0127] (i) measure the superfluous qubits in σ
[0128] (ii) measure the essential qubits in the usual manner. For qubits at sites k in R keep the inverse
[0129] (iii) on the basis of the (modified) measurement results s
[0130]
[0131] The shape of the gates and of wire is variable. Gates and wire can be rotated and bent, but there is one rule to respect: qubits which were not next neighbors in the standard implementation of the quantum logic network cannot become next neighbors in the implementation with bent gates and wire.
[0132] The variability of the shape of gates and wire is important since one has in general no control of the filling pattern of the qubit lattice. Qubit clusters that one is thus confined to work with may have “holes” at lattice sites where one wants to imprint a wire, and one therefore must be allowed to lay a bypass. The system is flexible enough to permit this compensation for the irregularity of the lattice filling, pattern.
[0133] The reason for this robustness is the following equation obeyed for the conditional phase gate defined in equation (1) which is simultaneously carried out between all pairs of neighboring qubits to produce the entangled initial state.
[0134] If the shape of a gate is varied all that occurs are interchanges of the role of control and target qubits for some of the simultaneously performed conditional phase gates in the course of the resource creation. But this produces, in comparison to the output state of standard implementation, in accordance with equation (25) only extra rotations σ
[0135] where the set R
[0136] (i) Measure the qubits implementing the quantum logic network in the appropriate bases and in the usual order.
[0137] (ii) From the shape of the cluster and by use of equation (25), determine the set R
[0138] (iii) Invert all measurement outcomes s
[0139] As an example, the reinterpretation of measurement results on a 5-qubit piece of wire in snake-like shape as compared to the same piece of wire in some standard (angle) arrangement is displayed in
[0140] As illustrated in
[0141] In the following the so-called “connectivity property” is discussed. What we termed “connectivity property” is the fact that the action of a quantum logic network can be understood from its elementary components. I.e. a quantum gate with “quantum” wires (by “quantum” wire we mean in this context a wire for qubit quantum states, not a carbon nano-tube or similar device for which the term is usually reserved) attached to its legs should have no other effect than the gate itself, and two pieces of “quantum” wires put together should act like one “quantum” wire. In general, we want to combine the elementary gates to quantum logic networks in the same manner as we combine classical gates and wire to classical logic networks.
[0142] To keep the notation transparent, for the moment we will confine ourselves to the proof in a very special case, the combination of two elementary pieces of wire to a wire that takes a qubit four lattice sites further. But this very special case already covers the essence of the argument.
[0143] The standard procedure to implement wire between qubits 1 and 5 is
[0144] By this procedure the state of a qubit initially stored at qubit site 1 is transferred to the qubit at site 5.
[0145] Now note that the measurements on qubits 1 and 2 commute with two of the entanglement operations S(π):
[0146] Thus, the procedure (27) to implement wire has the same effect as the following procedure:
[0147] 1) prepare the state |ψ
[0148] 2) apply a part of the standard entanglement procedure: S
[0149] 3) measure qubits 1 and 2 in σ
[0150] 4) apply the remaining part of the standard entanglement procedure: S
[0151] 5) measure qubits 3 and 4 in σ
[0152] In procedure (29) after initial preparation of a product state steps 2 and 3 realize a wire between qubits 1 and 3. The state that emerges is |s
[0153] Further, the composed wire from qubit 1 to 5 can be imagined as first teleporting the qubit state from qubit 1 to qubit 3 and in a second step from qubit 3 to qubit 5. This picture is very convenient, since this is in accordance with the information flow in a quantum logic network. There is, however, no temporal order of teleportations in practice. All the necessary entanglement operations are carried out in a single step during state preparation and the one-qubit measurements to implement a wire can later be performed in arbitrary temporal order.
[0154] The following describes how to deal with the randomness of the measurement results. The standard form of the gates obtained via measurement on a cluster (15) and (18) is the gate desired times some possible successive σ
[0155] For the CNOT gate we use the following notation:
[0156] with σ
[0157] Now, for the CNOT and for 1-qubit rotations the following relations hold: