Algebras and Coalgebras in the Light Affine Lambda Calculus

被引:0
|
作者
Gaboardi, Marco [1 ]
Pechoux, Romain [2 ]
机构
[1] Univ Dundee, Dundee DD1 4HN, Scotland
[2] Univ Lorraine, Nancy, France
关键词
implicit computational complexity; algebra and coalgebra; light logics; LOGIC;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Algebra and coalgebra are widely used to model data types in functional programming languages and proof assistants. Their use permits to better structure the computations and also to enhance the expressivity of a language or of a proof system. Interestingly, parametric polymorphism a la System F provides a way to encode algebras and coalgebras in strongly normalizing languages without losing the good logical properties of the calculus. Even if these encodings are sometimes unsatisfying because they provide only limited forms of algebras and coalgebras, they give insights on the expressivity of System F in terms of functions that we can program in it. With the goal of contributing to a better understanding of the expressivity of Implicit Computational Complexity systems, we study the problem of defining algebras and coalgebras in the Light Affine Lambda Calculus, a system characterizing the complexity class FPTIME. This system limits the computational complexity of programs but it also limits the ways we can use parametric polymorphism, and in general the way we can write our programs. We show here that while the restrictions imposed by the Light Affine Lambda Calculus pose some issues to the standard System F encodings, they still permit to encode some form of algebra and coalgebra. Using the algebra encoding one can define in the Light Affine Lambda Calculus the traditional inductive types. Unfortunately, the corresponding coalgebra encoding permits only a very limited form of coinductive data types. To extend this class we study an extension of the Light Affine Lambda Calculus by distributive laws for the modality . This extension has been discussed but not studied before.
引用
收藏
页码:114 / 126
页数:13
相关论文
共 50 条
  • [41] Quantum affine algebras and affine Hecke algebras
    Chari, V
    Pressley, A
    PACIFIC JOURNAL OF MATHEMATICS, 1996, 174 (02) : 295 - 326
  • [42] Light types for polynomial time computation in Lambda-calculus
    Baillot, P
    Terui, K
    19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 266 - 275
  • [43] FREE HOPF ALGEBRAS GENERATED BY COALGEBRAS
    TAKEUCHI, M
    JOURNAL OF THE MATHEMATICAL SOCIETY OF JAPAN, 1971, 23 (04) : 561 - +
  • [44] Preface (Special issue algebras & coalgebras)
    Brzezinski, Tomasz
    Amin, Ismail
    Yousif, Mohamed
    APPLIED CATEGORICAL STRUCTURES, 2008, 16 (1-2) : 1 - 2
  • [45] Preface (Special Issue Algebras & Coalgebras)
    Tomasz Brzeziński
    Ismail Amin
    Mohamed Yousif
    Applied Categorical Structures, 2008, 16 : 1 - 2
  • [46] QUIVER ALGEBRAS, PATH COALGEBRAS AND COREFLEXIVITY
    Dascalescu, Sorin
    Iovanov, Miodrag C.
    Nastasescu, Constantin
    PACIFIC JOURNAL OF MATHEMATICS, 2013, 262 (01) : 49 - 79
  • [47] Generalities - Coalgebras, bialgebras, and Hopf algebras
    Caenepeel, S
    FROBENIUS AND SEPARABLE FUNCTORS FOR GENERALIZED MODULE CATEGORIES AND NONLINEAR EQUATIONS, 2002, 1787 : 3 - 37
  • [48] Duality theorems for graded algebras and coalgebras
    Dascalescu, S
    Nastasescu, C
    VanOystaeyen, F
    Torrecillas, B
    JOURNAL OF ALGEBRA, 1997, 192 (01) : 261 - 276
  • [49] DUAL ADJUNCTIONS BETWEEN ALGEBRAS AND COALGEBRAS
    Porst, Hans-E.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2008, 33 (2C): : 407 - 411
  • [50] LIMITS OF COALGEBRAS, BIALGEBRAS AND HOPF ALGEBRAS
    Agore, A. L.
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2011, 139 (03) : 855 - 863