Affiliation:
1. University of Maryland, USA
2. University of Chicago, USA
3. University of Texas at Austin, USA
Abstract
We present
voqc
, the first verified optimizer for quantum circuits, written using the Coq proof assistant. Quantum circuits are expressed as programs in a simple, low-level language called
sqir
, a small quantum intermediate representation, which is deeply embedded in Coq. Optimizations and other transformations are expressed as Coq functions, which are proved correct with respect to a semantics of
sqir
programs.
sqir
programs denote complex-valued matrices, as is standard in quantum computation, but we treat matrices symbolically to reason about programs that use an arbitrary number of quantum bits.
sqir
’s careful design and our provided automation make it possible to write and verify a broad range of optimizations in
voqc
, including full-circuit transformations from cutting-edge optimizers.
Funder
U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Quantum Testbed Pathfinder Program
Air Force Office of Scientific Research
Publisher
Association for Computing Machinery (ACM)
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献