List of quantum logic gates

Last updated

In gate-based quantum computing, various sets of quantum logic gates are commonly used to express quantum operations. The following tables list several unitary quantum logic gates, together with their common name, how they are represented, and some of their properties. Controlled or conjugate transpose (adjoint) versions of some of these gates may not be listed.

Contents

Identity gate and global phase

Name# qubitsOperator symbolMatrixCircuit diagramPropertiesRefs
Identity,

no-op

1 (any), 𝟙 Qcircuit I.svg
or

Straight-line separator.png

[1]
Global phase1 (any), or Qcircuit GlobalPhase.svg
  • Continuous parameters: (period )
  • Exponential form:
[1]

The identity gate is the identity operation , most of the times this gate is not indicated in circuit diagrams, but it is useful when describing mathematical results.

It has been described as being a "wait cycle", [2] and a NOP. [3] [1]

The global phase gate introduces a global phase to the whole qubit quantum state. A quantum state is uniquely defined up to a phase. Because of the Born rule, a phase factor has no effect on a measurement outcome: for any .

Because when the global phase gate is applied to a single qubit in a quantum register, the entire register's global phase is changed.

Also,

These gates can be extended to any number of qubits or qudits.

Clifford qubit gates

This table includes commonly used Clifford gates for qubits. [1] [4] [5]

Names# qubitsOperator symbolMatrixCircuit diagramSome propertiesRefs
Pauli X,
NOT,
bit flip
1

Qcircuit X.svg
or
Qcircuit NOT.svg

[1] [6]
Pauli Y1 Qcircuit Y.svg
  • Hermitian
  • Pauli group
  • Traceless
  • Involutory
[1] [6]
Pauli Z,
phase flip
1 Qcircuit Z.svg
  • Hermitian
  • Pauli group
  • Traceless
  • Involutory
[1] [6]
Phase gate S,
square root of Z
1 Qcircuit S.svg [1] [6]
Square root of X,
square root of NOT
1, , Qcircuit SqrtNot.svg [1] [7]
Hadamard,
Walsh-Hadamard
1 Hadamard gate.svg
  • Hermitian
  • Traceless
  • Involutory
[1] [6]
Controlled NOT,
controlled-X,
controlled-bit flip,
reversible exclusive OR,
Feynman
2,
CNOT gate.svg
CNOT gate.svg
  • Hermitian
  • Involutory

Implementation:

[1] [6]
Anticontrolled-NOT,
anticontrolled-X,
zero control,
control-on-0-NOT,
reversible exclusive NOR
2, , Qcircuit CNOTo.svg
  • Hermitian
  • Involutory
[1]
Controlled-Z,
controlled sign flip,
controlled phase flip
2, , , Qcircuit CC.svg
  • Hermitian
  • Involutory
  • Symmetrical

Implementation:

  • Duan-Kimble gate
[1] [6]
Double-controlled NOT2 Qcircuit DCNOT.svg [8]
Swap2 Qcircuit SWAP.svg
or
Qcircuit swap-crossed.svg
  • Hermitian
  • Involutory
  • Symmetrical
[1] [6]
Imaginary swap2 Qpic iswap.svg
or
Qcircuit iswap o.svg
  • Special unitary
  • Symmetrical
[1]

Other Clifford gates, including higher dimensional ones are not included here but by definition can be generated using and .

Note that if a Clifford gate A is not in the Pauli group, or controlled-A are not in the Clifford gates.[ citation needed ]

The Clifford set is not a universal quantum gate set.

Non-Clifford qubit gates

Relative phase gates

Names# qubitsOperator symbolMatrixCircuit diagramPropertiesRefs
Phase shift1 Qcircuit Pphi.svg
  • Continuous parameters: (period )
[9] [10] [11]
Phase gate T,
π/8 gate,
fourth root of Z
1 or Qcircuit T.svg [1] [6]
Controlled phase2 Qcircuit CPphi.svg
  • Continuous parameters: (period )
  • Symmetrical

Implementation:

[11]
Controlled phase S2 Qcircuit controlS.svg
  • Symmetrical
[6]

