Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:2307.11136 · Electronic Proceedings in Theoretical Computer Science

Floquetifying the Colour Code

Alex Townsend-Teague, Julio C. Magdalena de la Fuente, Markus S. Kesselring

Published Aug 23, 2023• 25 citations
arXivHTMLPDF

Abstract

Floquet codes are a recently discovered type of quantum error correction code.They can be thought of as generalising stabilizer codes and subsystem codes, by allowing the logical Pauli operators of the code to vary dynamically over time.In this work, we use the ZX-calculus to create new Floquet codes that are in a definable sense equivalent to known stabilizer codes.In particular, we find a Floquet code that is equivalent to the colour code, but has the advantage that all measurements required to implement it are of weight one or two.Notably, the qubits can even be laid out on a square lattice.This circumvents current difficulties with implementing the colour code fault-tolerantly, while preserving its advantages over other well-studied codes, and could furthermore allow one to benefit from extra features exclusive to Floquet codes.On a higher level, as in Ref. [BLN + 23], this work shines a light on the relationship between 'static' stabilizer and subsystem codes and 'dynamic' Floquet codes; at first glance the latter seems a significant generalisation of the former, but in the case of the codes that we find here, the difference is essentially just a few basic ZX-diagram deformations.

DOI
10.4204/eptcs.384.14

Related papers

Stairway Codes: Floquetifying Bivariate Bicycle Codes and Beyond

Shoham Jacoby, Alex Retzker, Fernando Pastawski

Floquet codes define fault-tolerant protocols through periodic measurement sequences that drive a dynamically evolving stabilizer group. They provide a natural framework for hardware supporting two-qubit parity measurements but no unitary entangling gates. However, few known constructions achieve both high encoding rates and high thresholds. We close this gap by introducing Stairway codes, a family of high-rate Floquet protocols obtained by Floquetifying Abelian two-block group algebra codes, a class that includes the bivariate bicycle codes. By representing the static code as a foliated ZX-calculus network within a $(w{-}1)$-dimensional space-time lattice and rotating the time axis, we decompose its weight-$w$ stabilizers into a periodic sequence of pairwise measurements. This reduces the design of new codes within this family to the selection of favorable periodic boundary conditions. We identify instances with competitive parameters, analyze their distance under circuit-level noise, and demonstrate logical error rates surpassing those of other Floquet codes at comparable encoding rates. Remarkably, our construction requires fewer than 300 physical qubits to match the distance and encoding rate of semi-hyperbolic Floquet codes that use over 1300 qubits.

quant-pharXiv:2603.00228•Mar 3, 2026•0 citations

Floquetifying stabiliser codes with distance-preserving rewrites

Benjamin Rodatz, Boldizsár Poór, Aleks Kissinger

Stabiliser codes with large weight measurements can be challenging to implement fault-tolerantly. To overcome this, we propose a Floquetification procedure which, given a stabiliser code, synthesises a novel Floquet code that only uses single- and two-qubit operations. Moreover, this procedure preserves the distance and number of logicals of the original code. The new Floquet code requires additional physical qubits. This overhead is linear in the weight of the largest measurement of the original code. Our method is based on the ZX calculus, a graphical language for representing and rewriting quantum circuits. However, a problem arises with the use of ZX in the context of rewriting error-correcting codes: ZX rewrites generally do not preserve code distance. Tackling this issue, we define the notion of distance-preserving rewrite that enables the transformation of error-correcting codes without changing their distance. These distance-preserving rewrites are used to decompose arbitrary weight stabiliser measurements into quantum circuits with single- and two-qubit operations. As we only use distance-preserving rewrites, we are guaranteed that a single error in the resulting circuit creates at most a single error on the data qubits. These decompositions enable us to generalise the Floquetification procedure of Townsend-Teague et al \cite{townsend-teagueFloquetifyingColourCode2023} to arbitrary stabiliser codes, provably preserving the distance and number of logicals of the original code.

arXiv:2410.17240•Quantum•Sep 3, 2026•3 citations

Enhancing Encoding Rate through Alternate Floquetification

Yabo Wang, Yunlong Xiao, Kishor Bharti +1 more

