Quantum Programming Without the Quantum Physics
Jun Inoue

TL;DR
This paper introduces a new quantum programming paradigm that simplifies understanding by using classical data and a negative-probability random generator, removing the need for complex quantum physics concepts.
Contribution
It presents a novel quantum programming model based on negative probabilities, making quantum programming more accessible and providing a universal, implementable language.
Findings
The proposed language can express all quantum programs.
It captures measurement semantics without qubits or collapse.
The model is proven to be implementable and universal.
Abstract
We propose a quantum programming paradigm where all data are familiar classical data, and the only non-classical element is a random number generator that can return results with negative probability. Currently, the vast majority of quantum programming languages instead work with quantum data types made up of qubits. The description of their behavior relies on heavy linear algebra and many interdependent concepts and intuitions from quantum physics, which takes dedicated study to understand. We demonstrate that the proposed view of quantum programming explains its central concepts and constraints in more accessible, computationally relevant terms. This is achieved by systematically reducing everything to the existence of that negative-probability random generator, avoiding mention of advanced physics as much as possible. This makes quantum programming more accessible to programmers…
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
