We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

quant-ph

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Quantum Physics

Title: Verified compilation of space-efficient reversible circuits

Abstract: The generation of reversible circuits from high-level code is an important problem in several application domains, including low-power electronics and quantum computing. Existing tools compile and optimize reversible circuits for various metrics, such as the overall circuit size or the total amount of space required to implement a given function reversibly. However, little effort has been spent on verifying the correctness of the results, an issue of particular importance in quantum computing. There, compilation allows not only mapping to hardware, but also the estimation of resources required to implement a given quantum algorithm, a process that is crucial for identifying which algorithms will outperform their classical counterparts. We present a reversible circuit compiler called ReVerC, which has been formally verified in F* and compiles circuits that operate correctly with respect to the input program. Our compiler compiles the Revs language to combinational reversible circuits with as few ancillary bits as possible, and provably cleans temporary values.
Comments: Proceedings version. New section on eager cleanup, general streamlining
Subjects: Quantum Physics (quant-ph); Emerging Technologies (cs.ET)
Journal reference: Proceedings of the 29th International Conference on Computer Aided Verification, pp. 3-21, 2017
DOI: 10.1007/978-3-319-63390-9_1
Cite as: arXiv:1603.01635 [quant-ph]
  (or arXiv:1603.01635v2 [quant-ph] for this version)

Submission history

From: Matthew Amy [view email]
[v1] Fri, 4 Mar 2016 21:17:33 GMT (126kb,D)
[v2] Fri, 20 Apr 2018 18:47:17 GMT (109kb,D)

Link back to: arXiv, form interface, contact.