The phase shift is a family of single-qubit gates that map the basis states and . The probability of measuring a or is unchanged after applying this gate, however it modifies the phase of the quantum state. This is equivalent to tracing a horizontal circle (a line of latitude), or a rotation along the z-axis on the Bloch sphere by radians. A common example is the T gate where (historically known as the gate), the phase gate. Note that some Clifford gates are special cases of the phase shift gate:

The argument to the phase shift gate is in U(1), and the gate performs a phase rotation in U(1) along the specified basis state (e.g. rotates the phase about ). Extending to a rotation about a generic phase of both basis states of a 2-level quantum system (a qubit) can be done with a series circuit: . When this gate is the rotation operator gate and if it is a global phase. [lower-alpha 1] [lower-alpha 2]

The T gate's historic name of gate comes from the identity , where .

Arbitrary single-qubit phase shift gates are natively available for transmon quantum processors through timing of microwave control pulses. [13] It can be explained in terms of change of frame. [14] [15]

As with any single qubit gate one can build a controlled version of the phase shift gate. With respect to the computational basis, the 2-qubit controlled phase shift gate is: shifts the phase with only if it acts on the state :

The controlled-Z (or CZ) gate is the special case where .

The controlled-S gate is the case of the controlled- when and is a commonly used gate. [6]

Rotation operator gates

Names# qubitsOperator symbolExponential formMatrixCircuit diagramPropertiesRefs
Rotation about x-axis1 Qcircuit RXtheta.svg
  • Special unitary
  • Continuous parameters: (period )
[1] [6]
Rotation about y-axis1 Qcircuit RYtheta.svg
  • Special unitary
  • Continuous parameters: (period )
[1] [6]
Rotation about z-axis1 Qcircuit RZtheta.svg
  • Special unitary
  • Continuous parameters: (period )
[1] [6]

The rotation operator gates and are the analog rotation matrices in three Cartesian axes of SO(3) [lower-alpha 3] , along the x, y or z-axes of the Bloch sphere projection.

As Pauli matrices are related to the generator of rotations, these rotation operators can be written as matrix exponentials with Pauli matrices in the argument. Any unitary matrix in SU(2) can be written as a product (i.e. series circuit) of three rotation gates or less. Note that for two-level systems such as qubits and spinors, these rotations have a period of . A rotation of (360 degrees) returns the same statevector with a different phase. [16]

We also have and for all

The rotation matrices are related to the Pauli matrices in the following way:

It's possible to work out the adjoint action of rotations on the Pauli vector, namely rotation effectively by double the angle a to apply Rodrigues' rotation formula:

Taking the dot product of any unit vector with the above formula generates the expression of any single qubit gate when sandwiched within adjoint rotation gates. For example, it can be shown that . Also, using the anticommuting relation we have .

Rotation operators have interesting identities. For example, and Also, using the anticommuting relations we have and

Global phase and phase shift can be transformed into each others with the Z-rotation operator: . [5] :11 [1] :77–83

The gate represents a rotation of π/2 about the x axis at the Bloch sphere .

Similar rotation operator gates exist for SU(3) using Gell-Mann matrices. They are the rotation operators used with qutrits.

Two-qubit interaction gates

Names# qubitsOperator symbolExponential formMatrixCircuit diagramPropertiesRes
XX interaction2,
  • Special unitary
  • Continuous parameters: (period )

Implementation:

[ citation needed ]
YY interaction2,
  • Special unitary
  • Continuous parameters: (period )

Implementation:

[ citation needed ]
ZZ interaction2,
  • Special unitary
  • Continuous parameters: (period )
[ citation needed ]
XY,
XX plus YY
2,
  • Special unitary
  • Continuous parameters: (period )
[ citation needed ]

The qubit-qubit Ising coupling or Heisenberg interaction gates Rxx, Ryy and Rzz are 2-qubit gates that are implemented natively in some trapped-ion quantum computers, using for example the Mølmer–Sørensen gate procedure. [17] [18]

Note that these gates can be expressed in sinusoidal form also, for example .

The CNOT gate can be further decomposed as products of rotation operator gates and exactly a single two-qubit interaction gate, for example

The SWAP gate can be constructed from other gates, for example using the two-qubit interaction gates: .

