Skip to content
LSLab

How Does Fault Tolerance Limit Error Propagation?

  • Intermediate
  • Article
  • Ages 16+
  • 6 min read
A close view of a chip with a lattice of gold cross-shaped structures and edge bond wires.

Fault tolerance organizes a quantum computation to limit errors spreading into the protected information. It works with error correction: a logical qubit is encoded across physical qubits, and error indicators are measured and used to determine corrections. Fault tolerance does not mean the hardware never makes errors.

Contents
An analogy contrasting error spread with limited propagation; fault tolerance does not guarantee that every error is stopped.
  • Model with unrestricted error propagation
  • Model with checks and corrections

What you will learn

  • State where errors in quantum computers come from and how heavy they are compared with classical machines.
  • Describe what error correction codes and fault tolerant computation aim to do.
  • Point out their limits and what the NISQ approach is.

Before you start

It helps to read How Does Decoherence Remove Quantum Behaviour? first. Other terms are explained as they appear.

Where do errors in quantum computers come from, and how heavy are they?

Errors come from outside noise that ruins a qubit’s state, and they happen far more often than in a classical machine. According to the NIST explainer, a stray electric or magnetic field, temperature fluctuations or even a cosmic ray can ruin a superposition or entanglement. An error changes the state of a qubit, destroying or corrupting the information it carries.

To do something useful, many qubits must be entangled with each other while sustaining superpositions.

Error rates depend on the device and operation. A number from a general explainer is not a constant for every machine, and physical-qubit errors should not be equated with errors in encoded logical information.

Noise from many directions acts on qubits that are entangled with each other.
  • Qubits entangled with each other
  • Electromagnetic noise (broken red lines)
  • Thermal noise (yellow circle with rays)

What do error correction and fault tolerance do?

As Microsoft Learn explains, the joint state of physical qubits represents a logical qubit. Auxiliary qubits extract error information without directly reading the logical information. Their measurement outcomes form an error syndrome, which helps choose a correction within the code’s error model. This is not making independent copies of an unknown state.

Stanford discusses error-correction codes together with fault-tolerant computation to reduce error propagation during computation. The processing operations are themselves part of a noisy computation, so the whole process must be assessed rather than treating encoding alone as sufficient.

A schematic of error checks and code-dependent correction; the bars are not physical error barriers.
  • Steps of the computation
  • Checks (yellow bars)
  • An error that has just appeared

What are their limits, and what is NISQ?

Each code handles a range of errors under assumptions about hardware and noise. Logical performance must therefore be compared with unencoded hardware, rather than simply counting added qubits. A study described by NIST reported that logical encoding with error detection improved algorithmic performance in its benchmarks. This is a bounded experimental result, not a guarantee that every large machine is already fault tolerant.

In the near term, the Stanford source points to another route, the NISQ (Noisy Intermediate-Scale Quantum) paradigm. It does not employ any error correction mechanisms. It focuses on building components and tackling problems that are inherently more resilient to noise.

NISQ and fault-tolerant quantum computation are therefore different approaches. Adding qubits alone does not establish a more reliable logical qubit.

NISQ picks short noise-resilient circuits, while fault tolerance adds checks so longer circuits can run.
  • NISQ: short, noise-resilient circuit
  • Fault tolerance: longer circuit with checks

Real-world example

Picture an assembly line with many stations, each with a small chance of spoiling the product. If a product spoiled at an early station moves on unchecked, the error spreads to the end of the line. Fault tolerance is like adding checks to stop an error where it appears.

This is a made-up comparison to give the idea, not a description of a particular quantum error correction method.

In the motion model below, red marks an error in an illustration. The indicators show collecting error information before correction; this is not directly reading the logical state or a barrier that stops every error.

A diagnosis-and-correction model: error indicators guide a correction; the blocks do not represent directly measuring the logical information.

Common misunderstandings

Quantum error correction does not make a quantum computer error-free. The Stanford source says these solutions can only dramatically reduce the spread of errors.

Logical encoding has experimental results, but these do not resolve every scale and noise model. The test scope and actual improvement still matter.

NISQ machines are not error-corrected machines. The paradigm employs no error correction and chooses problems that tolerate noise.

Frequently asked questions

What is fault tolerance?

A way of organizing a quantum computation so errors caused by noise do not spread, alongside quantum error correction codes.

How often do quantum computers make errors?

There is no single rate for every machine. We must distinguish operation types, measurement conditions and physical versus logical errors.

Why not measure every data qubit to find errors?

The logical information must survive diagnosis. Microsoft Learn describes extracting an error syndrome through auxiliary qubits without directly reading the logical state.

What is NISQ?

An approach that uses components and problems that are inherently resilient to noise, and employs no error correction.

Summary

Terms in this article

English and Vietnamese terms, with the meanings used here. Hover, tap or Tab to a term with a dotted underline for an explanation as you read.

fault tolerancechịu lỗi
A way of organizing a quantum computation so errors caused by noise do not spread.
quantum error correction codemã sửa lỗi lượng tử
Encoding quantum information across physical qubits to detect and correct errors within the code’s scope.
NISQ
Noisy Intermediate-Scale Quantum: a paradigm that uses no error correction and picks noise-resilient problems.
noise modelmô hình nhiễu
An assumption about how noise acts on a quantum computer.
qubit
The unit of quantum information, easily ruined by disturbances.

This article is not marked as viewed

Spotted something wrong or unsafe?

Tell the administrator by email. The message already has the article title and address.

Report this article
  • Open gold dilution refrigerator with layered round plates and fine cables in a brightly lit white laboratory, symmetrical frontal view.
    Intermediate

    How Do Quantum Computers Process Information?

    Follow information through qubit preparation, gate operations and measurement; understand superposition, entanglement, algorithms and readout limits.

    3 min read
  • Two separated photon detector modules on a table with coiled optical fiber between them.
    Intermediate

    Can Entanglement Send Messages Faster Than Light?

    Entanglement carries no message faster than light. See why, what the ordinary channel does in quantum teleportation, and how this ties to causality.

    6 min read
  • Two polarization analyzers with blue glass rotated to different angles on an optical rail.
    Intermediate

    What Does Bell's Theorem Rule Out?

    Bell's theorem rejects theories that explain correlations only by the state at a common source. See the tests, the loopholes and the options that remain.

    6 min read
  • A quantum cryostat assembly with metal stages and fine cables in a bright laboratory.
    Starter

    What Is Quantum Technology?

    Explore technologies using quantum effects in computing and sensing, distinguishing the underlying principles, potential uses and limitations.

    6 min read
See all articles of the topic

Sources

These sources are written for older readers. If they feel hard, read them with an adult.