Physics:Quantum Gates and circuits

From HandWiki

Back to Quantum information and computing

Quantum gates are the fundamental operations that act on qubits. They are the building blocks of quantum circuits, which define computations in a quantum computer.[1] [2]


Example of a quantum circuit composed of quantum gates acting on qubits.

Quantum operations

Quantum states evolve according to unitary transformations:[3]

|ψU|ψ,

where U is a unitary operator satisfying

UU=I.

These transformations preserve normalization and correspond to reversible evolution in quantum mechanics.

Single-qubit gates

Single-qubit gates act on individual qubits and correspond to rotations on the Bloch sphere.

Common examples include:

  • Pauli-X gate

X=(0110)

  • Pauli-Y gate

Y=(0ii0)

  • Pauli-Z gate

Z=(1001)

  • Hadamard gate

H=12(1111)

These gates create superposition and control phase relationships.

Multi-qubit gates

Multi-qubit gates act on multiple qubits and can generate entanglement.[4]

A key example is the controlled-NOT (CNOT) gate, which flips a target qubit if the control qubit is in the state |1.

The CNOT gate acts on basis states as:

|00|00

|01|01

|10|11

|11|10

Together with single-qubit gates, the CNOT gate forms a universal set for quantum computation.[1]

Quantum circuits

A quantum circuit is a sequence of quantum gates applied to a set of qubits.

A typical circuit consists of:

  • initialization of qubits
  • application of unitary gates
  • measurement of the final state

Circuits are usually represented diagrammatically, with time progressing from left to right.

Universal gate sets

A set of quantum gates is called universal if any unitary operation can be approximated to arbitrary accuracy using only gates from that set.[1]

A commonly used universal set consists of:

  • all single-qubit gates
  • the controlled-NOT (CNOT) gate

In practice, finite gate sets such as {H, T, CNOT} are used, where the T gate introduces a nontrivial phase. These sets allow efficient approximation of arbitrary quantum operations.

Circuit depth and complexity

The complexity of a quantum circuit is characterized by measures such as:

  • circuit depth — the number of sequential layers of gates
  • gate count — the total number of gates used

Circuit depth is particularly important, as it determines how long a computation takes and how susceptible it is to noise.

Efficient quantum algorithms aim to minimize both gate count and depth while achieving the desired transformation.

Example: Bell state circuit

Entanglement can be generated using a simple circuit:

1. Start with |0|0 2. Apply a Hadamard gate to the first qubit 3. Apply a CNOT gate

This produces the entangled state

12(|00+|11).

Noise and decoherence

Real quantum systems are affected by noise and interactions with their environment, leading to decoherence and errors in quantum operations.

Noise limits the size and depth of quantum circuits that can be reliably executed. This is a central challenge in current quantum computing devices.

These limitations define the so-called noisy intermediate-scale quantum (NISQ) regime (see Physics:Quantum Noisy Qubits).

Measurement

Measurement converts a quantum state into classical information.

For a qubit

|ψ=α|0+β|1,

measurement yields:

  • |0 with probability |α|2
  • |1 with probability |β|2

Measurement is irreversible and collapses the quantum state.

Physical significance

Quantum gates and circuits:

  • define how quantum computations are performed
  • enable superposition and entanglement to be controlled
  • provide the framework for quantum algorithms

See also

Table of content (95 articles)

Index

  1. Foundations
  2. Conceptual and interpretations
  3. Mathematical structure and systems
  4. Atomic and spectroscopy
  5. Wavefunctions and modes
  6. Quantum information and computing
  7. Quantum optics and experiments
  8. Open quantum systems
  9. Quantum field theory
  10. Statistical mechanics and kinetic theory
  11. Plasma and fusion physics
  12. Timeline
  13. Advanced and frontier topics

Full contents

4. Atomic and spectroscopy (5)

References

  1. 1.0 1.1 1.2 Nielsen, Michael A.; Chuang, Isaac L. (2010). Quantum Computation and Quantum Information. Cambridge University Press. 
  2. Williams, Colin P. (2011). Explorations in Quantum Computing. Springer. ISBN 978-1-84628-887-6. 
  3. Feynman, Richard P. (1986). "Quantum mechanical computers". Foundations of Physics 16 (6): 507–531. doi:10.1007/bf01886518. ISSN 0015-9018. Bibcode1986FoPh...16..507F. 
  4. "UnitaryGate adjoint()". IBM. https://quantum.cloud.ibm.com/docs/api/qiskit/qiskit.circuit.library.UnitaryGate. 


Author: Harold Foppele