Method of procedural thresholds in QAP-based fault tolerance quantum computation

Information

  • Patent Grant
  • 12159201
  • Patent Number
    12,159,201
  • Date Filed
    Thursday, December 8, 2022
    2 years ago
  • Date Issued
    Tuesday, December 3, 2024
    19 days ago
  • CPC
  • Field of Search
    • CPC
    • G06N10/70
    • G06N10/00
    • G06F11/004
  • International Classifications
    • G06N10/70
    • G06F11/00
    • G06N10/00
    • Term Extension
      131
Abstract
A method of constructing a procedural threshold in quotient algebra partition-based fault tolerance quantum computation, which is based on the framework of quotient algebra partition (QAP) applied in the fault tolerance quantum computation (FTQC), wherein an n-qubit fault tolerant encode of a k-qubit quantum gate M, is feasible to a threshold, wherein the method comprises: preparing a quantum code, with a stabilizer; creating an n-qubit encoding, in the quantum code, and obtaining an n-qubit fault tolerant encode of M; factorizing each encoded component, of this n-qubit fault tolerant encode; and producing a detection-correction operator by placing n-k ancilla qubits with the original system of n qubits, wherein the detection-correction operator comprises a conditional detection operator and a conditional correction operator to remove r-qubit spinor error. In terms of this invention, a fault-tolerant computation is conducted by the following criteria given a threshold 0<δth<1: a qubit keeps unchanged if it has the fidelity >δth and needs an error-correction if it has the fidelity <δth. Based on this concept, a fault tolerant method is constructed to be feasible to practical experiments composed of noisy systems, leading to scalable fault tolerance quantum computation.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention

The present disclosure generally relates to a method of quotient algebra partition-based fault tolerance quantum computation, particularly, to method of QAP fault tolerance quantum computation combined with procedural threshold.


2. Description of the Related Art

Due to the uncertainty of a quantum system, when the quantum computation is conducted in the quantum system, the qubit is so susceptible to the environment that its quantum coherence would be destroyed, which leads an unreliable computation result attributed to errors occurring with high probabilities.


The primary concept of fault tolerance quantum computation is that the errors in the computation can be precisely detected and corrected under the circumstance that the quantum state is encoded to achieve the exact solution, no matter how long the computation is. Therefore, fault tolerance quantum computation is deemed to be a solution for the errors in the quantum computation.


However, in current scheme of the concept of fault tolerance quantum computation, it has not been considered that in an encoded system, after applications of different numbers of quantum gates are performed for the qubits, the fidelities of qubits change due to the different error rates. The qubit-fidelity reflects whether the qubit remains its coherent state, which means if a qubit fidelity is lower than a certain threshold, it is more likely that an error correction would be performed to prevent from the qubit decoherence. Because of the assumption of the current scheme of the fault tolerance quantum computation, the error rates of all qubits in encoded state are identical, which means different qubit-fidelities among qubits, applied by quantum gates, would not be shown during the computation. Consequently, the choice of the quantum codes would be limited. Meanwhile, the design of the fault tolerance operator must fulfill the requirement of the transversal gate and the qualified fault tolerance operators are so rare, so the methods can implement fault tolerance with significant overheads which makes the achievement of the scalable quantum computation difficult.


Therefore, how to provide a scalable fault tolerance quantum computation becomes an urgent problem to be solved.


SUMMARY OF THE INVENTION

The present inventive concept provides a method of procedural thresholds in QAP-based fault tolerance quantum computation. The methodology of the present invention may implement any fault tolerance operator of any quantum gate in any quantum code. The present invention may conduct a fault tolerance computation of the error detection and the error correction in fully parallelism and factor in the differentiation between the error rate of the qubit.


