A Verified Optimizer for Quantum Circuits

被引:1
作者
Hietala, Kesha [1 ,2 ]
Rand, Robert [3 ]
Li, Liyi [1 ]
Hung, Shih-Han [4 ]
Wu, Xiaodi [1 ]
Hicks, Michael [1 ,2 ]
机构
[1] Univ Maryland, Baltimore, MD USA
[2] Univ Amazon, Seattle, WA USA
[3] Univ Chicago, Chicago, IL USA
[4] Univ Texas Austin, Austin, TX USA
来源
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS | 2023年 / 45卷 / 03期
关键词
Formal verification; quantum computing; circuit optimization; certified compilation;
D O I
10.1145/3604630
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present voqc, the first verified optimizer for quantum circuits, written using the Coq proof assistant. Quantum circuits are expressed as programs in a simple, low-level language called sqir, a small quantum intermediate representation, which is deeply embedded in Coq. Optimizations and other transformations are expressed as Coq functions, which are proved correct with respect to a semantics of sqir programs. sqir programs denote complex-valued matrices, as is standard in quantum computation, but we treat matrices symbolically to reason about programs that use an arbitrary number of quantum bits. sqir's careful design and our provided automation make it possible to write and verify a broad range of optimizations in voqc, including full-circuit transformations from cutting-edge optimizers.
引用
收藏
页数:35
相关论文
共 50 条
  • [21] Quantum Circuits for Dynamic Runtime Assertions in Quantum Computation
    Zhou, Huiyang
    Byrd, Gregory T.
    IEEE COMPUTER ARCHITECTURE LETTERS, 2019, 18 (02) : 111 - 114
  • [22] Genetic algorithms as classical optimizer for the Quantum Approximate Optimization Algorithm
    Acampora, Giovanni
    Chiatto, Angela
    Vitiello, Autilia
    APPLIED SOFT COMPUTING, 2023, 142
  • [23] QANA: Quantum-based avian navigation optimizer algorithm
    Zamani, Hoda
    Nadimi-Shahraki, Mohammad H.
    Gandomi, Amir H.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 104
  • [24] Split Compilation for Security of Quantum Circuits
    Saki, Abdullah Ash
    Suresh, Aakarshitha
    Topaloglu, Rasit Onur
    Ghosh, Swaroop
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [25] Equivalence Checking of Dynamic Quantum Circuits
    Hong, Xin
    Feng, Yuan
    Li, Sanjiang
    Ying, Mingsheng
    2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [26] A comprehensive study of quantum arithmetic circuits
    Wang, Siyi
    Li, Xiufan
    Lee, Wei Jie Bryan
    Deb, Suman
    Lim, Eugene
    Chattopadhyay, Anupam
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2025, 383 (2288):
  • [27] Binary Pooling Circuits for Quantum Computing
    Yetis, Hasan
    Karakose, Mehmet
    2021 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATION (DASA), 2021,
  • [28] Modular quantum circuits for secure communication
    Ceschini, Andrea
    Rosato, Antonello
    Panella, Massimo
    IET QUANTUM COMMUNICATION, 2023, 4 (04): : 208 - 217
  • [29] Optimized Noise Suppression for Quantum Circuits
    Wagner, Friedrich
    Egger, Daniel J.
    Liers, Frauke
    INFORMS JOURNAL ON COMPUTING, 2025, 37 (01) : 22 - 41
  • [30] Quantum realization of some quaternary circuits
    Khan, Md. Mahmud Muntakim
    Biswas, Ayan Kumar
    Chowdhury, Shuvro
    Tanzid, Mehbuba
    Mohsin, Kazi Mohammad
    Hasan, Masud
    Khan, Asif Islam
    2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 1983 - +