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 条
  • [31] Efficient synthesis of O-antigen fragments expressed by Burkholderia anthina by modular synthesis approach
    Nilsson, Inga
    Michalik, Dirk
    Silipo, Alba
    Molinaro, Antonio
    Vogel, Christian
    CARBOHYDRATE RESEARCH, 2015, 404 : 98 - 107
  • [32] Efficient Backcasting Search for Optical Quantum State Synthesis
    Fukui, Kosuke
    Takeda, Shuntaro
    Endo, Mamoru
    Asavanant, Warit
    Yoshikawa, Jun-ichi
    van Loock, Peter
    Furusawa, Akira
    PHYSICAL REVIEW LETTERS, 2022, 128 (24)
  • [33] Efficient synthesis of quantum gates on indirectly coupled spins
    Yuan, Haidong
    Wei, Daxiu
    Zhang, Yajuan
    Glaser, Steffen
    Khaneja, Navin
    PHYSICAL REVIEW A, 2014, 89 (04):
  • [34] A modular approach to oxoindolizino quinolines:: Efficient synthesis of mappicine ketone (nothapodytine B)
    Raolji, GB
    Garçon, W
    Greene, AE
    Kanazawa, A
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2003, 42 (41) : 5059 - 5061
  • [35] Quantum extremal modular curvature: modular transport with islands
    Aalsma, Lars
    Keeler, Cynthia
    Zukowski, Claire
    JOURNAL OF HIGH ENERGY PHYSICS, 2024, (10):
  • [36] Modular invariant of quantum tori
    Castano-Bernard, C.
    Gendron, T. M.
    PROCEEDINGS OF THE LONDON MATHEMATICAL SOCIETY, 2014, 109 : 1014 - 1049
  • [37] Modular and scalable quantum network
    Quantum, Nu
    New Electronics, 2024, 57 (02): : 1 - 3
  • [38] Fast quantum modular exponentiation
    Van Meter, R
    Itoh, KM
    PHYSICAL REVIEW A, 2005, 71 (05)
  • [39] Modular architectures for quantum networks
    Pirker, A.
    Wallnoefer, J.
    Duer, And W.
    NEW JOURNAL OF PHYSICS, 2018, 20
  • [40] Modular quantum gas platform
    Hammel, Tobias
    Kaiser, Maximilian
    Dux, Daniel
    Preiss, Philipp M.
    Weidemueller, Matthias
    Jochim, Selim
    PHYSICAL REVIEW A, 2025, 111 (03)