Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Quantum Gates and Quantum Circuits

Alice Flarend, Bob Hilborn

Published Apr 15, 2022• 3 citations
Publisher

Abstract

Abstract Quantum gates, equivalent to logic gates, modify the state vectors. Linear algebra calls these gates linear transformations. In quantum language, they are “operators.” These gates include the NOT gate, the Pauli gates, and the Hadamard gate. The operations of the gates are represented both as abstract symbols and by matrices multiplying state vectors (expressed as column vectors). Quantum computers use a series of gates called a quantum circuit. The chapter explains how to read a quantum circuit diagram and translate it into linear algebra mathematics. The mathematical requirements on the matrices allowed to be used is delineated. Gates are reversible by applying the same gate twice, but measurements are not reversible.

DOI
10.1093/oso/9780192857972.003.0006

Related papers

Quantum logic gates and circuits

Vinod Kumar Khanna

A quantum gate is the quantum analog of the classical logic gate of digital computers. It is a basic structural unit of a quantum circuit which operates on a small number of qubits to deliver a predefined output. A quantum circuit is a graphical representation of the sequence of the quantum gates used and the measurements performed in a quantum computation. Various quantum logic gates, namely, the Hadamard, T phase, NOT, Pauli-X, controlled NOT (CNOT), controlled-Z, SWAP and controlled phase gates as well as higher-level Toffoli and Fredkin gates are described. Conventions of reading quantum circuit diagrams are explained. Operation of a quantum full adder consisting of registers and gates is discussed, elaborating the role of the NOT gate, the sum calculation with CNOTgates and the carry C-out calculation with Toffoli gates. A primary tool used for performing arithmetic operations on a quantum computer is the quantum Fourier transform (QFT). The QFT adder and multiplier circuits are presented.

Institute of Physics eBooks•Jan 1, 2025•0 citations

Quantum Matrices Using Quantum Gates

Manu Mitra

Quantum mechanics explains the behavior of matter and its movement with energy in the scale of atoms and subatomic particles. In quantum circuits there are many gates such as Hadamard Gate, Pauli Gates, many more gates for half turns, quarter turns, eighth turns, sixteenth turns and so on, rest for spinning, parametrized etc. Linear operators in general and quantum mechanics can be represented in the form of vectors and in turn can be viewed as matrices format because linear operators are totally equivalent with the matrices view point. This paper discloses creation of various quantum matrices using Quantum bits. Square, Identity and Transposition of matrices are performed considering whole process in entanglement. Angle, phase, coordinates, magnitude, complex numbers and amplitude has been noted and documented in this paper for further research.

COJ Electronics & Communications•Sep 4, 2018•1 citation

Introduction to Quantum Computing

Dietmar Hildenbrand

In this chapter, we introduce quantum computing. We will see that the operations of quantum computing can be understood as algebraic transformations such as reflections or rotations of a so-called state vector. As example computing gate we use the NOT-operation, the Hadamard transform as well as the CNOT-operation.

Chapman & Hall/CRC eBooks•Aug 31, 2021•2 citations

Quantum Computing Preliminaries: The Mathematical Language of Quantum Computing

P. K. Majumdar

