Soft lambda-calculus: A language for polynomial time computation

被引:0
|
作者
Baillot, P [1 ]
Mogbil, V [1 ]
机构
[1] Univ Paris 13, CNRS, Lab Informat Paris N, UMR 7030,Inst Galilee, F-93430 Villetaneuse, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Soft linear logic ([Lafont02]) is a subsystem of linear logic characterizing the class PTIME. We introduce Soft lambda- calculus as a calculus typable in the intuitionistic and affine variant of this logic. We prove that the (untyped) terms of this calculus are reducible in polynomial time. We then extend the type system of Soft logic with recursive types. This allows us to consider non-standard types for representing lists. Using these datatypes we examine the concrete expressiveness of Soft lambda-calculus with the example of the insertion sort algorithm.
引用
收藏
页码:27 / 41
页数:15
相关论文
共 50 条
  • [21] Spinal Atomic Lambda-Calculus
    Sherratt, David
    Heijltjes, Willem
    Gundersen, Tom
    Parigot, Michel
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2020, 2020, 12077 : 582 - 601
  • [22] ON THE REPRESENTATION OF DATA IN LAMBDA-CALCULUS
    PARIGOT, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 440 : 309 - 321
  • [23] LAMBDA-CALCULUS MODELS AND EXTENSIONALITY
    HINDLEY, R
    LONGO, G
    JOURNAL OF SYMBOLIC LOGIC, 1980, 45 (02) : 392 - 392
  • [24] COMPUTATIONAL LAMBDA-CALCULUS AND MONADS
    MOGGI, E
    FOURTH ANNUAL SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 1989, : 14 - 23
  • [25] Solvability in Resource Lambda-Calculus
    Pagani, Michele
    della Rocca, Simona Ronchi
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2010, 6014 : 358 - 373
  • [26] HIGHLIGHTS OF THE HISTORY OF THE LAMBDA-CALCULUS
    ROSSER, JB
    ANNALS OF THE HISTORY OF COMPUTING, 1984, 6 (04): : 337 - 349
  • [27] Standardization in resource lambda-calculus
    Dominici, Maurizio
    Della Rocca, Simona Ronchi
    Tranquilli, Paolo
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (101): : 1 - 11
  • [28] INVERTIBLE TERMS IN THE LAMBDA-CALCULUS
    BERGSTRA, J
    KLOP, JW
    THEORETICAL COMPUTER SCIENCE, 1980, 11 (01) : 19 - 37
  • [29] A linear linear lambda-calculus
    Diaz-Caro, Alejandro
    Dowek, Gilles
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2024,
  • [30] Development Separation in Lambda-Calculus
    Xi, Hongwei
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 143 : 207 - 221