In superconducting circuits, the family of gates resulting from Heisenberg interactions is sometimes called the fSim gate set. They can be realized using flux-tunable qubits with flux-tunable coupling [19] , or using microwave drives in fixed-frequency qubits with fixed coupling [20] .

Non-Clifford swap gates

Names# qubitsOperator symbolMatrixCircuit diagramPropertiesRefs
Square root swap2 Qcircuit SqrtSwap.svg [1]
Square root imaginary swap2
  • Special unitary
[11]
Swap (raised to a power)2 Qcircuit Swap-alpha.svg
  • Continuous parameters: (period )
[1]
Fredkin,

controlled swap

3, Fredkin gate.svg
or
Qcircuit Cswap-crossed.svg
  • Hermitian
  • Involutory
  • Functionally complete reversible gate for Boolean algebra
[1] [6]

The SWAP gate performs half-way of a two-qubit swap (see Clifford gates). It is universal such that any many-qubit gate can be constructed from only SWAP and single qubit gates. More than one application of the SWAP is required to produce a Bell state from product states. The SWAP gate arises naturally in systems that exploit exchange interaction. [21] [1]

For systems with Ising like interactions, it is sometimes more natural to introduce the imaginary swap [22] or iSWAP. [23] [24] Note that and , or more generally for all real n except 0.

SWAPα arises naturally in spintronic quantum computers. [1]

The Fredkin gate (also CSWAP or CS gate), named after Edward Fredkin, is a 3-bit gate that performs a controlled swap. It is universal for classical computation. It has the useful property that the numbers of 0s and 1s are conserved throughout, which in the billiard ball model means the same number of balls are output as input.

Other named gates

Names# qubitsOperator symbolMatrixCircuit diagramPropertiesNamed afterRefs
General single qubit rotation1
  • Implements an arbitrary single-qubit rotation
  • Continuous parameters: (period )
OpenQASM U gate [lower-alpha 4] [11] [25]
Barenco2
  • Implements a controlled arbitrary qubit rotation
  • Universal quantum gate
  • Continuous parameters: (period )
Adriano Barenco [1]
Berkeley B2
  • Special unitary
  • Exponential form:
University of California Berkeley [26] [1]
Controlled-V,

controlled square root NOT

2 [9]
Core entangling,

canonical decomposition

2,
  • Special unitary
  • Universal quantum gate
  • Exponential form
  • Continuous parameters: (period )
[1]
Dagwood Bumstead2
  • Special unitary
  • Exponential form:
Comicbook Dagwood Bumstead [27] [28] [27]
Echoed cross resonance2
  • Special unitary
[29]
Fermionic simulation2,
  • Special unitary
  • Continuous parameters: (period )
[30] [19] [31]
Givens2,
  • Special unitary
  • Exponential form:
  • Continuous parameters: (period )
Givens rotations [32]
Magic2 [1]
Sycamore2, Google's Sycamore processor [33]
Deutsch3,
  • Continuous parameters: (period )
  • Universal quantum gate
David Deutsch [1]
Margolus,
simplified Toffoli
3, Qcircuit Margolus.svg
  • Hermitian
  • Involutory
  • Special unitary
  • Functionally complete reversible gate for Boolean algebra
Norman Margolus [34] [35]
Peres3, Qcircuit Peres.svg
  • Functionally complete reversible gate for Boolean algebra
Asher Peres [36]
Toffoli,
controlled-controlled NOT
3 Toffoli gate.svg
  • Hermitian
  • Involutory
  • Functionally complete reversible gate for Boolean algebra
Tommaso Toffoli [1] [6]

Notes

  1. when , where is the conjugate transpose (or Hermitian adjoint).
  2. Also:
  3. a SU(2) double cover. See also Hopf fibration.
  4. The matrix shown here is from openQASM 3.0, which differs from from a global phase (OpenQASM 2.0 U gate is in SU(2) ) .

Related Research Articles

<span class="mw-page-title-main">Quantum teleportation</span> Physical phenomenon

Quantum teleportation is a technique for transferring quantum information from a sender at one location to a receiver some distance away. While teleportation is commonly portrayed in science fiction as a means to transfer physical objects from one location to the next, quantum teleportation only transfers quantum information. The sender does not have to know the particular quantum state being transferred. Moreover, the location of the recipient can be unknown, but to complete the quantum teleportation, classical information needs to be sent from sender to receiver. Because classical information needs to be sent, quantum teleportation cannot occur faster than the speed of light.

