An article that we are finalizing:
Hisham Sati, $\;$ Urs Schreiber:
The Quantum Monadology
download:
Abstract. The modern theory of functional programming languages uses monads for encoding computational side-effects and side-contexts beyond bare-bone program logic. Even though quantum computing is intrinsically side-effectful (as in quantum measurement) and context-dependent (as on mixed ancillary states) little of this monadic paradigm has previously been brought to bear on quantum programming languages.
Here we systematically analyze the (co)monads on categories of parameterized module spectra, which are induced by Grothendieck‘s “motivic yoga of operations” – for the present purpose specialized to $H\mathbb{C}$-modules and further to set-indexed complex vector spaces, as discussed in the companion article [EoS]. Interpreting an indexed vector space as a collection of alternative possible quantum state spaces parameterized by quantum measurement results, as familiar from Proto-Quipper semantics, we find that these (co)monads provide a comprehensive natural language for functional quantum programming with classical control and with dynamic lifting of quantum measurement-results back into classical contexts.
We close by indicating a domain-specific quantum programming language (QS) embeddable into the recently constructed linear homotopy type theory (
LHoTT
) which interprets into parameterized module spectra. Once embedded intoLHoTT
, this should make for formally verifiable universal quantum programming language with classical control, dynamic lifting and topological effects (discussed in the companion article [TQP]).
Related articles:
Related presentations:
Topological Quantum Programming via Linear Homotopy Types,
talk at Quantum Physics and Logic 2024, Buenes Aires, 15-19 July 2024
Towards Certified Topological Quantum Programming via Linear Homotopy Types,
talk at Quantum Information and Quantum Matter 2024,
NYU Abu Dhabi, 27-31 May 2024
Towards Quantum Programming via Linear Homotopy Types,
talk at Homotopy Type Theory and Computing – Classical and Quantum,
CQTS @ New York University Abu Dhabi, 19-21 April 2024
Topological Quantum Programming via Linear Homotopy Types
talk at: Homotopy Type Theory Electronic Seminar (01 Feb 2024)
Effective Quantum Certification via Linear Homotopy Types,
talk at Colloquium of the Topos Institute
Part I: 13 April 2023 [video: YT, slides:pdf]
Part II: 24 Aug 2023 [video:YT, slides:pdf]
Towards verified topological hardware-aware quantum programming
talk at CQTS & TII Workshop 2023, CQTS @ NYU Abu Dhabi, 24 Feb 2023
[slides:pdf]
Topological Quantum Programming in TED-K
talk at PlanQC 2022 33 (15 Sep 2022)
Quantum Data Types via Linear Homotopy Type Theory
talk at Workshop on Quantum Software @ QTML 2022, Naples, 12 Nov 2022
[slides: pdf]
Last revised on May 25, 2024 at 10:06:12. See the history of this page for a list of all contributions to it.