Quantum Circuit and Algorithm Validation With Prove-It
ORAL
Abstract
Validating algorithm implementations is increasingly important, especially to distinguish implementation mistakes from noise inherent to so-called Noisy Intermediate-Scale Quantum (NISQ) technologies. Debugging a quantum computation is problematic because intermediate states cannot be probed without interfering with the computation. We demonstrate formal quantum algorithm verification using our versatile Python software package called Prove-It [1]. Prove-It is designed to be accessible, convenient, and extensible. It supports unlimited expressivity using LaTeX (including quantum circuit expressions), freedom to add and conveniently track axioms, flexibility to prove theorems independently in any order, and extensible automation capabilities.
[1] www.pyproveit.org
[1] www.pyproveit.org
–
Presenters
-
Wayne Witzel
Center for Computing Research, Sandia National Laboratories
Authors
-
Wayne Witzel
Center for Computing Research, Sandia National Laboratories
-
Kenneth Rudinger
Sandia National Laboratories, Center for Computing Research, Sandia National Laboratories
-
Robert Carr
Computer Science, University of New Mexico
-
Mohan Sarovar
Sandia National Laboratories