Abstract Quantum computing offers the potential for exponential speed-ups for classically intractable problems, yet quantum programming is still susceptible to bugs. Classical debugging methods are often inadequate, as quantum mechanical principles make state inspection disruptive and classical simulation has exponential time complexity. This survey explores the landscape of quantum assertions as a key technique for identifying and locating bugs in quantum programs. We classify these techniques into two primary categories based on their evaluation stage: classical runtime and quantum runtime assertions. For each category, we analyze the strengths, limitations, time complexity, and applicability of current methods. Our findings show that scalable quantum debugging remains an open problem—a challenge that will persist even with the advent of fault-tolerant hardware. Finally, this work highlights key challenges and proposes future directions for the development of novel quantum debugging techniques.
Building similarity graph...
Analyzing shared references across papers
Loading...
Rosa et al. (Thu,) studied this question.
www.synapsesocial.com/papers/69abc1d75af8044f7a4eacef — DOI: https://doi.org/10.1007/s11128-026-05114-3
Evandro Rosa
Rafael Santiago
Quantum Information Processing
Universidade Federal de Santa Catarina
Building similarity graph...
Analyzing shared references across papers
Loading...