Quantum error correction codes protect quantum systems against environmental noise, enabling fault-tolerant quantum computing. Among various codes, color codes have received considerable attention for their geometric locality, high error thresholds, and transversal logical operators. A canonical example is the $[[4,2,2]]$ code implemented on a square lattice, which identifies single-qubit errors through four-qubit check measurements. By applying Floquetification to the $[[4,2,2]]$ color code, a $[[12,2,2]]$ Floquet code based on a double hexagon lattice has recently been developed, leading to a decrease in measurement weight from four to two. However, the aforementioned improvement is offset by a decrease in the encoding rate from $1 / 2$ to $1 / 6$, thus requiring an increased number of physical qubits. In this work, we provide a Floquetification process tailored for the $[[4,2,2]]$ code. This leads to a new $[[10,4,2]]$ Floquet code on a double pentagon lattice that not only retains weight two measurements but also enhances the encoding rate compared to the $[[12,2,2]]$ Floquet code.

Chinese Control Conference (CCC)•Jul 28, 2024•0 citations

Logical gates on Floquet codes via folds and twists

Alexandra E. Moylett, Bhargavi Jonnadula

Floquet codes have recently emerged as a new family of error-correcting codes, and have drawn significant interest across both theoretical and practical quantum computing. A central open question has been how to implement logical operations on these codes. In this work, we show how two techniques from static quantum error-correcting codes can also be implemented on Floquet codes. First, we present a way of implementing fold-transversal operations on Floquet codes in order to yield logical Hadamard and S gates. And second, we present a way of implementing logical CNOT gates on Floquet codes via Dehn twists. We discuss the requirements for these techniques, and show that they are applicable to a wide family of Floquet codes defined on colour code lattices. Through numerical benchmarking of the logical operations on the CCS Floquet code, we establish a logical-gate threshold of 0.25-0.35% and verify sub-threshold exponential error suppression. Our results show that these logical operations are robust, featuring a performance that is close to the baseline set by a quantum memory benchmark. Finally, we explain in detail how to implement logical gates on Floquet codes by operating on the embedded codes.

quant-pharXiv:2512.17999•Dec 23, 2025•0 citations

Logical Operations with a Dynamical Qubit in Floquet-Bacon-Shor Code

Xuandong Sun, Longcheng Li, Zechen Guo +29 more

Quantum error correction (QEC) protects quantum systems against inevitable noises and control inaccuracies, providing a pathway toward fault-tolerant (FT) quantum computation. Stabilizer codes, including surface code and color code, have long been the focus of research and have seen significant experimental progress in recent years. Recently proposed time-dynamical QEC, including Floquet codes and generalized time-dynamical code implementations, opens up new opportunities for FT quantum computation. By employing a periodic schedule of low-weight parity checks, Floquet codes can generate additional dynamical logical qubits, offering enhanced error correction capabilities and, potentially, higher code performance. Here, we experimentally implement the Floquet-Bacon-Shor code on a superconducting quantum processor. We encode a dynamical logical qubit within a 3×3 lattice of data qubits alongside a conventional static logical qubit. We demonstrate FT encoding and measurement of the two-qubit logical states and stabilize these states using repeated error detection. We showcase universal single-qubit logical gates on the dynamical qubit. Furthermore, by implementing a logical controlled-not (cnot) gate, we entangle the dynamical and static logical qubits, generating an error-detected logical Bell state with a fidelity of 75.9%. Our results highlight the potential of Floquet codes for resource-efficient FT quantum computation.

arXiv:2503.03867•Physical Review Letters•Nov 6, 2025•0 citations

The Delayed Stabilizer ZX-Calculus

Cole Comfort, Giovanni de Felice

Many stabilizer quantum error-correcting codes are built from a finite pattern repeated across space or time, such as lattice codes, translation-invariant graph states, and quantum convolutional codes. Ordinary stabilizer ZX-diagrams capture only finite truncations of such systems, obscuring the repeated structure that defines them. We introduce the delayed stabilizer ZX-calculus, a finite graphical language for these infinite, translation-invariant processes. It extends the odd-prime-dimensional stabilizer ZX-calculus with a single new generator, the delay, which feeds data from one time step to the next. We equip the calculus with two semantics. In the first semantics, we interpret the behaviour of a delayed ZX-diagram as an equivalence class of sequences of quantum channels; where two sequences are identified if they have the same information content. We show that the behaviour of a delayed ZX-diagram uniquely determines an infinite stabilizer group. In the second semantics, we interpret the delay as a formal variable, encoding the translation-invariant families of Pauli operators as generating functions. This allows us to represent a delayed ZX-diagram in terms of a tableau of generating functions, from which the infinite stabilizer group can be recovered. Finally, we give a complete axiomatization of the delayed stabilizer ZX-calculus, featuring generalised Euler decomposition and colour change rules. Using generalised forms of local complementation and pivoting, we reduce every diagram to a unique normal form. This establishes soundness, universality, and completeness for the generating tableau semantics.

