Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Versatile Formal Methods Applied to Quantum Information.

Technical Report ·
DOI:https://doi.org/10.2172/1331534· OSTI ID:1331534
 [1];  [1];  [1]
  1. Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Using a novel formal methods approach, we have generated computer-veri ed proofs of major theorems pertinent to the quantum phase estimation algorithm. This was accomplished using our Prove-It software package in Python. While many formal methods tools are available, their practical utility is limited. Translating a problem of interest into these systems and working through the steps of a proof is an art form that requires much expertise. One must surrender to the preferences and restrictions of the tool regarding how mathematical notions are expressed and what deductions are allowed. Automation is a major driver that forces restrictions. Our focus, on the other hand, is to produce a tool that allows users the ability to con rm proofs that are essentially known already. This goal is valuable in itself. We demonstrate the viability of our approach that allows the user great exibility in expressing state- ments and composing derivations. There were no major obstacles in following a textbook proof of the quantum phase estimation algorithm. There were tedious details of algebraic manipulations that we needed to implement (and a few that we did not have time to enter into our system) and some basic components that we needed to rethink, but there were no serious roadblocks. In the process, we made a number of convenient additions to our Prove-It package that will make certain algebraic manipulations easier to perform in the future. In fact, our intent is for our system to build upon itself in this manner.
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1331534
Report Number(s):
SAND--2015-9617R; 607608
Country of Publication:
United States
Language:
English

Similar Records

Semantic embedding for quantum algorithms
Journal Article · Mon Dec 25 19:00:00 EST 2023 · Journal of Mathematical Physics · OSTI ID:2564768

A Formalization of Core Why3 in Coq
Journal Article · Thu Jan 04 19:00:00 EST 2024 · Proceedings of the ACM on Programming Languages · OSTI ID:2311377

Related Subjects