Useful Links
Computer Science
Quantum Computing
Quantum Computing
1. Foundations of Quantum Computing
2. The Qubit: The Quantum Bit
3. Multi-Qubit Systems
4. Quantum Gates and Circuits
5. Core Quantum Phenomena for Computation
6. Quantum Algorithms
7. Physical Realizations of Quantum Computers
8. Challenges in Building Quantum Computers
9. Applications and Impact
10. Quantum Software and Programming
11. Advanced Topics and Future Directions
Quantum Gates and Circuits
Single-Qubit Gates
Pauli Gates
Pauli-X (NOT) Gate
Matrix Representation
Action on Bloch Sphere
Bit Flip Operation
Pauli-Y Gate
Matrix Representation
Action on Bloch Sphere
Combined Bit and Phase Flip
Pauli-Z Gate
Matrix Representation
Action on Bloch Sphere
Phase Flip Operation
Hadamard Gate
Matrix Representation
Creation of Superposition
Basis Change Operation
Phase Gates
Phase Gate (S Gate)
Matrix Representation
Phase Shift Operation
T Gate
Matrix Representation
Role in Universal Gate Sets
General Phase Gate
Rotation Gates
Rx Gate
Ry Gate
Rz Gate
Euler Decomposition
Arbitrary Single-Qubit Rotations
Identity Gate
Multi-Qubit Gates
The Controlled-NOT (CNOT) Gate
Matrix Representation
Entanglement Generation
Control and Target Qubits
The Controlled-Z (CZ) Gate
Matrix Representation
Phase Flip Operation
Symmetric Nature
The SWAP Gate
Matrix Representation
Swapping Qubit States
Decomposition into CNOTs
The Toffoli (CCNOT) Gate
Matrix Representation
Universality for Classical Computation
Reversible Classical Gates
Controlled-U Gates
General Controlled Operations
Decomposition into Basic Gates
Multi-Control Gates
Fredkin Gate
Quantum Circuits
Circuit Diagrams and Notation
Standard Symbols
Reading and Constructing Circuits
Wire Conventions
Reversibility of Quantum Gates
Unitary Evolution
Implications for Computation
Inverse Operations
Universal Quantum Gate Sets
Solovay-Kitaev Theorem
Minimal Universal Sets
Approximation of Arbitrary Gates
Circuit Depth and Width
Parallel vs Sequential Operations
Previous
3. Multi-Qubit Systems
Go to top
Next
5. Core Quantum Phenomena for Computation