Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Formally Verified Quantum Computing: a catalog of the code

A maintained map of public repositories whose purpose is machine-checked verification of quantum programs, circuits, protocols, error-correcting codes, or the mathematics underneath them — with the proof system each is written in, where it came from, and when it was last touched.

What this is. The Quantum PL & Verification Bibliography maps the literature of this field. This catalog is the companion piece: it maps the artifacts — the actual code. Each entry records the repository, the proof system, what it verifies, the associated paper, the licence, and a build observation (whether the code built on our machine on a stated date).

How to read the build column. yes means the project built in the environment recorded on its page, on the date recorded there. no means it did not build in that environment — which is a statement about our machine on that day, not a judgment of the project: the most common cause is simply that a project targets a different prover version than the one we had installed. Where the logs showed that we never gave a project the environment it declares (an unsatisfiable dependency solve, a prover generation it predates, a distribution we could not download), the record says not-attempted with the reason, rather than blaming the project for our setup. Where a project ships its own build recipe, we use it. Corrections are welcome: if your project builds and we say otherwise, tell us what we got wrong and we will re-run it and fix the record.

What this is not. Not a ranking, not an audit, not an assessment of anyone's proofs. Descriptions state what a project does, never how good it is. Entries are sorted by proof system and then alphabetically. A dormant or archived status is a fact about commit dates, nothing more; a builds: no is a fact about our machine on the recorded date, nothing more.

Inclusion criteria. In scope: any public repository whose purpose is machine-checked verification of quantum programs, circuits, protocols, error-correcting codes, or their underlying mathematics, in a proof assistant (Coq/Rocq, Lean, Isabelle/HOL, Why3, Dafny, F*, …). Foundational libraries built as quantum substrate are included and tagged role: library. Automated and SMT-backed formal tools appear in their own section. Out of scope: simulators, SDKs, and compilers with no formal-verification component. Inactive projects stay listed, marked by status.

Corrections and additions are welcome — please open an issue or a PR; an entry is one small YAML file (see docs/SCHEMA.md). Maintainers: if anything about your project is described inaccurately, tell us and we will fix it.

Prior work. This catalog would be pointless without the surveys that mapped the field first: the Quantum PL & Verification Bibliography; Chareton, Bardin, Lee, Valiron, Vilmart, Xu, Formal Methods for Quantum Programs: A Survey (arXiv:2109.06493); Lewis, Soudjani, Zuliani, Formal Verification of Quantum Programs: Theory, Tools and Challenges (arXiv:2110.01320, DOI:10.1145/3624483); and A Review of Formal Methods in Quantum-Circuit Verification (Electronics, 2026). Those map the papers; this maps the code.

This catalog was suggested by Robert Rand (University of Chicago), whose feedback also shaped its structure.

Maintained by Millennium Research (Ibby Mian, Shayaan Siddique). Contact: ibrahimnmian@gmail.com

Mathematical infrastructure whose stated purpose is broader than quantum (for example the Isabelle entries Complex Bounded Operators and Hilbert Space Tensor Product) is included only where it is the acknowledged substrate of cataloged quantum developments, and its entry says so. See docs/NOT_INCLUDED.md for everything we know about and deliberately did not list — paper-only tools, out-of-scope software, and related resources — so that "missing" is distinguishable from "not found".

110 entries. Generated from data/entries/ by scripts/render.py; stars/dates refreshed weekly by CI.

Proof-assistant developments

Coq/Rocq

