1994
DOI: 10.1017/s0956796800001143
|View full text |Cite
|
Sign up to set email alerts
|

The complexity of type inference for higher-order typed lambda calculi

Abstract: We analyse the computational complexity of type inference for untyped X,-terms in the secondorder polymorphic typed X-calculus (F 2 ) invented by Girard and Reynolds, as well as higherorder extensions F 3 ,F 4 , ...,/^ proposed by Girard. We prove that recognising the i^-typable terms requires exponential time, and for F a the problem is non-elementary. We show as well a sequence of lower bounds on recognising the i^-typable terms, where the bound for F k+1 is exponentially larger than that for F k .The lower … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
30
0

Year Published

1997
1997
2014
2014

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(30 citation statements)
references
References 34 publications
0
30
0
Order By: Relevance
“…Elucidating the contribution of this parameter to the complexity of the problem may illuminate why the problem is "easier to solve in practice" than one might expect from traditional complexity analysis. An example of this phenomena is the complexity of Type Inference in ML [HM,DF6]. Conversely, engineering practice may introduce (and fix) a parameter, that renders the complexity of the problem easier than one desires (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…Elucidating the contribution of this parameter to the complexity of the problem may illuminate why the problem is "easier to solve in practice" than one might expect from traditional complexity analysis. An example of this phenomena is the complexity of Type Inference in ML [HM,DF6]. Conversely, engineering practice may introduce (and fix) a parameter, that renders the complexity of the problem easier than one desires (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…The development of efficient parameterized algorithms has provided a new approach for practically solving problems that are theoretically intractable. For example, parameterized algorithms for the N P-hard problem vertex cover [9,13] have found applications in biochemistry [10], and variants thereof are applicable to problems arising in chip manufacturing [11,21,24], while parameterized algorithms in computational logic [35] have provided an effective method for solving practical instances of the ml type-checking problem, which is complete for the class exptime [30].…”
mentioning
confidence: 99%
“…This property is a corollary of Henglein's subject invariance property of linear β-reductions for monomorphic program analyses [6][7][8]. Non-linear β-reductions, while they do preserve correctness of an analysis [17], are known not to preserve leastness.…”
Section: Related Workmentioning
confidence: 98%