2008
DOI: 10.1145/1328897.1328456
|View full text |Cite
|
Sign up to set email alerts
|

A logical account of pspace

Abstract: We propose a characterization of PSPACE by means of a type assignment for an extension of lambda calculus with a conditional construction. The type assignment STAB is an extension of STA, a type assignment for lambda-calculus inspired by Lafont's Soft Linear Logic. We extend STA by means of a ground type and terms for booleans.The key point is that the elimination rule for booleans is managed in an additive way. Thus, we are able to program polynomial time Alternating Turing Machines. Conversely, we introduce … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
15
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 17 publications
(16 citation statements)
references
References 27 publications
1
15
0
Order By: Relevance
“…but instead by restricting the primitives or the features of the languages. Various approaches have been used for that, primarily in logic and in functional programming languages: restrictions of the comprehension scheme in second-order logic [24,26]; ramification in logic or in recursion theory [25,5]; read-only functional programs [21]; variants of linear logic [15,22,16]. .…”
Section: Introductionmentioning
confidence: 99%
“…but instead by restricting the primitives or the features of the languages. Various approaches have been used for that, primarily in logic and in functional programming languages: restrictions of the comprehension scheme in second-order logic [24,26]; ramification in logic or in recursion theory [25,5]; read-only functional programs [21]; variants of linear logic [15,22,16]. .…”
Section: Introductionmentioning
confidence: 99%
“…In [Gir92] characterisation of PTIME is given in terms of bounded linear logic. In [GabMarRon08] one proposes a characterization of PSPACE by means of an extension of (soft affine) typed lambda calculus. For this extension, the authors design a call-by-name evaluation machine in order to compute programs in polynomial space.…”
Section: Introductionmentioning
confidence: 99%
“…Several papers have studied programming languages with implicit computational complexity properties [3,8]. This line of research is motivated both by the perspective of automated complexity analysis and providing natural characterisations of complexity classes like PTIME or PSPACE.…”
Section: Related Workmentioning
confidence: 99%