← Latest papers
⚛️ quantum physics

From Random Quantum Codes to Explicit qLDPC Codes via Local Properties

This paper develops a quantum Local Coordinate-wise Linear (LCL) framework to prove a threshold theorem for random CSS codes and leverages it to construct the first explicit qLDPC codes that achieve optimal parameters for quantum list-decodability, list-recoverability, and subspace designs.

Original authors: Fernando Granha Jeronimo, Xiaojuan Ma, Nikhil Shagrithaya

Published 2026-10-01
📖 8 min read🧠 Deep dive

Original authors: Fernando Granha Jeronimo, Xiaojuan Ma, Nikhil Shagrithaya

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 vast landscape of information theory, the quest to protect data from corruption is a battle fought with mathematical codes. Imagine sending a message across a noisy channel; without protection, a single glitch can turn a clear instruction into gibberish. To prevent this, engineers add extra bits of information, creating a safety net that allows the receiver to spot and fix errors. For decades, the most effective codes were known to exist only as random collections of numbers, like finding a perfect key by shuffling a deck of cards until the right one appears. While these random codes are theoretically ideal, they are useless in practice because no one can write down the specific instructions needed to use them. The challenge has long been to find explicit, written-down versions of these perfect codes that are also efficient enough for real-world machines to handle. This difficulty becomes even more acute in the emerging field of quantum computing, where the laws of physics make storing and processing information incredibly fragile. Here, the ideal codes must not only be perfect but also "low-density," meaning the rules for checking the data are simple and local, involving only a few pieces of information at a time. Without this simplicity, the hardware required to run the code would be too complex to build.

For a long time, researchers could prove that good quantum codes existed, but they could not write them down. They were like a map to a treasure that showed the location but offered no path to get there. A major breakthrough occurred recently when scientists finally constructed explicit quantum codes that were both good and efficient, but these codes still lacked the full range of powerful error-correction properties that random codes possess. The new work by Fernando Granha Jeronimo, Xiaojuan Ma, and Nikhil Shagrithaya bridges this final gap. They have developed a method to construct explicit quantum codes that match the performance of the best random codes, specifically for a wide variety of error-correction tasks, including the ability to recover data even when the errors are severe and numerous. Their achievement is not just a single new code, but a general framework that can be used to build many different types of highly efficient quantum codes, all of which are simple enough to be implemented on future quantum computers.

The researchers started by looking at a specific type of quantum code known as a CSS code, named after its inventors. These codes are built from two layers of classical mathematics working together. One layer handles errors related to one type of quantum disturbance, while the other handles a different type. The difficulty in analyzing these codes lies in the fact that the information is stored in a "logical" space, which is a mathematical abstraction derived from the physical bits. To understand if a code is good, one must look at how it behaves in this logical space, but the rules are imposed on the physical bits. This creates a complex situation where a pattern that looks like an error on the physical level might actually be harmless in the logical world, or vice versa. The authors introduced a new way to view this problem, treating the relationship between the physical rules and the logical outcome as a single, unified system. They defined a set of local constraints that, if avoided, guarantee the code will be robust against errors.

To prove that codes with these properties exist, the team first showed that if you pick a code at random, it almost certainly satisfies these constraints. This is a standard result in the field, but it does not help in building a real machine. The true innovation of their work is the "derandomization" process. They took the mathematical proof that random codes work and turned it into a step-by-step recipe for finding a specific, explicit code. They did this by constructing a small, constant-size building block, which they call an inner gadget. This gadget is a tiny quantum code that has been carefully designed to be robust against the specific types of errors the researchers are worried about. Because the gadget is small, the researchers could theoretically find it by checking every possible option, a process that is computationally feasible even if tedious.

Once they had this robust inner gadget, they used a mathematical structure known as an expander graph to connect many of these small blocks together. An expander graph is a network where every point is connected to a few others in a way that ensures information spreads quickly and evenly throughout the whole system. By arranging the inner gadgets on this graph, the local robustness of the small blocks was amplified into a global guarantee for the entire code. The outer layer of the construction, which controls the sequence of symbols moving through the network, was chosen to be another type of quantum code known to be very good at maintaining distance between valid messages. The combination of the robust inner blocks and the well-connected outer structure resulted in a massive code that inherits the best properties of both.

The result is a family of quantum codes that are not only explicit and efficient but also possess the optimal ability to handle lists of potential errors. In many error-correction scenarios, a receiver might not be able to pinpoint the exact error immediately but can narrow it down to a short list of possibilities. The new codes can do this with a list size that is as small as theoretically possible, a property that previous explicit constructions could not achieve. Furthermore, these codes are designed to be "subspace designs," a mathematical property that ensures they work well even when the errors are structured in complex ways. This makes them particularly valuable for quantum computing, where errors can be correlated and difficult to predict. The researchers also demonstrated that their method works for "list recovery," a related task where the receiver is given a list of possible values for each part of the message and must find the one valid message that fits most of them.

The significance of this work extends beyond just finding a better code. It provides a general toolkit for turning theoretical guarantees about random codes into practical, explicit constructions. The authors showed that for a wide range of error-correction properties, if a random code is likely to have a certain feature, then an explicit code with that same feature can be built using their method. This includes the ability to correct errors with a relative distance scaling close to the quantum Singleton bound, approximately (1-R)/2, and to list-decode up to a radius strictly below the theoretical capacity limit. While previous attempts to reach these limits resulted in codes that were either too complex to use or had list sizes that grew too large to be practical, this new approach keeps the list sizes constant and the complexity manageable.

The construction relies on the fact that the inner building blocks are small and fixed. This means that the complexity of the code does not explode as the code gets larger to handle more data. Instead, the code scales efficiently, maintaining its high performance and low complexity regardless of its size. The researchers verified that their method works for any desired rate of information transmission, which is the ratio of useful data to total data sent. They showed that for any target rate, they can construct a code that comes arbitrarily close to the optimal performance of random codes, with only a tiny, controllable loss in efficiency. This flexibility is crucial for real-world applications, where different tasks may require different balances between the amount of data sent and the level of protection needed.

In the context of quantum error correction, the ability to use low-density parity-check codes is essential. These are codes where the rules for checking the data involve only a small number of bits at a time. This locality is what makes it possible to build fault-tolerant quantum computers, where the system can correct its own errors without needing an impossibly complex external controller. The codes developed in this paper are all low-density, meaning they are compatible with the physical constraints of future quantum hardware. By ensuring that the codes are both explicit and low-density, the authors have removed a major barrier to the practical implementation of quantum error correction.

The work also clarifies the relationship between classical and quantum coding theory. By developing a framework that treats the physical and logical layers of quantum codes in a unified way, the researchers were able to translate insights from classical coding theory directly into the quantum realm. This allowed them to leverage decades of progress in classical error correction to solve a problem that had remained elusive in the quantum setting. The result is a set of codes that are not only theoretically sound but also practically viable, offering a clear path forward for the development of robust quantum communication and computing systems.

Ultimately, this paper represents a shift from asking "Do good codes exist?" to "How do we build them?" The authors have provided a concrete answer, showing that the ideal properties of random codes are not just mathematical curiosities but can be realized in explicit, constructible forms. Their method is general enough to be applied to various types of error-correction challenges, suggesting that the era of explicit, high-performance quantum codes has truly begun. The codes they constructed are ready to be tested and implemented, offering a new foundation for the reliable transmission of quantum information.

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 →