On the Elementary Affine Lambda-Calculus with and Without Fixed Points

08/14/2019
by   Lê Thành Dũng Nguyên, et al.
0

The elementary affine lambda-calculus was introduced as a polyvalent setting for implicit computational complexity, allowing for characterizations of polynomial time and hyperexponential time predicates. But these results rely on type fixpoints (a.k.a. recursive types), and it was unknown whether this feature of the type system was really necessary. We give a positive answer by showing that without type fixpoints, we get a characterization of regular languages instead of polynomial time. The proof uses the semantic evaluation method. We also propose an aesthetic improvement on the characterization of the function classes FP and k-FEXPTIME in the presence of recursive types.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2019

Typed lambda-calculi and superclasses of regular functions

We propose to use Church encodings in typed lambda-calculi as the basis ...
research
01/07/2022

TOWER-Complete Problems in Contraction-Free Substructural Logics

We investigate the computational complexity of a family of substructural...
research
10/21/2020

On the Semantic Expressiveness of Recursive Types

Recursive types extend the simply-typed lambda calculus (STLC) with the ...
research
07/18/2023

Polynomial Time and Dependent Types

We combine dependent types with linear type systems that soundly and com...
research
06/18/2018

Linear lambda-calculus and Reversible Automatic Combinators

In 2005, Abramsky introduced various linear/affine combinatory algebras ...
research
06/18/2018

Lambda-calculus and Reversible Automatic Combinators

In 2005, Abramsky introduced various linear/affine combinatory algebras ...
research
01/10/2013

Toward General Analysis of Recursive Probability Models

There is increasing interest within the research community in the design...

Please sign up or login with your details

Forgot password? Click here to reset