Quantum computing uses a mathematical language that can seem unfamiliar to readers from programming, engineering and other technical backgrounds. Qubits are represented by vectors, quantum gates by matrices, measurement outcomes by eigenvalues, and probability amplitudes by complex numbers. Quantum Computing Preliminaries develops this language carefully, connecting each mathematical idea with its computational and physical meaning. The book begins with complex vector spaces and explains why quantum states require more than classical probabilities. It introduces qubits, superposition, normalisation, basis vectors and Dirac bra–ket notation, supported by worked calculations and geometric interpretation using the Bloch sphere. The discussion then turns to inner products and the geometry of quantum states. Readers learn how to calculate norms, test orthogonality, determine state overlap and apply the Born rule. Particular attention is given to complex conjugation and the distinction between the ordinary dot product and the Hermitian inner product used in quantum mechanics.The treatment of matrix operators establishes the roles of linear, unitary and Hermitian operators. It explains matrix multiplication, non-commutativity, eigenvalues, eigenvectors, reversibility and norm preservation. The Pauli and Hadamard gates provide concrete examples that link matrix algebra to rotations, the Bloch sphere, quantum-state evolution, and measurement. Outer products and projection operators are developed as tools for constructing operators, selecting state components and describing ideal projective measurements. The book examines idempotence, completeness, repeated measurement and the distinction between the ket–bra outer product and the tensor product used to form composite quantum systems. The final chapter explores changes of basis, operator representations and diagonalisation. It shows how the same physical state or operation can have different numerical representations in the computational and Hadamard bases. Readers derive the similarity transformation, use outer-product substitution, diagonalise Hermitian operators and interpret the spectral decomposition geometrically. Examples involving the Pauli-X, Pauli-Y, Pauli-Z and Hadamard operators demonstrate how basis choice exposes phase, population and measurement structure without changing the underlying physics. Throughout the book, Python and NumPy examples translate the mathematics into executable calculations. The programs demonstrate complex-vector operations, inner products, eigendecomposition, basis transformation and numerical verification while explaining the importance of using operations suited to complex Hilbert spaces. Each chapter includes conceptual, mathematical, computational and challenge exercises. Detailed solutions provide step-by-step derivations, program output and physical interpretation, allowing the book to support both guided study and independent practice. Quantum Computing Preliminaries is intended for students, software developers, engineers and technically minded readers preparing to study quantum circuits, algorithms, simulation, measurement, entanglement or error correction. It assumes familiarity with elementary algebra and programming but does not require prior training in quantum mechanics. Its purpose is to provide a clear mathematical foundation for understanding how quantum information is represented, transformed and measured.

•Sep 4, 2026•0 citations

Traditional Bits in New Clothing

Alice Flarend, Bob Hilborn

Abstract After a quick review of Chapter 2’s bits and gates, Bob and Alice introduce Cardy to several concepts and symbolic representations that will be of crucial importance in understanding quantum computing: state vectors, pictorial representations of state vectors, and simple mathematical forms that help us manipulate and reason about state vectors. State vectors may be represented by arrows in a state space diagram. States may also be represented more abstractly using Dirac notation symbols |⟩. Logic gates, critically important for carrying out computational work, can be represented by mathematical objects called matrices. States are represented by column vectors. Everything you need to know about matrices is presented over just a few pages.

•Apr 15, 2022•0 citations

Quantum Computing in Matrix Notation

F.J. Duarte

Following an introduction on interferometric physical computers, the discussion turns to Feynman’s contribution to quantum computing and qbits. The ψ + , ψ − , ψ + , and ψ − quantum entanglement states are expressed in terms of the σ x , σ y , σ z , and I matrices and the discussion continues, on quantitative terms, Pauli gates, the Hadamard gate, and the CNOT gate. The equivalence between σ x and the polarization rotational matrix R is noted. Interaction between the ψ + , ψ − , ψ + , and ψ − states, R and the Hadamard gate give rise to whole families of quantum mathematical operations. Physical representations for R and the Hadamard gate are explicitly identified.

