Soft lambda-calculus: a language for polynomial time computation. - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2004

Soft lambda-calculus: a language for polynomial time computation.

Résumé

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.
Fichier principal
Vignette du fichier
fossacs072.pdf (227.6 Ko) Télécharger le fichier
Loading...

Dates et versions

hal-00085129 , version 1 (11-07-2006)

Identifiants

  • HAL Id : hal-00085129 , version 1

Citer

Patrick Baillot, Virgile Mogbil. Soft lambda-calculus: a language for polynomial time computation.. 2004, pp.27-41. ⟨hal-00085129⟩
52 Consultations
159 Téléchargements

Partager

Gmail Facebook X LinkedIn More