Glossary

Computational Basis

The computational basis is the standard set of basis states used to describe qubits in quantum computing. These are typically and for a single qubit. For multi-qubit systems all possible combinations of basis states denote the computational basis, like , , , and . These states correspond to classical bit strings and form an orthonormal basis for the system's Hilbert space. Any quantum state can be expressed as a superposition of these computational basis states.

by Frank Zickert
November 13, 2025
Computational Basis

All Quantum States Are Equal, Selected Few Are More Equal

When you walk into Quantum Computing is a different kind of computation that builds upon the phenomena of Quantum Mechanics.
Learn more about Quantum Computing
, it's easy to assume that the states labeled is a basis state.
Learn more about
and is a basis state.
Learn more about
are the true, physical states of a A qubit is the basic unit of quantum information, representing a superposition of 0 and 1 states.
Learn more about Quantum Bit
Everything else feels like decoration. This belief is understandable because Dirac's famous text The Principles of Quantum mechanics is the branch of physics that describes the behavior of matter and energy at atomic and subatomic scales.
Learn more about Quantum Mechanics
presents these A ket (written as |ψ⟩) represents a vector in a complex Hilbert space, describing the state of a quantum system. It encodes all measurable information about that system. In linear algebra terms, it’s a column vector, while the corresponding bra (⟨ψ|) is its conjugate transpose (a row vector).
Learn more about Ket
early as anchor points, and modern software like Qiskit is an open-source Python framework for programming and simulating quantum computers. It lets users create quantum circuits, run them on real quantum hardware or simulators, and analyze the results. Essentially, it bridges high-level quantum algorithms with low-level hardware execution.
Learn more about Qiskit
initializes every A qubit is the basic unit of quantum information, representing a superposition of 0 and 1 states.
Learn more about Quantum Bit
in is a basis state.
Learn more about
by default. The result is a mental model that quietly elevates is a basis state.
Learn more about
and is a basis state.
Learn more about
to special status.

This belief creates a specific kind of confusion. A simple equation such as the Superposition in quantum computing means a quantum bit (qubit) can exist in multiple states (0 and 1) at the same time, rather than being limited to one like a classical bit. Mathematically, it’s a linear combination of basis states with complex probability amplitudes. This allows quantum computers to process many possible inputs simultaneously, enabling exponential speedups for certain problems.
Learn more about Superposition
becomes a mysterious blend of possibilities. A tiny Qiskit is an open-source Python framework for programming and simulating quantum computers. It lets users create quantum circuits, run them on real quantum hardware or simulators, and analyze the results. Essentially, it bridges high-level quantum algorithms with low-level hardware execution.
Learn more about Qiskit
A quantum circuit is a sequence of quantum gates applied to qubits, representing the operations in a quantum computation. Each gate changes the qubits’ state using quantum mechanics principles like superposition and entanglement. The final qubit states, when measured, yield the circuit’s computational result probabilistically.
Learn more about Quantum Circuit
as depicted in ? looks like sorcery.

1
2
3
4
5
from qiskit import QuantumCircuit
 
qc = QuantumCircuit(1)
qc.h(0)
qc.measure_all()
Listing 1 A simple quantum circuit

Instead of ordinary Linear algebra is the branch of mathematics that studies vectors, vector spaces, and linear transformations between them. It provides tools for solving systems of linear equations and understanding geometric operations like rotations, projections, and scaling. Its core objects—matrices and vectors—form the basis for much of modern computation, physics, and machine learning.
Learn more about Linear Algebra
in a chosen coordinate system, it suggests a supernatural fusion of and . But if you mistake the notation for the physics, you misread what is actually happeningNielsen, M.A., 2010, Cambridge university press, .

This post is accompanied by a PDF file summarizing the key points.

Please Login to Download the PDF (your PyQML subscription works here!)

There is a cleaner way to understand all of this. One shift in perspective removes the mystery without changing the math, the code or the predictions. It turns the narrative from spooky paradox into normal geometry.

But the problem is not the Qubit. The problem is the coordinate system we impose on it.

