메뉴 건너뛰기




Volumn 15, Issue 2, 1993, Pages 253-289

Type Inference with Polymorphic Recursion

Author keywords

polymorphism; recursion; semiunification; type inference

Indexed keywords

ALGORITHMS; COMPUTATIONAL LINGUISTICS; COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; INFERENCE ENGINES; LOGIC PROGRAMMING; MATHEMATICAL TECHNIQUES; RECURSIVE FUNCTIONS;

EID: 0027579091     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/169701.169692     Document Type: Article
Times cited : (132)

References (66)
  • 1
    • 84866542228 scopus 로고
    • and Tools. Addison-Wesley, Reading, Mass., 1986. Addison-Wesley, 1986, Reprinted with corrections, March
    • AHO, A., SETHI, R., AND ULLMAN, J. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, Mass., 1986. Addison-Wesley, 1986, Reprinted with corrections, March 1988.
    • (1988) Compilers: Principles, Techniques
    • AHO, A.1    SETHI, R.2    ULLMAN, J.3
  • 6
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance
    • (Inf. Control)
    • CARDELLI, L. A semantics of multiple inheritance. Inf. Comput. (Inf. Control), 76 (1988), 138-164.
    • (1988) Inf. Comput. , vol.76 , pp. 138-164
    • CARDELLI, L.1
  • 7
    • 0022333721 scopus 로고
    • On understanding types, data abstraction and polymorphism
    • (Dec.)
    • CARDELLI, L., AND WEGNER, P. On understanding types, data abstraction and polymorphism. ACM Comput. Surv. 17, 4 (Dec. 1985), 471-522.
    • (1985) ACM Comput. Surv. , vol.17 , Issue.4 , pp. 471-522
    • CARDELLI, L.1    WEGNER, P.2
  • 10
    • 0040702073 scopus 로고
    • Modified basic functionality in combinatory logic
    • CURRY, H. Modified basic functionality in combinatory logic. Dialectica 23 (1969), 83-92.
    • (1969) Dialectica , vol.23 , pp. 83-92
    • CURRY, H.1
  • 12
    • 0004221877 scopus 로고
    • Vol. II, Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam
    • CURRY, H., HINDLEY, J., AND SELDIN, J. Combinatory Logic. Vol. II, Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam, 1972.
    • (1972) Combinatory Logic.
    • CURRY, H.1    HINDLEY, J.2    SELDIN, J.3
  • 17
    • 33746046682 scopus 로고
    • Properties of substitutions and unifications
    • EDER, E. Properties of substitutions and unifications. J. Symb. Comput. 1 (1985), 31-46.
    • (1985) J. Symb. Comput. , vol.1 , pp. 31-46
    • EDER, E.1
  • 20
    • 77956953346 scopus 로고
    • Une extension de l'interpretation de Godel a l'analyse, et son application a l'elimination des coupures dans l'analyse et la theorie des types
    • In French
    • GIRARD, J. Une extension de l'interpretation de Godel a l'analyse, et son application a l'elimination des coupures dans l'analyse et la theorie des types. In 2nd Scandinavian Logic Symposium (1971), 63-92. In French.
    • (1971) In 2nd Scandinavian Logic Symposium , pp. 63-92
    • GIRARD, J.1
  • 21
    • 0003432047 scopus 로고
    • Vol. 7, Cambridge Tracts in Theoretical Computer Science, Cambridge University Press
    • GIRARD, J., LAFONT, Y., AND TAYLOR, P. Proofs and Types. Vol. 7, Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, 1989.
    • (1989) Proofs and Types.
    • GIRARD, J.1    LAFONT, Y.2    TAYLOR, P.3
  • 23
    • 0348208605 scopus 로고
    • Ph.D. dissertation, Rutgers Univ., April Available as NYU Tech. Rep. 443, May 1989, from New York University, Courant Institute of Mathematical Sciences, Department of Computer Science
    • HENGLEIN, F. Polymorphic type inference and semi-unification. Ph.D. dissertation, Rutgers Univ., April 1989. Available as NYU Tech. Rep. 443, May 1989, from New York University, Courant Institute of Mathematical Sciences, Department of Computer Science.
    • (1989) Polymorphic type inference and semi-unification
    • HENGLEIN, F.1
  • 26
    • 84976712897 scopus 로고
    • Recherches sur la theorie de la demonstration
    • PUF, Paris, 1968. Thèse de Doctorat d'Etat, Université de Paris, In French
    • HERBRAND, J. Recherches sur la theorie de la demonstration. In Ecrits logiques de Jacques Herbrand, PUF, Paris, 1968. Thèse de Doctorat d'Etat, Université de Paris, 1930. In French.
    • (1930) In Ecrits logiques de Jacques Herbrand
    • HERBRAND, J.1
  • 27
    • 84968503882 scopus 로고
    • The principal type-scheme of an object in combinatory logic
    • (Dec.)
    • HINDLEY, R. The principal type-scheme of an object in combinatory logic. Trans. Am. Math. Soc. 146 (Dec. 1969), 29-60.
    • (1969) Trans. Am. Math. Soc. , vol.146 , pp. 29-60
    • HINDLEY, R.1
  • 28
  • 29
    • 0001744112 scopus 로고
    • The undecidability of the Turing machine immortality problem
    • Ph.D. dissertation, Harvard Univ., June 1965. Computation Lab. Rep. BL-38; also in
    • HOOPER, P. The undecidability of the Turing machine immortality problem. Ph.D. dissertation, Harvard Univ., June 1965. Computation Lab. Rep. BL-38; also in J. Symbolic Logic, 1966.
    • (1966) J. Symbolic Logic
    • HOOPER, P.1
  • 31
    • 84976811006 scopus 로고
    • Confluent reductions: Abstract properties and applications to term rewriting systems
    • (Oct.)
    • HUET, G. Confluent reductions: Abstract properties and applications to term rewriting systems. J. ACM 27, 4 (Oct. 1980), 797-821.
    • (1980) J. ACM , vol.27 , Issue.4 , pp. 797-821
    • HUET, G.1
  • 36
    • 0026141122 scopus 로고
    • 81, 2 (Apr., Based on paper presented at Conference on Foundations of Software Technology and Theoretical Computer Science (FST-TCS), Dec. 1988
    • KAPUR, D., MUSSER, D., NARENDRAN, P., AND STILLMAN, J. Semi-unification. Theor. Comput. Sci. 81, 2 (Apr. 1991), 169-188. Based on paper presented at Conference on Foundations of Software Technology and Theoretical Computer Science (FST-TCS), Dec. 1988.
    • (1991) Semi-unification. Theor. Comput. Sci. , pp. 169-188
    • KAPUR, D.1    MUSSER, D.2    NARENDRAN, P.3    STILLMAN, J.4
  • 37
    • 0025645115 scopus 로고
    • Type reconstruction in finite-rank fragments of the polymorphic S-calculus
    • (LICS) (Philadelphia, June 1990), IEEE Computer Society Press, New York
    • KFOURY, A., AND TIURYN, J. Type reconstruction in finite-rank fragments of the polymorphic S-calculus. In Proceedings of the 5th Annual IEEE Symposium on Logic in Computer Science (LICS) (Philadelphia, June 1990), IEEE Computer Society Press, New York, 1990, 2-11.
    • (1990) In Proceedings of the 5th Annual IEEE Symposium on Logic in Computer Science , pp. 2-11
    • KFOURY, A.1    TIURYN, J.2
  • 40
    • 0346317999 scopus 로고
    • ML typability is DEXPTIME-complete
    • (CAAP) (Copenhagen, May 1990), Lecture Notes in Computer Science, vol. 431, Springer, New York
    • KFOURY, A., TIURYN, J., AND URZYCZYN, P. ML typability is DEXPTIME-complete. In Proceedings of the 15th Colloqium on Trees in Algebra and Programming (CAAP) (Copenhagen, May 1990), Lecture Notes in Computer Science, vol. 431, Springer, New York, 1990, 206-220.
    • (1990) In Proceedings of the 15th Colloqium on Trees in Algebra and Programming , pp. 206-220
    • KFOURY, A.1    TIURYN, J.2    URZYCZYN, P.3
  • 44
    • 84976735414 scopus 로고
    • On type inference for object-oriented programming languages
    • (Oct. 1987), Lecture Notes in Computer Science, vol. 329, Springer, New York
    • LEIβ, H. On type inference for object-oriented programming languages. In Proceedings of the 1st Workshop on Computer Science Logic (Oct. 1987), Lecture Notes in Computer Science, vol. 329, Springer, New York, 1987.
    • (1987) In Proceedings of the 1st Workshop on Computer Science Logic
    • LEIβ, H.1
  • 51
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • MILNER, R. A theory of type polymorphism in programming. J. Comput. Syst. Sci. 17 (1978), 348-375.
    • (1978) J. Comput. Syst. Sci. , vol.17 , pp. 348-375
    • MILNER, R.1
  • 53
    • 0023965762 scopus 로고
    • Polymorphic type inference and containment
    • MITCHELL, J. Polymorphic type inference and containment. Inf. Control 76 (1988), 211-249.
    • (1988) Inf. Control , vol.76 , pp. 211-249
    • MITCHELL, J.1
  • 54
    • 0002165219 scopus 로고
    • Type systems for programming languages
    • J. van Leeuwen, Ed., North-Holland, Amsterdam
    • MITCHELL, J. Type systems for programming languages. In Handbook of Theoretical Computer Science, J. van Leeuwen, Ed., North-Holland, Amsterdam, 1990.
    • (1990) In Handbook of Theoretical Computer Science
    • MITCHELL, J.1
  • 58
    • 0021481958 scopus 로고
    • A polymorphic type system for PROLOG
    • MYCROFT, A., AND O'KEEFE, R. A polymorphic type system for PROLOG. Artif. Intell. 23 (1984), 295-307.
    • (1984) Artif. Intell. , vol.23 , pp. 295-307
    • MYCROFT, A.1    O'KEEFE, R.2
  • 60
    • 0009091205 scopus 로고
    • On a unification problem related to Kreisel's conjecture
    • PUDLÁK, P. On a unification problem related to Kreisel's conjecture. Commentationes Math. Univer. Carolinae 29, 3 (1988), 551-556.
    • (1988) Commentationes Math. Univer. Carolinae , vol.29 , Issue.3 , pp. 551-556
    • PUDLÁK, P.1
  • 65
    • 0022620187 scopus 로고
    • An overview of Miranda
    • (Dec.)
    • TURNER, D. An overview of Miranda. SIGPLAN Not. 21, 12 (Dec. 1986), 158-166.
    • (1986) SIGPLAN Not. , vol.21 , Issue.12 , pp. 158-166
    • TURNER, D.1


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