메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 172-183

Mechanized meta-reasoning using a hybrid HOAS/de Bruijn representation and reflection

Author keywords

Higher order abstract syntax; Languages with bindings; Mechanized reasoning; Meta theory; MetaPRL; NuPRL; Reflection; Type theory

Indexed keywords

HIGHER-ORDER ABSTRACT SYNTAX; LANGUAGES WITH BINDINGS; MECHANIZED REASONING; META-THEORY; TYPE THEORY;

EID: 34247218106     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1159803.1159826     Document Type: Conference Paper
Times cited : (8)

References (24)
  • 1
    • 32044451998 scopus 로고
    • Reflecting on NuPRL: Lessons 1-4
    • Technical report, Cornell University, Computer Science Department, Ithaca, NY
    • William Aitken and Robert L. Constable. Reflecting on NuPRL: Lessons 1-4. Technical report, Cornell University, Computer Science Department, Ithaca, NY, 1992.
    • (1992)
    • Aitken, W.1    Constable, R.L.2
  • 2
    • 0033077209 scopus 로고
    • Metalogical Frameworks II: Using reflected decision procedures
    • William Aitken, Robert L. Constable, and Judith Underwood. Metalogical Frameworks II: Using reflected decision procedures. Journal of Automated Reasoning, 22(2):171-221, 1993.
    • (1993) Journal of Automated Reasoning , vol.22 , Issue.2 , pp. 171-221
    • Aitken, W.1    Constable, R.L.2    Underwood, J.3
  • 7
    • 49649139118 scopus 로고    scopus 로고
    • N. G. de Bruijn. Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem. Indagaciones Mathematische, 34:381-392, 1972. This also appeared in the Proceedings of the Koninklijke Nederlandse Akademie van Wetenschappen, Amsterdam, series A, 75, No. 5.
    • N. G. de Bruijn. Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem. Indagaciones Mathematische, 34:381-392, 1972. This also appeared in the Proceedings of the Koninklijke Nederlandse Akademie van Wetenschappen, Amsterdam, series A, 75, No. 5.
  • 8
    • 34347193348 scopus 로고    scopus 로고
    • Kurt Gödel. Über formal unentscheidbare sätre der principia mathematica und verwandter systeme I. Monatshefte für Mathematik und Physik, 38:173-198, 1931. English version in [24].
    • Kurt Gödel. Über formal unentscheidbare sätre der principia mathematica und verwandter systeme I. Monatshefte für Mathematik und Physik, 38:173-198, 1931. English version in [24].
  • 9
    • 0027353175 scopus 로고    scopus 로고
    • Robert Harper, Furio Honsell, and Gordon Plotkin. A framework for defining logics. Journal of the Association for Computing Machinery, 40(1):143-184, January 1993. A revised and expanded version of the 1987 paper.
    • Robert Harper, Furio Honsell, and Gordon Plotkin. A framework for defining logics. Journal of the Association for Computing Machinery, 40(1):143-184, January 1993. A revised and expanded version of the 1987 paper.
  • 10
    • 34247265664 scopus 로고    scopus 로고
    • J. Harrison. Metatheory and reflection in theorem proving: A survey and critique. Technical Report CRC-53, SRI International, Cambridge Computer Science Research Centre, Millers Yard, Cambridge, UK, February 1995.
    • J. Harrison. Metatheory and reflection in theorem proving: A survey and critique. Technical Report CRC-53, SRI International, Cambridge Computer Science Research Centre, Millers Yard, Cambridge, UK, February 1995.
  • 11
  • 12
    • 32044433083 scopus 로고    scopus 로고
    • th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2003), 2758 of Lecture Notes in Computer Science, pages 287-303. Springer-Verlag, 2003.
    • th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2003), volume 2758 of Lecture Notes in Computer Science, pages 287-303. Springer-Verlag, 2003.
  • 13
    • 34247277274 scopus 로고    scopus 로고
    • Practical reflection for sequent logics
    • Proceedings of the International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice LFMTP'06, To appear
    • Jason Hickey, Aleksey Nogin, Xin Yu, and Alexei Kopylov. Practical reflection for sequent logics. In Proceedings of the International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP'06), Electronic Notes in Theoretical Computer Science, 2006. To appear.
    • (2006) Electronic Notes in Theoretical Computer Science
    • Hickey, J.1    Nogin, A.2    Yu, X.3    Kopylov, A.4
  • 16
    • 32044469423 scopus 로고    scopus 로고
    • Sequent schema for derived rules
    • th International Conference on Theorem Proving in Higher Order Logics TPHOLs 2002, of, Springer-Verlag
    • th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2002), volume 2410 of Lecture Notes in Computer Science, pages 281-297. Springer-Verlag, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2410 , pp. 281-297
    • Nogin, A.1    Hickey, J.2
  • 17
    • 34247274307 scopus 로고    scopus 로고
    • Aleksey Nogin and Alexei Kopylov. Formalizing type operations using the Image type constructor. Accepted to to Workshop on Logic, Language, Information and Computation (WoLLIC), 2006.
    • Aleksey Nogin and Alexei Kopylov. Formalizing type operations using the "Image" type constructor. Accepted to to Workshop on Logic, Language, Information and Computation (WoLLIC), 2006.
  • 18
    • 32044453783 scopus 로고    scopus 로고
    • Aleksey Nogin, Alexei Kopylov, Xin Yu, and Jason Hickey. A computational approach to reflective meta-reasoning about languages with bindings. In MERLIN '05: Proceedings of the 3rd ACM SIGPLAN workshop on Mechanized reasoning about languages with variable binding, pages 2-12. ACM Press, 2005. An extended version is available as California Institute of Technology technical report CaltechCSTR:2005.003.
    • Aleksey Nogin, Alexei Kopylov, Xin Yu, and Jason Hickey. A computational approach to reflective meta-reasoning about languages with bindings. In MERLIN '05: Proceedings of the 3rd ACM SIGPLAN workshop on Mechanized reasoning about languages with variable binding, pages 2-12. ACM Press, 2005. An extended version is available as California Institute of Technology technical report CaltechCSTR:2005.003.
  • 19
    • 26844433591 scopus 로고    scopus 로고
    • Essential incompleteness of arithmetic verified by Coq
    • Proceedings of the 18th International Conference on Theorem Proving in Higher Order Logics TPHOLs 2005, of
    • Russell OConnor. Essential incompleteness of arithmetic verified by Coq. In Proceedings of the 18th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2005), volume 3603 of Lecture Notes in Computer Science, pages 245-260, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3603 , pp. 245-260
    • OConnor, R.1
  • 20
    • 84976669166 scopus 로고
    • Higher-order
    • abstract syntax, Proceedings of the ACM SIGPLAN '88 Conference on Programming Language Design and Implementation (PLDI, 7) of, Atlanta, Georgia, June, ACM Press
    • Frank Pfenning and Conal Elliott. Higher-order abstract syntax. In Proceedings of the ACM SIGPLAN '88 Conference on Programming Language Design and Implementation (PLDI), volume 23(7) of SIGPLAN Notices, pages 199-208, Atlanta, Georgia, June 1988. ACM Press.
    • (1988) SIGPLAN Notices , vol.23 , pp. 199-208
    • Pfenning, F.1    Elliott, C.2
  • 21
    • 84976496175 scopus 로고    scopus 로고
    • A metalanguage for programming with bound names modulo renaming
    • R. Backhouse and J. N. Oliveira, editors, Springer-Verlag, Heidelberg
    • Andrew M. Pitts and Murdoch Gabbay. A metalanguage for programming with bound names modulo renaming. In R. Backhouse and J. N. Oliveira, editors, Mathematics of Program Construction, volume 1837 of Lecture Notes in Computer Science, pages 230-255. Springer-Verlag, Heidelberg, 2000.
    • (2000) Mathematics of Program Construction, volume 1837 of Lecture Notes in Computer Science , pp. 230-255
    • Pitts, A.M.1    Gabbay, M.2
  • 22
    • 4243140020 scopus 로고
    • An illative theory of relations
    • R. Cooper, K. Mukai, and J. Perry, editors, Situation Theory and Its Applications, number 22 in, Centre for the Study of Language and Information
    • Gordon Plotkin. An illative theory of relations. In R. Cooper, K. Mukai, and J. Perry, editors, Situation Theory and Its Applications, Volume I, number 22 in CSLI Lecture Notes, pages 133-146. Centre for the Study of Language and Information, 1990.
    • (1990) CSLI Lecture Notes , vol.1 , pp. 133-146
    • Plotkin, G.1
  • 23
    • 84958955675 scopus 로고    scopus 로고
    • Computational reflection in the calculus of constructions and its application to theorem proving
    • R. Hindley, editor, Proceedings of the International Conference on Typed Lambda Calculus and its Applications TLCA '97, of, Nancy, France, April, Springer-Verlag
    • Harald Rueß. Computational reflection in the calculus of constructions and its application to theorem proving. In R. Hindley, editor, Proceedings of the International Conference on Typed Lambda Calculus and its Applications (TLCA '97), volume 1210 of Lecture Notes in Computer Science, Nancy, France, April 1997. Springer-Verlag.
    • (1997) Lecture Notes in Computer Science , vol.1210
    • Rueß, H.1


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