arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2005.08396cs.PLquant-ph
收藏

依赖类型 Proto-Quipper 中的量子电路编程教程导论

A tutorial introduction to quantum circuit programming in dependently typed Proto-Quipper

Peng Fu, Kohei Kishida, Neil J. Ross, Peter Selinger

AI总结:

本文介绍了带线性依赖类型的实验性量子电路编程语言 Proto-Quipper-D,通过示例展示了依赖类型在构建正确量子电路、实现电路族编程及解决垃圾量子比特类型安全取消计算问题方面的作用。

摘要:

我们介绍了依赖类型 Proto-Quipper(简称 Proto-Quipper-D),一种带有线性依赖类型的实验性量子电路编程语言。我们给出了几个示例来说明线性依赖类型如何帮助构建正确的量子电路。具体而言,我们展示了依赖类型如何实现电路族的编程,以及依赖类型如何解决垃圾量子比特的类型安全取消计算问题。我们还讨论了沿途的其他语言特性。

英文摘要:

We introduce dependently typed Proto-Quipper, or Proto-Quipper-D for short, an experimental quantum circuit programming language with linear dependent types. We give several examples to illustrate how linear dependent types can help in the construction of correct quantum circuits. Specifically, we show how dependent types enable programming families of circuits, and how dependent types solve the problem of type-safe uncomputation of garbage qubits. We also discuss other language features along the way.

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

↑