<span class="mw-page-title-main">Qubit</span> Basic unit of quantum information

In quantum computing, a qubit or quantum bit is a basic unit of quantum information—the quantum version of the classic binary bit physically realized with a two-state device. A qubit is a two-state quantum-mechanical system, one of the simplest quantum systems displaying the peculiarity of quantum mechanics. Examples include the spin of the electron in which the two levels can be taken as spin up and spin down; or the polarization of a single photon in which the two spin states can also be measured as horizontal and vertical linear polarization. In a classical system, a bit would have to be in one state or the other. However, quantum mechanics allows the qubit to be in a coherent superposition of multiple states simultaneously, a property that is fundamental to quantum mechanics and quantum computing.

Shor's algorithm is a quantum algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor. It is one of the few known quantum algorithms with compelling potential applications and strong evidence of superpolynomial speedup compared to best known classical algorithms. On the other hand, factoring numbers of practical significance requires far more qubits than available in the near future. Another concern is that noise in quantum circuits may undermine results, requiring additional qubits for quantum error correction.

In physics, the CHSH inequality can be used in the proof of Bell's theorem, which states that certain consequences of entanglement in quantum mechanics cannot be reproduced by local hidden-variable theories. Experimental verification of the inequality being violated is seen as confirmation that nature cannot be described by such theories. CHSH stands for John Clauser, Michael Horne, Abner Shimony, and Richard Holt, who described it in a much-cited paper published in 1969. They derived the CHSH inequality, which, as with John Stewart Bell's original inequality, is a constraint—on the statistical occurrence of "coincidences" in a Bell test—which is necessarily true if an underlying local hidden-variable theory exists. In practice, the inequality is routinely violated by modern experiments in quantum mechanics.

In quantum computing and specifically the quantum circuit model of computation, a quantum logic gate is a basic quantum circuit operating on a small number of qubits. Quantum logic gates are the building blocks of quantum circuits, like classical logic gates are for conventional digital circuits.

Quantum error correction (QEC) is used in quantum computing to protect quantum information from errors due to decoherence and other quantum noise. Quantum error correction is theorised as essential to achieve fault tolerant quantum computing that can reduce the effects of noise on stored quantum information, faulty quantum gates, faulty quantum preparation, and faulty measurements. This would allow algorithms of greater circuit depth.

Superconducting quantum computing is a branch of solid state quantum computing that implements superconducting electronic circuits using superconducting qubits as artificial atoms, or quantum dots. For superconducting qubits, the two logic states are the ground state and the excited state, denoted respectively. Research in superconducting quantum computing is conducted by companies such as Google, IBM, IMEC, BBN Technologies, Rigetti, and Intel. Many recently developed QPUs use superconducting architecture.

<span class="mw-page-title-main">Trapped-ion quantum computer</span> Proposed quantum computer implementation

A trapped-ion quantum computer is one proposed approach to a large-scale quantum computer. Ions, or charged atomic particles, can be confined and suspended in free space using electromagnetic fields. Qubits are stored in stable electronic states of each ion, and quantum information can be transferred through the collective quantized motion of the ions in a shared trap. Lasers are applied to induce coupling between the qubit states or coupling between the internal qubit states and the external motional states.

<span class="mw-page-title-main">Controlled NOT gate</span> Quantum logic gate

In computer science, the controlled NOT gate, controlled-X gate, controlled-bit-flip gate, Feynman gate or controlled Pauli-X is a quantum logic gate that is an essential component in the construction of a gate-based quantum computer. It can be used to entangle and disentangle Bell states. Any quantum circuit can be simulated to an arbitrary degree of accuracy using a combination of CNOT gates and single qubit rotations. The gate is sometimes named after Richard Feynman who developed an early notation for quantum gate diagrams in 1986.

A Josephson junction (JJ) is a quantum mechanical device which is made of two superconducting electrodes separated by a barrier. A π Josephson junction is a Josephson junction in which the Josephson phase φ equals π in the ground state, i.e. when no external current or magnetic field is applied.

