Skip to main navigation Skip to search Skip to main content

Free quantum computing

  • Jacques Carette
  • , Chris Heunen*
  • , Robin Kaarsgaard
  • , Neil J. Ross
  • , Amr Sabry
  • *Corresponding author for this work
  • McMaster University
  • The University of Edinburgh
  • Dalhousie University
  • Indiana University Bloomington

Research output: Contribution to journalJournal articleResearchpeer-review

111 Downloads (Pure)

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 axiomatization 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 optimization, including brute force computer search, to optimize quantum computations. The free model may be interpreted as a programming language for quantum computers, that has the same expressivity and computational universality as the standard model, but additionally allows automated verification and reasoning.

Original languageEnglish
Article numbere2510881123
JournalProceedings of the National Academy of Sciences of the United States of America
Volume123
Issue number8
Number of pages6
ISSN0027-8424
DOIs
Publication statusPublished - 24. Feb 2026

Keywords

  • axiomatization
  • category theory
  • free model
  • reversible computing

Fingerprint

Dive into the research topics of 'Free quantum computing'. Together they form a unique fingerprint.

Cite this