Quantum computing emulation in common lisp
Go to file
2024-12-19 12:25:23 -08:00
examples Experiment 2024-12-19 12:25:23 -08:00
.gitignore Work on parsing and operators 2024-12-06 22:24:29 -08:00
circuit.lisp Experiment 2024-12-19 12:25:23 -08:00
cl-quantum.asd Add examples and clean up some stuff 2024-12-08 22:06:58 -08:00
LICENSE Initial commit 2024-12-06 07:54:58 -08:00
math.lisp Experiment 2024-12-19 12:25:23 -08:00
package.lisp Experiment 2024-12-19 12:25:23 -08:00
parse.lisp Add examples and clean up some stuff 2024-12-08 22:06:58 -08:00
pprint.lisp Add examples and clean up some stuff 2024-12-08 22:06:58 -08:00
README.md Update README.md 2024-12-09 13:31:56 -08:00
state.lisp Add examples and clean up some stuff 2024-12-08 22:06:58 -08:00

cl-quantum

cl-quantum is a quantum circuit simulator for common lisp. It also has a basic vector and matrix algebra library included. cl-quantum has external requirements to use the main simulator, however, cl-ppcre is required to parse back pretty-printed states. cl-quantum has been tested with SBCL 2.4.9 on ArchLinux and was able to perform a simple Grover's search algorithm with 11 qbits in about 5 minutes.

I wrote this for a final project for my PHYSICS-103 class a LACC.