Name Role Verifies Last activity Build Paper Description
2ControlVerification verifier circuits, mathematics 2025-04-05 did not build A Coq proof verification of the paper 'Optimal Implementation of Quantum Gates with Two Controls'.
CatQM library mathematics 2021-06-29 not attempted A Coq formalization of categorical quantum mechanics in the style of Abramsky and Coecke.
CoqQ verifier program semantics 2024-12-29 not attempted arXiv:2207.11350 A foundational verification framework for quantum programs: a quantum Hoare logic proved sound against a denotational semantics built on MathComp, with case studies including HHL, Grover, QPE, and hidden subgroup.
CoqQLR verifier program semantics 2026-08-01 not attempted arXiv:2308.04741 A Coq formalization of a Hoare logic for local reasoning about classical-quantum programs, with verified examples including Shor's algorithm, HHL, and order finding.
DiracRepr verifier program semantics 2021-05-06 not attempted A Coq formalization of a simple quantum imperative language with a Hoare-style logic.
GottesmanTypes library program semantics 2020-09-11 builds A Coq development of Gottesman/Heisenberg-representation types for stabilizer quantum programs.
Heisenberg-Logic library program semantics 2026-04-24 not attempted A Coq development of the basics of the Heisenberg representation of quantum computing.
PQASM language program semantics 2026-06-06 not attempted arXiv:2501.05616 A Coq-certified language for quantum state preparation, extending the OQASM/VQO line, with property-based validation via QuickChick.
Proto-Quipper metatheory (Hybrid) verifier program semantics not attempted arXiv:1812.03624 A Coq formalization (in the Hybrid framework) of the metatheory of the Proto-Quipper quantum programming language, proving type soundness in a linear specification logic.
proving-quantum-theorems-in-coq verifier mathematics 2026-07-23 builds Rocq proofs of the no-cloning theorem, a Heisenberg uncertainty relation, and phase kickback, built on QuantumLib.
QAM library program semantics 2023-05-11 not attempted A Coq development of a Quantum Abstract Machine.
QNP library program semantics 2025-04-22 not attempted Quantum Natural Proof: Coq foundations for quantum separation-logic reasoning related to the Qafny line of work.
qoc (Quantum Over Coq) library program semantics 2022-02-01 not attempted A Coq development named Quantum Over Coq.
quantum-hoare-logic (sr-lab) verifier program semantics 2021-11-30 not attempted A Coq prototype of an expectation-based quantum Hoare logic with a soundness proof and verified examples including Deutsch, Grover, GHZ, and teleportation.
QuantumHoareLogic verifier program semantics 2020-09-13 not attempted An implementation of a Hoare-logic verification system for quantum programs embedded in Coq.
QuantumLib library mathematics 2026-04-03 builds see entry A Coq library of linear algebra, complex numbers, and matrix infrastructure used as the shared foundation of the inQWIRE developments (QWIRE, SQIR/VOQC, VyZX).
Qunity (Coq formalization) language program semantics 2025-05-13 not attempted DOI A Coq formalization of the Qunity quantum programming language's syntax and type system, with a formally verified soundness proof for its typechecker.
QWIRE language program semantics, circuits 2025-05-11 not attempted arXiv:1803.00699 A linear-typed quantum circuit language embedded in Coq with a density-matrix denotational semantics for verifying quantum circuits.
Selinger verifier mathematics 2026-01-30 builds A Rocq formalisation of a Selinger proof about quantum gates.
SQIR language program semantics, circuits 2026-04-02 builds arXiv:2010.01240 A small quantum intermediate representation deeply embedded in Coq, with semantics used to prove quantum programs (Grover, QPE, GHZ, teleportation) correct.
TensorRocq library mathematics 2026-08-31 not attempted A small tensor library for working with diagrammatic calculi within Rocq.
Vectorial lambda-calculus Coq proofs verifier program semantics, mathematics not attempted see entry Coq formalizations of metatheory for the vectorial and algebraic-linear lambda-calculi, quantum-motivated calculi in the Arrighi-Diaz-Caro-Valiron line.
Veri-QEC verifier error correction 2025-05-30 not attempted arXiv:2504.07732 A tool for formal verification of quantum error-correcting programs: a program logic formalized in Coq on top of CoqQ, paired with a Python/SMT automated verifier for fault-tolerant scenarios.
ViCAR library mathematics 2024-10-09 builds A Coq library for category theory used as categorical infrastructure by VyZX.
VOQC compiler compiler passes 2026-04-02 builds arXiv:1912.02250 A verified optimizer for quantum circuits whose optimizations are proved semantics-preserving over SQIR.
VQC (Verified Quantum Computing) library program semantics, circuits not attempted An interactive textbook on verified quantum computing in Coq, in the style of Software Foundations, covering matrix semantics, Deutsch's algorithm, and quantum teleportation.
VQO compiler compiler passes, program semantics 2023-09-22 not attempted arXiv:2112.06700 A verified framework for compiling quantum oracles: the OQASM oracle assembly language with verified compilers from OQIMP to OQASM to SQIR.
VyZX verifier mathematics, circuits 2026-01-16 builds arXiv:2205.05781 A verified formalization of the ZX-calculus in Coq, building toward a verified graphical quantum-circuit optimizer.

