메뉴 건너뛰기




Volumn 98, Issue 1-3, 1999, Pages 111-156

Typability and type checking in system F are equivalent and undecidable

Author keywords

Lambda calculus; Semi unification; System f; Typability; Type checking; Type inference

Indexed keywords


EID: 0033617885     PISSN: 01680072     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0168-0072(98)00047-5     Document Type: Article
Times cited : (109)

References (45)
  • 2
    • 0001439401 scopus 로고
    • Lambda calculi with types
    • S. Abramsky, D.M. Gabbay, T.S.E. Maibaum (Eds.), chapter 2, Oxford University Press, Oxford
    • H.P. Barendregt, Lambda calculi with types, in: S. Abramsky, D.M. Gabbay, T.S.E. Maibaum (Eds.), Handbook of Logic in Computer Science, vol. 2, chapter 2, Oxford University Press, Oxford, 1992. pp. 117-309.
    • (1992) Handbook of Logic in Computer Science , vol.2 , pp. 117-309
    • Barendregt, H.P.1
  • 3
    • 0022241075 scopus 로고
    • Partial polymorphic type inference is undecidable
    • IEEE Press, New York
    • H.-J. Boehm, Partial polymorphic type inference is undecidable, in: 26th Ann. Symp. on Foundations of Comput. Sci., IEEE Press, New York, 1985, pp. 339-345.
    • (1985) 26th Ann. Symp. on Foundations of Comput. Sci. , pp. 339-345
    • Boehm, H.-J.1
  • 4
    • 0004898798 scopus 로고
    • Typeful programming
    • Springer, Berlin, Also DEC SRC Research Report 45.
    • L. Cardelli, Typeful programming, in: Formal Description of Programming Concepts, Springer, Berlin, 1991. Also DEC SRC Research Report 45.
    • (1991) Formal Description of Programming Concepts
    • Cardelli, L.1
  • 9
    • 0000218554 scopus 로고
    • Undecidability of the second-order unification problem
    • W.D. Goldfarb, Undecidability of the second-order unification problem, Theoret. Comput. Sci. 13 (1981) 225-230.
    • (1981) Theoret. Comput. Sci. , vol.13 , pp. 225-230
    • Goldfarb, W.D.1
  • 10
    • 0024126390 scopus 로고
    • Characterization of typings in polymorphic type discipline
    • Edinburgh, Scotland, July 5-8
    • P. Giannini, S. Ronchi Della Rocca, Characterization of typings in polymorphic type discipline, in: Proc. 3rd Ann. Symp. Logic in Computer Sci., Edinburgh, Scotland, July 5-8, 1988, pp. 61-70.
    • (1988) Proc. 3rd Ann. Symp. Logic in Computer Sci. , pp. 61-70
    • Giannini, P.1    Ronchi Della Rocca, S.2
  • 12
    • 0001648540 scopus 로고
    • The complexity of type inference for higher-order typed lambda calculi
    • Jan. An expanded version appeared as [13]
    • F. Henglein, H.G. Mairson, The complexity of type inference for higher-order typed lambda calculi, in: Conf. Rec. 18th Ann. ACM Symp. Principles of Programming Languages, Jan. 1991, pp. 119-130. An expanded version appeared as [13].
    • (1991) Conf. Rec. 18th Ann. ACM Symp. Principles of Programming Languages , pp. 119-130
    • Henglein, F.1    Mairson, H.G.2
  • 13
    • 84971922876 scopus 로고
    • The complexity of type inference for higher-order typed lambda calculi
    • First appeared as [12]
    • F. Henglein, H.G. Mairson, The complexity of type inference for higher-order typed lambda calculi, J. Funct. Prog. 4 (4) (1994) 435-477. First appeared as [12].
    • (1994) J. Funct. Prog. , vol.4 , Issue.4 , pp. 435-477
    • Henglein, F.1    Mairson, H.G.2
  • 14
    • 84968503882 scopus 로고
    • The principal type scheme of an object in combinatory logic
    • R. Hindley, The principal type scheme of an object in combinatory logic, Trans. AMS (1969).
    • (1969) Trans. AMS
    • Hindley, R.1
  • 15
    • 0001744112 scopus 로고
    • The undecidability of the turing machine immortality problem
    • P.K. Hooper, The undecidability of the turing machine immortality problem, J. Symbolic Logic 31 (2) (1966) 219-234.
    • (1966) J. Symbolic Logic , vol.31 , Issue.2 , pp. 219-234
    • Hooper, P.K.1
  • 18
    • 38249011301 scopus 로고
    • Type reconstruction in finite-rank fragments of the second-order λ-calculus
    • A.J. Kfoury, J. Tiuryn, Type reconstruction in finite-rank fragments of the second-order λ-calculus, Inform. and Comput. 98 (2) (1992) 228-257.
    • (1992) Inform. and Comput. , vol.98 , Issue.2 , pp. 228-257
    • Kfoury, A.J.1    Tiuryn, J.2
  • 19
    • 0001838683 scopus 로고
    • The undecidability of the semi-unification problem
    • A.J. Kfoury, J. Tiuryn, P. Urzyczyn, The undecidability of the semi-unification problem, Inform and Comput. 102 (1) (1993) 83-101.
    • (1993) Inform and Comput. , vol.102 , Issue.1 , pp. 83-101
    • Kfoury, A.J.1    Tiuryn, J.2    Urzyczyn, P.3
  • 20
    • 0028465744 scopus 로고
    • A direct algorithm for type inference in the rank-2 fragment of the second-order λ-calculus
    • A.J. Kfoury, J.B. Wells, A direct algorithm for type inference in the rank-2 fragment of the second-order λ-calculus, in: Proc. 1994 ACM Conf. on LISP Funct. Program., 1994.
    • (1994) Proc. 1994 ACM Conf. on LISP Funct. Program.
    • Kfoury, A.J.1    Wells, J.B.2
  • 22
    • 0026191658 scopus 로고
    • Finitely stratified polymorphism
    • D. Leivant, Finitely stratified polymorphism, Inform and Comput. 93 (1) (1991) 93-113.
    • (1991) Inform and Comput. , vol.93 , Issue.1 , pp. 93-113
    • Leivant, D.1
  • 26
    • 0001699148 scopus 로고
    • Recursive unsolvability of post's problem of 'tag' and other topics in the theory of turing machines
    • M. Minsky, Recursive unsolvability of post's problem of 'tag' and other topics in the theory of turing machines, Ann. Math. 74 (3) (1961) 437-455.
    • (1961) Ann. Math. , vol.74 , Issue.3 , pp. 437-455
    • Minsky, M.1
  • 27
    • 0023965762 scopus 로고
    • Polymorphic type inference and containment
    • J.C. Mitchell, Polymorphic type inference and containment, Inform and Comput. 76(2/3) (1988) 211-249.
    • (1988) Inform and Comput. , vol.76 , Issue.2-3 , pp. 211-249
    • Mitchell, J.C.1
  • 28
    • 0009092104 scopus 로고
    • On the undecidability of partial polymorphic type reconstruction
    • F. Pfenning, On the undecidability of partial polymorphic type reconstruction, Fund. Inform. 19 (1,2) (1993) 185-199.
    • (1993) Fund. Inform. , vol.19 , Issue.1-2 , pp. 185-199
    • Pfenning, F.1
  • 32
    • 0009091205 scopus 로고
    • On a unification problem related to kreisel's conjecture
    • Prague, Czechoslovakia
    • P. Pudlák, On a unification problem related to kreisel's conjecture, Commentationes Mathematicae Universitatis Carolinae 29 (3) (1988) 551-556, Prague, Czechoslovakia.
    • (1988) Commentationes Mathematicae Universitatis Carolinae , vol.29 , Issue.3 , pp. 551-556
    • Pudlák, P.1
  • 36
    • 0029714145 scopus 로고    scopus 로고
    • The subtyping problem for second-order types is undecidable
    • Shorter Proceedings version of [35]
    • J. Tiuryn, P. Urzyczyn, The subtyping problem for second-order types is undecidable, in: Proc. 11th Ann. IEEE Symp. on Logic in Computer Sci., 1996. Shorter Proceedings version of [35].
    • (1996) Proc. 11th Ann. IEEE Symp. on Logic in Computer Sci.
    • Tiuryn, J.1    Urzyczyn, P.2
  • 42
    • 0027986032 scopus 로고
    • Typability and type checking in the second-order λ-calculus are equivalent and undecidable
    • J.B. Wells, Typability and type checking in the second-order λ-calculus are equivalent and undecidable, in: Proc. 9th Ann. IEEE Symp. on Logic in Computer Science, 1994.
    • (1994) Proc. 9th Ann. IEEE Symp. on Logic in Computer Science
    • Wells, J.B.1
  • 44
    • 0003991386 scopus 로고    scopus 로고
    • Tech. Rep., Computer Science Deptartment, Boston Univ., Mar.
    • J.B. Wells, Typability is Undecidable for F+eta, Tech. Rep., Computer Science Deptartment, Boston Univ., Mar. 1996.
    • (1996) Typability is Undecidable for F+eta
    • Wells, J.B.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.