A A quantum state is the complete mathematical description of a quantum system, containing all the information needed to predict measurement outcomes. It’s usually represented by a wavefunction or a state vector in a Hilbert space. The state defines probabilities, not certainties, for observable quantities like position, momentum, or spin.
Learn more about Quantum State
is a A vector is a mathematical object that has both magnitude (size) and direction. It’s often represented as an arrow or as an ordered list of numbers (components) that describe its position in space, such as . Vectors are used to represent quantities like velocity, force, or displacement.
Learn more about Vector
in a A complex number is a number that has two parts: a real part and an imaginary part, written as ( a + bi ), where ( i = \sqrt ). The real part ( a ) behaves like ordinary numbers, while the imaginary part ( bi ) represents a direction perpendicular to the real axis on the complex plane. Complex numbers let us represent and calculate quantities involving square roots of negative numbers.
Learn more about Complex Number
two dimensional space. The A ket (written as |ψ⟩) represents a vector in a complex Hilbert space, describing the state of a quantum system. It encodes all measurable information about that system. In linear algebra terms, it’s a column vector, while the corresponding bra (⟨ψ|) is its conjugate transpose (a row vector).
Learn more about Ket
is a basis state.
Learn more about
and is a basis state.
Learn more about
are simply the coordinate axes in that space. Nothing more. Dirac's Bra–ket notation is a compact way to describe quantum states and their inner products. A **ket** (|ψ⟩) represents a column vector describing a quantum state, while a **bra** (⟨φ|) represents its conjugate transpose (a row vector). The inner product ⟨φ|ψ⟩ gives a complex number (like an overlap or probability amplitude), and the outer product |ψ⟩⟨φ| gives an operator.
Learn more about Bra Ket
notation was introduced precisely to clarify this. And the The Bloch sphere is a geometric representation of a single qubit’s quantum state as a point on or inside a unit sphere. The north and south poles represent the classical states |0⟩ and |1⟩, while any other point corresponds to a superposition of them. Its position encodes the qubit’s relative phase and probability amplitudes, making it a visual tool for understanding quantum state evolution.
Learn more about Bloch Sphere
depicted in ? visualizes it.

Figure 1 The Bloch Sphere

Once you see this, the Superposition in quantum computing means a quantum bit (qubit) can exist in multiple states (0 and 1) at the same time, rather than being limited to one like a classical bit. Mathematically, it’s a linear combination of basis states with complex probability amplitudes. This allows quantum computers to process many possible inputs simultaneously, enabling exponential speedups for certain problems.
Learn more about Superposition
stops looking mystical. It becomes a coordinates statement. It tells you that the A quantum state vector is a mathematical object (usually denoted |ψ⟩) that fully describes the state of a quantum system. Its components give the probability amplitudes for finding the system in each possible basis state. The squared magnitude of each component gives the probability of measuring that corresponding outcome.
Learn more about Quantum State Vector
has a coefficient of along the is a basis state.
Learn more about
axis and a coefficient of along the is a basis state.
Learn more about
axis. That is all.

In our code example, the line QuantumCircuit(1) means that the circuit has one A qubit is the basic unit of quantum information, representing a superposition of 0 and 1 states.
Learn more about Quantum Bit
which Qiskit is an open-source Python framework for programming and simulating quantum computers. It lets users create quantum circuits, run them on real quantum hardware or simulators, and analyze the results. Essentially, it bridges high-level quantum algorithms with low-level hardware execution.
Learn more about Qiskit
initializes as is a basis state.
Learn more about
. That is not a law of nature. It is a design choice.

The line A quantum circuit is a sequence of quantum gates applied to qubits, representing the operations in a quantum computation. Each gate changes the qubits’ state using quantum mechanics principles like superposition and entanglement. The final qubit states, when measured, yield the circuit’s computational result probabilistically.
Learn more about Quantum Circuit
.h(0)
applies a The Hadamard operator, often denoted H, is a single-qubit quantum gate that creates an equal superposition of and . In other words, It turns the states of the computational basis and into the states of the Fourier basis and .
Learn more about Hadamard Operator
to the A qubit is the basic unit of quantum information, representing a superposition of 0 and 1 states.
Learn more about Quantum Bit
. It turns the A quantum state vector is a mathematical object (usually denoted |ψ⟩) that fully describes the state of a quantum system. Its components give the probability amplitudes for finding the system in each possible basis state. The squared magnitude of each component gives the probability of measuring that corresponding outcome.
Learn more about Quantum State Vector
from is a basis state.
Learn more about
to the state with coordinates and . In other words, after this line the A vector is a mathematical object that has both magnitude (size) and direction. It’s often represented as an arrow or as an ordered list of numbers (components) that describe its position in space, such as . Vectors are used to represent quantities like velocity, force, or displacement.
Learn more about Vector
has been rotated to match the equation above. However, we could also describe it on a different basis, which we actually often do. Then it simply reads .

Nothing mysterious happens. This is only a change in coordinates.


If is a basis state.
Learn more about
and is a basis state.
Learn more about
were truly special, would it be allowed to replace them?

Join to continue

This part is available to PyQML practitioners and above. Log in or start a subscription to unlock member content.

Already a member? Use Log in. New here? Choose Subscribe.