activity
20182026
most citedReversible effects as inverse arrows

13 citations · 31 across the 10 of their papers we have counts for

collaborators

12 papers

quant-ph2026

Free Quantum Computing

Jacques Carette, Chris Heunen, Robin Kaarsgaard +2

Quantum computing improves substantially on known classical algorithms for various important problems, but the nature of the relationship between quantum and classical computing is…

cs.LO2025

One rig to control them all

Chris Heunen, Robin Kaarsgaard, Louis Lemonnier

Controlled commands -- computations whose execution depends on a separate input -- play a central role in reversible Boolean circuits and quantum circuits. However, existing formal…

quant-ph2025

Universality of a standard two-qubit gate by catalytic embedding

Robin Kaarsgaard

We study the resources required to achieve universal quantum computing via the gate sets that provide the fundamental instructions from which quantum algorithms are built. While si…

quant-ph2025

Hadamard-Pi: Equational Quantum Programming

Wang Fang, Chris Heunen, Robin Kaarsgaard

Quantum computing offers advantages over classical computation, yet the precise features that set the two apart remain unclear. In the standard quantum circuit model, adding a 1-qu…

cs.LO2024

Compositional Reversible Computation

Jacques Carette, Chris Heunen, Robin Kaarsgaard +1

Reversible computing is motivated by both pragmatic and foundational considerations arising from a variety of disciplines. We take a particular path through the development of reve…

cs.PL2023★ 6 cited

With a Few Square Roots, Quantum Computing is as Easy as Π

Jacques Carette, Chris Heunen, Robin Kaarsgaard +1

Rig groupoids provide a semantic model of \PiLang, a universal classical reversible programming language over finite types. We prove that extending rig groupoids with just two maps…

cs.PL2023★ 2 cited

The Quantum Effect: A Recipe for QuantumPi

Jacques Carette, Chris Heunen, Robin Kaarsgaard +1

Free categorical constructions characterise quantum computing as the combination of two copies of a reversible classical model, glued by the complementarity equations of classical…

quant-ph2022★ 3 cited

Universal Properties of Partial Quantum Maps

Pablo Andrés-MartíÂ-nez, Chris Heunen, Robin Kaarsgaard

We provide a universal construction of the category of finite-dimensional C*-algebras and completely positive trace-nonincreasing maps from the rig category of finite-dimensional H…

quant-ph2021

Quantum Information Effects

Chris Heunen, Robin Kaarsgaard

We study the two dual quantum information effects to manipulate the amount of information in quantum computation: hiding and allocation. The resulting type-and-effect system is ful…

math.CT2021

Graph Traversals as Universal Constructions

Siddharth Bhaskar, Robin Kaarsgaard

We exploit a decomposition of graph traversals to give a novel characterization of depth-first and breadth-first traversals as universal constructions. Specifically, we introduce f…

quant-ph2021★ 7 cited

Bennett and Stinespring, Together at Last

Chris Heunen, Robin Kaarsgaard

We present a universal construction that relates reversible dynamics on open systems to arbitrary dynamics on closed systems: the restriction affine completion of a monoidal restri…

cs.LO2018★ 13 cited

Reversible effects as inverse arrows

Chris Heunen, Robin Kaarsgaard, Martti Karvonen

Reversible computing models settings in which all processes can be reversed. Applications include low-power computing, quantum computing, and robotics. It is unclear how to represe…