The spin qubit quantum computer is a quantum computer based on controlling the spin of charge carriers in semiconductor devices. The first spin qubit quantum computer was first proposed by Daniel Loss and David P. DiVincenzo in 1997, also known as the Loss–DiVincenzo quantum computer. The proposal was to use the intrinsic spin-½ degree of freedom of individual electrons confined in quantum dots as qubits. This should not be confused with other proposals that use the nuclear spin as qubit, like the Kane quantum computer or the nuclear magnetic resonance quantum computer. Intel has developed quantum computers based on silicon spin qubits, also called hot qubits.

<span class="mw-page-title-main">One-way quantum computer</span> Method of quantum computing

The one-way or measurement-based quantum computer (MBQC) is a method of quantum computing that first prepares an entangled resource state, usually a cluster state or graph state, then performs single qubit measurements on it. It is "one-way" because the resource state is destroyed by the measurements.

In quantum information and quantum computing, a cluster state is a type of highly entangled state of multiple qubits. Cluster states are generated in lattices of qubits with Ising type interactions. A cluster C is a connected subset of a d-dimensional lattice, and a cluster state is a pure state of the qubits located on C. They are different from other types of entangled states such as GHZ states or W states in that it is more difficult to eliminate quantum entanglement in the case of cluster states. Another way of thinking of cluster states is as a particular instance of graph states, where the underlying graph is a connected subset of a d-dimensional lattice. Cluster states are especially useful in the context of the one-way quantum computer. For a comprehensible introduction to the topic see.

Entanglement distillation is the transformation of N copies of an arbitrary entangled state into some number of approximately pure Bell pairs, using only local operations and classical communication.

Linear optical quantum computing or linear optics quantum computation (LOQC), also photonic quantum computing (PQC), is a paradigm of quantum computation, allowing (under certain conditions, described below) universal quantum computation. LOQC uses photons as information carriers, mainly uses linear optical elements, or optical instruments (including reciprocal mirrors and waveplates) to process quantum information, and uses photon detectors and quantum memories to detect and store quantum information.

A φ Josephson junction is a particular type of the Josephson junction, which has a non-zero Josephson phase φ across it in the ground state. A π Josephson junction, which has the minimum energy corresponding to the phase of π, is a specific example of it.

The KLM scheme or KLM protocol is an implementation of linear optical quantum computing (LOQC) developed in 2000 by Emanuel Knill, Raymond Laflamme and Gerard J. Milburn. This protocol allows for the creation of universal quantum computers using solely linear optical tools. The KLM protocol uses linear optical elements, single-photon sources and photon detectors as resources to construct a quantum computation scheme involving only ancilla resources, quantum teleportations and error corrections.

In quantum computing, Mølmer–Sørensen gate scheme refers to an implementation procedure for various multi-qubit quantum logic gates used mostly in trapped ion quantum computing. This procedure is based on the original proposition by Klaus Mølmer and Anders Sørensen in 1999-2000.

<span class="mw-page-title-main">Swap test</span> Technique for comparing quantum states

The swap test is a procedure in quantum computation that is used to check how much two quantum states differ, appearing first in the work of Barenco et al. and later rediscovered by Harry Buhrman, Richard Cleve, John Watrous, and Ronald de Wolf. It appears commonly in quantum machine learning, and is a circuit used for proofs-of-concept in implementations of quantum computers.

In quantum computing and quantum information theory, the Clifford gates are the elements of the Clifford group, a set of mathematical transformations which normalize the n-qubit Pauli group, i.e., map tensor products of Pauli matrices to tensor products of Pauli matrices through conjugation. The notion was introduced by Daniel Gottesman and is named after the mathematician William Kingdon Clifford. Quantum circuits that consist of only Clifford gates can be efficiently simulated with a classical computer due to the Gottesman–Knill theorem.

