Abstract

We present sqire, a low-level language for quantum computing and verification. sqire uses a global register of quantum bits, allowing easy compilation to and from existing ‘quantum assembly&⋕39; languages and simplifying the verification process. We demonstrate the power of sqire as an intermediate representation of quantum programs by verifying a number of useful optimizations, and we demonstrate sqire&⋕39;s use as a tool for general verification by proving several quantum programs correct.

Publication Details
Publication Type
Journal Article
Year of Publication
2019
URL
https://arxiv.org/abs/1904.06319
Journal
arXiv
Contributors
Date Published
04/2019