Formal Modeling and Verification of Grover's Algorithm

Read full text
Authors: H. K. Sun, Z. D. Shi, S. J. Chen, G. W. Wang, X. Z. Li, Y. Guan, Q. Y. Zhang, Z. Shao
Cited by: 0

Abstract

Grover's algorithm relies on the superposition and interference of quantum mechanics, which is more efficient than classical computing in specific tasks such as searching an unsorted database. Due to the high complexity of quantum mechanics, the correctness of quantum algorithms is difficult to guarantee through traditional simulation methods. By contrast, the fundamental concepts and mathematical structure of Grover's algorithm can be formalized into logical expressions and verified by higher-order logical reasoning. In this paper, we formally model and verify Grover's algorithm in the HOL Light theorem prover. We focus on proving key properties such as the unitarity of its oracle and diffusion operators, the monotonicity of the success probability with respect to the number of iterations, and an exact expression for the optimal iteration count. By analyzing a concrete application to integer factorization, we demonstrate the practicality and prospects of our work.

Fields of Study & Subjects

Quantum Computing Algorithms and Architecture Computability Logic AI Algorithms Rough Sets and Fuzzy Logic

Publication details

Journal / source
arXiv (Cornell University)
Publication date
5 January 2026
Document type
Preprint