QCWAVE, a Mathematica quantum computer simulation update
Frank Tabakin, Bruno Julia-Diaz

TL;DR
QCWAVE is an upgraded Mathematica package that enhances quantum computer simulation by focusing on quantum states, enabling efficient gate operations, parallel processing, and error correction simulations for quantum algorithms.
Contribution
The paper introduces QCWAVE, a novel extension of QDENSITY, emphasizing quantum state simulations, parallel processing, and error correction capabilities in Mathematica.
Findings
Efficient simulation of quantum gates using small matrices.
Implementation of parallel error correction simulations.
Demonstration of the multiverse approach for error analysis.
Abstract
This Mathematica 7.0/8.0 package upgrades and extends the quantum computer simulation code called QDENSITY. Use of the density matrix was emphasized in QDENSITY, although that code was also applicable to a quantum state description. In the present version, the quantum state version is stressed and made amenable to future extensions to parallel computer simulations. The add-on QCWAVE extends QDENSITY in several ways. The first way is to describe the action of one, two and three- qubit quantum gates as a set of small ( or ) matrices acting on the amplitudes for a system of qubits. This procedure was described in our parallel computer simulation QCMPI and is reviewed here. The advantage is that smaller storage demands are made, without loss of speed, and that the procedure can take advantage of message passing interface (MPI) techniques,…
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.
