# Fault-tolerant Quantum Error Correction with surface codes

To ensure that our quantum bits remain protected, we have to perform error-detecting and correcting measurements very frequently. However, these error-correcting circuits themselves are also prone to errors, which can cause the efficiency of the algorithm to go down eventually. Thatâ€™s not what we want!

Designing circuits which perform *fault-tolerant quantum error correction* is a cutting-edge field of research. In this video, we will discuss one of the most promising candidate-algorithms that does just this: surface codes. Professor Barbara Terhal concludes with the introduction of the fault-tolerant threshold, the physical error rate which must be reached for quantum error correction to be effective.

## Prerequisite knowledge

## Further thinking

Stabilizer codes perform parity checks in order to detect errors. We have seen a general idea of how to detect X and Z errors. Based on this idea, how would you detect a Y-type error?

## Further reading

A bit philosophical, but still interesting is this paper by prof. Barbara Terhal herself, addressing the question of whether there is a fundamental reason why quantum information is more fragile than classical information.

This paper was written by A. Fowler et al. as an introduction to surface codes.

Here is a paper by M.H. Devoret and R. Schoelkopf, describing the different stages to reach before achieving fault-tolerant quantum computation.