arrow
Return

Efficiently Verifying Quantum Programs with Few T Gates

delete2026-01-01
delete0
PRE
AI
C
Cho, Youngchan *
R
Rand, Robert
DOI:10.1007/978-3-032-15700-3_3delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We mechanize a lightweight quantum logic in the Rocq proof assistant to verify Clifford+T quantum programs, particularly those with low T counts. Our tool is lightweight and automation-centric: Hoare triple validation composes simple rules, reduces all obligations to syntactic well-formedness side-conditions, and efficiently discharges those conditions. We demonstrate our tool using several case studies: a standard low-T Toffoli decomposition, graph-state generators, and the 7-qubit Steane encoder. A small empirical study on graph-state families shows near-linear growth in the number of Clifford gates and a slightly super-quadratic trend in the number of qubits, consistent with implementation overheads from list-based tensor representations, while repeated T gates on a single qubit exhibit an exponential blow-up due to additive branching. The results indicate that a rule-driven, syntax-directed approach suffices to verify low-T quantum circuits while keeping the trusted core and user-facing proofs simple.
Keywords:
hoare logic
quantum computing
proof assistants
Rocq

Journal

V
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2026
IF:
0
Papers:
18
Citations:
0

Organization

U
university of chicago
Scholars:
4.5W
Papers: 3.7W
Citations: 80
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Quantum Computation and Quantum Information
err
IF0
err2012-06-05
err0
PREAI
errMichael A. Nielsen; Isaac L. Chuang
errShare
errSave
Z3: An Efficient SMT Solver
err2008-01-01
err0
PREAI
errLeonardo de Moura; Nikolaj Bjørner
errShare
errSave
CoqQ: Foundational Verification of Quantum Programs
err2023-01-11
err0
errOAAI
errLi Zhou; Gilles Barthe; Pierre-Yves Strub; Junyi Liu; Mingsheng Ying
errShare
errSave
researcher View more