REVIEW 4 cited by
Proq: Projection-based Runtime Assertions for Debugging on a Quantum Computer
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
Signed reviews
read the original abstract
In this paper, we propose Proq, a runtime assertion scheme for testing and debugging quantum programs on a quantum computer. The predicates in Proq are represented by projections (or equivalently, closed subspaces of the state space), following Birkhoff-von Neumann quantum logic. The satisfaction of a projection by a quantum state can be directly checked upon a small number of projective measurements rather than a large number of repeated executions. On the theory side, we rigorously prove that checking projection-based assertions can help locate bugs or statistically assure that the semantic function of the tested program is close to what we expect, for both exact and approximate quantum programs. On the practice side, we consider hardware constraints and introduce several techniques to transform the assertions, making them directly executable on the measurement-restricted quantum computers. We also propose to achieve simplified assertion implementation using local projection technique with soundness guaranteed. We compare Proq with existing quantum program assertions and demonstrate the effectiveness and efficiency of Proq by its applications to assert two ingenious quantum algorithms, the Harrow-Hassidim-Lloyd algorithm and Shor's algorithm.
Forward citations
Cited by 4 Pith papers
-
A Framework for the Efficient Evaluation of Runtime Assertions on Quantum Computers
A framework that translates quantum runtime assertions into optimized measurement slices and evaluates them on noisy hardware using noise-adjusted statistical tests, demonstrating reliable bug detection on IBM devices.
-
Automatically Refining Assertions for Efficient Debugging of Quantum Programs
Automated refinement of quantum program assertions via commutation-based movement and interaction- or state-based addition reduces the code interval a developer must inspect after an assertion failure by up to 61% in ...
-
Taxonomy of migration scenarios for Qiskit refactoring using LLMs
LLMs can generate a structured taxonomy of Qiskit migration and refactoring scenarios that largely overlaps with an expert-built taxonomy and adds some scenarios.
-
A Framework for Debugging Quantum Programs
The paper introduces a simulation-based debugging framework with automated cone-of-influence, interaction, and control-value analyses that point developers to likely error causes after a quantum assertion fails.
Discussion (0). Continue with ORCID to comment.