메뉴 건너뛰기




Volumn 17, Issue 4-5, 2007, Pages 613-673

Mechanizing metatheory in a logical framework

Author keywords

[No Author keywords available]

Indexed keywords

CANONICAL FORM; DEDUCTIVE SYSTEMS; LOGICAL FRAMEWORKS; MECHANICAL VERIFICATION; META-THEOREMS; MODULAR REASONING; NORMAL FORM; PARAMETERIZED;

EID: 34547812627     PISSN: 09567968     EISSN: 14697653     Source Type: Journal    
DOI: 10.1017/S0956796807006430     Document Type: Conference Paper
Times cited : (86)

References (60)
  • 1
    • 34547811249 scopus 로고    scopus 로고
    • A consistent semantics of self-adjusting computation
    • New York: Springer-Verlag
    • Acar, U. A., Blume, M. & Donham, J. (2007) A consistent semantics of self-adjusting computation. In European Symposium on Programming. New York: Springer-Verlag.
    • (2007) European Symposium on Programming
    • Acar, U.A.1    Blume, M.2    Donham, J.3
  • 3
    • 0034865338 scopus 로고    scopus 로고
    • Foundational proof-carrying code
    • Los Alamitos, CA: IEEE Computer Society, p
    • Appel, A. W. (2001) Foundational proof-carrying code. In IEEE Symposium on Logic in Computer Science. Los Alamitos, CA: IEEE Computer Society, p. 247.
    • (2001) IEEE Symposium on Logic in Computer Science , pp. 247
    • Appel, A.W.1
  • 4
    • 0842311319 scopus 로고    scopus 로고
    • Dependent types ensure partial correctness of theorem provers
    • Appel, A. W. & Felty, A. P. (2002) Dependent types ensure partial correctness of theorem provers. J. Funct. Programming 14(1), 3-19.
    • (2002) J. Funct. Programming , vol.14 , Issue.1 , pp. 3-19
    • Appel, A.W.1    Felty, A.P.2
  • 6
    • 34249906627 scopus 로고
    • An overview of the Edinburgh Logical Framework
    • Birtwistle, G. & Subrahmanyam, P. A, eds, Elsevier, New York: Springer Verlag, pp
    • Avron, A., Honsell, F. & Mason, I. A. (1989) An overview of the Edinburgh Logical Framework. In Current Trends in Hardware Verification, Birtwistle, G. & Subrahmanyam, P. A. (eds). Elsevier, New York: Springer Verlag, pp. 323-340.
    • (1989) Current Trends in Hardware Verification , pp. 323-340
    • Avron, A.1    Honsell, F.2    Mason, I.A.3
  • 9
    • 0037175760 scopus 로고    scopus 로고
    • A linear logical framework
    • Cervesato, I. & Pfenning, F. (2002) A linear logical framework. Inf. Comput. 179(1), 19-75.
    • (2002) Inf. Comput , vol.179 , Issue.1 , pp. 19-75
    • Cervesato, I.1    Pfenning, F.2
  • 12
    • 0003712416 scopus 로고    scopus 로고
    • Coq Development Team, INRIA. Available at:, Accessed June
    • Coq Development Team. (2007) The Coq Proof Assistant Reference Manual. INRIA. Available at: http://coq.inria.fr/. Accessed June, 2007.
    • (2007) The Coq Proof Assistant Reference Manual
  • 13
    • 84876646545 scopus 로고    scopus 로고
    • Coquand, T. (1991) An algorithm for testing conversion in type theory. In Logical Frameworks, Huet, G. & Plotkin, Gordon D. (eds). New York: Cambridge University Press, pp 255-279.
    • Coquand, T. (1991) An algorithm for testing conversion in type theory. In Logical Frameworks, Huet, G. & Plotkin, Gordon D. (eds). New York: Cambridge University Press, pp 255-279.
  • 14
    • 0038150119 scopus 로고    scopus 로고
    • Toward a foundational typed assembly language
    • Languages.Pittsburgh, PA: ACM Press, pp
    • Crary, K. (2003) Toward a foundational typed assembly language. ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages.Pittsburgh, PA: ACM Press, pp. 198-212.
    • (2003) ACM SIGPLAN-SIGACT Symposium on Principles of Programming , pp. 198-212
    • Crary, K.1
  • 15
    • 7044252861 scopus 로고    scopus 로고
    • Foundational certified code in a metalogical framework
    • New York: Springer-Verlag, pp
    • Crary, K. & Sarkar, S. (2003) Foundational certified code in a metalogical framework. In International Conference on Automated Deduction. New York: Springer-Verlag, pp. 106-120.
    • (2003) International Conference on Automated Deduction , pp. 106-120
    • Crary, K.1    Sarkar, S.2
  • 16
    • 0013209446 scopus 로고
    • Algorithmic definition of lambda-typed lambda calculus
    • Huet, G. & Plotkin, G. D, eds, New York: Cambridge University Press, pp
    • de Bruijn, N. G. (1993) Algorithmic definition of lambda-typed lambda calculus. In Logical Environment. Huet, G. & Plotkin, G. D. (eds). New York: Cambridge University Press, pp. 131-145.
    • (1993) Logical Environment , pp. 131-145
    • de Bruijn, N.G.1
  • 17
    • 0011953679 scopus 로고
    • Encoding dependent types in an intuitionistic logic
    • Huet, G. & Plotkin, G. D, eds, New York: Cambridge University Press, pp
    • Felty, A. (1991) Encoding dependent types in an intuitionistic logic. In Logical Frameworks, Huet, G. & Plotkin, G. D. (eds). New York: Cambridge University Press, pp. 214-251.
    • (1991) Logical Frameworks , pp. 214-251
    • Felty, A.1
  • 20
    • 0026881527 scopus 로고
    • The Church-Rosser property for βη-reduction in typed λ-calculi
    • Scedrov, A, ed, Los Alamitos, CA: IEEE Press, pp
    • Geuvers, H. (1992) The Church-Rosser property for βη-reduction in typed λ-calculi. In Scedrov, A. (ed), IEEE Symposium on Logic in Computer Science. Los Alamitos, CA: IEEE Press, pp. 453-460.
    • (1992) IEEE Symposium on Logic in Computer Science , pp. 453-460
    • Geuvers, H.1
  • 21
    • 84856631548 scopus 로고    scopus 로고
    • Soundness of the logical framework for its typed operational semantics
    • International Conference on Typed Lambda Calculi and Applications, New York: Springer-Verlag, pp
    • Goguen, H. (1999) Soundness of the logical framework for its typed operational semantics. In International Conference on Typed Lambda Calculi and Applications. Lecture Notes in Computer Science, vol. 1581. New York: Springer-Verlag, pp. 177-197.
    • (1999) Lecture Notes in Computer Science , vol.1581 , pp. 177-197
    • Goguen, H.1
  • 22
    • 11444266760 scopus 로고    scopus 로고
    • On equivalence and canonical forms in the LF type theory
    • Harper, R. & Pfenning, F. (2005) On equivalence and canonical forms in the LF type theory. ACM Trans. Comput. Logic 6, 61-101.
    • (2005) ACM Trans. Comput. Logic , vol.6 , pp. 61-101
    • Harper, R.1    Pfenning, F.2
  • 23
    • 0027353175 scopus 로고
    • A framework for defining logics
    • Mach
    • Harper, R., Honsell, F. & Plotkin, G. (1993) A framework for defining logics. J. Associ. Comput. Mach. 40(1), 143-184.
    • (1993) J. Associ. Comput , vol.40 , Issue.1 , pp. 143-184
    • Harper, R.1    Honsell, F.2    Plotkin, G.3
  • 26
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a Java-like language, virtual machine and compiler
    • Klein, G. & Nipkow, T. (2006) A machine-checked model for a Java-like language, virtual machine and compiler. ACM Trans. Programming Lang. Sys. 28(4), 619-695.
    • (2006) ACM Trans. Programming Lang. Sys , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 28
    • 33745189623 scopus 로고    scopus 로고
    • Formal certification of a compiler back-end, or: Programming a compiler with a proof assistant
    • New York: ACM Press, pp
    • Leroy, X. (2006) Formal certification of a compiler back-end, or: Programming a compiler with a proof assistant. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. New York: ACM Press, pp. 42-54.
    • (2006) ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , pp. 42-54
    • Leroy, X.1
  • 30
    • 85029633298 scopus 로고
    • Natural semantics and some of its meta-theory in Elf
    • International Workshop on Extensions of Logic Programming, Eriksson, L. H, Hallnäs, L. & Schroeder-Heister, P, eds, New York: Springer-Verlag, pp
    • Michaylov, S. & Pfenning, F. (1991) Natural semantics and some of its meta-theory in Elf. In International Workshop on Extensions of Logic Programming, Eriksson, L. H., Hallnäs, L. & Schroeder-Heister, P. (eds). Lecture Notes in Artificial Intelligence, vol. 596. New York: Springer-Verlag, pp. 299-344.
    • (1991) Lecture Notes in Artificial Intelligence , vol.596 , pp. 299-344
    • Michaylov, S.1    Pfenning, F.2
  • 31
    • 84876658177 scopus 로고    scopus 로고
    • Miculan, M. (1997) Encoding Logical Theories of Programs, Ph.D. thesis. Pisa, Italy: Dipartimento di Informatica, Universita di Pisa.
    • Miculan, M. (1997) Encoding Logical Theories of Programs, Ph.D. thesis. Pisa, Italy: Dipartimento di Informatica, Universita di Pisa.
  • 32
    • 4544313887 scopus 로고    scopus 로고
    • A symmetric modal lambda calculus for distributed computing
    • Ganzinger, H, ed, Los Alamitas, CA: IEEE Press, pp
    • Murphy VII, T., Crary, K., Harper, R. & Pfenning, F. (2004) A symmetric modal lambda calculus for distributed computing. In Ganzinger, H. (ed). IEEE Symposium on Logic in Computer Science. Los Alamitas, CA: IEEE Press, pp. 286-295.
    • (2004) IEEE Symposium on Logic in Computer Science , pp. 286-295
    • Murphy VII, T.1    Crary, K.2    Harper, R.3    Pfenning, F.4
  • 37
    • 0348126394 scopus 로고    scopus 로고
    • Isabelle/HOL - A Proof Assistant for Higher-Order Logic
    • New York: Springer-Verlag
    • Nipkow, T., Paulson, L. C. & Wenzel, M. (2002) Isabelle/HOL - A Proof Assistant for Higher-Order Logic. Lecture Notes in Computer Science, vol. 2283. New York: Springer-Verlag.
    • (2002) Lecture Notes in Computer Science , vol.2283
    • Nipkow, T.1    Paulson, L.C.2    Wenzel, M.3
  • 38
    • 0002474842 scopus 로고
    • Logic programming in the LF logical framework
    • Huet, G. & Plotkin, G. D, eds, New York: Cambridge University Press, pp
    • Pfenning, F. (1991) Logic programming in the LF logical framework. In Logical Frameworks, Huet, G. & Plotkin, G. D. (eds). New York: Cambridge University Press, pp. 149-181.
    • (1991) Logical Frameworks , pp. 149-181
    • Pfenning, F.1
  • 41
    • 0001255803 scopus 로고    scopus 로고
    • Logical frameworks
    • Robinson, A. & Voronkov, A, eds, Elsevier Science and MIT Press
    • Pfenning, F. (1999) Logical frameworks. In Handbook of Automated Reasoning, Robinson, A. & Voronkov, A. (eds). Elsevier Science and MIT Press.
    • (1999) Handbook of Automated Reasoning
    • Pfenning, F.1
  • 43
    • 35448990873 scopus 로고    scopus 로고
    • System description: Twelf - a meta-logical framework for deductive systems
    • Ganzinger, H, ed, pp
    • Pfenning, F. & Schürmann, C. (1999) System description: Twelf - a meta-logical framework for deductive systems. In International Conference on Automated Deduction, Ganzinger, H. (ed). pp. 202-206.
    • (1999) International Conference on Automated Deduction , pp. 202-206
    • Pfenning, F.1    Schürmann, C.2
  • 46
    • 34249290753 scopus 로고    scopus 로고
    • Reed, J. (2006) Hybridizing a logical framework. In International Workshop on Hybrid Logic. Electronic Notes in Theoeretical Computer Science. Amsterdam: Elsevier, pp. 135-148.
    • Reed, J. (2006) Hybridizing a logical framework. In International Workshop on Hybrid Logic. Electronic Notes in Theoeretical Computer Science. Amsterdam: Elsevier, pp. 135-148.
  • 47
    • 84947921641 scopus 로고    scopus 로고
    • Rohwedder, E. & Pfenning, F. (1996) Mode and termination checking for higher-order logic programs. In European Symposium on Programming, Nielson, H. R. (ed). Lecture Notes in Computer Science, 1058. Springer-Verlag, pp. 296-3.10.
    • Rohwedder, E. & Pfenning, F. (1996) Mode and termination checking for higher-order logic programs. In European Symposium on Programming, Nielson, H. R. (ed). Lecture Notes in Computer Science, vol. 1058. Springer-Verlag, pp. 296-3.10.
  • 50
    • 84957086988 scopus 로고    scopus 로고
    • Schürmann, C. & Pfenning, F. (1998) Automated theorem proving in a simple meta-logic for LF. International Conference on Automated Deduction. Kirchner, C. & Kirchner, H. (eds). Lecture Notes in Computer Science, 1421. New York: Springer-Verlag, pp. 286-300.
    • Schürmann, C. & Pfenning, F. (1998) Automated theorem proving in a simple meta-logic for LF. International Conference on Automated Deduction. Kirchner, C. & Kirchner, H. (eds). Lecture Notes in Computer Science, vol. 1421. New York: Springer-Verlag, pp. 286-300.
  • 55
    • 84876651470 scopus 로고    scopus 로고
    • Simmons, R. (2005) Twelf as a Unified Framework for Language Formalization and Implementation. Tech. rept. Princetn, NJ: Princeton University. Undergraduate Senior Thesis 18679.
    • Simmons, R. (2005) Twelf as a Unified Framework for Language Formalization and Implementation. Tech. rept. Princetn, NJ: Princeton University. Undergraduate Senior Thesis 18679.
  • 56
    • 0004266220 scopus 로고
    • Ph.D. thesis. Eindhoven, Netherlands: Technical University of Eindhoven
    • van Daalen, D. T. (1980) The Language Theory of AUTOMATH, Ph.D. thesis. Eindhoven, Netherlands: Technical University of Eindhoven.
    • (1980) The Language Theory of AUTOMATH
    • van Daalen, D.T.1
  • 59
    • 35048854043 scopus 로고    scopus 로고
    • A concurrent logical framework: The propositional fragment
    • Types for Proofs and Programs, Berardi, S, Coppo, M. & Damiani, F, eds, New York: Springer-Verlag, pp
    • Watkins, K. Cervesato, I. Pfenning, F. & Walker, D. (2004a) A concurrent logical framework: The propositional fragment. In Types for Proofs and Programs, Berardi, S., Coppo, M. & Damiani, F. (eds). Lecture Notes in Computer Science, vol. 3085. New York: Springer-Verlag, pp. 355-377.
    • (2004) Lecture Notes in Computer Science , vol.3085 , pp. 355-377
    • Watkins, K.1    Cervesato, I.2    Pfenning, F.3    Walker, D.4


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