In light of achieving the foregoing desired result, the present inventive concept provides a method of constructing a procedural threshold in quotient algebra partition-based fault tolerance quantum computation, which is based on the framework of quotient algebra partition (QAP) applied in the fault tolerance quantum computation (FTQC), wherein an n-qubit fault tolerant encode of a k-qubit quantum gate, M, is feasible to a threshold δth, and 0<δth<1, wherein the method comprises:

    • S1. preparing a quantum code, [n, k, C], with a stabilizer, C, wherein let n=k+r+l;
    • S2. creating an n-qubit encoding, Qen, in the quantum code, letting custom character=I2n-k⊗M=custom character1custom character2 . . . custom characterJ; custom characteri=I2n-k⊗Mi, 1≤i≤J, and obtaining an n-qubit fault tolerant encode Uen;
    • S3. factorizing each encoded component, custom character, of the n-qubit fault tolerant encode Uen, so that custom character=(custom characterr+1,p(r+1)(i)custom charactern,p(n)(i))+custom character0(i)(custom characterr+1,p(r+1)(i)custom characterr+2,p(r+2)(i) . . . custom charactern,p(n)(i)), where the custom characterg,p(g)(i) is an s-rotation or an identity, the custom character0(i) is an elementary generated by the s-rotations factorized from the encoded component custom character, wherein the number of the s-rotation is p(n) and p(g)∈{1, 2, . . . , r}, r+1≤g≤n; and
    • S4. producing a detection-correction operator, DCh, by placing n-k ancilla qubits in front of the n-qubits, wherein the detection-correction operator comprises a conditional detection operator and a conditional correction operator with r-qubit spinor error.


In an embodiment of the present inventive concept, the method further comprises 1≤r≤k and r≤l≤k in the step of S1.


In an embodiment of the present inventive concept, the stabilizer is defined as C={Sαuζu⊗I2I⊗I2k, Sα′vζ′v⊗Sβvηv∈su(2r)⊗su(2l)⊗su(2k):u=1, 2, . . . . , r; v=1, 2, . . . , l; ζ′v·αuu·α′v=0}, and r≤l≤Jk.


In an embodiment of the present inventive concept, the fault tolerant encode is defined as Uen=Qencustom characterQen=custom character. . . custom character.


In an embodiment of the present inventive concept, in the step of S2, the encoded component custom character is defined as custom character=Qencustom characteriQen.


In an embodiment of the present inventive concept, the detection-correction operator







DC
h

=




u
=
1

r






(

n
-
k

)




(

S
u

)

·



q
=
1


N
E







(

n
-
k

)




(

E
q

)

.







In an embodiment of the present inventive concept, the conditional detection operator is defined as ∧(n-k)(Su), and Su=Sαuζu⊗I2l⊗I2k.


In an embodiment of the present inventive concept, in the step of S4, the number of the r-qubit spinor error is







N
E

=




u
=
1

r



3



(



r




u



)

.







In an embodiment of the present inventive concept, in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.


The present inventive concept provides a method of procedural thresholds in QAP-based fault tolerance quantum computation. It can be determined by the method that whether the error detection and the error correction should be conducted in the computation process in the encoded system based on the criterion that whether the qubit fidelity is lower than the threshold. the method of the present inventive concept is able to perform the fault tolerance operators in any quantum and detect the errors exactly and reduce the computation depth and optimize the cost for the optimization of the error detection and error correction to achieve the scalable quantum computation.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a flowchart of an embodiment of the method provided by the present inventive concept;



FIG. 2 is a schematic diagram of a quantum circuit for computing a fault tolerant encode of the method provided by the present inventive concept;



FIG. 3 is a schematic diagram of a circuit for a fault tolerance computation of the present inventive concept;



FIG. 4 is a schematic diagram of a circuit of s-rotation








R
α
ζ

(

π
4

)



SU

(

2
n

)






of the present inventive concept;



FIG. 5 is a schematic diagram of a circuit of three scenarios of a component of Qp of the encoded operation Qenp=1n-kQp of the present inventive concept;



FIG. 6 is a schematic diagram of a circuit of Bβ of the present inventive concept;



FIG. 7 is a schematic diagram of a circuit of custom character of the present inventive concept; and



FIG. 8 is a schematic diagram of a circuit for error detection and error correction of the method provided by the present inventive concept.





DETAILED DESCRIPTION

