메뉴 건너뛰기




Volumn 47, Issue 1, 2000, Pages 167-223

From algol to polymorphic linear lambda-calculus

Author keywords

Linear logic; Local state; Logical relations; Parametric polymorphism

Indexed keywords

LINEAR LANGUAGES; LINEAR LOGIC; LOCAL STATE; LOGICAL RELATIONS; PARAMETRIC POLYMORPHISM;

EID: 0000169374     PISSN: 00045411     EISSN: None     Source Type: Journal    
DOI: 10.1145/331605.331611     Document Type: Article
Times cited : (47)

References (52)
  • 1
    • 0027574302 scopus 로고
    • Computational interpretations of linear logic
    • ABRAMSKY, S. 1993. Computational interpretations of linear logic. Theoret. Comput. Sci. 111, 1-2 (Apr.), 3-57.
    • (1993) Theoret. Comput. Sci. , vol.111 , Issue.1-2 APR
    • Abramsky, S.1
  • 3
    • 0001847686 scopus 로고
    • Domain theory
    • S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum, eds., Clarendon Press
    • ABRAMSKY, S., AND JUNG, A. 1994. Domain theory. In Handbook of Logic in Computer Science, Vol. 3. S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum, eds., pp. 1-168. Clarendon Press.
    • (1994) Handbook of Logic in Computer Science , vol.3 , pp. 1-168
    • Abramsky, S.1    Jung, A.2
  • 4
    • 0000954750 scopus 로고    scopus 로고
    • Linearity, sharing and state
    • P. W. O'Hearn and R. D. Tennent, Eds., Birkhauser, Boston, Mass
    • ABRAMSKY, S., AND MCCUSKER, G. 1997 Linearity, sharing and state. In Algol-like Languages, Vol. 2. P. W. O'Hearn and R. D. Tennent, Eds., pp. 297-330. Birkhauser, Boston, Mass.
    • (1997) Algol-like Languages , vol.2 , pp. 297-330
    • Abramsky, S.1    Mccusker, G.2
  • 6
    • 85022772978 scopus 로고
    • A term calculus for intuitionistic linear logic
    • (Utrecht, The Netherlands, Mar.). M. Bezen and J. F. Groote, eds. Lecture Notes in Computer Science, Springer-Verlag, Berlin
    • BENTON, N., BIERMAN, G., DE PAIVA, V., AND HYLAND, M. 1993. A term calculus for intuitionistic linear logic. In Typed Lambda Calculi and Applications (Utrecht, The Netherlands, Mar.). M. Bezen and J. F. Groote, eds. Lecture Notes in Computer Science, vol. 664. Springer-Verlag, Berlin, pp. 75-90.
    • (1993) Typed Lambda Calculi and Applications , vol.664 , pp. 75-90
    • Benton, N.1    Bierman, G.2    De Paiva, V.3    Hyland, M.4
  • 7
    • 84912969735 scopus 로고
    • Stable models of typed lambda-calculi
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • BERRY, G. 1978. Stable models of typed lambda-calculi. Automata, Languages and Programming, Fifth Colloquium, Udine. Lecture Notes in Computer Science, vol. 62. Springer-Verlag, New York, pp. 72-89.
    • (1978) Automata, Languages and Programming, Fifth Colloquium, Udine , vol.62 , pp. 72-89
    • Berry, G.1
  • 8
    • 84969397993 scopus 로고
    • Sequential algorithms on concrete data structures
    • BERRY, G., AND CURIEN, P.-L. 1982. Sequential algorithms on concrete data structures. Theoret. Comput. Sci. 20, 265-321.
    • (1982) Theoret. Comput. Sci. , vol.20 , pp. 265-321
    • Berry, G.1    Curien, P.-L.2
  • 9
    • 33747300350 scopus 로고
    • Lecture Notes in Computer Science
    • BEZEN, M., AND GROOTE, J. F., EDS. Springer-Verlag, Berlin
    • BEZEN, M., AND GROOTE, J. F., EDS. 1993. Typed Lambda Calculi and Applications. Lecture Notes in Computer Science, vol. 664. Springer-Verlag, Berlin.
    • (1993) Typed Lambda Calculi and Applications , vol.664
  • 11
    • 4243056499 scopus 로고
    • Reference counting as a computational interpretation of linear logic
    • CHIRIMAR, J., GUNTER, C. A., AND RIECKE, J. 1994. Reference counting as a computational interpretation of linear logic. J. Funct. Prog. 2, 6, 194-244.
    • (1994) J. Funct. Prog. , vol.2 , Issue.6 , pp. 194-244
    • Chirimar, J.1    Gunter, C.A.2    Riecke, J.3
  • 12
    • 0002234303 scopus 로고
    • On closed categories of functors
    • S. Mac Lane, ed., Lecture Notes in Mathematics, Springer-Verlag, Berlin-New York
    • DAY, B. J. 1970. On closed categories of functors. In Reports of the Midwest Category Seminar, S. Mac Lane, ed., Lecture Notes in Mathematics, vol. 137. Springer-Verlag, Berlin-New York, pp. 1-38.
    • (1970) Reports of the Midwest Category Seminar , vol.137 , pp. 1-38
    • Day, B.J.1
  • 13
    • 0004099873 scopus 로고
    • Interprétation Fonctionnelle et Elimination des Coupures de l'Arithmétique d'Ordre Supérieur
    • Paris, France
    • GIRARD, J.-Y. 1972. Interprétation Fonctionnelle et Elimination des Coupures de l'Arithmétique d'Ordre Supérieur. Ph.D. dissertation. Université Paris VII, Paris, France.
    • (1972) Ph.D. Dissertation. Université Paris VII
    • Girard, J.-Y.1
  • 17
    • 0024035606 scopus 로고
    • The linear abstract machine
    • LAFONT, Y. 1988. The linear abstract machine. Theoret. Comput. Sci. 59, 157-180.
    • (1988) Theoret. Comput. Sci. , vol.59 , pp. 157-180
    • Lafont, Y.1
  • 18
    • 0001524516 scopus 로고
    • Multicategories revisited
    • J. W. Gray and A. Scedrov, eds. American Mathematical Society, Providence, R.I.
    • LAMBEK, J. 1989. Multicategories revisited. In Contemporary Mathematics, vol. 92. J. W. Gray and A. Scedrov, eds. American Mathematical Society, Providence, R.I., pp. 217-240.
    • (1989) Contemporary Mathematics , vol.92 , pp. 217-240
    • Lambek, J.1
  • 19
    • 0346072840 scopus 로고
    • The category of functors from state shapes to bottomless CPOs is adequate for block structure
    • Copenhagen, Denmark, June 1993. ACM, New York
    • LENT, A. F. 1993. The category of functors from state shapes to bottomless CPOs is adequate for block structure. In Proceedings of the ACM SPGPLAN Workshop on State in Programming Languages (Copenhagen, Denmark, June 12, 1993). ACM, New York, pp. 101-119.
    • (1993) Proceedings of the ACM SPGPLAN Workshop on State in Programming Languages , vol.12 , pp. 101-119
    • Lent, A.F.1
  • 20
    • 84972481768 scopus 로고
    • Lilac: A functional programming language based on linear logic
    • MACKIE, I. 1994. Lilac: A functional programming language based on linear logic. J. Funct. Prog. 4, 4 (Oct.), 395-433.
    • (1994) J. Funct. Prog. , vol.4 , Issue.4 OCT , pp. 395-433
    • Mackie, I.1
  • 21
    • 0001862336 scopus 로고
    • Fully abstract models of typed λ-calculi
    • MILNER, R. 1977. Fully abstract models of typed λ-calculi. Theoret. Comput. Sci. 4, 1-22.
    • (1977) Theoret. Comput. Sci. , vol.4 , pp. 1-22
    • Milner, R.1
  • 24
    • 0038037635 scopus 로고    scopus 로고
    • Objects, interference and the Yoneda embedding
    • O'HEARN, P. W., AND REDDY, U. S. 1999. Objects, interference and the Yoneda embedding. Theoret. Comput. Sci. 228, 1-2 (Oct.), 253-282.
    • (1999) Theoret. Comput. Sci. , vol.228 , Issue.1-2 OCT , pp. 253-282
    • O'Hearn, P.W.1    Reddy, U.S.2
  • 25
    • 0000897440 scopus 로고
    • Kripke logical relations and PCF
    • O'HEARN, P. W., AND RIECKE, J. G. 1995. Kripke logical relations and PCF. Inf. Comput. 120 (1), 107-116.
    • (1995) Inf. Comput. , vol.120 , Issue.1 , pp. 107-116
    • O'Hearn, P.W.1    Riecke, J.G.2
  • 26
    • 84976718744 scopus 로고
    • Parametricity and local variables
    • O'HEARN, P. W., AND TENNENT, R. D. 1995. Parametricity and local variables. J. ACM 42 (3), 658-709.
    • (1995) J. ACM , vol.42 , Issue.3 , pp. 658-709
    • O'Hearn, P.W.1    Tennent, R.D.2
  • 27
    • 0003475233 scopus 로고    scopus 로고
    • O'HEARN, P. W., AND TENNENT, R. D., EDS. Birkhauser, Boston, Mass
    • O'HEARN, P. W., AND TENNENT, R. D., EDS. 1997a. Algol-like Languages, Vol. 1. Birkhauser, Boston, Mass.
    • (1997) Algol-like Languages , vol.1
  • 28
    • 0003475233 scopus 로고    scopus 로고
    • O'HEARN, P. W., AND TENNENT, R. D., EDS. Birkhauser, Boston, Mass.
    • O'HEARN, P. W., AND TENNENT, R. D., EDS. 1997b. Algol-like Languages, Vol. 2. Birkhauser, Boston, Mass.
    • (1997) Algol-like Languages , vol.2
  • 29
    • 0003994796 scopus 로고
    • A category-theoretic approach to the semantics of programming languages
    • Syracuse Univ., Syracuse, N.Y
    • OLES, F. J. 1982. A category-theoretic approach to the semantics of programming languages. Ph.D. dissertation. Syracuse Univ., Syracuse, N.Y.
    • (1982) Ph.D. Dissertation
    • Oles, F.J.1
  • 30
    • 4243199689 scopus 로고
    • Lambda calculi with implicit type conversions
    • IBM Research, T. J. Watson Research Center, Yorktown Heights, N.Y
    • OLES, F. J. 1987. Lambda calculi with implicit type conversions. Tech.Rep. RC 13245. IBM Research, T. J. Watson Research Center, Yorktown Heights, N.Y.
    • (1987) Tech.Rep. RC 13245
    • Oles, F.J.1
  • 31
    • 0005421731 scopus 로고    scopus 로고
    • Functor categories and store shapes
    • P. W. O'Hearn and R. D. Tennent, eds. Birkhauser, Boston, Mass
    • OLES, F. J. 1997. Functor categories and store shapes. In Algol-like Languages, Vol. 2. P. W. O'Hearn and R. D. Tennent, eds. Birkhauser, Boston, Mass., pp. 3-12.
    • (1997) Algol-like Languages , vol.2 , pp. 3-12
    • Oles, F.J.1
  • 32
    • 4243095416 scopus 로고    scopus 로고
    • Reasoning about local variables with operationally-based logical relations
    • P. W. O'Hearn and R. D. Tennent, eds. Birkhauser, Boston, Mass
    • PITTS, A. 1997. Reasoning about local variables with operationally-based logical relations. In Algol-like Languages, vol. 2. P. W. O'Hearn and R. D. Tennent, eds. Birkhauser, Boston, Mass., pp. 165-186.
    • (1997) Algol-like Languages , vol.2 , pp. 165-186
    • Pitts, A.1
  • 33
    • 0000230630 scopus 로고
    • LCF considered as a programming language
    • PLOTKIN, G. D. 1977. LCF considered as a programming language. Theoret. Comput. Sci. 5, 223-255.
    • (1977) Theoret. Comput. Sci. , vol.5 , pp. 223-255
    • Plotkin, G.D.1
  • 34
    • 33747208812 scopus 로고
    • In To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism, J. P. Seldin and J. R. Hindley, eds. Academic Press, Orlando, Fla
    • PLOTKIN, G. D. 1980. Lambda-definability in the full type hierarchy. In To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism, J. P. Seldin and J. R. Hindley, eds. Academic Press, Orlando, Fla., pp. 353-373.
    • (1980) Lambda-definability in the Full Type Hierarchy , pp. 353-373
    • Plotkin, G.D.1
  • 35
    • 0004025393 scopus 로고
    • 1992 TeXed edition of course notes prepared by Yugo Kashiwagi and Hidetaka Kondoh from notes by Tatsuya Hagino
    • PLOTKIN, G. 1983. Domains. 1992 TeXed edition of course notes prepared by Yugo Kashiwagi and Hidetaka Kondoh from notes by Tatsuya Hagino.
    • (1983) Domains
    • Plotkin, G.1
  • 36
    • 0347873629 scopus 로고
    • Type theory and recursion (extended abstract)
    • (Montreal, Ont., Canada, June 19-23). IEEE Computer Society Press, Los Alamitos, Calif
    • PLOTKIN, G. D. 1993. Type theory and recursion (extended abstract). In Proceedings of the 8th Annual IEEE Symposium on Logic in Computer Science (Montreal, Ont., Canada, June 19-23). IEEE Computer Society Press, Los Alamitos, Calif., page 374.
    • (1993) Proceedings of the 8th Annual IEEE Symposium on Logic in Computer Science , pp. 374
    • Plotkin, G.D.1
  • 37
    • 85028748723 scopus 로고
    • A logic for parametric polymorphism
    • M. Bezen and J. F. Groote, eds., Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • PLOTKIN, G., AND ABADI, M. 1983. A logic for parametric polymorphism. In Typed Lambda Calculi and Applications, M. Bezen and J. F. Groote, eds., Lecture Notes in Computer Science, vol. 664. Springer-Verlag, Berlin, Germany, pp. 361-375.
    • (1983) Typed Lambda Calculi and Applications , vol.664 , pp. 361-375
    • Plotkin, G.1    Abadi, M.2
  • 38
    • 0346801845 scopus 로고    scopus 로고
    • Global states considered unnecessary: Introduction to object-based semantics
    • Special issue on State in Programming Languages. Also in O'Hearn and Tennent
    • REDDY, U. S. 1996. Global states considered unnecessary: introduction to object-based semantics. Lisp and Symbolic Computation. Special issue on State in Programming Languages. Also in [O'Hearn and Tennent 1997b], pages 227-296.
    • (1996) Lisp and Symbolic Computation , vol.1997 , pp. 227-296
    • Reddy, U.S.1
  • 39
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • REYNOLDS, J. C. 1974. Towards a theory of type structure. In Proceedings of Colloque sur la Programmation. Lecture Notes in Computer Science, vol. 19. Springer-Verlag, New York, pp. 408-425.
    • (1974) Proceedings of Colloque sur la Programmation , vol.19 , pp. 408-425
    • Reynolds, J.C.1
  • 41
    • 0004160902 scopus 로고
    • Prentice-Hall International, London, England
    • REYNOLDS, J. C. 1981a. The Craft of Programming. Prentice-Hall International, London, England.
    • (1981) The Craft of Programming
    • Reynolds, J.C.1
  • 42
    • 0019705872 scopus 로고
    • The essence of Algol
    • In J. W. de Bakker and J. C. van Vliet, Eds., (Amsterdam, October 1981), North-Holland, Amsterdam. Also in [O'Hearn and Tennent 1997a], pages 67-88
    • REYNOLDS, J. C. 1981b. The essence of Algol. In J. W. de Bakker and J. C. van Vliet, Eds., Algorithmic Languages (Amsterdam, October 1981), pp. 345-372. North-Holland, Amsterdam. Also in [O'Hearn and Tennent 1997a], pages 67-88.
    • (1981) Algorithmic Languages , pp. 345-372
    • Reynolds, J.C.1
  • 43
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • R. E. A. Mason, ed. North-Holland, Amsterdam
    • REYNOLDS, J. C. 1983. Types, abstraction and parametric polymorphism. In Information Processing, vol. 83, R. E. A. Mason, ed. North-Holland, Amsterdam, pp. 513-523.
    • (1983) Information Processing , vol.83 , pp. 513-523
    • Reynolds, J.C.1
  • 44
    • 0030679015 scopus 로고    scopus 로고
    • A relational account of call-by-call-value sequentiality
    • (Warsaw, Poland, June 29-July 2). IEEE Computer Society Press, Los Alamitos, Calif
    • RIECKE, J. G., AND SANDHOLM, A. 1997. A relational account of call-by-call-value sequentiality. In Proceedings of the 12th Annual IEEE Symposium on Logic in Computer Science (Warsaw, Poland, June 29-July 2). IEEE Computer Society Press, Los Alamitos, Calif., pp.258-267.
    • (1997) Proceedings of the 12th Annual IEEE Symposium on Logic in Computer Science , pp. 258-267
    • Riecke, J.G.1    Sandholm, A.2
  • 45
    • 84976808753 scopus 로고
    • Detecting global variables in denotational specifications
    • SCHMIDT, D. A. 1985. Detecting global variables in denotational specifications. ACM Trans. Prog. Lang. Systems 7, 3 (Apr.), 299-310.
    • (1985) ACM Trans. Prog. Lang. Systems , vol.7 , Issue.3 APR , pp. 299-310
    • Schmidt, D.A.1
  • 46
    • 84946966447 scopus 로고
    • Mathematical concepts in programming language semantics
    • AFIPS Press, Montvale, N.J.
    • SCOTT, D. S. 1972. Mathematical concepts in programming language semantics. In Proceedings of the 1972 Spring Joint Computer Conference, AFIPS Press, Montvale, N.J., pp. 225-234.
    • (1972) Proceedings of the 1972 Spring Joint Computer Conference , pp. 225-234
    • Scott, D.S.1
  • 47
    • 0001921746 scopus 로고
    • Toward a mathematical semantics for computer languages
    • of Microwave Research Institute Symposia Series, Polytechnic Institute of Brooklyn Press, Brooklyn, N.Y.
    • SCOTT, D. S., AND STRACHEY, C. 1971. Toward a mathematical semantics for computer languages. In Proceedings of the Symposium on Computers and Automata, Volume 21 of Microwave Research Institute Symposia Series, Polytechnic Institute of Brooklyn Press, Brooklyn, N.Y., pp. 19-46.
    • (1971) Proceedings of the Symposium on Computers and Automata , vol.21 , pp. 19-46
    • Scott, D.S.1    Strachey, C.2
  • 48
    • 0030284418 scopus 로고    scopus 로고
    • Full abstraction for the second order subset of ALGOL-like language
    • SIEBER, K. 1996. Full abstraction for the second order subset of ALGOL-like language. Theoret. Comput. Sci. 168, 1 (Nov.), 155-212.
    • (1996) Theoret. Comput. Sci. , vol.168 , Issue.1 NOV , pp. 155-212
    • Sieber, K.1
  • 49
    • 0343782973 scopus 로고
    • The varieties of programming language
    • (Venice, April 1972), Cini Foundation, Venice. Also in [O'Hearn and Tennent 1997a], pages 51-64
    • STRACHEY, C. 1972. The varieties of programming language. In Proceedings of the International Computing Symposium (Venice, April 1972), pp. 222-233. Cini Foundation, Venice. Also in [O'Hearn and Tennent 1997a], pages 51-64.
    • (1972) Proceedings of the International Computing Symposium , pp. 222-233
    • Strachey, C.1
  • 51
    • 0003232884 scopus 로고
    • Linear types can change the world!
    • M. Broy and C. Jones, eds. (Sea of Galilee, Israel, Apr.). North-Holland, Amsterdam, The Netherlands
    • WADLER, P. 1990. Linear types can change the world! In IFIP TC-2 Working Conference on Programming Concepts and Methods, M. Broy and C. Jones, eds. (Sea of Galilee, Israel, Apr.). North-Holland, Amsterdam, The Netherlands, pp. 347-359.
    • (1990) IFIP TC-2 Working Conference on Programming Concepts and Methods , pp. 347-359
    • Wadler, P.1


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