Lean 4

Name Role Verifies Last activity Build Paper Description
Abramsky_Coecke_Lean library mathematics, protocols 2026-07-19 not attempted A Lean 4 formalization toward categorical quantum protocols (teleportation), after Abramsky and Coecke 2004.
Categorical-Quantum-Mechanics library mathematics 2026-08-31 not attempted An early-stage Lean 4 formalization of categorical quantum mechanics: dagger categories with projections, isometries, and unitaries, and standard gates proved unitary.
kscert verifier mathematics 2026-07-24 builds arXiv:2607.26413 Kernel-checked Lean 4 certificates for a Kochen-Specker vector system in R^3 with 24 vectors.
lean-czx verifier mathematics 2026-07-19 not attempted A Lean 4 formalization of the completeness of the ZX-calculus for finite-dimensional Hilbert spaces.
Lean-QEC library error correction 2026-08-24 not attempted arXiv:2605.16523 A Lean 4 formalization of quantum error correction.
lean-quantum (Yamasaki group) library mathematics 2026-08-28 not attempted A Lean formalization of the theory of quantum information and quantum computation.
Lean-QuantumInfo library mathematics 2026-08-24 not attempted A Mathlib-based formalization of quantum information theory in Lean 4: distances, entropies, and capacities, with the Generalized Quantum Stein's Lemma as a guiding result.
lean4-quantum library mathematics 2025-07-08 not attempted An implementation of the theory of quantum computing in Lean 4.
lean4game-quantum library mathematics, protocols 2026-08-07 not attempted An educational Lean 4 game whose levels formalize superposition, measurement probabilities, and mutually unbiased bases, culminating in a verified idealized model of the BB84 protocol.
LeanQEC verifier error correction 2026-07-04 not attempted A Lean development proving properties of quantum error correction codes.
LeanQuantum library mathematics, circuits 2026-07-14 builds A quantum computing library in Lean 4 from the inQWIRE group.
Physlib library mathematics 2026-08-31 not attempted A Lean 4 physics library whose QuantumInfo module formalizes quantum information theory; formed by merging PhysLean with Lean-QuantumInfo.
Project_qec_lean verifier error correction, mathematics 2026-02-12 not attempted A formal verification of the CSS code-chain complex correspondence over F2, in Lean 4 with Mathlib.
QECLean library error correction 2026-08-31 not attempted A formalization project on quantum error correction in Lean.
QHilbert library mathematics 2026-04-14 not attempted A Lean 4 formalization over Mathlib of Hilbert-space foundations for quantum computing: qubit states, standard gates, density operators, tensor products, and partial trace.
QHL-Lean verifier program semantics 2025-08-17 not attempted A quantum Hoare logic and quantum program verification tool in Lean 4.
qhlean verifier program semantics 2026-08-08 not attempted An implementation of quantum Hoare logic with classical variables in Lean 4.
qldpc verifier error correction 2026-07-06 not attempted Kernel-checked certification of QLDPC decoder outputs: Lean 4 verified checkers producing two-sided per-run certificates.
quantum-computing-in-Lean4 verifier circuits 2026-07-19 not attempted Formalized quantum algorithms in Lean 4, including Deutsch-Jozsa, Bernstein-Vazirani, Simon, and Grover.
quantum-computing-lean library mathematics, circuits 2026-08-15 not attempted A formalization of quantum computing in the Lean theorem prover.
quantum-system library mathematics 2026-08-17 not attempted A Lean 4 formalization of operator-algebraic quantum theory, including the GNS construction, the Gelfand-Naimark theorem, the bicommutant theorem, and von Neumann entropy results including strong subadditivity.
quantum_computer_3_qubits verifier program semantics 2025-07-29 not attempted A Lean 4 formalization of a three-qubit quantum computer with a QWhile-style language and Hoare logic, including a verified Hoare triple for the Deutsch-Jozsa algorithm.
QuantumOptimization library mathematics 2026-06-29 not attempted Machine-verified Lean 4 / Mathlib formalizations in quantum optimization.
SCurveQEC-Lean verifier error correction, mathematics 2026-04-13 not attempted A Lean 4 formalization of structural properties of weight-conditional logical error rates for stabilizer codes under perfect matching decoding.
VerifyFT verifier error correction 2025-09-18 not attempted Verification of quantum fault tolerance using Lean/Coq and an SMT solver.
vqc_in_lean library program semantics 2026-02-16 not attempted A work-in-progress Lean 4 port of the Verified Quantum Computing course material.

