Logical gates on Floquet codes via folds and twists
Alexandra E. Moylett, Bhargavi Jonnadula
TL;DR
Floquet codes protect quantum information with time-dependent stabilisers, but implementing fault-tolerant logical gates is nontrivial. This work adapts two static-code techniques—fold-transversal gates and Dehn twists—to Floquet codes, demonstrating Hadamard-type and S-type gates via ZX-duality and CNOTs via lattice distortions, respectively. Benchmarking on the CSS honeycomb Floquet code reveals a fault-tolerance threshold around 0.25–0.35% with sub-threshold exponential error suppression, and embedded-code discussions illuminate alternative pathways to gates. The results show robust, near-memory-like gate performance, while highlighting hardware-connectivity needs and decoding considerations for non-graph-like errors, and point to extensions to other lattices and higher-rate Floquet codes.
Abstract
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.
