-
Verifying Quantum Phase Estimation (QPE) using Prove-It
Abstract: The general-purpose interactive theorem-proving assistant called Prove-It was used to verify the Quantum Phase Estimation (QPE) algorithm, specifically claims about its outcome probabilities. Prove-It is unique in its ability to express sophisticated mathematical statements, including statements about quantum circuits, integrated firmly within its formal theorem-proving framework. We demonstrate o… ▽ More
Submitted 4 April, 2023; originally announced April 2023.
Comments: 28 pages, 18 figures, 5 tables. Prove-It theorem-proving results available at http://pyproveit.org/ and Prove-It code available at https://github.com/PyProveIt/Prove-It
Journal ref: Physical Review A 108(5), 052609. Published 20 November 2023
-
Prove-It: A Proof Assistant for Organizing and Verifying General Mathematical Knowledge
Abstract: We introduce Prove-It, a Python-based general-purpose interactive theorem-proving assistant designed with the goal of making formal theorem proving as easy and natural as informal theorem proving (with moderate training). Prove-It uses a highly-flexible Jupyter notebook-based user interface that documents interactions and proof steps using LaTeX. We review Prove-It's highly expressive representati… ▽ More
Submitted 26 December, 2020; v1 submitted 20 December, 2020; originally announced December 2020.
Comments: Updated the links to our pyproveit.org website. 38 pages, 12 figures