Quantum Control and General Recursion beyond the Unitary Case
Kathleen Barsse, Romain P\'echoux, Simon Perdrix

TL;DR
This paper introduces the first quantum programming language with recursion that supports coherent control of arbitrary quantum operations, addressing fundamental challenges in quantum software semantics.
Contribution
It develops both operational and denotational semantics for this language, incorporating measurement, recursion, and coherent control in a unified framework.
Findings
First language with recursion and coherent control of quantum operations
Operational semantics accounts for default evolution branches
Denotational semantics based on vacuum extensions and fully abstract
Abstract
Coherent control, aka quantum control, is a central concept in quantum computing that is attracting increasing attention from both the quantum foundations and quantum software communities. Defining coherent control in the presence of recursion and measurement has long been known to be a major challenge. In particular, no-go results have been established for standard semantical domains like completely positive maps. We address this problem by introducing the first quantum programming language with recursion that allows for the coherent control of arbitrary quantum operations. We equip this language with both an operational and a denotational semantics that we prove to be adequate. To design these semantics, we show that combining coherent control, recursion, and measurement crucially requires describing the evolution of subprograms in the absence of input. To address this, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Mechanics and Applications · Quantum Information and Cryptography
