A Verified Optimizer for Quantum Circuits

被引:2
作者
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 条
[41]   Pseudo-dimension of quantum circuits [J].
Caro, Matthias C. ;
Datta, Ishaun .
QUANTUM MACHINE INTELLIGENCE, 2020, 2 (02)
[42]   Lowering the cost of quantum comparator circuits [J].
Donaire, Laura M. ;
Ortega, Gloria ;
Garzon, Ester M. ;
Orts, Francisco .
JOURNAL OF SUPERCOMPUTING, 2024, 80 (10) :13900-13917
[43]   Compaction of Topological Quantum Circuits by Modularization [J].
Asai, Kota ;
Yamashita, Shigeru .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (04) :624-632
[44]   Integrated solid circuits for quantum computing [J].
Matsueda, H .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2001, 29 (01) :107-118
[45]   Quantum-shift-register circuits [J].
Wilde, Mark M. .
PHYSICAL REVIEW A, 2009, 79 (06)
[46]   Reordering and Partitioning of Distributed Quantum Circuits [J].
Dadkhah, Davood ;
Zomorodi, Mariam ;
Hosseini, Seyed Ebrahim ;
Plawiak, Pawel ;
Zhou, Xujuan .
IEEE ACCESS, 2022, 10 :70329-70341
[47]   Synthesis of quantum-logic circuits [J].
Shende, Vivek V. ;
Bullock, Stephen S. ;
Markov, Igor L. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) :1000-1010
[48]   A Systematic Methodology to Compute the Quantum Vulnerability Factors for Quantum Circuits [J].
Oliveira, Daniel ;
Giusto, Edoardo ;
Baheri, Betis ;
Guan, Qiang ;
Montrucchio, Bartolomeo ;
Rech, Paolo .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) :2631-2644
[49]   Quantum Circuit Fragments: Efficient and verifiable format for quantum circuits [J].
Tokami, Rei ;
Suzuki, Yasunari ;
Tokunaga, Yuuki .
2024 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING, QCE, VOL 2, 2024, :388-389
[50]   Variational Shadow Quantum Circuits Assisted Quantum Convolutional Neural Network [J].
Feng, Yan-yan ;
Li, Yan ;
Li, Jie ;
Zhou, Jian ;
Shi, Jin-jing .
ADVANCED QUANTUM TECHNOLOGIES, 2025,