Combining quantum and classical control: syntax, semantics and adequacy


연구 분야: Software Development



학회: International Conference on Foundations of Software Science and Computation Structures


초록

The two main notions of control in quantum programming languages are often referred to as “quantum” control and “classical” control. With the latter, the control flow is based on classical information, potentially resulting from a quantum measurement, and this paradigm is well-suited to mixed state quantum computation. Whereas with quantum control, we are primarily focused on pure quantum computation and there the “control” is based on superposition. The two paradigms have not mixed well traditionally and they are almost always treated separately. In this work, we show that the paradigms may be combined within the same system. The key ingredients for achieving this are: (1) syntactically: a modality for incorporating pure quantum types into a mixed state quantum type system; (2) operationally: an adaptation of the notion of “quantum configuration” from quantum lambda-calculi, where the quantum data is replaced with pure quantum primitives; (3) denotationally: suitable (sub)categories of Hilbert spaces, for pure computation and von Neumann algebras, for mixed state computation in the Heisenberg picture of quantum mechanics.


Author Profile
Kinnari Dave

Université Paris-Saclay CNRS ENS Paris-Saclay Inria Laboratoire Méthodes Formelles 91190 Gif-sur-Yvette France

France
Author Profile
Louis Lemonnier

Université de Lorraine CNRS Inria LORIA 54000 Nancy France

France
Author Profile
Romain Péchoux

University of Edinburgh Edinburgh UK

정보 없음

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 France
사이트 Springer
좋아요 수 0

연관 논문 목록 (5건)