메뉴 건너뛰기




Volumn 8, Issue 1, 1998, Pages 5-31

A module system for a programming language based on the LF logical framework

Author keywords

Dependent types; Logic programming; Logical frameworks; Modularity; Structured theories; Typed calculus

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; FORMAL LANGUAGES; FORMAL LOGIC;

EID: 0032001503     PISSN: 0955792X     EISSN: None     Source Type: Journal    
DOI: 10.1093/logcom/8.1.5     Document Type: Article
Times cited : (7)

References (31)
  • 1
    • 38249042109 scopus 로고
    • Generalized algebraic theories and contextual categories
    • J. Cartmell. Generalized algebraic theories and contextual categories. Annals of Pure and Applied Logic, 32, 209-243, 1986.
    • (1986) Annals of Pure and Applied Logic , vol.32 , pp. 209-243
    • Cartmell, J.1
  • 2
    • 0001610169 scopus 로고
    • An algorithm for testing conversion in type theory
    • G. Huet and G. Plotkin, eds. Cambridge University Press, Cambridge
    • T. Coquand. An algorithm for testing conversion in type theory. In Logical Frameworks, G. Huet and G. Plotkin, eds. pp. 255-279. Cambridge University Press, Cambridge, 1991.
    • (1991) Logical Frameworks , pp. 255-279
    • Coquand, T.1
  • 4
    • 0026138967 scopus 로고
    • Telescopic mappings in typed lambda calculus
    • N. G. de Bruijn. Telescopic mappings in typed lambda calculus. Information and Computation, 91, 189-204, 1991.
    • (1991) Information and Computation , vol.91 , pp. 189-204
    • De Bruijn, N.G.1
  • 5
    • 11544328140 scopus 로고
    • Nederpelt's calculus extended with a notion of context as a logical framework
    • G. Huet and G. Plotkin, eds. Cambridge University Press, Cambridge
    • P. deGroote. Nederpelt's calculus extended with a notion of context as a logical framework. In Logical Frameworks, G. Huet and G. Plotkin, eds. pp. 69-86. Cambridge University Press, Cambridge, 1991.
    • (1991) Logical Frameworks , pp. 69-86
    • DeGroote, P.1
  • 6
    • 0347406112 scopus 로고
    • Extensions and Applications of Higher-Order Unification
    • PhD thesis, School of Computer Science, Carnegie Mellon University, May Available as
    • C. M. Elliott. Extensions and Applications of Higher-Order Unification. PhD thesis, School of Computer Science, Carnegie Mellon University, May 1990. Available as Technical Report CMU-CS-90-134.
    • (1990) Technical Report CMU-CS-90-134
    • Elliott, C.M.1
  • 7
    • 84961347050 scopus 로고
    • IMPS: An interactive mathematical proof system
    • 10th International Conference on Automated Deduction, M. E. Stickel, ed. Springer Verlag, Berlin
    • W. M. Farmer, J. D. Guttman and F. J. Thayer. IMPS: An interactive mathematical proof system. In 10th International Conference on Automated Deduction, M. E. Stickel, ed. pp. 653-654. Vol. 449 of Lecture Notes in Artificial Intelligence, Springer Verlag, Berlin, 1990.
    • (1990) Lecture Notes in Artificial Intelligence , vol.449 , pp. 653-654
    • Farmer, W.M.1    Guttman, J.D.2    Thayer, F.J.3
  • 8
    • 3142714996 scopus 로고
    • Representing Logics in Type Theory
    • PhD thesis, University of Edinburgh, July Available as
    • P. Gardner. Representing Logics in Type Theory. PhD thesis, University of Edinburgh, July 1992. Available as Technical Report CST-93-92.
    • (1992) Technical Report CST-93-92
    • Gardner, P.1
  • 9
    • 0026881527 scopus 로고
    • The Church-Rosser property for βη-reduction in typed λ-calculi
    • Santa Cruz, CA, A. Scedrov, ed. IEEE Computer Society Press, Los Alamitos,CA
    • H. Geuvers. The Church-Rosser property for βη-reduction in typed λ-calculi, in Seventh Annual IEEE Symposium on Logic in Computer Science, Santa Cruz, CA, A. Scedrov, ed. pp. 453-460. IEEE Computer Society Press, Los Alamitos,CA, 1992.
    • (1992) Seventh Annual IEEE Symposium on Logic in Computer Science , pp. 453-460
    • Geuvers, H.1
  • 10
    • 0026881624 scopus 로고
    • Compiler verification in LF
    • Santa Cruz, CA, A. Scedrov, ed. IEEE. Computer Society Press, Los Alamitos, CA
    • J. Hannan and F. Pfenning. Compiler verification in LF. In Seventh Annual IEEE Symposium on Logic in Computer Science, Santa Cruz, CA, A. Scedrov, ed. pp. 407-418. IEEE. Computer Society Press, Los Alamitos, CA, 1992.
    • (1992) Seventh Annual IEEE Symposium on Logic in Computer Science , pp. 407-418
    • Hannan, J.1    Pfenning, F.2
  • 12
    • 85026848344 scopus 로고
    • Logic representation
    • Proceedings of the Workshop on Category Theory and Computer Science, Manchester, UK, D. H. Pitt, D. E. Rydeheard, P. Dybjer, A. M. Pitts and A. Poigneé, eds. Springer Verlag, Berlin
    • R. Harper, D. Sannella and A. Tarlecki. Logic representation. In Proceedings of the Workshop on Category Theory and Computer Science, Manchester, UK, D. H. Pitt, D. E. Rydeheard, P. Dybjer, A. M. Pitts and A. Poigneé, eds. Vol. 389 of Lecture Notes in Computer Science, pp. 250-272. Springer Verlag, Berlin, 1989.
    • (1989) Lecture Notes in Computer Science , vol.389 , pp. 250-272
    • Harper, R.1    Sannella, D.2    Tarlecki, A.3
  • 13
    • 0024923830 scopus 로고
    • Structure and representation in LF
    • Pacific Grove, CA, R. Parikh, ed. IEEE, Computer Society Press, Los Alamitos, CA
    • R. Harper, D. Sannella and A. Tarlecki. Structure and representation in LF. In Fourth Annual Symposium on Logic in Computer Science, Pacific Grove, CA, R. Parikh, ed. pp. 226-237. IEEE, Computer Society Press, Los Alamitos, CA, 1989.
    • (1989) Fourth Annual Symposium on Logic in Computer Science , pp. 226-237
    • Harper, R.1    Sannella, D.2    Tarlecki, A.3
  • 14
    • 0024875363 scopus 로고
    • ECC, an extended Calculus of Constructions
    • Pacific Grove, CA, R. Parikh, ed. IEEE Computer Society Press, Los Alamitos, CA
    • Z. Luo. ECC, an extended Calculus of Constructions. In Fourth Annual Symposium on Logic in Computer Science, Pacific Grove, CA, R. Parikh, ed. pp. 386-395. IEEE Computer Society Press, Los Alamitos, CA, 1989.
    • (1989) Fourth Annual Symposium on Logic in Computer Science , pp. 386-395
    • Luo, Z.1
  • 15
    • 54749129003 scopus 로고
    • How to use LEGO
    • Laboratory for Foundations of Computer Science, University of Edinburgh
    • Z. Luo, R. Pollack and P. Taylor. How to use LEGO. Technical Report LFCS-TN-27, Laboratory for Foundations of Computer Science, University of Edinburgh, 1989.
    • (1989) Technical Report LFCS-TN-27
    • Luo, Z.1    Pollack, R.2    Taylor, P.3
  • 16
    • 85031224044 scopus 로고
    • Using dependent types to express modular structure
    • St Petersburg Beach, FL, C. N. Fischer, ed. ACM SIGPLAN/SIGACT
    • D. MacQueen. Using dependent types to express modular structure. In Proceedings of the 13th ACM Symposium on Principles of Programming Languages, St Petersburg Beach, FL, C. N. Fischer, ed. pp. 277-286. ACM SIGPLAN/SIGACT, 1986.
    • (1986) Proceedings of the 13th ACM Symposium on Principles of Programming Languages , pp. 277-286
    • MacQueen, D.1
  • 17
    • 85029633298 scopus 로고
    • Natural semantics and some of its meta-theory in Elf
    • Proceedings of the Second International Workshop on Extensions of Logic Programming, Stockholm, Sweden, L.-H. Eriksson, L. Hallnäs and P. Schroeder-Heister, eds. Springer Verlag, Berlin
    • S. Michaylov and F. Pfenning. Natural semantics and some of its meta-theory in Elf. In Proceedings of the Second International Workshop on Extensions of Logic Programming, Stockholm, Sweden, L.-H. Eriksson, L. Hallnäs and P. Schroeder-Heister, eds. Vol. 596 of Lecture Notes in Artificial Intelligence, pp. 299-344. Springer Verlag, Berlin, 1991.
    • (1991) Lecture Notes in Artificial Intelligence , vol.596 , pp. 299-344
    • Michaylov, S.1    Pfenning, F.2
  • 18
    • 0024480570 scopus 로고
    • A logical analysis of modules in logic programming
    • D. Miller. A logical analysis of modules in logic programming. Journal of Logic Programming, 6, 57-77, 1989.
    • (1989) Journal of Logic Programming , vol.6 , pp. 57-77
    • Miller, D.1
  • 21
    • 0346351909 scopus 로고
    • Isabelle tutorial and user's manual
    • Computer Laboratory, University of Cambridge, January
    • L. C. Paulson and T. Nipkow. Isabelle tutorial and user's manual. Technical Report 189, Computer Laboratory, University of Cambridge, January 1990.
    • (1990) Technical Report 189
    • Paulson, L.C.1    Nipkow, T.2
  • 22
    • 0024880684 scopus 로고
    • Elf: A language for logic definition and verified meta-programming
    • Pacific Grove, CA, R. Parikh. ed. IEEE Computer Society Press, Los Alamitos, CA
    • F. Pfenning. Elf: A language for logic definition and verified meta-programming. In Fourth Annual Symposium on Logic in Computer Science, Pacific Grove, CA, R. Parikh. ed. pp. 313-322. IEEE Computer Society Press, Los Alamitos, CA, 1989.
    • (1989) Fourth Annual Symposium on Logic in Computer Science , pp. 313-322
    • Pfenning, F.1
  • 23
    • 0002474842 scopus 로고
    • Logic programming in the LF logical framework
    • G. Huet and G. Plotkin, eds. Cambridge University Press, Cambridge
    • F. Pfenning. Logic programming in the LF logical framework. In Logical Frameworks, G. Huet and G. Plotkin, eds. pp. 149-181. Cambridge University Press, Cambridge, 1991.
    • (1991) Logical Frameworks , pp. 149-181
    • Pfenning, F.1
  • 24
    • 85029580607 scopus 로고
    • Implementing the meta-theory of deductive systems
    • Proceedings of the 11th International Conference on Automated Deduction, Saratoga Springs, NY, D. Kapur, ed. Springer Verlag, Berlin
    • F. Pfenning and E. Rohwedder. Implementing the meta-theory of deductive systems. In Proceedings of the 11th International Conference on Automated Deduction, Saratoga Springs, NY, D. Kapur, ed. Vol. 607 of Lecture Notes in Artificial Intelligence, pp. 537-551. Springer Verlag, Berlin, 1992.
    • (1992) Lecture Notes in Artificial Intelligence , vol.607 , pp. 537-551
    • Pfenning, F.1    Rohwedder, E.2
  • 25
    • 11544340276 scopus 로고
    • Implicit syntax
    • Antibes, G. Huet and G. Plotkin, eds. Preliminary version, May
    • R. Pollack. Implicit syntax. In Proceedings of the First Workshop on Logical Frameworks, Antibes, G. Huet and G. Plotkin, eds. pp. 421-434. Preliminary version, May 1990.
    • (1990) Proceedings of the First Workshop on Logical Frameworks , pp. 421-434
    • Pollack, R.1
  • 26
    • 0012136053 scopus 로고
    • PhD thesis, University of Edinburgh, Available as CST-69-90, also published as ECS-LFCS-90-125
    • D. Pym. Proofs, Search and Computation in General Logic. PhD thesis, University of Edinburgh, 1990. Available as CST-69-90, also published as ECS-LFCS-90-125.
    • (1990) Proofs, Search and Computation in General Logic
    • Pym, D.1
  • 27
    • 11444263394 scopus 로고
    • The Church-Rosser theorem for LF with βη-reduction
    • Unpublished notes to a talk given May
    • A. Salvesen. The Church-Rosser theorem for LF with βη-reduction. Unpublished notes to a talk given at the First Workshop on Logical Frameworks in Antibes, May 1990.
    • (1990) First Workshop on Logical Frameworks in Antibes
    • Salvesen, A.1
  • 29
    • 0005286542 scopus 로고
    • A calculus for the construction of modular Prolog programs
    • D. T. Sannella and L. A. Wallen. A calculus for the construction of modular Prolog programs. Journal of Logic Programming, 12, 147-177, 1992. A preliminary version appears in Proceedings of the 4th Symposium on Logic Programming, San Francisco, CA, September 1987. IEEE Computer Society Press, Los Alamitos, CA.
    • (1992) Journal of Logic Programming , vol.12 , pp. 147-177
    • Sannella, D.T.1    Wallen, L.A.2
  • 30
    • 0005286542 scopus 로고
    • San Francisco, CA, September IEEE Computer Society Press, Los Alamitos, CA
    • D. T. Sannella and L. A. Wallen. A calculus for the construction of modular Prolog programs. Journal of Logic Programming, 12, 147-177, 1992. A preliminary version appears in Proceedings of the 4th Symposium on Logic Programming, San Francisco, CA, September 1987. IEEE Computer Society Press, Los Alamitos, CA.
    • (1987) Proceedings of the 4th Symposium on Logic Programming


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