Free Quantum Computing
Jacques Carette, Chris Heunen, Robin Kaarsgaard, Neil J. Ross, and Amr Sabry

TL;DR
This paper introduces a new axiomatic and categorical framework for quantum computing, clarifying its relationship with classical computing and enabling optimization and verification of quantum algorithms.
Contribution
It develops a discrete axiomatic system and a category-theoretical free model that replace continuous and linear algebraic models, linking quantum advantage to specific principles.
Findings
Reversible classical computing forms the basis of the axioms.
The free model acts as a quantum programming language with universal expressivity.
The approach facilitates automated verification and optimization of quantum computations.
Abstract
Quantum computing improves substantially on known classical algorithms for various important problems, but the nature of the relationship between quantum and classical computing is not yet fully understood. This relationship can be clarified by free models, that add to classical computing just enough physical principles to represent quantum computing and no more. Here we develop an axiomatisation of quantum computing that replaces the standard continuous postulates with a small number of discrete equations, as well as a free model that replaces the standard linear-algebraic model with a category-theoretical one. The axioms and model are based on reversible classical computing, isolate quantum advantage in the ability to take certain well-behaved square roots, and link to various quantum computing hardware platforms. This approach allows combinatorial optimisation, including brute force…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Mechanics and Applications · Computability, Logic, AI Algorithms