The present inventive concept is described by the following specific embodiments. Those with ordinary skills in the arts can readily understand other advantages and functions of the present inventive concept after reading the disclosure of this specification. Any changes or adjustments made to their relative relationships, without modifying the substantial technical contents, are also to be construed as within the range implementable by the present inventive concept.


Moreover, the word “exemplary” or “embodiment” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as exemplary or an embodiment is not necessarily to be construed as preferred or advantageous over other aspects or designs. Rather, use of the word “exemplary” or “embodiment” is intended to present concepts and techniques in a concrete fashion.


As used in this application, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless specified otherwise or clear from context, “X employs A or B” is intended to mean any of the natural inclusive permutations. That is, if X employs A; X employs B; or X employs both A and B, then “X employs A or B” is satisfied under any of the foregoing instances. In addition, the articles “a” and “an” as used in this application and the appended claims should generally be construed to mean “one or more,” unless specified otherwise or clear from context to be directed to a singular form.


Please refer to FIGS. 1 and 2. FIG. 1 is a flowchart of an embodiment of the method provided by the present inventive concept and FIG. 2 is a schematic diagram of a quantum circuit for computing a fault tolerant encode of the method provided by the present inventive concept. The present inventive concept provides a method of constructing a procedural threshold in quotient algebra partition-based fault tolerance quantum computation, which is based on the framework of quotient algebra partition (QAP) applied in the fault tolerance quantum computation (FTQC), wherein an n-qubit fault tolerant encode of a k-qubit quantum gate, M, is feasible to a threshold δth, and 0<δth<1, wherein the method comprises:

    • S1. preparing a quantum code, [n, k, C], with a stabilizer, C, wherein let n=k+r+l;
    • S2. creating an n-qubit encoding, Qen, in the quantum code, letting custom character=I2n-k⊗M=custom character1custom character2 . . . custom characterJ; custom characteri=I2n-k⊗Mi, 1≤i≤J, and obtaining an n-qubit fault tolerant encode Uen;
    • S3. factorizing each encoded component, custom character, of the n-qubit fault tolerant encode Uen, so that custom character=(custom characterr+1,p(r+1)(i)custom characterr+2,p(r+2)(i) . . . custom charactern,p(n)(i))+custom character0(i)(custom characterr+1,p(r+1)(i)custom characterr+2,p(r+2)(i) . . . custom charactern,p(n)(i)), where the custom characterg,p(g)(i) is an s-rotation or an identity, the custom character0(i) is an elementary generated by the s-rotations factorized from the encoded component custom character, wherein the number of the s-rotation is p(n) and p(g)∈{1, 2, . . . , r}, r+1≤g≤n; and
    • S4. producing a detection-correction operator, DCh, by placing n-k ancilla qubits in front of the n-qubits, wherein the detection-correction operator comprises a conditional detection operator and a conditional correction operator with r-qubit spinor error.


In an embodiment of the present inventive concept, the method may further comprise 1≤r≤k and r≤l≤k in the step of S1.


In an embodiment of the present inventive concept, the stabilizer may be defined as C={Sαuζu⊗I2l⊗I2k, Sα′vζ′v⊗Sβvηv⊗Sγvξv∈su(2r)⊗su(2l)⊗su(2k):u=1, 2, . . . , r; v=1, 2, . . . , l; ζ′v·αuu·α′v=0}, and r≤l≤Jk.


In an embodiment of the present inventive concept, the fault tolerant encode may be defined as Uen=Qencustom characterQen=custom character. . . custom character.


In an embodiment of the present inventive concept, in the step of S2, the encoded component custom character may be defined as custom character=Qencustom characterQen.


In an embodiment of the present inventive concept, the detection-correction operator







DC
h

=




u
=
1

r






(

n
-
k

)




(

S
u

)

·



q
=
1


N
E







(

n
-
k

)




(

E
q

)

.







In an embodiment of the present inventive concept, the conditional detection operator may be defined as ∧(n-k)(Su), and Su=Sαuζu⊗I2l⊗I2k.