References

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Williams, Colin P. (2011). Explorations in Quantum Computing. Springer. ISBN   978-1-84628-887-6.
  2. "IGate". qiskit.org. Qiskit online documentation.
  3. "I operation". docs.microsoft.com. 28 July 2023. Q# online documentation.
  4. Feynman, Richard P. (1986). "Quantum mechanical computers". Foundations of Physics. 16 (6). Springer Science and Business Media LLC: 507–531. Bibcode:1986FoPh...16..507F. doi:10.1007/bf01886518. ISSN   0015-9018. S2CID   122076550.
  5. 1 2 Barenco, Adriano; Bennett, Charles H.; Cleve, Richard; DiVincenzo, David P.; Margolus, Norman; Shor, Peter; Sleator, Tycho; Smolin, John A.; Weinfurter, Harald (1995-11-01). "Elementary gates for quantum computation". Physical Review A. 52 (5). American Physical Society (APS): 3457–3467. arXiv: quant-ph/9503016 . Bibcode:1995PhRvA..52.3457B. doi:10.1103/physreva.52.3457. ISSN   1050-2947. PMID   9912645. S2CID   8764584.
  6. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Nielsen, Michael A. (2010). Quantum computation and quantum information. Isaac L. Chuang (10th anniversary ed.). Cambridge: Cambridge University Press. ISBN   978-1-107-00217-3. OCLC   665137861.
  7. Hung, W.N.N.; Xiaoyu Song; Guowu Yang; Jin Yang; Perkowski, M. (September 2006). "Optimal synthesis of multiple output Boolean functions using a set of quantum gates by symbolic reachability analysis". IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 25 (9): 1652–1663. doi:10.1109/tcad.2005.858352. ISSN   0278-0070. S2CID   14123321.
  8. Collins, Daniel; Linden, Noah; Popescu, Sandu (2001-08-07). "Nonlocal content of quantum operations". Physical Review A. 64 (3): 032302. arXiv: quant-ph/0005102 . Bibcode:2001PhRvA..64c2302C. doi:10.1103/PhysRevA.64.032302. ISSN   1050-2947. S2CID   29769034.
  9. 1 2 Pathak, Anirban (2013-06-20). Elements of Quantum Computation and Quantum Communication. Taylor & Francis. ISBN   978-1-4665-1792-9.
  10. Yanofsky, Noson S.; Mannucci, Mirco A. (2008-08-11). Quantum Computing for Computer Scientists. Cambridge University Press. ISBN   978-1-139-64390-0.
  11. 1 2 3 4 Stancil, Daniel D.; Byrd, Gregory T. (2022-04-19). Principles of Superconducting Quantum Computers. John Wiley & Sons. ISBN   978-1-119-75074-1.
  12. D. Jaksch, J. I. Cirac, P. Zoller, S. L. Rolston, R. Côté, and M. D. Lukin (2000). "Fast Quantum Gates for Neutral Atoms". Phys. Rev. Lett. 85 (10): 2208. arXiv: quant-ph/0004038 . doi:10.1103/PhysRevLett.85.2208.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  13. Dibyendu Chatterjee, Arijit Roy (2015). "A transmon-based quantum half-adder scheme". Progress of Theoretical and Experimental Physics . 2015 (9): 7–8. Bibcode:2015PTEP.2015i3A02C. doi: 10.1093/ptep/ptv122 .
  14. McKay, David C.; Wood, Christopher J.; Sheldon, Sarah; Chow, Jerry M.; Gambetta, Jay M. (31 August 2017). "Efficient Z gates for quantum computing". Physical Review A . 96 (2): 022330. arXiv: 1612.00858 . Bibcode:2015PTEP.2015i3A02C. doi:10.1093/ptep/ptv122.
  15. "qiskit.circuit.library.PhaseGate". IBM (qiskit documentation).
  16. Griffiths, D. J. (2008). Introduction to Elementary Particles (2nd ed.). John Wiley & Sons. pp. 127–128. ISBN   978-3-527-40601-2.
  17. "Monroe Conference" (PDF). online.kitp.ucsb.edu.
  18. "Demonstration of a small programmable quantum computer with atomic qubits" (PDF). Retrieved 2019-02-10.
  19. 1 2 Foxen, B.; Neill, C.; Dunsworth, A.; Roushan, P.; Chiaro, B.; Megrant, A.; Kelly, J.; Chen, Zijun; Satzinger, K.; Barends, R.; Arute, F.; Arya, K.; Babbush, R.; Bacon, D.; Bardin, J. C.; Boixo, S.; Buell, D.; Burkett, B.; Chen, Yu; Collins, R.; Farhi, E.; Fowler, A.; Gidney, C.; Giustina, M.; Graff, R.; Harrigan, M.; Huang, T.; Isakov, S. V.; Jeffrey, E.; Jiang, Z.; Kafri, D.; Kechedzhi, K.; Klimov, P.; Korotkov, A.; Kostritsa, F.; Landhuis, D.; Lucero, E.; McClean, J.; McEwen, M.; Mi, X.; Mohseni, M.; Mutus, J. Y.; Naaman, O.; Neeley, M.; Niu, M.; Petukhov, A.; Quintana, C.; Rubin, N.; Sank, D.; Smelyanskiy, V.; Vainsencher, A.; White, T. C.; Yao, Z.; Yeh, P.; Zalcman, A.; Neven, H.; Martinis, J. M. (2020-09-15). "Demonstrating a Continuous Set of Two-qubit Gates for Near-term Quantum Algorithms". Physical Review Letters. 125 (12). doi:10.1103/PhysRevLett.125.120504. ISSN   0031-9007.
  20. Nguyen, L.B.; Kim, Y.; Hashim, A.; Goss, N.; Marinelli, B.; Bhandari, B.; Das, D.; Naik, R.K.; Kreikebaum, J.M.; Jordan, A.; Santiago, D.I.; Siddiqi, I. (16 January 2024). "Programmable Heisenberg interactions between Floquet qubits". Nature Physics. 20 (1): 240–246. arXiv: 2211.10383 . Bibcode:2024NatPh..20..240N. doi: 10.1038/s41567-023-02326-7 .
  21. Nemirovsky, Jonathan; Sagi, Yoav (2021), "Fast universal two-qubit gate for neutral fermionic atoms in optical tweezers", Physical Review Research, 3 (1): 013113, arXiv: 2008.09819 , Bibcode:2021PhRvR...3a3113N, doi: 10.1103/PhysRevResearch.3.013113
  22. Rasmussen, S. E.; Zinner, N. T. (2020-07-17). "Simple implementation of high fidelity controlled- i swap gates and quantum circuit exponentiation of non-Hermitian gates". Physical Review Research. 2 (3): 033097. arXiv: 2002.11728 . Bibcode:2020PhRvR...2c3097R. doi: 10.1103/PhysRevResearch.2.033097 . ISSN   2643-1564.
  23. Schuch, Norbert; Siewert, Jens (2003-03-10). "Natural two-qubit gate for quantum computation using the XY interaction". Physical Review A. 67 (3): 032301. arXiv: quant-ph/0209035 . Bibcode:2003PhRvA..67c2301S. doi:10.1103/PhysRevA.67.032301. ISSN   1050-2947. S2CID   50823541.
  24. Dallaire-Demers, Pierre-Luc; Wilhelm, Frank K. (2016-12-05). "Quantum gates and architecture for the quantum simulation of the Fermi-Hubbard model". Physical Review A. 94 (6): 062304. arXiv: 1606.00208 . Bibcode:2016PhRvA..94f2304D. doi:10.1103/PhysRevA.94.062304. ISSN   2469-9926. S2CID   118408193.
  25. Cross, Andrew; Javadi-Abhari, Ali; Alexander, Thomas; De Beaudrap, Niel; Bishop, Lev S.; Heidel, Steven; Ryan, Colm A.; Sivarajah, Prasahnt; Smolin, John; Gambetta, Jay M.; Johnson, Blake R. (2022). "OpenQASM 3: A Broader and Deeper Quantum Assembly Language". ACM Transactions on Quantum Computing. 3 (3): 1–50. arXiv: 2104.14722 . doi: 10.1145/3505636 . ISSN   2643-6809. S2CID   233476587.
  26. Zhang, Jun; Vala, Jiri; Sastry, Shankar; Whaley, K. Birgitta (2004-07-07). "Minimum Construction of Two-Qubit Quantum Operations". Physical Review Letters. 93 (2): 020502. arXiv: quant-ph/0312193 . Bibcode:2004PhRvL..93b0502Z. doi:10.1103/PhysRevLett.93.020502. ISSN   0031-9007. PMID   15323888. S2CID   9632700.
  27. 1 2 AbuGhanem, M. (2021-01-01). "Two-qubit Entangling Gate for Superconducting Quantum Computers". Rochester, NY. doi:10.2139/ssrn.4188257. S2CID   252264545. SSRN   4188257.{{cite journal}}: Cite journal requires |journal= (help)
  28. Peterson, Eric C.; Crooks, Gavin E.; Smith, Robert S. (2020-03-26). "Fixed-Depth Two-Qubit Circuits and the Monodromy Polytope". Quantum. 4: 247. arXiv: 1904.10541 . doi: 10.22331/q-2020-03-26-247 . S2CID   214690323.
  29. Córcoles, A. D.; Magesan, Easwar; Srinivasan, Srikanth J.; Cross, Andrew W.; Steffen, M.; Gambetta, Jay M.; Chow, Jerry M. (2015-04-29). "Demonstration of a quantum error detection code using a square lattice of four superconducting qubits". Nature Communications. 6 (1): 6979. arXiv: 1410.6419 . Bibcode:2015NatCo...6.6979C. doi:10.1038/ncomms7979. ISSN   2041-1723. PMC   4421819 . PMID   25923200.
  30. Kyriienko, Oleksandr; Elfving, Vincent E. (2021-11-15). "Generalized quantum circuit differentiation rules". Physical Review A. 104 (5): 052417. arXiv: 2108.01218 . Bibcode:2021PhRvA.104e2417K. doi:10.1103/PhysRevA.104.052417. hdl: 10871/127818 . ISSN   2469-9926. S2CID   236881494.
  31. Nguyen, L.B.; Kim, Y.; Hashim, A.; Goss, N.; Marinelli, B.; Bhandari, B.; Das, D.; Naik, R.K.; Kreikebaum, J.M.; Jordan, A.; Santiago, D.I.; Siddiqi, I. (16 January 2024). "Programmable Heisenberg interactions between Floquet qubits". Nature Physics. 20 (1): 240–246. arXiv: 2211.10383 . Bibcode:2024NatPh..20..240N. doi: 10.1038/s41567-023-02326-7 .
  32. Arrazola, Juan Miguel; Matteo, Olivia Di; Quesada, Nicolás; Jahangiri, Soran; Delgado, Alain; Killoran, Nathan (2022-06-20). "Universal quantum circuits for quantum chemistry". Quantum. 6: 742. arXiv: 2106.13839 . Bibcode:2022Quant...6..742A. doi: 10.22331/q-2022-06-20-742 . S2CID   235658488.
  33. Arute, Frank; Arya, Kunal; Babbush, Ryan; Bacon, Dave; Bardin, Joseph C.; Barends, Rami; Biswas, Rupak; Boixo, Sergio; Brandao, Fernando G. S. L.; Buell, David A.; Burkett, Brian; Chen, Yu; Chen, Zijun; Chiaro, Ben; Collins, Roberto (2019). "Quantum supremacy using a programmable superconducting processor". Nature. 574 (7779): 505–510. arXiv: 1910.11333 . Bibcode:2019Natur.574..505A. doi: 10.1038/s41586-019-1666-5 . ISSN   1476-4687. PMID   31645734. S2CID   204836822.
  34. Maslov, Dmitri (2016-02-10). "Advantages of using relative-phase Toffoli gates with an application to multiple control Toffoli optimization". Physical Review A. 93 (2): 022311. arXiv: 1508.03273 . Bibcode:2016PhRvA..93b2311M. doi: 10.1103/PhysRevA.93.022311 . ISSN   2469-9926. S2CID   5226873.
  35. Song, Guang; Klappenecker, Andreas (2003-12-31). "The simplified Toffoli gate implementation by Margolus is optimal". arXiv: quant-ph/0312225 . Bibcode:2003quant.ph.12225S.{{cite journal}}: Cite journal requires |journal= (help)
  36. Thapliyal, Himanshu; Ranganathan, Nagarajan (2009). "Design of Efficient Reversible Binary Subtractors Based on a New Reversible Gate". 2009 IEEE Computer Society Annual Symposium on VLSI. pp. 229–234. doi:10.1109/ISVLSI.2009.49. ISBN   978-1-4244-4408-3. S2CID   16182781.