arXiv · 2109.02197
Gottesman Types for Quantum Programs
Abstract
The Heisenberg representation of quantum operators provides a powerful technique for reasoning about quantum circuits, albeit those restricted to the common (non-universal) Clifford set H, S and CNOT. The Gottesman-Knill theorem showed that we can use this representation to efficiently simulate Clifford circuits. We show that Gottesman's semantics for quantum programs can be treated as a type system, allowing us to efficiently characterize a common subset of quantum programs. We also show that it can be extended beyond the Clifford set to partially characterize a broad range of programs. We apply these types to reason about separable states and the superdense coding algorithm.
Explore related subjects
Keep this discovery
Robert Rand, Aarthi Sundaram, Kartik Singhal, Brad Lackey. 2021-09-06. Gottesman Types for Quantum Programs. https://doi.org/10.4204/eptcs.340.14
Cite the original work for its findings. Save a collection to share your selection of sources.