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...

Descripción completa

Detalles Bibliográficos
Autores principales: Chareton, Christophe, Bardin, Sébastien, Bobot, François, Perrelle, Valentin, Valiron, Benoît
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