In an embodiment of the present inventive concept, in the step of S4, the number of the r-qubit spinor error may be







N
E

=




u
=
1

r



3



(



r




u



)

.







In an embodiment of the present inventive concept, in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction may be conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction may not be conducted.


According to the present inventive concept, in a scheme of QAP, a partition structure [k+r+l, k, C] composed of a stabilizer C and its cosets is prepared. The partition structure is a quantum code required for the present inventive concept to conduct the fault tolerance computation. A k-qubit quantum state and a k-qubit quantum gate are encoded as an encoded state with n=k+r+l qubits and a fault tolerance operator, respectively. Considering the error rates between the qubits are quite differentiated, the qubit fidelities are lower than the threshold and the error detection may occur in the first r encoded qubits. The fidelities of the last n-r qubits are far away higher than the threshold, so the error detection is required to be conducted for the first r qubits.


According to the present inventive concept, the quantum codes applied in the current schemes of the design of the fault tolerance mainly is Steane code and Reed-Muller code. The former one provides fault tolerance operators for Hadamard gate and controlled-not gate; and the latter one provides fault tolerance operator for






π
8





gate. The ratio of physical to logical qubits can approach 105:1. Furthermore, at least 100 multiqubit operators whose parallelism rates are quite different to each other, are required to conduct the error, which results a pretty high cost for the fault tolerance computation. The quantum code, [k+r+l, k, C], provided by the present inventive concept may implement any fault tolerance operator of any quantum gate and the ratio of physical to logical qubits is close to one. Specifically, in the current schemes, one logic qubit of fault tolerance computation takes about 105 to 1000 physical qubits to conduct. However, the fault tolerance computation of one logic qubit can be conducted by one or two physical qubits which makes the achievement of the scalable quantum computation possible. For example, it is estimated that about 23 million physical qubits are required to decrypt 2048-bit RSA QFT (Quantum Fourier Transform). This is almost impossible to implement by the current methods. However, it is estimated that less than five thousand physical qubits are required to decrypt 2048-bit RSA QFT by the present inventive concept.


Circuit Design of Fault Tolerant Encode


Any fault tolerant encode of an arbitrary k-qubit action M∈SU(2k) in a quantum code [n, k, C] may be in a form of Uen=Qencustom characterQen, where custom character is a tensor product which may be written as custom character=I2n-k⊗M, Qen is a encoding. The realization of the fault tolerant computation of M is accomplished in a certain number of rounds, where M=Πh=1PMh=Mh . . . . M2M1, and M is factorized into a product of P components, Mh. Each Mh is either a composition of basic operations or a single basic operation. As essential elements to build an arbitrary unitary action, the basic operations are selected from a so-called universal set of gates, such as Hadamard gate H,







π
8

-

gate


T






and controlled-not gate CNOT from a universal set adopted in current design of fault tolerance computation. The methodology of fault tolerance computation, as well as the framework of QAP provide a recursive procedure to acquire all admissible factorization of M algorithmically and exhaustively. Based on s-rotation, the action M can be factorized into a composition of basic operations and can be further reduced to rotations of lower qubits, e.g., 1-qubit and 2-qubit S-rotation. In fact, the infinite universal sets of basic operations admit building a s-rotation construction in a framework of QAP implies optimal quantum circuits of M under various constraints.


Please refer to FIG. 3 which is a schematic diagram of a circuit for a fault tolerance computation of the present inventive concept. In the QAP-based design, the fault tolerance computation of M is realized by performing the P-th encode Ued,h=Qencustom characterI2n-k⊗Mhcustom characterQen of basic operations Mh in order. In consideration of a k-qubit encoded state |ψcustom character and the h-th basic operation Mh∈SU(2k) in M, the circuit shown in FIG. 3 represents the fault tolerance computation of the h-th round Ued,h in the code [n, k, C]. In this circuit, |ψed(h-1)custom character=Qen|0custom character⊗Mh-1 . . . . M2M1custom character is the input state; the correction operation (custom character) custom characterq=1lcustom character is composed of operators Bβq with syndrome βq∈Z2n-k and each of Bβq is a component of one input coset; the correction operation custom characterv=1sAαv is composed of operators Aαu with syndrome αu∈Z2n-k and each of Aαu is a component of one output coset); the transfer amplitude custom character is a unitary operation; the operator Vd is for error detection; and the operator Vc is for error correction.


