Artículo

A concrete model for a typed linear algebraic lambda calculus

Díaz Caro, Alejandro Icon; Malherbe, Octavio

Otros responsables

Fecha

11/2023

Editorial

Cambridge University Press

Revista

Mathematical Structures In Computer Science

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

0960-1295

eISSN

ISBN

Idioma

Inglés

Tipo del evento

Clasificación temática

Resumen

We give an adequate, concrete, categorical-based model for Lambda-S, which is a typed version of a linearalgebraic 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 has 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.

Colecciones

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa