Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

Classical computers store information as bits, which are always 0 or 1 when used in a calculation. Quantum computers use qubits because quantum systems can hold and process information in ways that ordinary switches cannot. A qubit can be in a superposition of 0 and 1, and multiple qubits can become entangled so their states are linked.

These properties make quantum computers powerful for certain tasks, especially problems involving many possible states at once.

A qubit is often shown as a point on a Bloch sphere, where the north and south poles represent 0 and 1 and other points represent superpositions. When a qubit is measured, it gives a classical result, either 0 or 1, with probabilities set by its quantum state. Quantum algorithms use gates to rotate qubits, create interference, and amplify the probability of useful answers.

Real quantum computers are difficult to build because qubits are fragile, so error correction and careful isolation are essential.

Understanding Why Quantum Computers Use Qubits

The important idea is not that a quantum computer reads every possible answer and prints them all out. A measurement produces only an ordinary string of zeros and ones. The useful work happens before measurement.

A quantum program prepares possibilities so that different calculation paths can combine. Paths leading toward a wanted result can reinforce each other, while paths leading toward wrong results can cancel.

This effect is called interference. It is the main reason a collection of qubits can sometimes solve a problem with fewer steps than a normal computer.

Quantum gates control this interference. A gate is an operation applied to one qubit or a small group of qubits. Some gates change the chance of seeing zero or one.

Other gates change a hidden feature called phase. Phase does not directly appear in a measurement, but it determines whether paths reinforce or cancel later in the circuit. Designing an algorithm means arranging gates so the final measurement is likely to reveal useful information.

This is difficult. A circuit that creates a huge number of possibilities without controlling their phases gives no practical advantage.

Entanglement gives quantum circuits correlations that ordinary independent bits cannot copy. After two qubits interact, measuring one may strongly constrain the result from the other, even when each result alone looks random. These links let a program describe relationships across many variables.

That matters in chemistry, where an electron in one part of a molecule affects electrons elsewhere. It can matter in optimization problems too, where changing one choice affects many connected choices.

Entanglement is not a faster way to send messages. The individual measurement results remain random, so no information travels instantly.

Real devices struggle because a qubit must stay isolated enough to preserve its quantum state while still being controllable by engineers. Heat, vibration, stray electromagnetic fields, and tiny control mistakes can disturb a qubit. This disturbance is called noise.

A noisy gate can place the calculation on the wrong path, and measurement errors can report the wrong final value. Error correction uses several physical qubits to protect one more reliable logical qubit.

The process repeatedly checks for signs of error without directly reading the protected quantum information. It requires many extra qubits, which is why useful large machines remain hard to build.

Students often meet these ideas when studying binary, algorithms, probability, or encryption. Factoring is relevant because some internet security methods rely on the difficulty of splitting a very large number into its prime factors. Quantum computers may eventually threaten some of those methods, so new forms of encryption are being developed.

Still, a quantum computer is not a replacement for a laptop. Tasks such as writing documents, playing most games, or sorting a small list usually suit classical machines better.

When learning this topic, focus on the difference between representing possibilities and obtaining an answer. Then focus on interference, because it explains both the promise and the limits of quantum computing.

Key Facts

  • A classical bit has two possible values: 0 or 1.
  • A qubit state can be written as |ψ⟩ = α|0⟩ + β|1⟩.
  • Qubit probabilities obey |α|^2 + |β|^2 = 1.
  • n classical bits store one of 2^n states at a time, while n qubits can represent a superposition over 2^n basis states.
  • Measurement turns a qubit state into a classical result, with P(0) = |α|^2 and P(1) = |β|^2.
  • Quantum speedups are task-specific, with important examples including factoring, search, optimization, and quantum simulation.

Vocabulary

Bit
A bit is the basic unit of classical information and can have the value 0 or 1.
Qubit
A qubit is the basic unit of quantum information and can exist in a superposition of 0 and 1 before measurement.
Superposition
Superposition is a quantum state that combines multiple possible basis states with probability amplitudes.
Entanglement
Entanglement is a quantum link between particles where the state of one cannot be fully described without the others.
Quantum Error Correction
Quantum error correction protects fragile quantum information by spreading one logical qubit across many physical qubits.

Common Mistakes to Avoid

  • Thinking a qubit is simply both 0 and 1 at the same time. This is incomplete because a qubit has probability amplitudes and phase, not just two ordinary values at once.
  • Assuming measuring a qubit reveals all information in its superposition. Measurement gives only one classical outcome and usually changes the quantum state.
  • Believing quantum computers are faster for every problem. Quantum speedups apply to specific algorithms and problem types, not ordinary tasks like browsing or word processing.
  • Ignoring noise and errors in real qubits. Physical qubits easily lose their quantum state, so practical machines need isolation, calibration, and error correction.

Practice Questions

  1. 1 A system has 5 qubits. How many computational basis states are in its full superposition space?
  2. 2 A qubit has amplitudes α = 0.6 and β = 0.8. What are the probabilities of measuring 0 and 1?
  3. 3 Explain why entanglement can help a quantum algorithm but does not allow instant communication faster than light.