Proving Quantum Programs Correct
Not on the map. Why?
Abstract (arXiv)
As quantum computing progresses steadily from theory into practice, programmers will face a common problem: How can they be sure that their code does what they intend it to do? This paper presents encouraging results in the application of mechanized proof to the domain of quantum programming in the context of the SQIR development. It verifies the correctness of a range of a quantum algorithms including Grover's algorithm and quantum phase estimation, a key component of Shor's algorithm. In doing so, it aims to highlight both the successes and challenges of formal verification in the quantum context and motivate the theorem proving community to target quantum computing as an application domain.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 3 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Design by Contract Framework for Quantum Softwarecited by 0
- 2023Design by Contract Framework for Quantum Software31 Mar 2023