← Latest papers
⚛️ quantum physics

Quantum code parameters, checkable by a certificate of provable size

This paper demonstrates that the parameters of quantum error-correcting codes, particularly the distance which is traditionally hard to verify, can be uniformly checked with certificates of provable size using the Lean proof assistant, thereby replacing reliance on unverified solver outputs with mathematically rigorous, computationally efficient verification.

Original authors: Shuoming An, Fusheng Yang

Published 2026-10-05
📖 6 min read🧠 Deep dive

Original authors: Shuoming An, Fusheng Yang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the race to build a working quantum computer, scientists are trying to solve a problem of extreme fragility. The tiny units of information these machines use, called qubits, are easily disturbed by the slightest noise, causing errors that can destroy a calculation. To fight this, researchers use quantum error-correcting codes, which are like intricate nets designed to catch these errors before they spread. A code is defined by three numbers: how many physical qubits it uses to build the net, how many pieces of useful information it can hold inside, and how many errors it can survive before the information is lost. The first two numbers are straightforward to calculate, but the third, which measures the code's strength, is notoriously difficult. Determining this strength requires searching through a vast, exponentially large landscape of possibilities to find the weakest point. In practice, scientists have relied on powerful computer solvers to find this number, but these solvers act like black boxes: they give an answer without showing their work, leaving researchers to trust the result without a way to verify it independently.

A team of researchers has now found a way to turn that trust into proof. They have developed a method to check the strength of these quantum codes using a short, verifiable document called a certificate. Instead of asking a computer to search the entire landscape and hope for the best, the new approach asks the computer to produce a specific, compact piece of evidence that a trusted, simple checker can verify in seconds. This certificate acts as a guarantee that no error smaller than a certain size can slip through the net. By moving the heavy lifting from the code itself to this small certificate, the researchers have made it possible to verify the strength of complex quantum codes with absolute certainty, removing the need to simply believe the output of a solver.

The core of the problem lies in how these codes are tested. To know if a code is strong enough, one must find the smallest group of qubits that can be disturbed without triggering the code's alarms. This is like trying to find the smallest hole in a net by checking every possible shape and size of a rock that could fit through it. For large codes, the number of possible shapes is so huge that even the fastest computers cannot check them all in a reasonable time. Traditionally, researchers have used sophisticated optimization software to guess the answer. While these programs are fast, they do not provide a trail of logic that others can follow to confirm the result. The new work changes the unit of verification. Rather than verifying the entire code or the entire family of codes, the researchers verify a single, short object: the certificate. This object is small enough that a simple, trusted program can check its correctness step-by-step, ensuring that the answer is not just a guess but a mathematical fact.

The researchers demonstrated this method by applying it to a wide variety of quantum codes, including some of the most promising designs for future quantum memory. They showed that for many codes, the certificate could be generated and checked in a fraction of the time it previously took to run the full search. In one specific test involving a code with eighteen qubits, the time required to verify the code's strength dropped from forty-two seconds to just nine seconds. This speedup was achieved by replacing a complex, multi-step reduction process with a simpler check involving a single pairing of vectors. The researchers also proved that the size of these certificates grows in a manageable way, following a polynomial pattern rather than exploding exponentially, which means the method remains practical even as the codes get larger.

Beyond speed, the method offers a new level of confidence. The researchers verified their results using a trusted core of logic that depends on only three standard mathematical axioms, ensuring that no hidden assumptions or unverified compiler tricks were involved. They applied this technique to eleven different families of codes and thirty-nine specific sets of parameters, covering codes with up to 1,872 physical qubits. For the largest codes, where a full search would be impossible, they used a symbolic approach that proves the strength of the entire family at once, rather than checking each instance individually. This allowed them to confirm the strength of a code with 512 qubits without ever generating the massive list of candidates that a traditional search would require.

The study also addressed the limits of their approach. While the method works beautifully for many codes, the researchers noted that for the largest and most complex instances, such as a famous code with 144 qubits, the certificate for the lower bound of strength was imported from a separate, independent mathematical proof rather than generated from scratch in this new system. They were careful to distinguish between what they proved themselves and what they verified from existing work. They also found that while their search pipeline could generate many new code candidates, it did not immediately produce codes that were stronger than the best ones already known to the field. The value of their work, they argued, was not in finding a new record-breaking code, but in providing a reliable way to check the strength of any code that is found.

This shift from belief to verification has implications that extend beyond the specific numbers in the paper. In the broader field of quantum computing, the strength of a code is the foundation upon which all performance estimates are built. If that foundation is shaky, the entire roadmap for building a quantum computer is uncertain. By making the strength of these codes checkable, the researchers have provided a tool that allows the community to build with confidence. The method is not limited to quantum codes; the same logic of replacing a massive search with a small, verifiable certificate could be applied to other scientific problems where complex computations currently end in a solver's answer. The researchers have shown that it is possible to keep the power of these advanced tools while ensuring that the results they produce are transparent, reproducible, and undeniably true.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →