2017
DOI: 10.48550/arxiv.1708.06312
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Verifying Quantum Programs: From Quipper to QPMC

Abstract: In this paper we present a translation from the quantum programming language Quipper to the QPMC model checker, with the main aim of verifying Quipper programs. Quipper is an embedded functional programming language for quantum computation. It is above all a circuit description language, for this reason it uses the vector state formalism and its main purpose is to make circuit implementation easy providing high level operations for circuit manipulation. Quipper provides both an high-level circuit building inte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…For example, QPMC [6], a model checker for quantum program, is able to take the state space in the classical way by using Quantum Markov Chain, and apply classical model checking on quantum program. In order to verify Quipper quantum programs, a transition is made from quantum language Quipper to the QPMC model checker [7]. Specially, a quantum circuit is transformed into a norm form circuit, then change the norm form circuit in strong norm circuit by opportunely swapping the qubit indexes after the application of a unitary gate.…”
Section: Introductionmentioning
confidence: 99%
“…For example, QPMC [6], a model checker for quantum program, is able to take the state space in the classical way by using Quantum Markov Chain, and apply classical model checking on quantum program. In order to verify Quipper quantum programs, a transition is made from quantum language Quipper to the QPMC model checker [7]. Specially, a quantum circuit is transformed into a norm form circuit, then change the norm form circuit in strong norm circuit by opportunely swapping the qubit indexes after the application of a unitary gate.…”
Section: Introductionmentioning
confidence: 99%