Verified translation between low-level quantum languages. Singhal, K., Rand, R., & Hicks, M. In First International Workshop on Programming Languages for Quantum Computing (PLanQC '20), January, 2020.
Verified translation between low-level quantum languages [link]Paper  abstract   bibtex   
We describe the ongoing development of a verified translator between OpenQASM (Open Quantum Assembly Language) and sqir, a Small Quantum Intermediate Representation used for circuit optimization. Verified translation from and to OpenQASM will allow verified optimization of circuits written in a variety of tools and executed on real quantum computers. This translator is a step toward a verified compilation stack for quantum computing.
@inproceedings{Singhal2020,
  title     = {Verified translation between low-level quantum languages},
  author    = {Singhal, Kartik and Rand, Robert and Hicks, Michael},
  year      = {2020},
  month     = jan,
  booktitle = {First International Workshop on Programming Languages for Quantum Computing (PLanQC '20)},
  url       = {https://ks.cs.uchicago.edu/publication/verified-translation/},
  abstract  = {We describe the ongoing development of a verified translator between OpenQASM (Open Quantum Assembly Language) and sqir, a Small Quantum Intermediate Representation used for circuit optimization. Verified translation from and to OpenQASM will allow verified optimization of circuits written in a variety of tools and executed on real quantum computers. This translator is a step toward a verified compilation stack for quantum computing.},
  keywords  = {formal verification, nisq, program proof, programming languages, semantic preservation, openqasm, qasm, quantum computing},
  bibsource = qplbib
}

Downloads: 0