2023
DOI: 10.1145/3571222
|View full text |Cite
|
Sign up to set email alerts
|

CoqQ: Foundational Verification of Quantum Programs

Abstract: 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 classic quantum algorithms are easily expressed, and an expressive program logic for proving properties of programs. CoqQ is foundational: the program logic is formally proved sound with respect to a denotational semantics based on state-of-art mathematical libraries (MathComp and MathComp Analysis). CoqQ is also practical: assertions can use Dir… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(1 citation statement)
references
References 52 publications
0
1
0
Order By: Relevance
“…The following section focuses on Quantum Error Correction and Noise Mitigation [22], covering error correction codes, noise characterization, and mitigation strategies crucial for robust quantum computing. The subsequent section addresses Quantum Software Development Tools and Frameworks [4,11], surveying quantum programming languages [16,25,27,28], development frameworks [5,9,15,17], and simulation tools for designing and optimizing quantum algorithms [2,3,13,19].…”
Section: Introductionmentioning
confidence: 99%
“…The following section focuses on Quantum Error Correction and Noise Mitigation [22], covering error correction codes, noise characterization, and mitigation strategies crucial for robust quantum computing. The subsequent section addresses Quantum Software Development Tools and Frameworks [4,11], surveying quantum programming languages [16,25,27,28], development frameworks [5,9,15,17], and simulation tools for designing and optimizing quantum algorithms [2,3,13,19].…”
Section: Introductionmentioning
confidence: 99%