메뉴 건너뛰기




Volumn 196, Issue C, 2008, Pages 113-128

A Bidirectional Refinement Type System for LF

Author keywords

dependent types; intersection types; LF; refinement types; subtyping

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; LOGIC PROGRAMMING; MODEL CHECKING;

EID: 38549178320     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2007.09.021     Document Type: Article
Times cited : (7)

References (17)
  • 1
    • 33750186081 scopus 로고    scopus 로고
    • Subtyping with power types
    • CSL. Clote P., and Schwichtenberg H. (Eds), Springer
    • Aspinall D. Subtyping with power types. In: Clote P., and Schwichtenberg H. (Eds). CSL. Lecture Notes in Computer Science volume 1862 (2000), Springer 156-171
    • (2000) Lecture Notes in Computer Science , vol.1862 , pp. 156-171
    • Aspinall, D.1
  • 3
    • 0038150119 scopus 로고    scopus 로고
    • Toward a foundational typed assembly language
    • Morrisett G. (Ed). (POPL '03), New Orleans, Louisiana, ACM Press
    • Crary K. Toward a foundational typed assembly language. In: Morrisett G. (Ed). Proceedings of the 30th Annual Symposium on Principles of Programming Languages. (POPL '03), New Orleans, Louisiana (January 2003), ACM Press 198-212
    • (2003) Proceedings of the 30th Annual Symposium on Principles of Programming Languages , pp. 198-212
    • Crary, K.1
  • 4
    • 38549138555 scopus 로고    scopus 로고
    • Rowan Davies. Practical Refinement-Type Checking. PhD thesis, Carnegie Mellon University, May 2005. Available as Technical Report CMU-CS-05-110
  • 5
    • 38549106762 scopus 로고    scopus 로고
    • Tim Freeman. Refinement Types for ML. PhD thesis, Carnegie Mellon University, March 1994. Available as Technical Report CMU-CS-94-110
  • 7
    • 34547812627 scopus 로고    scopus 로고
    • Robert Harper and Daniel R. Licata. Mechanizing metatheory in a logical framework. Journal of Functional Programming, 2007. To appear. Available from http://www.cs.cmu.edu/~drl/
  • 8
    • 11444266760 scopus 로고    scopus 로고
    • On equivalence and canonical forms in the LF type theory
    • Harper R., and Pfenning F. On equivalence and canonical forms in the LF type theory. Transactions on Computational Logic 6 (January 2005) 61-101
    • (2005) Transactions on Computational Logic , vol.6 , pp. 61-101
    • Harper, R.1    Pfenning, F.2
  • 10
    • 38549176456 scopus 로고    scopus 로고
    • William Lovas and Frank Pfenning. A bidirectional refinement type system for LF. Technical Report CMU-CS-07-127, Department of Computer Science, Carnegie Mellon University, 2007
  • 11
    • 38549151446 scopus 로고    scopus 로고
    • Aleksandar Nanevski, Frank Pfenning, and Brigitte Pientka. Contextual modal type theory. Transactions on Computational Logic, 2007. To appear
  • 12
    • 38549137563 scopus 로고    scopus 로고
    • Frank Pfenning. Refinement types for logical frameworks. In Herman Geuvers, editor, Informal Proceedings of the Workshop on Types for Proofs and Programs, pages 285-299, Nijmegen, The Netherlands, May 1993
  • 13
    • 0001255803 scopus 로고    scopus 로고
    • Logical frameworks
    • Robinson A., and Voronkov A. (Eds), Elsevier Science and MIT Press chapter 17
    • Pfenning F. Logical frameworks. In: Robinson A., and Voronkov A. (Eds). Handbook of Automated Reasoning (2001), Elsevier Science and MIT Press 1063-1147 chapter 17
    • (2001) Handbook of Automated Reasoning , pp. 1063-1147
    • Pfenning, F.1
  • 14
    • 35448990873 scopus 로고    scopus 로고
    • System description: Twelf - a meta-logical framework for deductive systems
    • Proceedings of the 16th International Conference on Automated Deduction. Ganzinger H. (Ed). (CADE-16), Trento, Italy, Springer-Verlag
    • Pfenning F., and Schürmann C. System description: Twelf - a meta-logical framework for deductive systems. In: Ganzinger H. (Ed). Proceedings of the 16th International Conference on Automated Deduction. (CADE-16), Trento, Italy. LNAI 1632 (July 1999), Springer-Verlag 202-206
    • (1999) LNAI , vol.1632 , pp. 202-206
    • Pfenning, F.1    Schürmann, C.2
  • 15
    • 38549152504 scopus 로고    scopus 로고
    • John C. Reynolds. Even normal forms can be hard to type. Unpublished, marked Carnegie Mellon University, December 1, 1989
  • 16
    • 38549123067 scopus 로고    scopus 로고
    • John C. Reynolds. Design of the programming language Forsythe. Report CMU-CS-96-146, Carnegie Mellon University, Pittsburgh, Pennsylvania, June 28, 1996
  • 17
    • 38549142086 scopus 로고    scopus 로고
    • Kevin Watkins, Iliano Cervesato, Frank Pfenning, and David Walker. A concurrent logical framework I: Judgments and properties. Technical Report CMU-CS-02-101, Department of Computer Science, Carnegie Mellon University, 2002. Revised May 2003


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