메뉴 건너뛰기




Volumn , Issue , 2005, Pages 2-12

A computational approach to reflective meta-reasoning about languages with bindings

Author keywords

Higher Order Abstract Syntax; Languages with Bindings; MetaPRL; NuPRL; Programming Language Experimentation; Reflection; Type Theory

Indexed keywords

HIGHER-ORDER ABSTRACT INDEX; LANGUAGES WITH BINDINGS; METAPRL; NUPRL; TYPE THEORY;

EID: 32044453783     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1088454.1088456     Document Type: Conference Paper
Times cited : (11)

References (63)
  • 1
    • 32044456731 scopus 로고    scopus 로고
    • Justifying calculational logic by a conventional metalinguistic semantics
    • [AA99], Cornell University, Ithaca, New York, September
    • [AA99] Eric Aaron and Stuart Allen. Justifying calculational logic by a conventional metalinguistic semantics. Technical Report TR99-1771, Cornell University, Ithaca, New York, September 1999.
    • (1999) Technical Report , vol.TR99-1771
    • Aaron, E.1    Allen, S.2
  • 3
    • 32044451998 scopus 로고
    • Reflecting on NuPRL: Lessons 1-4
    • [AC92], Cornell University, Computer Science Department, Ithaca, NY
    • [AC92] William Aitken and Robert L. Constable. Reflecting on NuPRL: Lessons 1-4. Technical report, Cornell University, Computer Science Department, Ithaca, NY, 1992.
    • (1992) Technical Report
    • Aitken, W.1    Constable, R.L.2
  • 8
    • 0033077209 scopus 로고
    • Metalogical frameworks II: Using reflected decision procedures
    • [ACU93]
    • [ACU93] 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
  • 9
    • 0023272978 scopus 로고
    • A non-type-theoretic definition of Martin-Löf's types
    • [All87a]. D. Gries, editor. IEEE Computer Society Press, June
    • nd IEEE Symposium on Logic in Computer Science, pages 215-224. IEEE Computer Society Press, June 1987.
    • (1987) nd IEEE Symposium on Logic in Computer Science , pp. 215-224
    • Allen, S.F.1
  • 11
    • 0040899999 scopus 로고    scopus 로고
    • On explicit reflection in theorem proving and formal verification
    • [Art99]
    • [Art99] Sergei Artemov. On explicit reflection in theorem proving and formal verification. In Ganzinger [Gan99], pages 267-281.
    • Ganzinger [Gan99] , pp. 267-281
    • Artemov, S.1
  • 12
    • 29144525740 scopus 로고    scopus 로고
    • Evidence-based common knowledge
    • [Art04], CUNY Ph.D. Program in Computer Science Technical Reports. November
    • [Art04] Sergei Artemov. Evidence-based common knowledge. Technical Report TR-2004018, CUNY Ph.D. Program in Computer Science Technical Reports. November 2004.
    • (2004) Technical Report , vol.TR-2004018
    • Artemov, S.1
  • 15
    • 2442516668 scopus 로고    scopus 로고
    • Quotation and reflection in NuPRL and scheme
    • [Bar01], Cornell University. Ithaca, New York, January
    • [Bar01] Eli Barzilay. Quotation and reflection in NuPRL and Scheme. Technical Report TR2001-1832, Cornell University. Ithaca, New York, January 2001.
    • (2001) Technical Report , vol.TR2001-1832
    • Barzilay, E.1
  • 16
    • 32044470461 scopus 로고    scopus 로고
    • [Bar05]. PhD thesis, Cornell University. In preparation
    • [Bar05] Eli Barzilay. Implementing Reflection in NuPRL. PhD thesis, Cornell University, 2005. In preparation.
    • (2005) Implementing Reflection in NuPRL
    • Barzilay, E.1
  • 20
    • 0013260541 scopus 로고
    • Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem
    • [dB72]
    • [dB72] 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.
    • (1972) Indagaciones Mathematische , vol.34 , pp. 381-392
    • De Bruijn, N.G.1
  • 22
    • 84947431245 scopus 로고
    • Higher-order abstract syntax in Coq
    • [DFH95]. M. Dezani-Ciancaglini and G. Plotkin, editors, Proceedings of the International Conference on Typed Lambda Calculus and its Applications. Springer-Verlag, April
    • [DFH95] Joëlle Despeyroux, Amy Felty, and André Hirschowitz. Higher-order abstract syntax in Coq. In M. Dezani-Ciancaglini and G. Plotkin, editors, Proceedings of the International Conference on Typed Lambda Calculus and its Applications, volume 902 of Lecture Notes in Computer Science, pages 124-138. Springer-Verlag, April 1995.
    • (1995) Lecture Notes in Computer Science , vol.902 , pp. 124-138
    • Despeyroux, J.1    Felty, A.2    Hirschowitz, A.3
  • 24
    • 85022757597 scopus 로고
    • Higher-order abstract syntax with induction in Coq
    • [DH94]. LPAR '94: Proceedings of the 5th International Conference on Logic Programming and Automated Reasoning. Springer-Verlag
    • [DH94] Joëlle Despeyroux and André Hirschowitz. Higher-order abstract syntax with induction in Coq. In LPAR '94: Proceedings of the 5th International Conference on Logic Programming and Automated Reasoning, volume 822 of Lecture Notes in Computer Science, pages 159-173. Springer-Verlag, 1994.
    • (1994) Lecture Notes in Computer Science , vol.822 , pp. 159-173
    • Despeyroux, J.1    Hirschowitz, A.2
  • 27
    • 32044432379 scopus 로고    scopus 로고
    • A modal lambda calculus with iteration and case constructs
    • [DL99]. T. Altenkirch, W. Naraschewski, and B. Reus, editors, Types for Proofs and Programs: International Workshop, TYPES '98. Kloster Irsee, Germany, March 1998
    • [DL99] Joëlle Despeyroux and Pierre Leleu. A modal lambda calculus with iteration and case constructs. In T. Altenkirch, W. Naraschewski, and B. Reus, editors, Types for Proofs and Programs: International Workshop, TYPES '98. Kloster Irsee, Germany, March 1998, volume 1657 of Lecture Notes in Computer Science, pages 47-61, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1657 , pp. 47-61
    • Despeyroux, J.1    Leleu, P.2
  • 29
    • 84958978438 scopus 로고    scopus 로고
    • Primitive recursion for higher-order abstract syntax
    • [DPS97]. R. Hindley, editor, Proceedings of the Third International Conference on Typed Lambda Calculus and Applications (TLCA'97). Springer-Verlag, April
    • [DPS97] Joëlle Despeyroux, Frank Pfenning, and Carsten Schürmann, Primitive recursion for higher-order abstract syntax. In R. Hindley, editor, Proceedings of the Third International Conference on Typed Lambda Calculus and Applications (TLCA'97), volume 1210 of Lecture Notes in Computer Science, pages 147-163. Springer-Verlag, April 1997.
    • (1997) Lecture Notes in Computer Science , vol.1210 , pp. 147-163
    • Despeyroux, J.1    Pfenning, F.2    Schürmann, C.3
  • 30
    • 0005914572 scopus 로고    scopus 로고
    • Carnegie Mellon University
    • An extended version is available as Technical Report CMU-CS-96-172, Carnegie Mellon University.
    • Technical Report , vol.CMU-CS-96-172
  • 32
    • 4243235762 scopus 로고
    • +86]. Oxford University Press, Oxford. Clarendon Press, New York
    • +86] Solomon Feferman et al., editors. Kurt Gödel Collected Works, volume 1. Oxford University Press, Oxford. Clarendon Press, New York, 1986.
    • (1986) Kurt Gödel Collected Works , vol.1
    • Feferman, S.1
  • 34
    • 84858537523 scopus 로고    scopus 로고
    • th International Conference on Automated Deduction. Berlin, July 7-10. Trento, Italy
    • th International Conference on Automated Deduction, volume 1632 of Lecture Notes in Artificial Intelligence. Berlin, July 7-10 1999. Trento, Italy.
    • (1999) Lecture Notes in Artificial Intelligence , vol.1632
    • Ganzinger, H.1
  • 35
    • 84956854832 scopus 로고    scopus 로고
    • Five axioms of alpha-conversion
    • [GM96]. J. von Wright, J. Grundy, and J. Harrison, editors, Theorem Proving in Higher Order Logics: 9th International Conference, Turku, Finland August 1996: Proceedings. Springer-Verlag
    • [GM96] A. D. Gordon and T. Melham. Five axioms of alpha-conversion. In J. von Wright, J. Grundy, and J. Harrison, editors, Theorem Proving in Higher Order Logics: 9th International Conference, Turku, Finland August 1996: Proceedings, volume 1125 of Lecture Notes in Computer Science, pages 173-190. Springer-Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1125 , pp. 173-190
    • Gordon, A.D.1    Melham, T.2
  • 36
    • 11244256067 scopus 로고    scopus 로고
    • A reflective functional language for hardware design and theorem proving
    • [GMO03]. Oxford Univerity, Computing Laboratory
    • [GMO03] Jim Grundy, Tom Melham, and John O'Leary. A reflective functional language for hardware design and theorem proving. Technical Report PRG-RR-03-16. Oxford Univerity, Computing Laboratory. 2003.
    • (2003) Technical Report , vol.PRG-RR-03-16
    • Grundy, J.1    Melham, T.2    O'Leary, J.3
  • 37
    • 34347193348 scopus 로고
    • Über formal unentscheidbare sätze der principia mathematica und verwandier systeme I
    • [Göd31]. English version in [vH67]
    • [Göd31] Kurt Gödel. Über formal unentscheidbare sätze der principia mathematica und verwandier systeme I. Monatshefte für Mathematik und Physik, 38:173-198, 1931. English version in [vH67].
    • (1931) Monatshefte für Mathematik und Physik , vol.38 , pp. 173-198
    • Gödel, K.1
  • 39
    • 0006385098 scopus 로고
    • Reflection in constructive and non-constructive automated reasoning
    • [GS89]. H. Abramson and M. H. Rogers, editors. MIT Press, Cambridge, Mass.
    • [GS89] F. Giunchiglia and A. Smaill. Reflection in constructive and non-constructive automated reasoning. In H. Abramson and M. H. Rogers, editors, Meta-Programming in Logic Programming, pages 123-140. MIT Press, Cambridge, Mass., 1989.
    • (1989) Meta-programming in Logic Programming , pp. 123-140
    • Giunchiglia, F.1    Smaill, A.2
  • 40
  • 42
    • 0004123801 scopus 로고
    • Metatheory and reflection in theorem proving: A survey and critique
    • [Har95], SRI International, Cambridge Computer Science Research Centre, Millers Yard, Cambridge, UK, February
    • [Har95] 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.
    • (1995) Technical Report , vol.CRC-53
    • Harrison, J.1
  • 43
    • 0027353175 scopus 로고
    • A framework for defining logics
    • [HHP93], January. A revised and expanded verion of '87 paper
    • [HHP93] 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 verion of '87 paper.
    • (1993) Journal of the Association for Computing Machinery , vol.40 , Issue.1 , pp. 143-184
    • Harper, R.1    Honsell, F.2    Plotkin, G.3
  • 44
    • 84957089761 scopus 로고    scopus 로고
    • NuPRL-light: An implementation framework for higher-order logics
    • th International Conference on Automated Deduction. Springer, July 13-17
    • th International Conference on Automated Deduction, volume 1249 of Lecture Notes in Artificial Intelligence, pages 395-399. Springer, July 13-17 1997. An extended version of the paper can be found at http://www.cs.caltech. edu/~jyh/papers/cade14_nl/default.html.
    • (1997) Lecture Notes in Artificial Intelligence , vol.1249 , pp. 395-399
    • Hickey, J.J.1
  • 45
    • 84957685685 scopus 로고    scopus 로고
    • Fault-tolerant distributed theorem proving
    • [Hic99]
    • [Hic99] Jason J. Hickey. Fault-tolerant distributed theorem proving. In Ganzinger [Gan99], pages 227-231.
    • Ganzinger [Gan99] , pp. 227-231
    • Hickey, J.J.1
  • 47
    • 0018050926 scopus 로고
    • Proving and applying program transformations expressed with second-order patterns
    • [HL78]
    • [HL78] Gérard P. Huet and Bernard Lang. Proving and applying program transformations expressed with second-order patterns. Acta Informatica, 11:31-55, 1978.
    • (1978) Acta Informatica , vol.11 , pp. 31-55
    • Huet, G.P.1    Lang, B.2
  • 51
    • 32044469423 scopus 로고    scopus 로고
    • Sequent schema for derived rules
    • th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2002). 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
  • 52
    • 84858533965 scopus 로고    scopus 로고
    • A computational approach to reflective meta-reasoning about languages with bindings
    • [NKYH05], California Institure of Technology
    • [NKYH05] Aleksey Nogin, Alexei Kopylov, Xin Yu, and Jason Hickey. A computational approach to reflective meta-reasoning about languages with bindings. Technical Report CaltechCSTR:2005.003, California Institure of Technology, 2005. Available at http://resolver.caltech.edu/CaltechCSTR:2005.003.
    • (2005) Technical Report CaltechCSTR:2005.003
    • Nogin, A.1    Kopylov, A.2    Yu, X.3    Hickey, J.4
  • 54
    • 0001695955 scopus 로고
    • Existence and feasibility in arithmetic
    • [Par71]
    • [Par71] R. Parikh. Existence and feasibility in arithmetic. The Journal of Symbolic Logic, 36:494-508, 1971.
    • (1971) The Journal of Symbolic Logic , vol.36 , pp. 494-508
    • Parikh, R.1
  • 55
    • 84887505836 scopus 로고
    • [Pau94]. Isabelle: A Generic Theorem Prover. Springer-Verlag, New York
    • [Pau94] Lawrence C. Paulson. Isabelle: A Generic Theorem Prover, volume 828 of Lecture Notes in Computer Science. Springer-Verlag, New York, 1994.
    • (1994) Lecture Notes in Computer Science , vol.828
    • Paulson, L.C.1
  • 56
    • 84956694006 scopus 로고
    • Higher-order abstract syntax
    • [PE88]. Proceedings of the ACM SIGPLAN '88 Conference on Programming Language Design and Implementation (PLDI), Atlanta, Georgia, June. ACM Press
    • [PE88] 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 , Issue.7 , pp. 199-208
    • Pfenning, F.1    Elliott, C.2
  • 57
    • 0024880684 scopus 로고
    • Elf: A language for logic definition and verified metaprogramming
    • [Pfe89], Asilomar Conference Center, Pacific Grove, California, June. IEEE Computer Society Press
    • th IEEE Symposium on Logic in Computer Science, pages 313-322, Asilomar Conference Center, Pacific Grove, California, June 1989. IEEE Computer Society Press.
    • (1989) th IEEE Symposium on Logic in Computer Science , pp. 313-322
    • Pfenning, F.1
  • 58
    • 4243140020 scopus 로고
    • An illative theory of relations
    • [Plo90]. R. Cooper, K. Mukai, and J. Perry, editors number 22 in CSLI Lecture Notes. Centre for the Study of Language and Information
    • [Plo90] 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) Situation Theory and Its Applications, Volume I , vol.1 , pp. 133-146
    • Plotkin, G.1
  • 59
    • 0346351909 scopus 로고
    • Isabelle tutorial and user's manual
    • [PN90], University of Cambridge Computing Laboratory
    • [PN90] L. Paulson and T. Nipkow. Isabelle tutorial and user's manual. Technical report, University of Cambridge Computing Laboratory, 1990.
    • (1990) Technical Report
    • Paulson, L.1    Nipkow, T.2
  • 60
    • 84858537525 scopus 로고    scopus 로고
    • th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2004). Springer-Verlag
    • th International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2004), volume 3223 of Lecture Notes in Computer Science. Springer-Verlag, 2004.
    • (2004) Lecture Notes in Computer Science , vol.3223
    • Slind, K.1    Bunker, A.2    Gopalakrishnan, G.3
  • 61
    • 84944210021 scopus 로고    scopus 로고
    • Recursion for higher-order encodings
    • th Annual Conference of the EACSL. Springer-Verlag
    • th Annual Conference of the EACSL, volume 2142 of Lecture Notes in Computer Science, pages 585-599. Springer-Verlag, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2142 , pp. 585-599
    • Schürmann, C.1


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