Linear-algebraic λ-calculus: higher-order, encodings, and confluence.

  • Authors:
  • Pablo Arrighi;Gilles Dowek

  • Affiliations:
  • Université de Grenoble and IMAG Laboratories, Grenoble Cedex, France 38031;École polytechnique and INRIA, LIX, Palaiseau Cedex, France 91128

  • Venue:
  • RTA '08 Proceedings of the 19th international conference on Rewriting Techniques and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a minimal language combining higher-ordercomputation and linear algebra. This language extends theλ-calculus with the possibility to make arbitrarylinear combinations of terms λ.t+β.u. We describe how to "execute" thislanguage in terms of a few rewrite rules, and justify them throughthe two fundamental requirements that the language be a language oflinear operators, and that it be higher-order. We mention theperspectives of this work in the field of quantum computation,whose circuits we show can be easily encoded in the calculus.Finally we prove the confluence of the calculus, this is our mainresult.