The Quantum Effect: A Recipe for QuantumPi

02/03/2023
by   Jacques Carette, et al.
0

Free categorical constructions characterise quantum computing as the combination of two copies of a reversible classical model, glued by the complementarity equations of classical structures. This recipe effectively constructs a computationally universal quantum programming language from two copies of Pi, the internal language of rig groupoids. The construction consists of Hughes' arrows. Thus answer positively the question whether a computational effect exists that turns reversible classical computation into quantum computation: the quantum effect. Measurements can be added by layering a further effect on top. Our construction also enables some reasoning about quantum programs (with or without measurement) through a combination of classical reasoning and reasoning about complementarity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2021

Bennett and Stinespring, Together at Last

We present a universal construction that relates reversible dynamics on ...
research
05/12/2022

Retrodictive Quantum Computing

Quantum models of computation are widely believed to be more powerful th...
research
07/26/2021

Quantum Information Effects

We study the two dual quantum information effects to manipulate the amou...
research
10/18/2021

The Spooky Pebble Game

Pebble games are commonly used to study space-time trade-offs in computa...
research
10/28/2017

Capturing the Future by Replaying the Past

Delimited continuations are the mother of all monads! So goes the slogan...
research
02/17/2004

The pre-history of quantum computation

The main ideas behind developments in the theory and technology of quant...
research
04/26/2022

Qunity: A Unified Language for Quantum and Classical Computing (Extended Version)

We introduce Qunity, a new quantum programming language designed to trea...

Please sign up or login with your details

Forgot password? Click here to reset