quant-pharXiv:2607.04015•Jul 7, 2026•0 citations
Floquet codes are a recently discovered type of quantum error correction code.They can be thought of as generalising stabilizer codes and subsystem codes, by allowing the logical Pauli operators of the code to vary dynamically over time.In this work, we use the ZX-calculus to create new Floquet codes that are in a definable sense equivalent to known stabilizer codes.In particular, we find a Floquet code that is equivalent to the colour code, but has the advantage that all measurements required to implement it are of weight one or two.Notably, the qubits can even be laid out on a square lattice.This circumvents current difficulties with implementing the colour code fault-tolerantly, while preserving its advantages over other well-studied codes, and could furthermore allow one to benefit from extra features exclusive to Floquet codes.On a higher level, as in Ref. [BLN + 23], this work shines a light on the relationship between 'static' stabilizer and subsystem codes and 'dynamic' Floquet codes; at first glance the latter seems a significant generalisation of the former, but in the case of the codes that we find here, the difference is essentially just a few basic ZX-diagram deformations.
Floquet codes define fault-tolerant protocols through periodic measurement sequences that drive a dynamically evolving stabilizer group. They provide a natural framework for hardware supporting two-qubit parity measurements but no unitary entangling gates. However, few known constructions achieve both high encoding rates and high thresholds. We close this gap by introducing Stairway codes, a family of high-rate Floquet protocols obtained by Floquetifying Abelian two-block group algebra codes, a class that includes the bivariate bicycle codes. By representing the static code as a foliated ZX-calculus network within a (w−1)(w{-}1)(w−1)-dimensional space-time lattice and rotating the time axis, we decompose its weight-www stabilizers into a periodic sequence of pairwise measurements. This reduces the design of new codes within this family to the selection of favorable periodic boundary conditions. We identify instances with competitive parameters, analyze their distance under circuit-level noise, and demonstrate logical error rates surpassing those of other Floquet codes at comparable encoding rates. Remarkably, our construction requires fewer than 300 physical qubits to match the distance and encoding rate of semi-hyperbolic Floquet codes that use over 1300 qubits.
Stabiliser codes with large weight measurements can be challenging to implement fault-tolerantly. To overcome this, we propose a Floquetification procedure which, given a stabiliser code, synthesises a novel Floquet code that only uses single- and two-qubit operations. Moreover, this procedure preserves the distance and number of logicals of the original code. The new Floquet code requires additional physical qubits. This overhead is linear in the weight of the largest measurement of the original code. Our method is based on the ZX calculus, a graphical language for representing and rewriting quantum circuits. However, a problem arises with the use of ZX in the context of rewriting error-correcting codes: ZX rewrites generally do not preserve code distance. Tackling this issue, we define the notion of distance-preserving rewrite that enables the transformation of error-correcting codes without changing their distance. These distance-preserving rewrites are used to decompose arbitrary weight stabiliser measurements into quantum circuits with single- and two-qubit operations. As we only use distance-preserving rewrites, we are guaranteed that a single error in the resulting circuit creates at most a single error on the data qubits. These decompositions enable us to generalise the Floquetification procedure of Townsend-Teague et al \cite{townsend-teagueFloquetifyingColourCode2023} to arbitrary stabiliser codes, provably preserving the distance and number of logicals of the original code.
Quantum error correction codes protect quantum systems against environmental noise, enabling fault-tolerant quantum computing. Among various codes, color codes have received considerable attention for their geometric locality, high error thresholds, and transversal logical operators. A canonical example is the [[4,2,2]][[4,2,2]][[4,2,2]] code implemented on a square lattice, which identifies single-qubit errors through four-qubit check measurements. By applying Floquetification to the [[4,2,2]][[4,2,2]][[4,2,2]] color code, a [[12,2,2]][[12,2,2]][[12,2,2]] Floquet code based on a double hexagon lattice has recently been developed, leading to a decrease in measurement weight from four to two. However, the aforementioned improvement is offset by a decrease in the encoding rate from 1/21 / 21/2 to 1/61 / 61/6, thus requiring an increased number of physical qubits. In this work, we provide a Floquetification process tailored for the [[4,2,2]][[4,2,2]][[4,2,2]] code. This leads to a new [[10,4,2]][[10,4,2]][[10,4,2]] Floquet code on a double pentagon lattice that not only retains weight two measurements but also enhances the encoding rate compared to the [[12,2,2]][[12,2,2]][[12,2,2]] Floquet code.
Floquet codes have recently emerged as a new family of error-correcting codes, and have drawn significant interest across both theoretical and practical quantum computing. A central open question has been how to implement logical operations on these codes. In this work, we show how two techniques from static quantum error-correcting codes can also be implemented on Floquet codes. First, we present a way of implementing fold-transversal operations on Floquet codes in order to yield logical Hadamard and S gates. And second, we present a way of implementing logical CNOT gates on Floquet codes via Dehn twists. We discuss the requirements for these techniques, and show that they are applicable to a wide family of Floquet codes defined on colour code lattices. Through numerical benchmarking of the logical operations on the CCS Floquet code, we establish a logical-gate threshold of 0.25-0.35% and verify sub-threshold exponential error suppression. Our results show that these logical operations are robust, featuring a performance that is close to the baseline set by a quantum memory benchmark. Finally, we explain in detail how to implement logical gates on Floquet codes by operating on the embedded codes.
Quantum error correction (QEC) protects quantum systems against inevitable noises and control inaccuracies, providing a pathway toward fault-tolerant (FT) quantum computation. Stabilizer codes, including surface code and color code, have long been the focus of research and have seen significant experimental progress in recent years. Recently proposed time-dynamical QEC, including Floquet codes and generalized time-dynamical code implementations, opens up new opportunities for FT quantum computation. By employing a periodic schedule of low-weight parity checks, Floquet codes can generate additional dynamical logical qubits, offering enhanced error correction capabilities and, potentially, higher code performance. Here, we experimentally implement the Floquet-Bacon-Shor code on a superconducting quantum processor. We encode a dynamical logical qubit within a 3×3 lattice of data qubits alongside a conventional static logical qubit. We demonstrate FT encoding and measurement of the two-qubit logical states and stabilize these states using repeated error detection. We showcase universal single-qubit logical gates on the dynamical qubit. Furthermore, by implementing a logical controlled-not (cnot) gate, we entangle the dynamical and static logical qubits, generating an error-detected logical Bell state with a fidelity of 75.9%. Our results highlight the potential of Floquet codes for resource-efficient FT quantum computation.
Many stabilizer quantum error-correcting codes are built from a finite pattern repeated across space or time, such as lattice codes, translation-invariant graph states, and quantum convolutional codes. Ordinary stabilizer ZX-diagrams capture only finite truncations of such systems, obscuring the repeated structure that defines them. We introduce the delayed stabilizer ZX-calculus, a finite graphical language for these infinite, translation-invariant processes. It extends the odd-prime-dimensional stabilizer ZX-calculus with a single new generator, the delay, which feeds data from one time step to the next. We equip the calculus with two semantics. In the first semantics, we interpret the behaviour of a delayed ZX-diagram as an equivalence class of sequences of quantum channels; where two sequences are identified if they have the same information content. We show that the behaviour of a delayed ZX-diagram uniquely determines an infinite stabilizer group. In the second semantics, we interpret the delay as a formal variable, encoding the translation-invariant families of Pauli operators as generating functions. This allows us to represent a delayed ZX-diagram in terms of a tableau of generating functions, from which the infinite stabilizer group can be recovered. Finally, we give a complete axiomatization of the delayed stabilizer ZX-calculus, featuring generalised Euler decomposition and colour change rules. Using generalised forms of local complementation and pivoting, we reduce every diagram to a unique normal form. This establishes soundness, universality, and completeness for the generating tableau semantics.