Quantum Brain
← Back to papers

Gottesman Types for Quantum Programs

Robert Rand, Aarthi Sundaram, Kartik Singhal, Brad Lackey·September 6, 2021·DOI: 10.4204/EPTCS.340.14
Computer SciencePhysics

AI Breakdown

Get a structured breakdown of this paper — what it's about, the core idea, and key takeaways for the field.

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.

Related Research

Quantum Intelligence

Ask about quantum research, companies, or market developments.