We provide a computational definition of the notions of vector space andbilinear functions. We use this result to introduce a minimal languagecombining higher-order computation and linear algebra. This language extendsthe Lambda-calculus with the possibility to make arbitrary linear combinationsof terms alpha.t + beta.u. We describe how to "execute" this language in termsof a few rewrite rules, and justify them through the two fundamentalrequirements that the language be a language of linear operators, and that itbe higher-order. We mention the perspectives of this work in the field ofquantum computation, whose circuits we show can be easily encoded in thecalculus. Finally, we prove the confluence of the entire calculus.Comment: The complem...
The authors discuss possible lambda calculi for intuitionistic linear logic with exponential connect...
We present an extension of the lambda-calculus with dierential constructions motivated by a model of...
In Proceedings DCM 2011, arXiv:1207.6821International audienceWe describe a type system for the line...
International audienceWe provide a computational de nition of the notions of vector space and biline...
We provide a computational definition of the notions of vector space and bilinear functions. We use ...
We introduce a minimal language combining both higher-order computation and linear algebra. Roughly,...
International audienceThe linear-algebraic lambda-calculus and the algebraic lambda-calculus are unt...
We prove a linearity theorem for an extension of linear logic with addition and multiplication by a ...
International audienceWe prove a linearity theorem for an extension of linear logic with addition an...
We introduce a minimal language combining higher-order computation and linear algebra. Roughly, this...
International audienceWe examine the relationship between the algebraic lambda-calculus, a fragment ...
We examine the relationship between the algebraic lambda-calculus, a fragmentof the differential lam...
If every lambda-abstraction in a lambda-term M binds at most one variable occurrence, then M is said...
29 pagesInternational audienceWe introduce an extension of the pure lambda-calculus by endowing the ...
The linear-algebraic lambda-calculus and the algebraic lambda-calculus are untyped lambda-calculi ex...
The authors discuss possible lambda calculi for intuitionistic linear logic with exponential connect...
We present an extension of the lambda-calculus with dierential constructions motivated by a model of...
In Proceedings DCM 2011, arXiv:1207.6821International audienceWe describe a type system for the line...
International audienceWe provide a computational de nition of the notions of vector space and biline...
We provide a computational definition of the notions of vector space and bilinear functions. We use ...
We introduce a minimal language combining both higher-order computation and linear algebra. Roughly,...
International audienceThe linear-algebraic lambda-calculus and the algebraic lambda-calculus are unt...
We prove a linearity theorem for an extension of linear logic with addition and multiplication by a ...
International audienceWe prove a linearity theorem for an extension of linear logic with addition an...
We introduce a minimal language combining higher-order computation and linear algebra. Roughly, this...
International audienceWe examine the relationship between the algebraic lambda-calculus, a fragment ...
We examine the relationship between the algebraic lambda-calculus, a fragmentof the differential lam...
If every lambda-abstraction in a lambda-term M binds at most one variable occurrence, then M is said...
29 pagesInternational audienceWe introduce an extension of the pure lambda-calculus by endowing the ...
The linear-algebraic lambda-calculus and the algebraic lambda-calculus are untyped lambda-calculi ex...
The authors discuss possible lambda calculi for intuitionistic linear logic with exponential connect...
We present an extension of the lambda-calculus with dierential constructions motivated by a model of...
In Proceedings DCM 2011, arXiv:1207.6821International audienceWe describe a type system for the line...