Modular Synthesis of Efficient Quantum Uncomputation

被引:0
|
作者
Venev, Hristo [1 ]
Gehr, Timon [2 ]
Dimitrov, Dimitar [1 ]
Vechev, Martin [1 ,2 ]
机构
[1] Sofia Univ St Kliment Ohridski, INSAIT, Sofia, Bulgaria
[2] Swiss Fed Inst Technol, Zurich, Switzerland
来源
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL | 2024年 / 8卷 / OOPSLA2期
基金
芬兰科学院;
关键词
quantum programming languages; intermediate representations;
D O I
10.1145/3689785
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A key challenge of quantum programming is uncomputation: the reversible deallocation of qubits. And while there has been much recent progress on automating uncomputation, state-of-the-art methods are insufficient for handling today's expressive quantum programming languages. A core reason is that they operate on primitive quantum circuits, while quantum programs express computations beyond circuits, for instance, they can capture families of circuits defined recursively in terms of uncomputation and adjoints. In this paper, we introduce the first modular automatic approach to synthesize correct and efficient uncomputation for expressive quantum programs. Our method is based on two core technical contributions: (i) an intermediate representation (IR) that can capture expressive quantum programs and comes with support for uncomputation, and (ii) modular algorithms over that IR for synthesizing uncomputation and adjoints. We have built a complete end-to-end implementation of our method, including an implementation of the IR and the synthesis algorithms, as well as a translation from an expressive fragment of the Silq programming language to our IR and circuit generation from the IR. Our experimental evaluation demonstrates that we can handle programs beyond the capabilities of existing uncomputation approaches, while being competitive on the benchmarks they can handle. More broadly, we show that it is possible to benefit from the greater expressivity and safety offered by high-level quantum languages without sacrificing efficiency.
引用
收藏
页数:28
相关论文
共 50 条
  • [21] A CLASS OF EFFICIENT QUANTUM INCREMENTER GATES FOR QUANTUM CIRCUIT SYNTHESIS
    Li, Xiaoyu
    Yang, Guowu
    Torres, Carlos Manuel, Jr.
    Zheng, Desheng
    Wang, Kang L.
    INTERNATIONAL JOURNAL OF MODERN PHYSICS B, 2014, 28 (01):
  • [22] Efficient synthesis of probabilistic quantum circuits with fallback
    Bocharov, Alex
    Roetteler, Martin
    Svore, Krysta M.
    PHYSICAL REVIEW A, 2015, 91 (05):
  • [23] Efficient Quantum State Synthesis with One Query
    Rosenthal, Gregory
    PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 2508 - 2534
  • [24] Efficient Synthesis of Phenylacetate and 2-Phenylethanol by Modular Cascade Biocatalysis
    Mao, Zuoxi
    Liu, Lijun
    Zhang, Yang
    Yuan, Jifeng
    CHEMBIOCHEM, 2020, 21 (18) : 2676 - 2679
  • [25] A Modular, Efficient, and Stereoselective Synthesis of Substituted Piperidin-4-ols
    Cui, Li
    Li, Chaoqun
    Zhang, Liming
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2010, 49 (48) : 9178 - 9181
  • [26] General and Modular Synthesis of Covalent Organic Cages for Efficient Molecular Recognition
    Zhao, Xiang
    Cui, Haoyu
    Guo, Lingling
    Li, Bin
    Li, Jian
    Jia, Xueshun
    Li, Chunju
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2024, 63 (47)
  • [27] MOCK MODULAR FORMS AND QUANTUM MODULAR FORMS
    Choi, Dohoon
    Lim, Subong
    Rhoades, Robert C.
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2016, 144 (06) : 2337 - 2349
  • [28] Quantum Modular Multiplication
    Cho, Seong-Min
    Kim, Aeyoung
    Choi, Dooho
    Choi, Byung-Soo
    Seo, Seung-Hyun
    IEEE ACCESS, 2020, 8 : 213244 - 213252
  • [29] Modular quantum cosmology
    Bertolami, O
    Schiappa, R
    CLASSICAL AND QUANTUM GRAVITY, 1999, 16 (07) : 2545 - 2557
  • [30] Quantum spaces are modular
    Freidel, Laurent
    Leigh, Robert G.
    Minic, Djordje
    PHYSICAL REVIEW D, 2016, 94 (10)