Soft Linear Logic (SLL) is a subsystem of second-order linear logic with restricted rules for exponentials, which is correct and complete for PTIME. We design a type assignment system for the lambda-calculus (STA), which assigns to lambda-terms as types (a proper subset of ) SLL formulas, in such a way that typable terms inherit the good complexity properties of the logical system. Namely STA enjoys sub ject reduction and normalization, and it is correct and complete for PTIME and FPTIME.

A Soft Type Assignment System for Lambda-Calculus

GABOARDI, MARCO GIUSEPPE;RONCHI DELLA ROCCA, Simonetta
2007-01-01

Abstract

Soft Linear Logic (SLL) is a subsystem of second-order linear logic with restricted rules for exponentials, which is correct and complete for PTIME. We design a type assignment system for the lambda-calculus (STA), which assigns to lambda-terms as types (a proper subset of ) SLL formulas, in such a way that typable terms inherit the good complexity properties of the logical system. Namely STA enjoys sub ject reduction and normalization, and it is correct and complete for PTIME and FPTIME.
2007
16th EACSL Annual Conference on Computer Science and Logic
Lausanne, Switzerland
5-9-2007
4646
253
267
http://www.di.unito.it/~ronchi/
http://www.springerlink.com/content/526103082j132142/
lambda-calculus; polynomial computation
M. GABOARDI; S. RONCHI DELLA ROCCA
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/29067
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact