Linear-algebraic λ-calculus: Higher-order, encodings, and confluence

被引:0
|
作者
Arrighi, Pablo [1 ,2 ,3 ,4 ]
Dowek, Gilles
机构
[1] Univ Grenoble, 46 Ave Felix Viallet, F-38031 Grenoble, France
[2] IMAG Labs, F-38031 Grenoble, France
[3] Ecole Polytech, F-91128 Palaiseau, France
[4] INRIA, F-91128 Palaiseau, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce a minimal language combining higher-order computation and linear algebra. This language extends the lambda-calculus with the possibility to make arbitrary linear combinations of terms alpha.t + beta.u. We describe how to "execute" this language in terms of a few rewrite rules, and justify them through the two fundamental requirements that the language be a language of linear operators, and that it be higher-order. We mention the perspectives 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 main result.
引用
收藏
页码:17 / +
页数:3
相关论文
共 50 条
  • [1] LINEAL: A LINEAR-ALGEBRAIC λ-CALCULUS
    Arrighi, Pablo
    Dowek, Gilles
    LOGICAL METHODS IN COMPUTER SCIENCE, 2017, 13 (01)
  • [2] The del-calculus.: Functional programming with higher-order encodings
    Schürmann, C
    Poswolsky, A
    Sarnat, JR
    TYPED LAMBDA CALCULI AND APPLICATIONS, PROCEEDINGS, 2005, 3461 : 339 - 353
  • [3] On Bisimulation Theory in Linear Higher-Order π-Calculus
    Xu, Xian
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY III, 2009, 5800 : 244 - 274
  • [4] Higher-order matching in the linear λ-calculus with pairing
    de Groote, P
    Salvati, S
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2004, 3210 : 220 - 234
  • [5] On the complexity of higher-order matching in the linear λ-calculus
    Salvati, S
    de Groote, P
    REWRITING TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2003, 2706 : 234 - 245
  • [6] Higher-Order Functions in Aesthetic EC Encodings
    McDermott, James
    Byrne, Jonathan
    Swafford, John Mark
    O'Neill, Michael
    Brabazon, Anthony
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [7] Higher-order rewrite systems and their confluence
    Mayr, R
    Nipkow, T
    THEORETICAL COMPUTER SCIENCE, 1998, 192 (01) : 3 - 29
  • [8] Reversibility in the higher-order π-calculus
    Lanese, Ivan
    Mezzina, Claudio Antares
    Stefani, Jean-Bernard
    THEORETICAL COMPUTER SCIENCE, 2016, 625 : 25 - 84
  • [9] A Reflective Higher-order Calculus
    Meredith, L. G.
    Radestock, Matthias
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 141 (05) : 49 - 67
  • [10] A Type System for the Vectorial Aspect of the Linear-Algebraic Lambda-Calculus
    Arrighi, Pablo
    Diaz-Caro, Alejandro
    Valiron, Benoit
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (88): : 1 - 15