Physics:Quantum Gates and circuits
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]

Quantum operations
Quantum states evolve according to unitary transformations:[3]
where is a unitary operator satisfying
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
- Pauli-Y gate
- Pauli-Z gate
- Hadamard gate
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 .
The CNOT gate acts on basis states as:
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 2. Apply a Hadamard gate to the first qubit 3. Apply a CNOT gate
This produces the entangled state
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
measurement yields:
- with probability
- with probability
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 contents (185 articles)
Index
Full contents

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