CRC Press eBooks•Jan 15, 2024•0 citations
Abstract Quantum gates, equivalent to logic gates, modify the state vectors. Linear algebra calls these gates linear transformations. In quantum language, they are “operators.” These gates include the NOT gate, the Pauli gates, and the Hadamard gate. The operations of the gates are represented both as abstract symbols and by matrices multiplying state vectors (expressed as column vectors). Quantum computers use a series of gates called a quantum circuit. The chapter explains how to read a quantum circuit diagram and translate it into linear algebra mathematics. The mathematical requirements on the matrices allowed to be used is delineated. Gates are reversible by applying the same gate twice, but measurements are not reversible.
A quantum gate is the quantum analog of the classical logic gate of digital computers. It is a basic structural unit of a quantum circuit which operates on a small number of qubits to deliver a predefined output. A quantum circuit is a graphical representation of the sequence of the quantum gates used and the measurements performed in a quantum computation. Various quantum logic gates, namely, the Hadamard, T phase, NOT, Pauli-X, controlled NOT (CNOT), controlled-Z, SWAP and controlled phase gates as well as higher-level Toffoli and Fredkin gates are described. Conventions of reading quantum circuit diagrams are explained. Operation of a quantum full adder consisting of registers and gates is discussed, elaborating the role of the NOT gate, the sum calculation with CNOTgates and the carry C-out calculation with Toffoli gates. A primary tool used for performing arithmetic operations on a quantum computer is the quantum Fourier transform (QFT). The QFT adder and multiplier circuits are presented.
Quantum mechanics explains the behavior of matter and its movement with energy in the scale of atoms and subatomic particles. In quantum circuits there are many gates such as Hadamard Gate, Pauli Gates, many more gates for half turns, quarter turns, eighth turns, sixteenth turns and so on, rest for spinning, parametrized etc. Linear operators in general and quantum mechanics can be represented in the form of vectors and in turn can be viewed as matrices format because linear operators are totally equivalent with the matrices view point. This paper discloses creation of various quantum matrices using Quantum bits. Square, Identity and Transposition of matrices are performed considering whole process in entanglement. Angle, phase, coordinates, magnitude, complex numbers and amplitude has been noted and documented in this paper for further research.
Quantum computing uses a mathematical language that can seem unfamiliar to readers from programming, engineering and other technical backgrounds. Qubits are represented by vectors, quantum gates by matrices, measurement outcomes by eigenvalues, and probability amplitudes by complex numbers. Quantum Computing Preliminaries develops this language carefully, connecting each mathematical idea with its computational and physical meaning. The book begins with complex vector spaces and explains why quantum states require more than classical probabilities. It introduces qubits, superposition, normalisation, basis vectors and Dirac bra–ket notation, supported by worked calculations and geometric interpretation using the Bloch sphere. The discussion then turns to inner products and the geometry of quantum states. Readers learn how to calculate norms, test orthogonality, determine state overlap and apply the Born rule. Particular attention is given to complex conjugation and the distinction between the ordinary dot product and the Hermitian inner product used in quantum mechanics.The treatment of matrix operators establishes the roles of linear, unitary and Hermitian operators. It explains matrix multiplication, non-commutativity, eigenvalues, eigenvectors, reversibility and norm preservation. The Pauli and Hadamard gates provide concrete examples that link matrix algebra to rotations, the Bloch sphere, quantum-state evolution, and measurement. Outer products and projection operators are developed as tools for constructing operators, selecting state components and describing ideal projective measurements. The book examines idempotence, completeness, repeated measurement and the distinction between the ket–bra outer product and the tensor product used to form composite quantum systems. The final chapter explores changes of basis, operator representations and diagonalisation. It shows how the same physical state or operation can have different numerical representations in the computational and Hadamard bases. Readers derive the similarity transformation, use outer-product substitution, diagonalise Hermitian operators and interpret the spectral decomposition geometrically. Examples involving the Pauli-X, Pauli-Y, Pauli-Z and Hadamard operators demonstrate how basis choice exposes phase, population and measurement structure without changing the underlying physics. Throughout the book, Python and NumPy examples translate the mathematics into executable calculations. The programs demonstrate complex-vector operations, inner products, eigendecomposition, basis transformation and numerical verification while explaining the importance of using operations suited to complex Hilbert spaces. Each chapter includes conceptual, mathematical, computational and challenge exercises. Detailed solutions provide step-by-step derivations, program output and physical interpretation, allowing the book to support both guided study and independent practice. Quantum Computing Preliminaries is intended for students, software developers, engineers and technically minded readers preparing to study quantum circuits, algorithms, simulation, measurement, entanglement or error correction. It assumes familiarity with elementary algebra and programming but does not require prior training in quantum mechanics. Its purpose is to provide a clear mathematical foundation for understanding how quantum information is represented, transformed and measured.
Abstract After a quick review of Chapter 2’s bits and gates, Bob and Alice introduce Cardy to several concepts and symbolic representations that will be of crucial importance in understanding quantum computing: state vectors, pictorial representations of state vectors, and simple mathematical forms that help us manipulate and reason about state vectors. State vectors may be represented by arrows in a state space diagram. States may also be represented more abstractly using Dirac notation symbols |⟩. Logic gates, critically important for carrying out computational work, can be represented by mathematical objects called matrices. States are represented by column vectors. Everything you need to know about matrices is presented over just a few pages.
Following an introduction on interferometric physical computers, the discussion turns to Feynman’s contribution to quantum computing and qbits. The ψ + , ψ − , ψ + , and ψ − quantum entanglement states are expressed in terms of the σ x , σ y , σ z , and I matrices and the discussion continues, on quantitative terms, Pauli gates, the Hadamard gate, and the CNOT gate. The equivalence between σ x and the polarization rotational matrix R is noted. Interaction between the ψ + , ψ − , ψ + , and ψ − states, R and the Hadamard gate give rise to whole families of quantum mathematical operations. Physical representations for R and the Hadamard gate are explicitly identified.