We introduce an imperative programming language equipped with variables of higher types. Fragments of this language characterize complexity classes (including the small and important classes LOGSPACE, LINSPACE, PSPACE, P, EXP). Furthermore, we show how the same complexity classes can be characterized by fragments of Gödel's system T. All our characterizations can be dubbed implicit since they are purely syntactical with no references to explicit resource bounds
AbstractThis paper gives some new logical characterizations of the class of rudimentary languages in...
The definition of a class C of functions is syntactic if membership to C can be decided from the con...
We argue that there is a link between implicit computational complexity theory and the theory of rev...
We investigate an imperative and a functional programming language. The computational power of fragm...
AbstractHigher type primitive recursive definitions (also known as Gödel's system T) defining first-...
AbstractA programming approach to computability and complexity theory yields more natural definition...
. The definition of a class C of functions is syntactic if membership to C can be decided from the c...
International audienceIn this paper an implicit characterization of the complexity classes kEXP and ...
Implicit computational complexity (ICC) studies machine-independent approaches to computational comp...
Part 2: Track B: Logic, Semantics, Specification and VerificationInternational audienceIn this paper...
2. Overview of Complexity Classes below $\mathrm{P} $ 2 2.1. Definitions and basic notions 2.2. Some...
this paper a series of languages adequate for expressing exactly those properties checkable in a ser...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
none1noWe address computational complexity writing polymorphic functions between finite types (i.e.,...
A system of hierarchical imperative types is extended to allow infinite values. The general structur...
AbstractThis paper gives some new logical characterizations of the class of rudimentary languages in...
The definition of a class C of functions is syntactic if membership to C can be decided from the con...
We argue that there is a link between implicit computational complexity theory and the theory of rev...
We investigate an imperative and a functional programming language. The computational power of fragm...
AbstractHigher type primitive recursive definitions (also known as Gödel's system T) defining first-...
AbstractA programming approach to computability and complexity theory yields more natural definition...
. The definition of a class C of functions is syntactic if membership to C can be decided from the c...
International audienceIn this paper an implicit characterization of the complexity classes kEXP and ...
Implicit computational complexity (ICC) studies machine-independent approaches to computational comp...
Part 2: Track B: Logic, Semantics, Specification and VerificationInternational audienceIn this paper...
2. Overview of Complexity Classes below $\mathrm{P} $ 2 2.1. Definitions and basic notions 2.2. Some...
this paper a series of languages adequate for expressing exactly those properties checkable in a ser...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
none1noWe address computational complexity writing polymorphic functions between finite types (i.e.,...
A system of hierarchical imperative types is extended to allow infinite values. The general structur...
AbstractThis paper gives some new logical characterizations of the class of rudimentary languages in...
The definition of a class C of functions is syntactic if membership to C can be decided from the con...
We argue that there is a link between implicit computational complexity theory and the theory of rev...