Affiliation:
1. University of Edinburgh, UK
Abstract
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 fully expressive for irreversible quantum computing, including measurement. We provide universal categorical constructions that semantically interpret this arrow metalanguage with choice, starting with any rig groupoid interpreting the reversible base language. Several properties of quantum measurement follow in general, and we translate (noniterative) quantum flow charts into our language. The semantic constructions turn the category of unitaries between Hilbert spaces into the category of completely positive trace-preserving maps, and they turn the category of bijections between finite sets into the category of functions with chosen garbage. Thus they capture the fundamental theorems of classical and quantum reversible computing of Toffoli and Stinespring.
Funder
Engineering and Physical Sciences Research Council
Independent Research Fund Denmark
Publisher
Association for Computing Machinery (ACM)
Subject
Safety, Risk, Reliability and Quality,Software
Reference40 articles.
1. The Quantum IO Monad
2. Logical Reversibility of Computation
3. Silq: a high-level quantum language with safe uncomputation and intuitive semantics
4. W. J. Bowman R. P. James and A. Sabry. 2011. Dagger Traced Symmetric Monoidal Categories and Reversible Programming. Work-in-progress report presented at the 3rd International Workshop on Reversible Computation. W. J. Bowman R. P. James and A. Sabry. 2011. Dagger Traced Symmetric Monoidal Categories and Reversible Programming. Work-in-progress report presented at the 3rd International Workshop on Reversible Computation.
5. Computing with Semirings and Weak Rig Groupoids
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献