文件名称:lisqp:通用Lisp量子库和量子仿真器
文件大小:31KB
文件格式:ZIP
更新时间:2024-06-03 11:42:26
CommonLisp
lisqp 通用Lisp量子库和量子仿真器。 做什么用的 量子计算即将来临! 但是定义具有特定内容的量子寄存器然后为其赋予含义确实很尴尬,相反,我想直接输入一个数字,生成一个表示它的量子寄存器(甚至用经典参数调用量子函数)。 然后,我们可以有一个规范的接口来处理经典算术和量子算术。 如何建造? 当前的实施和测试平台是SBCL。 但是由于我只使用ANSI或标准函数,所以我猜它会在其他平台上运行。 在SBCL中: CL-USER> (:require :cl-lisqp) 将加载量子库和量子仿真器。 在平台上不支持:require函数: CL-USER> (asdf:load-system :cl-lisqp) 现在它将无法运行...仍在开发中...
【文件预览】:
lisqp-master
----lib()
--------error-correction.lisp(3KB)
--------general.lisp(4KB)
--------type.lisp(8KB)
--------grover.lisp(3KB)
--------gates.lisp(14KB)
--------error.lisp(2KB)
--------decohere.lisp(3KB)
--------arithmetic.lisp(2KB)
--------shor.lisp(3KB)
--------qft.lisp(2KB)
--------util.lisp(11KB)
----cl-lisqp.asd(3KB)
----TODO.md(361B)
----LICENSE(1KB)
----README.md(848B)
----packages.lisp(3KB)
----.gitignore(10B)
----emulator()
--------opcode.lisp(7KB)
--------qreg.lisp(5KB)
--------error.lisp(3KB)
--------arithmetic.lisp(2KB)
--------parser.lisp(1KB)