arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1806.09236cs.LOmath.LO
收藏

类型化线性代数 lambda 演算的具体模型

A concrete model for a typed linear algebraic lambda calculus

Alejandro Díaz-Caro, Octavio Malherbe

AI总结:

本文为带测量的类型化线性代数 lambda 演算 Lambda-S 构造了基于集合与复向量空间范畴伴随关系的具体模型,用隐藏的遗忘函子解释叠加类型 S。

摘要:

我们为 Lambda-S 给出了一个可靠的、具体的、基于范畴论的模型;Lambda-S 是线性代数 lambda 演算的类型化版本,并扩展了测量。Lambda-S 是对一阶 lambda 演算的扩展,统一了量子 lambda 演算中实现不可克隆的两种方法:禁止变量重复,以及将所有 lambda 项视为代数线性函数。Lambda-S 的类型系统具有一个叠加构造子 S,使得类型 A 被视为向量空间的基,而 SA 是其张成空间。我们的模型将 S 视为集合范畴与 C 上向量空间范畴之间伴随关系中两个函子的复合。右伴随是一个遗忘函子 U,它在语言中是隐藏的,并在计算推理中发挥核心作用。

英文摘要:

We give an adequate, concrete, categorical-based model for Lambda-S, which is a typed version of a linear-algebraic lambda calculus, extended with measurements. Lambda-S is an extension to first-order lambda calculus unifying two approaches of non-cloning in quantum lambda-calculi: to forbid duplication of variables, and to consider all lambda-terms as algebraic linear functions. The type system of Lambda-S have a superposition constructor S such that a type A is considered as the base of a vector space while SA is its span. Our model considers S as the composition of two functors in an adjunction relation between the category of sets and the category of vector spaces over C. The right adjoint is a forgetful functor U, which is hidden in the language, and plays a central role in the computational reasoning.

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

↑