Isabelle/HOL

Name Role Verifies Last activity Build Paper Description
Complex Bounded Operators library mathematics not attempted arXiv:2512.05878 A formalization of complex Hilbert spaces and bounded operators, the mathematical foundation used by the quantum registers, Kraus maps, and qrhl-tool developments.
Compressed Oracles library protocols not attempted see entry A formalization of the compressed-oracle methodology for reasoning about quantum random oracles in cryptographic proofs, including hardness of zero-finding and collision-finding.
Hilbert Space Tensor Product library mathematics not attempted A formalization of tensor products of Hilbert spaces, operators, and von Neumann algebras, including the infinite-dimensional case, underlying the quantum registers and Kraus maps entries.
hksu-verification verifier protocols 2025-07-03 not attempted A machine-checked post-quantum security proof, in the qrhl-tool, of the Fujisaki-Okamoto transform variant by Hoevelmanns, Kiltz, Schaege, and Unruh.
Isabelle Marries Dirac library mathematics, protocols not attempted DOI A matrix-based library for quantum computation and quantum information formalizing the no-cloning theorem, quantum teleportation, the Deutsch and Deutsch-Jozsa algorithms, and the quantum Prisoner's Dilemma.
Kraus Maps library mathematics not attempted A formalization of quantum channels as Kraus maps over arbitrary (not necessarily finite-dimensional) Hilbert spaces, with their equivalence to completely positive maps.
One-way to Hiding (O2H) verifier protocols not attempted DOI A formalization of the One-way to Hiding theorem, a foundational lemma for security proofs against quantum adversaries in the quantum random oracle model.
Projective Measurements and CHSH library mathematics not attempted arXiv:2103.08535 A formalization of quantum projective measurements based on spectral theory, and of the CHSH inequality showing quantum mechanics admits no local hidden-variable model.
QHLProver verifier program semantics not attempted DOI A formalization of the syntax and denotational semantics of a simple quantum program model with a quantum Hoare logic proved sound and complete for partial correctness, applied to verify Grover's algorithm.
qrhl-local-variables-isabelle verifier protocols 2023-07-15 not attempted see entry The Isabelle/HOL development accompanying the paper 'Local Variables and Quantum Relational Hoare Logic'.
qrhl-tool verifier protocols 2026-05-24 not attempted arXiv:1802.03188 An interactive proof assistant for quantum relational Hoare logic, built on Isabelle/HOL, for verifying the security of quantum and post-quantum cryptographic protocols.
Quantum Fourier Transform verifier circuits not attempted A formalization of the Quantum Fourier Transform with proofs of correctness and unitarity, building on the Isabelle Marries Dirac library.
Quatum-Computing-Reasoning verifier program semantics 2024-12-09 not attempted An Isabelle/HOL semantics and Hoare logic with separation for reasoning about quantum computing.
Registers (Quantum and Classical) library program semantics not attempted arXiv:2105.10914 A generic theory of registers (mutable parts of program state) instantiated for classical and quantum settings, with register composition and an analysis of quantum teleportation.
Tsirelson's Bound library mathematics not attempted arXiv:2306.12535 A formalization of density matrices, projective measurements, and Tsirelson's proof that the maximum quantum violation of the CHSH inequality is 2*sqrt(2).
Uncertainty Principle library mathematics not attempted A formal verification of the quantum-mechanical uncertainty principle over complex vector spaces, following the proof in Nielsen and Chuang.

