Bits vs Qubits
Track: Foundations · Difficulty: Beginner · Est: 12 min
Bits vs Qubits
Overview
This page explains the first essential difference between classical and quantum information. A classical bit represents a definite value—0 or 1. A qubit is not “both 0 and 1”; it is a state vector that determines probabilities for what you will see when you measure. Getting this distinction right is required for everything that follows.
Intuition
It is tempting to describe a qubit as a coin that is “both heads and tails.” That phrasing is misleading because it suggests ordinary randomness.
A better intuition is: a bit is a switch with two stable positions. A qubit is more like an object whose state is described by an arrow. You cannot directly look at the arrow without disturbing it; instead, you ask a yes/no question (a measurement) and receive a classical answer. The shape of the arrow determines how likely each answer is.
Formal Description
A classical bit takes values in the set . If a classical program stores a bit, it is always one of these two values.
A qubit is described using two reference states written and . Any (pure) qubit state can be written as
where and are complex numbers called amplitudes. These amplitudes are not probabilities. Instead, probabilities come from their squared magnitudes:
Because probabilities must add to 1, the amplitudes must satisfy the normalization condition
This is the main bridge between the state description and what you can observe.
Worked Example
Suppose a qubit has amplitudes and (both real, for simplicity). The normalization condition holds because .
If you measure in the basis, then
- the probability of seeing 0 is ,
- the probability of seeing 1 is .
This looks like ordinary bias, but the state description is richer than a biased coin because amplitudes can be complex and can later combine by interference.
Turtle Tip
Read as “the probability of outcome 0 if I measure now.” It is not “how much 0 is inside the qubit.” Thinking operationally keeps the math grounded.
Common Pitfalls
The most common mistake is to replace the state vector with a classical story like “the qubit is randomly 0 or 1.” That throws away what makes quantum states different.
Another mistake is to treat measurement like a normal read operation. In quantum computing, measurement is a physical interaction that produces a classical result and generally changes what state remains afterward.
Quick Check
- If and , what outcomes can measurement produce in the computational basis?
- If , what does that number mean in words?
What’s Next
We have used the symbols and without defining them. Next we will define these computational basis states formally, show how they can be represented as column vectors, and explain why the choice of basis matters.
