1 Introduction
Although many publications in the last several years have formulated a remarkable theory for decoherence-free (DF) subspaces and subsystems, in which quantum computing is performed in a DF subspace despite the total space being subject to decoherence [
1–
18], the DF subspaces cannot be exactly established without introducing an approximation. Many proposals [
19–
26] have used the Born–Markov approximation or restrictions on the type of decoherence (e.g., symmetric and collective decoherence), even though some papers also considered DF subspaces that do not invoke the Born–Markov approximation and seems to be general regarding the type of decoherence [
19]. Some well-known methods have been developed for protecting quantum systems from noise: dynamical decoupling and quantum error correction. In dynamical decoupling, designed pulses are applied to the system for protection, allowing the damaging effects of noise to nearly average away, while in quantum error correction, protected logical qubits are encoded as collective states of many physical qubits to permit the detection and overturning of damage due to noise. Some authors considered combining these two methods of error control to explore quantum computing in DF conditions [
20,
23,
27]. In addition, optimal control [
28] and topological protection [
29] have also been developed. However, thus far, it is still difficult to apply the most general framework of DF subspaces and subsystems in practical quantum computing. In this respect, the theory in the literature is insufficient.
In this work, a different approach is used. We present quantum computation in DF triangular subspaces based on the Schrödinger-type subdynamic kinetic equation (SSKE) [
30,
31] by using operator projected method. The basic characteristic of this type of quantum computing is that the eigen projectors in the subspace are remarkably invariant. This property can be used to realize general, large-scale DF quantum logic operations. As a demonstration of the application of the proposed scheme, the quantum computation of 2000 qubits or more in triangular subspaces is presented. The remainder of this article is mainly divided into two parts: the first part introduces the basic principle, and second part describes the design. For clarity, we start from the principle of our formalism.
2 Principle of formalism
Consider a general quantum open system
S interacting with an environment
B, the Hamiltonian of which is expressed as
with coupling number
λ. If one chooses the eigen projectors and its orthogonal projectors of a free Hamiltonian
H0=
HS+
HB as
Pn and
Qn, respectively (this is possible because the free Hamiltonian is assumed to be easily diagonalized), then by means of the subdynamics theory [
32], one can introduce a creation or destruction correlation operator (as a type of resolvent):
where En is an eigenvalue of HS. This allows one to construct an SSKE for a projected state as
where the projected wave function is defined as
is expressed as
satisfies the original Schrödinger equation, and the intermediate operator is defined as
The creation operator
Cn is independent of the representation with respect to the projectors
Pn and
Qn, and it is not necessarily self-adjoint in an extended functional space. This reveals that the eigenvalues of the intermediate operator may be complex, and the evolution operator may correspond to two non-unitary semigroup evolutions. By using the physical boundary conditions, such as the
ε-rule [
30], we can determine which semigroup is correct. Therefore, the evolution of the projected density operator for the open system can be time-asymmetric and may exist in a generalized functional space beyond the Hilbert space, such as the rigged Hilbert space [
33,
34]. This time-asymmetric evolution is consistent with the second law of thermodynamics.
Moreover, by replacing the Hamiltonian H with the Liouvillian L and the wave function with the density operator ρ, and by using the same approach as above, the SSKE can be transformed to the Liouvillian-type subdynamic equation (LSKE) for a quantum open system:
The creation (destruction) correlation operator can be used by means of the subdynamics theory. In fact, by introducing the eigen projectors of the total Hamiltonian, , using the Heisenberg equation and by considering the eigenvalue problem of and the definition of the creation (destruction) operators, one can obtain the basic operator equation of the creation operator. Its solutions can be expressed as retarded or advanced integrals corresponding to the two kinds of time-evolution semigroups, or , and continuations of the up and down half complex planes. In the same manner, the basic equation for the destruction operator and its relevant solution can be obtained. The second-order approximation for the LSKE also corresponds to the Master, Boltzmann, Pauli, and Fokker–Plank equations of kinetic theory and Brownian motion. For example, from the LSKE for a time-independent open system S, one can easily deduce the general Master equation by using Born–Markovian approximation. Indeed, assuming the projector
then it gives the reduced density operator for the system
S as
on the basis of a Markovian equation that can be reduced to a type of Lindblad equation or Boltzmann equation [
36].
This construction of SSKE or LSKE in subspace can be related to the original Schrödinger or Liouville equation. For instance, by using the intertwining relations from subdynamics theory [
35,
37]
, one can arrive at the original Schrödinger equation,
where the similarity operator is defined as
which is also not necessarily unitary. The eigenvectors of the time-independent total Hamiltonian H can be given by the eigenvectors of H0, , as
with the same structure of eigenvalues as .
An interesting advantage of using the above formalism is that it allows the construction of a precise DF subspace. It is remarkable that the projected space in which subdynamics works is naturally a kind of DF subspace on choosing a suitable basis. In fact, if a system is subject to decoherence by the interaction from the environment, the spectral decomposition of can be expressed by the subdynamical formalism
or
where it is clear the eigen projector (included eigenvector) for is invariant. One only needs to consider a phase shift for the evolution state because it leads to a type of decoherence in the subspaces. For example, if the evolution of the entangled states in the subspace is before the interaction with the environment, then after the interaction, the evolution of the states in the subspace becomes . Therefore, the problem reduces to one of finding a procedure to cancel the change of the eigenvalues. The key idea to realizing this procedure is to use partial triangulation.
3 Quantum computing of 2000 qubits
To demonstrate the above general formalism, we demonstrate an example of a practical application by considering a typical quantum computing system
S of
qubits consisting of
two-spins
and
, as
two electrons of two
31P atoms are confined in
different single-electron spin-resonance transistors with germanium/silicon heterostructures [
38,
39] or in
two-quantum dots [
40–
44]. The number
is arbitrarily chosen, and a large number is chosen to guarantee that the quantum computing system has a sufficiently large number of qubits suitable for practical applications; the capacity of
qubits is far beyond that of classical computing. Then, by ignoring the influence of the environment, the Hamiltonian can be written in the Heisenberg model as
where
is the time-dependent exchange-coupling parameter determined by the specific model considerations and the index
m denotes the
mth two-qubit system; each two-qubit system may have the same structure with different physical parameters. In the case of spins of the two electrons (e.g., confined in two vertically (laterally) coupled quantum dots [
41]),
Jm is the
mth difference in the energies of a two-electron ground state, a spin singlet at zero magnetic field, and the lowest spin-triplet state;
Jm is also a function of the electric and magnetic fields and the interdot distance. Using the relationship between
and the square of the sum of
and
, the eigenvalues and eigenvectors of
can be determined from
using corresponding to
and corresponding to
Assuming that the working qubits are a combination of the direct tensor product of the four states, such that
where
An advantage of constructing the DF subspace for this 2000-qubit model is that in any two-qubit system, the eigenstates , , , and are invariant in the decoherence. Therefore, , , , and remain invariant, enabling all working states , , to be stable without decoherence.
The quantum logic gate CN can be extended on the basis of a combination of the sequence of operations to two qubits,
where
is the mth Control-Not operator for the mth two qubits . A quantum Control-Not () gate of any two qubits can be given by the sequence of operations,
where is an ideal swap operator that can exchange the quantum states of qubits 1 and 2 and is generally determined by an evolution operator by adjusting the coupling time between the two spins in the evolution of the system. For a particular spin–spin coupling duration, , where
the swap operator that can exchange the quantum states of qubits 1 and 2 is given by [
40]
Generally, the interaction part of the Hamiltonian between the system and environment is assumed as , which is unknown, while the Hamiltonian of the environment is assumed to be diagonal with known eigenvectors. Then, the complete set of eigenvectors for the free part of is denoted as
Owing to the presence of the environment, a non-ideal action of the swap operation must be considered because the environment may introduce decoherence in the ideal swap operation. Therefore, one can generally assume that the eigen projectors of H0 is formally given by
In order to control the induced decoherence, by using the definition of the eigen projectors , the spectral decomposition of the intermediate operator is given by two cases:
and
where and are the eigenvalues of corresponding to the eigen projectors of , , and , respectively. This shows that the eigen projectors of are invariant and independent of the interaction in the constructed subspace for , , although the eigenvalues for are changed. Here, is a subdynamic space, which can be triangulated as by introducing an upper-triangular inner product: for any operator in , for and for are introduced. Then, it can be easily seen that in the interaction part of , if the left matrix , then the triangulation always gives , while the middle matrix always gives ; both make the index of always increase to so that the right matrix is because . Therefore, the triangulation enables the interaction part of to be zero.
In the subspace , the quantum Control-Not logical operation can be executed by using a sequence of operations, and its relevant swap operator remains invariant before and after interaction with the environment. This can be described by the following formula:
where is a constant in the upper-triangular subspace , implying that it does not influence the original swap operation. Moreover, the operators , , and directly interact with spin 2 (qubit 2) and spin 1 (qubit 1), respectively, in the original Hilbert space . Their interactions are obviously independent of the subspace . By combining these two points, it is clear that the upper triangulation has no effect on the original CN logic operation, . This implies that in this upper-triangular subspace, remains invariant with the DF property, and triangulating the inner product for the construction of a suitable subspace cannot influence or change the original operation .
4 General discussion
From the preceding discussion, the procedure to construct the upper-triangular subspaces is planned as follows: if one performs the relevant quantum logic operations using the state , then one should adopt the normal inner product with respect to the index n for the quantum computing system and the upper-triangular inner product with respect to the index k for the environment.
Remember that the evolution of the states are described by in the upper-triangular subspace. The properties or rules in the upper-triangular subspaces are as follows:
i) Working states , which are a combination of the eigenstates .
ii) Evolution , which relates to operator in the triangular subspace.
iii) For any operator A, for and for ;
vi) For any state satisfying the Schrödinger equation, the corresponding SSKE is , where the transformation of the states between the original Hilbert space and the projected triangular subspace is given by . However, if , then , where and .
v) The quantum CN logic operation remains unchanged in the subspace because the invariance of determines the invariance of so that is stable.
Finally, the physical realization of the subdynamic space is as follows: if one measures the working states , , in the original system, then on the basis of Eq. (10), they are related to the working states in the projected subdynamic system by
Hence, the inversive states , , in the subdynamic space can be transformed by
where for and . This formula can be used to transform the states in the original system in the Hilbert space to the subsystem in the subspace in practice.
For extending the -qubit system, the interaction of the environment with the system may be quite different in different models, and a general N-qubit system for constructing the DF subspace by triangulation is proposed here.
Suppose a general quantum computing system uses working states that are the eigenvectors of the free Hamiltonian H0. Thus, the spectral decomposition for the intermediate operator based on the above subdynamic formalism is given by
where is an eigen projector of and is an eigenvalue of . Now, suppose the system is subject to decoherence induced by a general unknown and the matrix of the Hamiltonian becomes off-diagonal with respect to the index k related to the environment. Again, the upper-triangular subspace can be constructed using the rule of the upper-triangular inner product, such that
This leads to an upper-triangular matrix . By utilizing this upper-triangular property, the interaction part in the operator becomes zero. Thus, the spectral decomposition maintains invariance, and , where is now chosen as an upper-triangular projector with respect to k. This allows a constructed triangular subspace to be DF.
It may be necessary to emphasize that the states required to perform quantum computing in the DF (triangular) subspace are the projected states and are ruled by SSKE, where the triangular inner product only applies to the index applicable to the environment; here, it stands for k, while for other indexes related to the original quantum computing system, such as an N-qubit (where N is arbitrary) quantum computing system, the normal inner product remains. In general, if the change of the environment induces an unknown HB and , then the CN operation for N qubits in the triangular subspace is still described by for any integer N. This shows that is transformed to a constant; consequently, is invariant in the DF condition.
Therefore, with the basic concept of the above triangular subspace, for the possibility of implementing quantum computation using our model with a very large number of qubits, we suggest that it is necessary to build an extra correction system (or combine an extra correction system with the original error-correction system) in the original quantum measuring system. The task of this correction system is to transform the states in the original space to the subdynamic triangular space so that for any two-qubit state in the two coupling quantum dots, if one measures the working states , , in the original system, then the correction system directly transforms them to the states , , in the subdynamic space; further, if the evolution of the working states is , , , then the correction system directly transforms them to , , without considering the Hamiltonian and relevant calculations, since from the properties of the subdynamic space and triangular subspace, it is known that if , , are in the original space, then , , are in the subdynamic space, while , , are in the triangular subspace, where notice again that , and , , are the eigenvalues and eigenvectors of the free Hamiltonian, respectively. Hence, by using this correction system, one can project the working states in the original system to the DF states in the triangular subspace for any coupling quantum dots. Furthermore, the -qubit (or more) system can be extended by protecting every state in two coupling quantum dots in this manner.
5 Conclusion
In conclusion, a model for quantum computing with (or more) qubits in a DF subspace has been presented, which highlights that the rule of the upper-triangular inner product in the subspace provides a suitable DF condition. The original quantum CN logic operation cannot restrict or change if this CN operator is suitably designed within the upper-triangular subspace. The entanglement between the system and environment is canceled within the triangular subspace, although decoherence exists in the original total space. The role of the upper-triangular inner product with respect to the index for the environment is to cancel the decoherence (phase shift) due to the environment. This indicates that in a quantum computing process, if one chooses the rule of the upper-triangular inner product related to the index of the environment and keeps the rule of the ordinary inner product related to the index of the quantum computing system during relevant calculations of matrix elements of the Hamiltonian, the decoherence in the subsystems can be completely canceled, although the decoherence in the original system still exists. This provides an efficient physical method to realize DF quantum computation in triangular subdynamic spaces. Moreover, this approach is exact and general for quantum computation with an arbitrary number of qubits in a complicated environment.
© Higher Education Press and Springer-Verlag Berlin Heidelberg 2015