Algebraic Effects, Linearity, and Quantum Programming Languages

Special Interest Group on Programming Languages(2015)

引用 71|浏览68
暂无评分
摘要
We develop a new framework of algebraic theories with linear parameters, and use it to analyze the equational reasoning principles of quantum computing and quantum programming languages. We use the framework as follows: we present a new elementary algebraic theory of quantum computation, built from unitary gates and measurement;we provide a completeness theorem or the elementary algebraic theory by relating it with a model from operator algebra; we extract an equational theory for a quantum programming language from the algebraic theory;we compare quantum computation with other local notions of computation by investigating variations on the algebraic theory. we present a new elementary algebraic theory of quantum computation, built from unitary gates and measurement;we provide a completeness theorem or the elementary algebraic theory by relating it with a model from operator algebra; we extract an equational theory for a quantum programming language from the algebraic theory;we compare quantum computation with other local notions of computation by investigating variations on the algebraic theory.
更多
查看译文
关键词
monads.,quantum computation,algebraic approaches to semantics,denotational semantics,algebraic effects,monads
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要