F*

Name Role Verifies Last activity Build Paper Description
Q* (qsharp-verifier) verifier program semantics 2022-09-15 not attempted A prototype for verifying Q# programs in F*.
ReVerC compiler compiler passes 2019-03-05 not attempted arXiv:1603.01635 A compiler from the Revs language to space-efficient reversible circuits, with machine-checked correctness including verified ancilla cleanup.

other (ACL2(r))

Name Role Verifies Last activity Build Paper Description
Quantum circuit interpreter (ACL2) verifier circuits 2026-08-31 not attempted arXiv:1304.7860 An ACL2(r) interpreter for quantum-circuit netlists with states as vectors and gates as unitaries, including a proof of correctness of the quantum teleportation circuit.

other (Agda)

Name Role Verifies Last activity Build Paper Description
popl22-symmetries-artifact verifier mathematics 2021-11-10 not attempted arXiv:2110.05404 An Agda (cubical) formalization of symmetric rig groupoid semantics for the reversible language Pi, a foundation for quantum extensions of Pi.
QIO Agda language program semantics 2013-05-11 not attempted see entry The Quantum IO monad formalized in Agda, toward a verified functional quantum programming language.
SqrtPi verifier mathematics 2024-10-17 not attempted arXiv:2310.14056 An Agda formalization (in agda-categories) of completeness and expressivity results for the reversible language Pi extended with square roots, capturing unitary quantum computing.

other (diagrammatic proof assistant)

Name Role Verifies Last activity Build Paper Description
chyp verifier mathematics 2026-05-25 builds An interactive theorem prover for string diagrams, representing morphisms as cospans of hypergraphs, used for equational reasoning in the ZX-calculus and quantum software line.
Quantomatic verifier mathematics 2026-03-13 not attempted arXiv:1503.01034 A diagrammatic proof assistant for equational reasoning about string diagrams such as the ZX-calculus, with user-defined equational theories and rewrite strategies.

other (HOL Light)

Name Role Verifies Last activity Build Paper Description
Quantum optics framework (HOL Light) verifier circuits not attempted see entry A HOL Light framework for verifying optical quantum gates and circuits, including CNOT, Mach-Zehnder, a quantum full adder, and a Grover oracle circuit, with tensor-product infrastructure and a decision procedure.

Automated and SMT-backed tools

Why3

Name Role Verifies Last activity Build Paper Description
QBricks verifier circuits, program semantics 2026-05-14 not attempted arXiv:2003.05841 A deductive verification framework for circuit-building quantum programs in Why3, with proof obligations discharged largely automatically by SMT solvers; verified developments include Deutsch-Jozsa, QPE, Grover, and Shor order-finding.

Dafny

Name Role Verifies Last activity Build Paper Description
Qafny verifier program semantics 2026-02-02 builds arXiv:2211.06411 A quantum-program verifier that translates quantum operations to classical array operations in a separation-logic style, discharging proofs through Dafny; verified components include quantum walk, Grover, and Shor.

other (BDDs)

