On the need for effective tools for debugging quantum programs

O Di Matteo - Proceedings of the 5th ACM/IEEE International …, 2024 - dl.acm.org
The ability to incorporate quantum phenomena in computing unlocks a host of new ways to
make mistakes. This work surveys existing studies and approaches to debugging quantum …

A verified optimizer for quantum circuits

K Hietala, R Rand, SH Hung, X Wu… - Proceedings of the ACM on …, 2021 - dl.acm.org
We present VOQC, the first fully verified optimizer for quantum circuits, written using the Coq
proof assistant. Quantum circuits are expressed as programs in a simple, low-level language …

Formal verification of quantum programs: Theory, tools, and challenges

M Lewis, S Soudjani, P Zuliani - ACM Transactions on Quantum …, 2023 - dl.acm.org
Over the past 27 years, quantum computing has seen a huge rise in interest from both
academia and industry. At the current rate, quantum computers are growing in size rapidly …

Coqq: Foundational verification of quantum programs

L Zhou, G Barthe, PY Strub, J Liu, M Ying - Proceedings of the ACM on …, 2023 - dl.acm.org
CoqQ is a framework for reasoning about quantum programs in the Coq proof assistant. Its
main components are: a deeply embedded quantum programming language, in which …

Quantum abstract interpretation

N Yu, J Palsberg - Proceedings of the 42nd ACM SIGPLAN International …, 2021 - dl.acm.org
In quantum computing, the basic unit of information is a qubit. Simulation of a general
quantum program takes exponential time in the number of qubits, which makes simulation …

[PDF][PDF] An automated deductive verification framework for circuit-building quantum programs

C Chareton, S Bardin, F Bobot, V Perrelle… - … and Systems: 30th …, 2021 - library.oapen.org
While recent progress in quantum hardware open the door for significant speedup in certain
key areas, quantum algorithms are still hard to implement right, and the validation of such …

symQV: automated symbolic verification of quantum programs

F Bauer-Marquart, S Leue, C Schilling - International Symposium on …, 2023 - Springer
We present symQV, a symbolic execution framework for writing and verifying quantum
computations in the quantum circuit model. symQV can automatically verify that a quantum …

Advances in quantum computation and quantum technologies: A design automation perspective

G De Micheli, JHR Jiang, R Rand… - IEEE Journal on …, 2022 - ieeexplore.ieee.org
Universal and fault-tolerant quantum computation is a promising new paradigm that may
efficiently conquer difficult computation tasks beyond the reach of classical computation. It …

Automated quantum software engineering

A Sarkar - Automated Software Engineering, 2024 - Springer
As bigger quantum processors with hundreds of qubits become increasingly available, the
potential for quantum computing to solve problems intractable for classical computers is …

Verified compilation of quantum oracles

L Li, F Voichick, K Hietala, Y Peng, X Wu… - Proceedings of the ACM …, 2022 - dl.acm.org
Quantum algorithms often apply classical operations, such as arithmetic or predicate checks,
over a quantum superposition of classical data; these so-called oracles are often the largest …