DeepPractise
DeepPractise

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 {0,1}\{0,1\}. If a classical program stores a bit, it is always one of these two values.

A qubit is described using two reference states written 0|0\rangle and 1|1\rangle. Any (pure) qubit state can be written as

ψ=α0+β1,|\psi\rangle = \alpha|0\rangle + \beta|1\rangle,

where α\alpha and β\beta are complex numbers called amplitudes. These amplitudes are not probabilities. Instead, probabilities come from their squared magnitudes:

P(0)=α2,P(1)=β2.P(0)=|\alpha|^2,\quad P(1)=|\beta|^2.

Because probabilities must add to 1, the amplitudes must satisfy the normalization condition

α2+β2=1.|\alpha|^2 + |\beta|^2 = 1.

This is the main bridge between the state description and what you can observe.

Worked Example

Suppose a qubit has amplitudes α=0.9\alpha = \sqrt{0.9} and β=0.1\beta = \sqrt{0.1} (both real, for simplicity). The normalization condition holds because 0.9+0.1=10.9 + 0.1 = 1.

If you measure in the {0,1}\{|0\rangle, |1\rangle\} basis, then

  • the probability of seeing 0 is P(0)=α2=0.9P(0)=|\alpha|^2=0.9,
  • the probability of seeing 1 is P(1)=β2=0.1P(1)=|\beta|^2=0.1.

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

Turtle Tip

Read α2|\alpha|^2 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

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

Quick Check
  1. If α=0\alpha=0 and β=1\beta=1, what outcomes can measurement produce in the computational basis?
  2. If α2=0.9|\alpha|^2=0.9, what does that number mean in words?

What’s Next

We have used the symbols 0|0\rangle and 1|1\rangle 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.