Name Role Verifies Last activity Build Paper Description
SliQEC model-checker circuits 2026-06-29 not attempted see entry A BDD-based quantum circuit equivalence checker supporting full and partial equivalence checking over OpenQASM input.

other (decision diagrams + ZX)

Name Role Verifies Last activity Build Paper Description
MQT QCEC model-checker circuits, compiler passes 2026-08-31 builds DOI An equivalence checker for quantum circuits combining decision-diagram and ZX-calculus techniques, used to verify compilation results including Qiskit flows.

other (decision diagrams)

Name Role Verifies Last activity Build Paper Description
FeynmanDD model-checker circuits 2025-07-23 not attempted arXiv:2509.08276 A quantum circuit analysis tool using classical decision diagrams over the path-integral formulation, supporting equivalence checking and simulation.
Q-Sylvan model-checker circuits 2025-12-23 not attempted arXiv:2508.00514 A parallel decision-diagram package for quantum computing with built-in circuit equivalence checking alongside simulation.

other (equational rewriting)

Name Role Verifies Last activity Build Paper Description
D-Hammer verifier mathematics 2025-04-13 not attempted arXiv:2505.08633 A C++ equational prover for labelled Dirac notation, automating operator-level reasoning about quantum computations.

other (exact robustness algorithms)

Name Role Verifies Last activity Build Paper Description
VeriQR verifier program semantics 2024-06-21 not attempted arXiv:2407.13533 A tool for robustness verification of quantum machine learning models, checking local and global robustness under noise.

other (Haskell translator)

Name Role Verifies Last activity Build Paper Description
Entangle model-checker protocols 2017-11-21 not attempted arXiv:1708.06312 A translator from Quipper programs to quantum Markov chains for model checking with QPMC, tested on protocols including BB84.

other (Haskell, equational theory)

Name Role Verifies Last activity Build Paper Description
BellKAT verifier protocols 2024-04-05 not attempted DOI A verification tool for quantum-network entanglement-distribution protocols based on a sound and complete equational theory in the Kleene-algebra family.

other (Julia + SMT)

Name Role Verifies Last activity Build Paper Description
QuantumSE.jl verifier error correction 2024-08-23 not attempted arXiv:2311.11313 A prototype tool for symbolic execution of quantum programs using symbolic stabilizer states, applied to debugging quantum error correction programs at scale.

other (Julia)

Name Role Verifies Last activity Build Paper Description
vftqecc verifier error correction 2025-05-24 not attempted A Julia tool for verifying fault tolerance of quantum error correction codes.

other (LP/SOS optimization)

Name Role Verifies Last activity Build Paper Description
Quantum barrier certificates verifier program semantics, circuits 2023-06-03 not attempted arXiv:2307.07307 Tools generating barrier certificates that verify properties of quantum systems and circuits via linear programming and sum-of-squares optimization.

other (Mathematica + Coq-verified rules)

Name Role Verifies Last activity Build Paper Description
DiracDec verifier mathematics not attempted arXiv:2411.11617 A decision procedure for equational proofs in Dirac notation, with the soundness of its rewrite system mechanized in CoqQ.

other (Maude)

Name Role Verifies Last activity Build Paper Description
cdql model-checker protocols 2024-01-29 not attempted An automated tool for quantum protocol verification using concurrent dynamic quantum logic, built on the Maude rewriting-logic system.
smc4qc model-checker circuits, protocols 2024-03-06 not attempted see entry Symbolic model checking of quantum circuits in Maude with Dirac-notation symbolic states, checking teleportation, superdense coding, secret sharing, entanglement swapping, and network coding.

other (numerical quantum Hoare logic)

Name Role Verifies Last activity Build Paper Description
NQPV verifier program semantics 2023-01-28 builds arXiv:2302.07973 An assistant tool for formal verification of partial correctness of nondeterministic quantum programs, using numerical methods over quantum Hoare logic.

other (path sums)

