An Interactive Quantum Circuit Playground
Adding one more qubit doubles the state space of a quantum computer. This sounds modest until you realize it means 300 qubits can hold more states simultaneously than there are atoms in the observable universe.
With one classical bit, you have two possible states: 0 or 1. With two bits, four states: 00, 01, 10, 11. With n bits, 2ⁿ possible states - but a classical computer only occupies one of them at any given moment, the way a light switch is either on or off, never tracking every possible switch combination at once.
With one qubit in superposition, you have amplitudes for two states. With two qubits, four amplitudes. With n qubits, the quantum state is described by 2ⁿ complex amplitudes - one for each possible combination of 0s and 1s across all qubits. Applying gates manipulates all these amplitudes simultaneously.
This is the heart of the quantum advantage: a quantum computer operating on n qubits processes information in a 2ⁿ-dimensional space. At 50 qubits, that is over a quadrillion dimensions. At 300 qubits, it exceeds the number of atoms in the visible universe.
Each qubit added doubles the state space. By 50 qubits that is over a quadrillion states. By 300 qubits it exceeds the number of atoms in the observable universe.
The 2ⁿ amplitudes represent an enormous amount of information - but you cannot read it all out. Measurement collapses the entire state to one of the 2ⁿ basis states, giving you n classical bits. Just n bits of output, even though the computation touched 2ⁿ states during the process. It is like baking a cake with thousands of ingredients interacting in the oven, then being allowed to taste only the single finished slice that lands on your plate - all that complexity collapses down to one outcome.
This is why quantum advantage is not as simple as "n qubits = 2ⁿ processing lanes." A quantum computation must be designed so that the interference pattern at the end leaves the correct answer with high probability when you measure. The 2ⁿ states are not all independently readable - they are woven together by the computation and only partially visible at the end.
This constraint explains why quantum computers are not simply "faster at everything." They are faster only for specific types of problems where the quantum interference structure can be engineered to highlight the correct answer.
The advantage quantum computers provide is measured in computational complexity - how the runtime grows as the problem size increases, the same way you'd judge whether a search method scales well by asking how much longer it takes when the haystack gets ten times bigger, not just how fast it is on today's haystack. Three categories of speedup are known:
The landscape of quantum advantage is still being mapped. Researchers continue discovering new problem types where quantum algorithms outperform the best known classical alternatives.
Richard Feynman, one of the greatest physicists of the 20th century, proposed the idea of quantum computing in 1981. His argument was simple: classical computers cannot efficiently simulate quantum systems, because the state space grows exponentially. To simulate a quantum system, you need a quantum computer.
This is still one of the most compelling applications. Simulating molecular chemistry quantum-mechanically - including all electron interactions without classical approximations - could enable drug discovery, materials science, and catalysis research at a level currently impossible. The 2019 Google quantum supremacy demonstration was a simulation-style benchmark.
Quantum supremacy (or quantum advantage, as some prefer to call it) refers to a quantum computer performing a specific computation faster than any classical computer could. Google's 2019 claim was this kind of benchmark - a very specific, artificial problem where quantum hardware excels.
The more important milestone is practical quantum advantage: a quantum computer solving a real-world problem of genuine interest faster or better than any available classical method. As of 2024, no machine has definitively achieved this for a problem that matters outside the lab. The field expects this to happen within the decade - but the precise timeline and first application remain open questions.
n qubits live in a 2ⁿ-dimensional state space, giving quantum computers exponentially more processing "width" than classical bits. But measurement only extracts n classical bits of output - so the quantum advantage comes from cleverly engineering interference so that the correct answer has high probability at the end, not from simply reading out all 2ⁿ states.
A quantum computer has 10 qubits all in superposition. How many basis states does its state vector have amplitudes for simultaneously?
Why can't a quantum computer simply "read out" all 2ⁿ amplitudes it computed with?
Grover's search algorithm, which turns an N-step classical search into roughly √N quantum queries, is an example of which category of speedup?
What was Richard Feynman's original 1981 argument for why quantum computers should exist?
What distinguishes "practical quantum advantage" from the kind of "quantum supremacy" Google demonstrated in 2019?