Cargando…
An Automated Deductive Verification Framework for Circuit-building Quantum Programs
While recent progress in quantum hardware open the door for significant speedup in certain key areas, quantum algorithms are still hard to implement right, and the validation of such quantum programs is a challenge. In this paper we propose Qbricks, a formal verification environment for circuit-buil...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7984546/ http://dx.doi.org/10.1007/978-3-030-72019-3_6 |
_version_ | 1783668088092229632 |
---|---|
author | Chareton, Christophe Bardin, Sébastien Bobot, François Perrelle, Valentin Valiron, Benoît |
author_facet | Chareton, Christophe Bardin, Sébastien Bobot, François Perrelle, Valentin Valiron, Benoît |
author_sort | Chareton, Christophe |
collection | PubMed |
description | While recent progress in quantum hardware open the door for significant speedup in certain key areas, quantum algorithms are still hard to implement right, and the validation of such quantum programs is a challenge. In this paper we propose Qbricks, a formal verification environment for circuit-building quantum programs, featuring both parametric specifications and a high degree of proof automation. We propose a logical framework based on first-order logic, and develop the main tool we rely upon for achieving the automation of proofs of quantum specification: PPS, a parametric extension of the recently developed path sum semantics. To back-up our claims, we implement and verify parametric versions of several famous and non-trivial quantum algorithms, including the quantum parts of Shor’s integer factoring, quantum phase estimation (QPE) and Grover’s search. |
format | Online Article Text |
id | pubmed-7984546 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
record_format | MEDLINE/PubMed |
spelling | pubmed-79845462021-03-23 An Automated Deductive Verification Framework for Circuit-building Quantum Programs Chareton, Christophe Bardin, Sébastien Bobot, François Perrelle, Valentin Valiron, Benoît Programming Languages and Systems Article While recent progress in quantum hardware open the door for significant speedup in certain key areas, quantum algorithms are still hard to implement right, and the validation of such quantum programs is a challenge. In this paper we propose Qbricks, a formal verification environment for circuit-building quantum programs, featuring both parametric specifications and a high degree of proof automation. We propose a logical framework based on first-order logic, and develop the main tool we rely upon for achieving the automation of proofs of quantum specification: PPS, a parametric extension of the recently developed path sum semantics. To back-up our claims, we implement and verify parametric versions of several famous and non-trivial quantum algorithms, including the quantum parts of Shor’s integer factoring, quantum phase estimation (QPE) and Grover’s search. 2021-03-23 /pmc/articles/PMC7984546/ http://dx.doi.org/10.1007/978-3-030-72019-3_6 Text en © The Author(s) 2021 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
spellingShingle | Article Chareton, Christophe Bardin, Sébastien Bobot, François Perrelle, Valentin Valiron, Benoît An Automated Deductive Verification Framework for Circuit-building Quantum Programs |
title | An Automated Deductive Verification Framework for Circuit-building Quantum Programs |
title_full | An Automated Deductive Verification Framework for Circuit-building Quantum Programs |
title_fullStr | An Automated Deductive Verification Framework for Circuit-building Quantum Programs |
title_full_unstemmed | An Automated Deductive Verification Framework for Circuit-building Quantum Programs |
title_short | An Automated Deductive Verification Framework for Circuit-building Quantum Programs |
title_sort | automated deductive verification framework for circuit-building quantum programs |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7984546/ http://dx.doi.org/10.1007/978-3-030-72019-3_6 |
work_keys_str_mv | AT charetonchristophe anautomateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT bardinsebastien anautomateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT bobotfrancois anautomateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT perrellevalentin anautomateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT valironbenoit anautomateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT charetonchristophe automateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT bardinsebastien automateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT bobotfrancois automateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT perrellevalentin automateddeductiveverificationframeworkforcircuitbuildingquantumprograms AT valironbenoit automateddeductiveverificationframeworkforcircuitbuildingquantumprograms |