Name Role Verifies Last activity Build Paper Description
Feynman verifier circuits 2026-08-20 not attempted arXiv:1805.06908 A Haskell toolkit for quantum circuit analysis based on the sum-over-paths representation, supporting functional verification, equivalence checking, and optimization.

other (polynomial identity testing)

Name Role Verifies Last activity Build Paper Description
QUESO compiler compiler passes 2025-01-30 not attempted arXiv:2211.09691 A tool that synthesizes quantum-circuit optimizers whose rewrite rules are automatically verified via polynomial-identity-testing equivalence, per gate set.

other (Python proof tool)

Name Role Verifies Last activity Build Paper Description
Prove-It verifier circuits, mathematics 2026-08-30 builds arXiv:2304.02183 A Python-based tool for proving and organizing general theorems, whose flagship application is proofs about quantum circuits and algorithms.

other (SMT + Coq rewrite-rule proofs)

Name Role Verifies Last activity Build Paper Description
Giallar verifier compiler passes 2022-11-26 not attempted arXiv:2205.00661 A push-button verification toolkit for the Qiskit quantum compiler that verified 44 of 56 compiler passes against semantics preservation, using Z3 automation over Coq-proved circuit rewrite rules.

other (SMT)

Name Role Verifies Last activity Build Paper Description
Cartesian-array theory for quantum circuits (Princess) verifier circuits not attempted see entry An SMT theory of Cartesian arrays, implemented in the Princess solver, that encodes quantum gate semantics for verifying circuit correctness.
Quartz compiler compiler passes 2026-06-09 not attempted DOI A quantum circuit superoptimizer that automatically generates and formally verifies circuit transformations with an SMT solver.
SilVer verifier program semantics 2025-09-23 builds arXiv:2406.03119 An automated tool for verifying Silq programs against specifications written in the companion silspeq language, using SMT solvers.
symQV verifier circuits, program semantics 2022-12-06 not attempted arXiv:2212.02267 A tool for automated symbolic verification of quantum programs against first-order specifications, via an SMT encoding of a symbolic quantum program model.

other (SMT, dReal)

Name Role Verifies Last activity Build Paper Description
Finding Photonics Circuits via delta-weakening SMT compiler circuits not attempted arXiv:2509.11678 A dReal-based tool for finding photonic circuits that emulate quantum gates, with guarantees obtained through delta-weakening SMT.

other (tableau + tensor methods)

Name Role Verifies Last activity Build Paper Description
qsyn compiler circuits 2026-07-30 not attempted A C++ framework for synthesizing and optimizing quantum circuits that includes a formal equivalence checker based on stabilizer-tableau reduction with an exact tensor-contraction fallback.

other (tree automata)

Name Role Verifies Last activity Build Paper Description
AutoQ model-checker circuits, program semantics 2026-07-18 not attempted arXiv:2411.09121 An automata-based quantum circuit verifier using Hoare-style pre- and post-conditions represented as tree automata; version 2.0 extends to quantum programs with measurement, branching, and loop invariants.

other (weighted model counting)

Name Role Verifies Last activity Build Paper Description
Quokka# model-checker circuits 2026-07-26 not attempted arXiv:2403.18813 An equivalence checker and simulator for universal quantum circuits based on reductions to weighted model counting solved with #SAT solvers.

other (weighted tree automata)

Name Role Verifies Last activity Build Paper Description
AutoQ-Para model-checker circuits 2026-02-23 not attempted arXiv:2511.19897 A verifier for parameterized quantum circuits using synchronized weighted tree automata, providing automatic relational verification and equivalence checking.

other (ZX-calculus rewriting)

Name Role Verifies Last activity Build Paper Description
PyZX verifier circuits 2026-08-28 builds arXiv:1904.04735 A Python library for quantum circuit rewriting and optimisation using the ZX-calculus, including equivalence checking by diagram rewriting.

About

A maintained catalog of public repositories that machine-check quantum programs, circuits, protocols, and error correction in proof assistants — with the proof system, what each verifies, and a dated build observation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages