← Latest papers
⚛️ quantum physics

Building codes with transversal CCZ using projective geometry and SAT solvers

This paper constructs CSS codes with three logical qubits and transversal CCZ gates using projective geometry and SAT solvers, presenting thirteen new code instances with block lengths from 48 to 496 while proving that no such code exists below block length 39.

Original authors: Bohan Lu, Kenneth R. Brown

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

Original authors: Bohan Lu, Kenneth R. Brown

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 quest to build a reliable quantum computer, scientists face a fundamental paradox. To perform complex calculations, these machines need to apply specific, powerful operations that are not part of their standard, error-free toolkit. The usual solution is to create a special, high-quality "fuel" called a magic state, distill it through a long and expensive process, and then inject it into the calculation. This method works, but it consumes a massive amount of space and time, slowing down the entire computer. A more elegant path would be to design the computer's memory itself so that it can perform these difficult operations directly, simply by applying a standard pulse to every piece of data at once. This is known as a transversal gate, a method that avoids the heavy overhead of distillation but is notoriously difficult to engineer.

A team of researchers at Duke University has taken a significant step toward making this direct approach a reality. They have successfully constructed a new type of error-correcting code that can perform a complex three-way logical operation using only simple, direct physical pulses. Their work proves that such a code exists with a block length of 48 physical units, and they have shown that no code of this type can exist with fewer than 39 units. By combining ancient geometric principles with modern computer search techniques, they have mapped out the precise landscape where these codes can live, revealing both a concrete solution and a stubborn gap in our knowledge that remains to be filled.

The researchers focused on a specific challenge: building a code that protects three pieces of quantum information while allowing a specific three-way interaction to happen naturally. In the world of quantum error correction, information is stored across many physical units, or qubits, rather than just one. To protect this data, the system constantly checks for errors using a set of rules called stabilizers. The goal was to find a set of these rules that not only protects the data but also allows a specific, non-standard gate to be applied by simply touching every physical qubit with a standard pulse. If successful, this would eliminate the need for the costly magic-state distillation process for this specific operation.

To solve this, the team turned to a branch of mathematics known as projective geometry. They treated the physical qubits as points in a geometric space and used the structure of this space to define the error-checking rules. This geometric approach guaranteed that the code would be robust against certain types of errors, specifically ensuring that any single error could be detected. However, geometry alone was not enough to solve the full puzzle. The researchers needed to find a specific arrangement of the three logical pieces of information within this geometric structure that would satisfy a complex set of conditions required for the direct gate to work.

This is where they brought in a powerful computer search tool known as a SAT solver. Think of this tool as a highly efficient logic engine that can test billions of possibilities to see if a specific set of constraints can be met. The researchers encoded the geometric rules and the requirements for the logical gates into a format the solver could understand. The solver then searched for the correct arrangement of the logical information. After sifting through the possibilities, it found a solution for a code with 48 physical units. This new code, which the authors call Q48, uses a specific pattern of 26 standard pulses and 22 slightly different pulses to perform the desired three-way operation directly on the data.

The work did not stop at finding a solution; the team also rigorously tested the limits of what is possible. They proved mathematically that no code of this type can exist with fewer than 39 physical units. They systematically ruled out every possibility for codes with lengths between 15 and 38, showing that the geometric and logical constraints simply cannot be satisfied in a smaller space. This establishes a hard lower bound for the size of such a code. However, their investigation also revealed a mystery. While they found a working code at 48 units and proved none exist below 39, the range between 39 and 46 remains uncharted. They know a code might exist there, but they have not yet found one, nor have they proven it is impossible.

The significance of this finding lies in its balance between discovery and limitation. The researchers have provided a concrete, working example of a code that achieves a difficult goal with a relatively small number of physical units, offering a potential blueprint for more efficient quantum computers. At the same time, their proof that smaller codes are impossible sets a clear boundary for future research. They have shown that the path to more efficient quantum computing is not a straight line of endless improvement, but a landscape with specific, hard-to-reach peaks. The existence of the gap between 39 and 46 suggests that the next breakthrough in this field will require either a new geometric insight or a more powerful search method to bridge the divide.

The team's approach highlights a powerful synergy between classical mathematics and modern computation. By using the rigid structure of projective geometry to handle the error protection, they reduced the problem to a search for the right logical arrangement. This allowed them to bypass the need for brute-force guessing and instead focus their computational power on the most promising candidates. The resulting code, Q48, is not just a theoretical curiosity; it is a verified construction that demonstrates the feasibility of performing complex logical operations directly on encoded data.

Looking ahead, the work opens several new questions. The researchers have identified that their method can be extended to create codes with even larger block lengths, such as 112 or 240 units, suggesting that the family of these codes is larger than the single example they found. However, the existence of codes in the 39 to 46 range remains an open problem. Solving this gap is crucial, as a code in this range would be significantly more efficient than the 48-unit version. Until then, the 48-unit code stands as the smallest known solution, a testament to the power of combining geometric intuition with algorithmic search to push the boundaries of quantum information science.

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 →