Please refer to FIGS. 4 and 5. FIG. 4 is a schematic diagram of a circuit of s-rotation








R
α
ζ

(

π
4

)



SU

(

2
n

)






of the present inventive concept and each component of Qp of the encode Qen=Q1Q2 . . . . Qn-k is illustrated by the circuit of three scenarios shown in FIG. 5, where 1≤p≤n−k. In FIG. 4, a controlled gate ∧1(ωSαζ) fulfills ∧1(ωSαζ)|0custom character⊗|ψcustom character and ∧1(ωSαζ)|1custom character⊗|ψcustom character=|1custom character⊗(ωSαζ)|ψcustom character with the measurement of an ancilla qubit on the axis |0custom character. Specifically, in the circuits shown in FIG. 5(a), Qp=Sα=a1a2. . . anζ=ε1ε2. . . εn; in the circuits shown in FIG. 5(b),








Q
p

=


R
α
ζ

(

±

π
4


)


;





and in the circuits shown in FIG. 5(c),








Q
p

=



R
α
ζ

(

π
4

)




R
β
η

(

±

π
4


)



,





where η·α+ζ·β=1.


Please refer to FIGS. 6 and 7. In terms of s-rotations, each component Bβ of custom character with a corrector (custom character) β and a coset error custom characterβ∈su(2k), costs a number 2n-k of operations. Whereas, if Bβ=Pn-k(custom characterβ) is rephrased into a controlled gate shown in FIG. 6 with the first n−k qubits as control bits and the last k qubits as target bits, then the complexity is effectively reduced. If the first n−k qubits are in the state of |βcustom character=|b1b2 . . . bn-kcustom character, the last k qubits is applied by the spinor custom characterβ∈su(2k) of coset error. In this embodiment, the controlled gate Bβ can be factorized into a composition of O((n−k)2) Toffoli gates through the recursive application of the circuit reductions. Besides, in addition to a number n−k−2 of ancilla qubits, the complexity of Bβ reduces to a linear cost. As shown in FIG. 7, Bβ is composed of O(n) Toffoli gates and a single controlled-controlled gate ∧2(custom characterβ). Here, the gate ∧2(custom characterβ) obeys ∧2(custom characterβ)|x1x2custom character⊗|ϕcustom character=(−1)x1·x2=1|x1x2custom charactercustom characterβcustom character and ∧2(custom characterβ)|x1x2custom character⊗|ϕcustom character=(−1)x1·x2=0|x1x2custom charactercustom characterβcustom character, where custom character∈su(2k) is a coset error of corrector custom character and a k-qubit encoded state |ϕcustom character, x1, x2∈Z2. Each of the Toffoli gates are represented by five 2-qubit controlled gates and the same numbers of 2-qubit s-rotations, which allows Bβ to be factorized into a linear cost of s-rotations. A similar circuit is used to illustrate each component Aα of the operation of the output coset custom characterα∈Z2n-kAα.


Please refer to FIG. 8 which is a schematic diagram of a circuit for error detection and error correction of the method provided by the present inventive concept. there are n−k ancilla qubits, and the error-correction Vc follows behind the detection-correction operator Vd which is constituted by 2(n−k) parallel Hadamard gates and n−k multi-target controlled gates ∧1(Sr) with detection operators, Sr=Sar1ϵr1⊗Sar2ϵr2⊗ ⊗Sarnϵrn∈su(2n), from an independent set Sc={Sr: 1≤r≤n−k⊂C}. The error-correction Vc is accomplished by performing a measurement to obtain a corrector α∈Z2n-k first and then applying a correction spinor Sα,v∈Wa,μ⊂Γα of the same corrector to obtain an uncorrupted state, Ued,hed(h-1)custom character.


