Proceedings of the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL '90 1990
DOI: 10.1145/96709.96748
|View full text |Cite
|
Sign up to set email alerts
|

Deciding ML typability is complete for deterministic exponential time

Abstract: A well known but incorrect piece of functional programming folklore is that ML expressions can be efficiently typed in polynomial time. In probing the truth of that folklore, various researchers, including Wand, Buneman, Kanellakis, and Mitchell, constructed simple counterexamples consisting of typable ML programs having length n, with principal types having R(2e") distinct type variables and length Q(2"'").When the types associated with these ML constructions were represented as directed acyclic graphs, their… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
34
0

Year Published

1991
1991
2003
2003

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 75 publications
(34 citation statements)
references
References 8 publications
0
34
0
Order By: Relevance
“…Note that the transformed program may become exponentially larger; this relates to ML type inference being DEXPTIME complete [14].…”
Section: Soundness Of Transformation Result: U Is Semantics-preservingmentioning
confidence: 99%
“…Note that the transformed program may become exponentially larger; this relates to ML type inference being DEXPTIME complete [14].…”
Section: Soundness Of Transformation Result: U Is Semantics-preservingmentioning
confidence: 99%
“…Because no value is 'used' more than once, no side-effecting of type variables occurs, and the fanout gates mentioned earlier, used in the proofs in Mairson (1990) and Kanellakis et al (1991), are not necessary.…”
Section: Encoding Turing Machines By Lambda Termsmentioning
confidence: 99%
“…Typability and type inference in ordinary A-systems has recently been shown to have similar com-/plexities [5], but in practice the running times are quite acceptable.…”
Section: A L G O R I T H M S On Typesmentioning
confidence: 99%