Score: 0

A Denotational Semantics for Quantum Loops

Published: June 29, 2025 | arXiv ID: 2506.23320v1

By: Nicola Assolini, Alessandra Di Pierro

Potential Business Impact:

Makes quantum computers easier to program.

Programming a quantum computer, i.e., implementing quantum algorithms on a quantum processor-based copmputer architecture, is a task that can be addressed (just as for classical computers) at different levels of abstraction. This paper proposes a denotational semantics for high-level quantum programming constructs, focusing on the conceptual meaning of quantum-controlled branching and iteration. We introduce a denotational domain where a mathematical meaning of a quantum control flow with loops can be defined, which reflects the coherent evolution of the quantum system implementing the program.

Country of Origin
🇮🇹 Italy

Page Count
17 pages

Category
Computer Science:
Programming Languages