English

A Denotational Semantics for Quantum Loops

Programming Languages 2025-07-01 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2506.23320,
  title  = {A Denotational Semantics for Quantum Loops},
  author = {Nicola Assolini and Alessandra Di Pierro},
  journal= {arXiv preprint arXiv:2506.23320},
  year   = {2025}
}

Comments

17 pages

R2 v1 2026-07-01T03:38:37.630Z