MQT Bench: Benchmarking software and design automation tools for quantum computing

N Quetschlich, L Burgholzer, R Wille - Quantum, 2023 - quantum-journal.org
Quantum software tools for a wide variety of design tasks on and across different levels of
abstraction are crucial in order to eventually realize useful quantum applications. This …

[BOOK][B] Foundations of quantum programming

M Ying - 2024 - books.google.com
Quantum computers promise dramatic advantages in processing speed over currently
available computer systems. Quantum computing offers great promise in a wide variety of …

Quantum computing with Qiskit

A Javadi-Abhari, M Treinish, K Krsulich… - arxiv preprint arxiv …, 2024 - arxiv.org
We describe Qiskit, a software development kit for quantum information science. We discuss
the key design decisions that have shaped its development, and examine the software …

Bounded Verification for Finite-Field-Blasting: In a Compiler for Zero Knowledge Proofs

A Ozdemir, RS Wahby, F Brown, C Barrett - International Conference on …, 2023 - Springer
Abstract Zero Knowledge Proofs (ZKPs) are cryptographic protocols by which a prover
convinces a verifier of the truth of a statement without revealing any other information …

Synthesizing quantum-circuit optimizers

A Xu, A Molavi, L Pick, S Tannu… - Proceedings of the ACM …, 2023 - dl.acm.org
Near-term quantum computers are expected to work in an environment where each
operation is noisy, with no error correction. Therefore, quantum-circuit optimizers are applied …

QuraTest: Integrating quantum specific features in quantum program testing

J Ye, S **a, F Zhang, P Arcaini, L Ma… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
The recent fast development of quantum computers breaks several computation limitations
that are difficult for conventional computers. Up to the present, although many approaches …

Symbolic execution for quantum error correction programs

W Fang, M Ying - Proceedings of the ACM on Programming Languages, 2024 - dl.acm.org
We define QSE, a symbolic execution framework for quantum programs by integrating
symbolic variables into quantum states and the outcomes of quantum measurements. The …

Approximate relational reasoning for quantum programs

P Yan, H Jiang, N Yu - International Conference on Computer Aided …, 2024 - Springer
Quantum computation is inevitably subject to imperfections in its implementation. These
imperfections arise from various sources, including environmental noise at the hardware …

A case for synthesis of recursive quantum unitary programs

H Deng, R Tao, Y Peng, X Wu - … of the ACM on Programming Languages, 2024 - dl.acm.org
Quantum programs are notoriously difficult to code and verify due to unintuitive quantum
knowledge associated with quantum programming. Automated tools relieving the tedium …

Practical verification of system-software components written in standard C

C Cebeci, Y Zou, D Zhou, G Candea… - Proceedings of the ACM …, 2024 - dl.acm.org
Systems code is challenging to verify, because it uses constructs (like raw pointers, pointer
arithmetic, and bit twiddling) that are hard for tools to reason about. Existing approaches …