The forementioned circuits demonstrate the ideal implementation of a QAP-based fault tolerance computation. The schemes of the circuit designs are flexible and customizable in various realizable quantum computing hardware. A practical design of a circuit being subject to physical constraints, such as coherence time, qubit configuration and qubit embedding, is achievable by adding structural gates, e.g., SWAP gates, properly.


Threshold Fault Tolerance


A scheme of scalable fault tolerance toward a practical quantum computer is demonstrated as follows.


For a k-qubit action M∈SU(2k), the concept of the threshold fidelity 0<δth<1 indicates that there exists at least one qubit with fidelity <δth in the computation of M. In the encoded computation of M by a partition structure [n, k, C], each encoded qubit with its fidelity <δth must be error correctable.


In a partition structure [n, k, C], the fault tolerant encode of a k-qubit action M may be expressed as Uen=Qencustom characterQen, where encoding Qen∈SU(2n) and custom character=I2n-k⊗M. The operator of the output coset custom character and the transfer amplitude custom character are selected to be identity I2n, thereby obtaining a simplified code (custom character) Uen=Qencustom characterQen. In terms of basic operations, the operator of input coset custom characterβ∈Z2n-kcustom charactercustom characterβ|⊗custom characterβ is the main cost of Ued, wherein a block-diagonal matrix contains all cosets of errors, custom characterβ=(−i)ηβ·βSβηβ∈su(2k). If custom character embraces more cosets equaling the identity I2k, it is obvious that the cost of Ued reduced, and furthermore, it could induce the condition custom character=I2n for an optimal cost of the encode. Note that the condition custom character=I2n is not employed in a partition to correct spinor errors of weight ≥1.


A k-qubit action M with a threshold fidelity δth, 0<δth<1, is given. A partition structure [n, k, C] exists, where M admits a fault tolerant encode feasible to δth.


Provided a k-qubit action M with a threshold fidelity δth, 0<δth<1, which is composed of J elementary s-rotations. A partition structure [n, k, C] exists, where M admits a fault tolerant encode feasible to δth which has a computation depth ≤2J(n−r) and the cost of error-correction ≤Jr.


As mentioned above, the present inventive concept provides a method of procedural thresholds in QAP-based fault tolerance quantum computation. It is a general methodology of fault tolerance quantum computation, FTQC, in the framework Quotient Algebra Partition, QAP, combined with the concept called procedural thresholds. When an operator M is acting on a quantum system, the qubit fidelity of at least one qubit would be lower than the threshold. The operator and the system are encoded simultaneously and the encoded operator is performed in the encoded system. The fidelity of error-correctable qubit must be lower than the same threshold.


It can be determined by the method provided by the present inventive concept that whether the error detection and the error correction should be conducted in the computation process in the encoded system based on the criterion that whether the qubit fidelity is lower than the threshold. The inventive concept may perform the fault tolerance operators in any quantum and detect the errors exactly and may reduce the computation depth and optimize the cost for the optimization of the error detection and error correction, which brings many benefits to the achievement of the scalable quantum computation. In terms of this invention, a fault-tolerant computation is conducted by the following criteria given a threshold 0<δth<1: a qubit keeps unchanged if it has the fidelity >δth and needs an error-correction if it has the fidelity <δth. Based on this concept, a fault tolerant method is constructed to be feasible to practical experiments composed of noisy systems, leading to scalable fault tolerance quantum computation.


The foregoing descriptions of the detailed embodiments are only illustrated to disclose the features and functions of the present inventive concept and not restrictive of the scope of the present inventive concept. It should be understood to those in the art that all modifications and variations according to the spirit and principle in the disclosure of the present inventive concept should fall within the scope of the appended claims.

