arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2303.17399quant-phcs.PL
收藏

Zeta演算

The Zeta Calculus

Nicklas Botö, Fabian Forslund

摘要:

我们提出了一种量子编程语言,推广了$λ$ -演算。语言是非线性的;重复变量表示,不是克隆量子数据,而是共享量子位的状态;也就是说,产生一对纠缠的量子位,其振幅相对于所选的基是相同的。该语言有两个抽象运算符,$ζ$和$ξ$,分别对应于Z基和X基;每个抽象运算符也由一个相位参数化,表示在共享之前应用于输入的旋转。我们给出了ZX-演算语言的语义,并证明了它的等式理论的声音。我们展示了这种语言如何在量子世界中提供高阶函数的良好表示。

英文摘要:

We propose a quantum programming language that generalizes the $λ$-calculus. The language is non-linear; duplicated variables denote, not cloning of quantum data, but sharing a qubit's state; that is, producing an entangled pair of qubits whose amplitudes are identical with respect to a chosen basis. The language has two abstraction operators, $ζ$ and $ξ$, corresponding to the Z- and X-bases; each abstraction operator is also parameterised by a phase, indicating a rotation that is applied to the input before it is shared. We give semantics for the language in the ZX-calculus and prove its equational theory sound. We show how this language can provide a good representation of higher-order functions in the quantum world.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