2022
DOI: 10.1017/s0960129521000505
|View full text |Cite
|
Sign up to set email alerts
|

Implicit computation complexity in higher-order programming languages

Abstract: This paper is meant to be a survey about implicit characterizations of complexity classes by fragments of higher-order programming languages, with a special focus on type systems and subsystems of linear logic. Particular emphasis will be put on Martin Hofmann’s contributions to the subject, which very much helped in shaping the field.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 107 publications
0
2
0
Order By: Relevance
“…ICC has been an area of interest since, at least, the 1960s (Cobham, 1965), with a resurgence in the last 30 years since the groundbreaking work of Bellantoni & Cook (1992). There are multiple approaches to ICC, see, e.g., the survey (Hofmann, 2000) for early developments pre-2000, andDal Lago (2022) for a recent survey about methods involving higher-order programs. Recently, implicit characterizations have been furnished for complexity classes using different modes of computation, or using different modes of computation as a means of characterizing standard complexity classes; in particular, this includes probabilistic computation (Lago & Toldin, 2015;Lago et al, 2021), reversible computation (Kristiansen, 2022), parallel computation (Baillot & Ghyselen, 2022), and higher-order complexity (Hainry et al, 2022).…”
Section: Related Workmentioning
confidence: 99%
“…ICC has been an area of interest since, at least, the 1960s (Cobham, 1965), with a resurgence in the last 30 years since the groundbreaking work of Bellantoni & Cook (1992). There are multiple approaches to ICC, see, e.g., the survey (Hofmann, 2000) for early developments pre-2000, andDal Lago (2022) for a recent survey about methods involving higher-order programs. Recently, implicit characterizations have been furnished for complexity classes using different modes of computation, or using different modes of computation as a means of characterizing standard complexity classes; in particular, this includes probabilistic computation (Lago & Toldin, 2015;Lago et al, 2021), reversible computation (Kristiansen, 2022), parallel computation (Baillot & Ghyselen, 2022), and higher-order complexity (Hainry et al, 2022).…”
Section: Related Workmentioning
confidence: 99%
“…In a series of articles (Hofmann 1999; Hofmann 2002; Hofmann 2003), he was able to prove a beautiful and ingenious result: PTIME corresponds to higher-order programs with structural recursion if the computation is non-size-increasing , a property that could be elegantly encoded with local type rules based on linear logic. More information about ICC and Hofmann’s work in the area can be found in the survey articles by Hofmann (2000a) and Dal Lago (2022).…”
Section: Setting the Stagementioning
confidence: 99%