Claims
  • 1. A computer-implemented method of constructing a procedural threshold in quotient algebra partition-based fault tolerance quantum computation, which is based on a framework of quotient algebra partition (QAP) applied in fault tolerance quantum computation (FTQC), wherein an n-qubit fault tolerant encode of a k-qubit quantum gate, M, is feasible to a threshold δth, and 0<δth<1, wherein the method comprises: S1. preparing a quantum code, [n, k, C], with a stabilizer, C, wherein let n=k+r+1, wherein each of k, r and I is an integer, respectively;S2. creating an n-qubit encoding, Qen, in the quantum code, letting =I2n-k⊗M=M1M2 . . . . MJ; Mi=I2n-k⊗Mi, 1≤i≤J, 1≤i ≤J, and obtaining an n-qubit fault tolerant encode Uen, wherein each of i and i is a positive integer, respectively;S3. factorizing each encoded component, , of the n-qubit fault tolerant encode Uen, so that =(r+1,p(r+1)(i)n,p(n)(i))+0(i)(r+1,p(r+1)(i)r+2,p(r+2)(i) . . . n,p(n)(i)), where the g,p(g)(i) is an s-rotation or an identity, the 0(i) is an elementary generated by the s-rotations factorized from the encoded component , wherein the number of the s-rotation is p(n) and p(g)∈{1, 2, . . . , r}, r+1≤g≤n, wherein g is an integer; andS4. producing a detection-correction operator, DCh, by placing n-k ancilla qubits in front of the n-qubits, wherein the detection-correction operator comprises a conditional detection operator and a conditional correction operator with r-qubit spinor error.
  • 2. The computer-implemented method of claim 1, further comprising 1≤r≤k and r≤l≤k in the step of S1.
  • 3. The computer-implemented method of claim 2, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.
  • 4. The computer-implemented method of claim 1, wherein the stabilizer is defined as C={Sαuζu⊗I2l⊗I2k, Sα′vζ′v⊗Sβvηv⊗Sγvξv∈su(2r)⊗su(2l)⊗su(2k):u=1, 2, . . . , r; v=1, 2, . . . , l; ζ′v·αu+ζu·α′v=0}, and r≤l≤Jk.
  • 5. The computer-implemented method of claim 4, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.
  • 6. The computer-implemented method of claim 1, wherein the fault tolerant encode is defined as Uen=QenQen†=. . . .
  • 7. The computer-implemented method of claim 6, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to 8th, then an error correction is not conducted.
  • 8. The computer-implemented method of claim 1, wherein in the step of S2, the encoded component is defined as =QeniQen†.
  • 9. The computer-implemented method of claim 8, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.
  • 10. The computer-implemented method of claim 1, wherein the detection-correction operator DCh=
  • 11. The computer-implemented method of claim 10, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.
  • 12. The computer-implemented method of claim 1, wherein the conditional detection operator is defined as ∧(n-k)(Su), and Su=Sαuζu⊗I2l⊗I2k.
  • 13. The computer-implemented method of claim 12, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.
  • 14. The computer-implemented method of claim 1, wherein in the step of S4, the number of the r-qubit spinor error is
  • 15. The computer-implemented method of claim 14, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.
  • 16. The computer-implemented method of claim 1, wherein in the r qubits in the quantum code, if the encoded fidelity is lower than the threshold δth, then an error correction is conducted; and if the encoded fidelity is higher than or equals to δth, then an error correction is not conducted.
RELATED APPLICATIONS

The present application claims the priority of U.S. Provisional Patent Application No. 63/288,545 filed on Dec. 11, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.

US Referenced Citations (7)
Number Name Date Kind
11706016 Su Jul 2023 B2
11728966 Su Aug 2023 B2
11923870 Su Mar 2024 B2
20220131558 Su Apr 2022 A1
20230128727 Su Apr 2023 A1
20230131601 Su Apr 2023 A1
20230186140 Su Jun 2023 A1
Non-Patent Literature Citations (1)
Entry
Grimsmo et al., Quantum computing with rotation-symmetric bosonic codes, Sep. 6, 2019, IEEE, pp. 1-31. (Year: 2019).
Related Publications (1)
Number Date Country
20230186140 A1 Jun 2023 US
Provisional Applications (1)
Number Date Country
63288545 Dec 2021 US