AbstractIt is well-known that by a single use of higher type recursion on notation one can define proper Kalmar-elementary functions. This is due to a certain non-linear use of the ‘previous function’ in the step term of the recursion.It is shown how to restrict recursion on notation in all finite types so as to characterise the polynomial time computable functions. The restrictions are obtained by enriching the type structure with ! s, and by adding linear concepts to the lambda calculus.For this purpose, a simply typed term system RNA in the style of Gödel's T is presented, where RNA indicates the essential restrictions to the formation of terms: Relevance, Necessitation, and Affinability. RNA-terms are built from variables and the ‘binar...
AbstractThere is a very simple way in which the safe/normal variable discipline of Bellantoni–Cook r...
The elementary affine λ-calculus was introduced as a polyvalent setting for implicit computational c...
International audienceRecursive analysis was introduced by A. Turing [1936], A. Grzegorczyk [1955], ...
AbstractIt is well-known that by a single use of higher type recursion on notation one can define pr...
AbstractIt is shown how to restrict recursion on notation in all finite types so as to characterize ...
We give a purely syntactical, equational characterization of the poly-time functions on any construc...
International audiencePrimitive recursion can be defined on words instead of natural numbers. Up to ...
AbstractIn previous work the author has introduced a lambda calculus SLR with modal and linear types...
Abstract. A typed lambda calculus with recursion in all finite types is defined such that the first ...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractWe propose a new order-theoretic characterisation of the class of polytime computable functi...
We investigate the computational power of C++ compilers. In particular, it is known that any partia...
Abstract. The combination of parameter polymorphism, subtyping ex-tended to qualified and polymorphi...
none1noWe address computational complexity writing polymorphic functions between finite types (i.e.,...
In this paper we develop an approach to the notion of computable functionals in a very abstract sett...
AbstractThere is a very simple way in which the safe/normal variable discipline of Bellantoni–Cook r...
The elementary affine λ-calculus was introduced as a polyvalent setting for implicit computational c...
International audienceRecursive analysis was introduced by A. Turing [1936], A. Grzegorczyk [1955], ...
AbstractIt is well-known that by a single use of higher type recursion on notation one can define pr...
AbstractIt is shown how to restrict recursion on notation in all finite types so as to characterize ...
We give a purely syntactical, equational characterization of the poly-time functions on any construc...
International audiencePrimitive recursion can be defined on words instead of natural numbers. Up to ...
AbstractIn previous work the author has introduced a lambda calculus SLR with modal and linear types...
Abstract. A typed lambda calculus with recursion in all finite types is defined such that the first ...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractWe propose a new order-theoretic characterisation of the class of polytime computable functi...
We investigate the computational power of C++ compilers. In particular, it is known that any partia...
Abstract. The combination of parameter polymorphism, subtyping ex-tended to qualified and polymorphi...
none1noWe address computational complexity writing polymorphic functions between finite types (i.e.,...
In this paper we develop an approach to the notion of computable functionals in a very abstract sett...
AbstractThere is a very simple way in which the safe/normal variable discipline of Bellantoni–Cook r...
The elementary affine λ-calculus was introduced as a polyvalent setting for implicit computational c...
International audienceRecursive analysis was introduced by A. Turing [1936], A. Grzegorczyk [1955], ...