Reference. Compositional Reversible Computation

Cite

Cite as @carette-2024-compositional (helia, typst) · \cite{carette-2024-compositional} (LaTeX)
BibTeX
bibtex · 1 line
@inbook{carette-2024-compositional, title={Compositional Reversible Computation}, ISBN={9783031620768}, ISSN={1611-3349}, url={http://dx.doi.org/10.1007/978-3-031-62076-8_2}, DOI={10.1007/978-3-031-62076-8_2}, booktitle={Reversible Computation}, publisher={Springer Nature Switzerland}, author={Carette, Jacques and Heunen, Chris and Kaarsgaard, Robin and Sabry, Amr}, year={2024}, pages={10–27} }
hayagriva YAML (typst)
yaml · 19 lines
carette-2024-compositional:
  type: chapter
  title: Compositional Reversible Computation
  author:
  - Carette, Jacques
  - Heunen, Chris
  - Kaarsgaard, Robin
  - Sabry, Amr
  date: 2024
  page-range: 10-27
  url: http://dx.doi.org/10.1007/978-3-031-62076-8_2
  serial-number:
    doi: 10.1007/978-3-031-62076-8_2
    isbn: '9783031620768'
    issn: 1611-3349
  parent:
    type: book
    title: Reversible Computation
    publisher: Springer Nature Switzerland
Cites 60 works (2 here)
With notes (2)

How to Bake a Quantum Π carette-2024-how

We construct a computationally universal quantum programming language Quantum Π from two copies of Π , the internal language of rig groupoids. The first step constructs a pure (measurement-free) term language by interpreting each copy of Π in a generalisation of the category Unitary in which every morphism is “rotated” by a particular angle, and the two copies are amalgamated using a free categorical construction expressed as a computational effect. The amalgamated language only exhibits quantum behaviour for specific values of the rotation angles, a property which is enforced by imposing a small number of equations on the resulting category. The second step in the construction introduces measurements by layering an additional computational effect.
DOI · arXiv (earlier version) · pldb

With a Few Square Roots, Quantum Computing Is as Easy as Pi carette-2024-with

Rig groupoids provide a semantic model of Π , a universal classical reversible programming language over finite types. We prove that extending rig groupoids with just two maps and three equations about them results in a model of quantum computing that is computationally universal and equationally sound and complete for a variety of gate sets. The first map corresponds to an 8th root of the identity morphism on the unit 1. The second map corresponds to a square root of the symmetry on 1 + 1 . As square roots are generally not unique and can sometimes even be trivial, the maps are constrained to satisfy a nondegeneracy axiom, which we relate to the Euler decomposition of the Hadamard gate. The semantic construction is turned into an extension of Π , called Π , that is a computationally universal quantum programming language equipped with an equational theory that is sound and complete with respect to the Clifford gate set, the standard gate set of Clifford+T restricted to ≤ 2 qubits, and the computationally universal Gaussian Clifford+T gate set.
PDF · DOI · arXiv · pldb
External (58)
carette-2024-compositional reference entries/refs/carette-2024-compositional/carette-2024-compositional.hel