Artículo
A concrete model for a typed linear algebraic lambda calculus
Fecha de publicación:
11/2023
Editorial:
Cambridge University Press
Revista:
Mathematical Structures In Computer Science
ISSN:
0960-1295
Idioma:
Inglés
Tipo de recurso:
Artículo publicado
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.
Palabras clave:
QUANTUM COMPUTING
,
ALGEBRAIC LAMBDA CALCULUS
,
CATEGORICAL SEMANTICS
Archivos asociados
Licencia
Identificadores
Colecciones
Articulos(ICC)
Articulos de INSTITUTO DE INVESTIGACION EN CIENCIAS DE LA COMPUTACION
Articulos de INSTITUTO DE INVESTIGACION EN CIENCIAS DE LA COMPUTACION
Citación
Díaz Caro, Alejandro; Malherbe, Octavio; A concrete model for a typed linear algebraic lambda calculus; Cambridge University Press; Mathematical Structures In Computer Science; 34; 1; 11-2023; 1-44
Compartir
Altmétricas