메뉴 건너뛰기




Volumn 2395 LNCS, Issue , 2002, Pages 1-41

An introduction to dependent type theory

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; SEMANTICS;

EID: 0037842581     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-45699-6_1     Document Type: Conference Paper
Times cited : (7)

References (145)
  • 1
    • 23844452331 scopus 로고    scopus 로고
    • On relating type theories and set theories
    • T. Coquand, P. Dybjer, B. Nordstr̈om, and J. Smith, editors, volume 1956 of Lecture Notes in Computer Science, Springer-Verlag
    • A. Abel. On relating type theories and set theories. In T. Coquand, P. Dybjer, B. Nordstr̈om, and J. Smith, editors, Proceedings of TYPES'99, volume 1956 of Lecture Notes in Computer Science, pages 1-20. Springer-Verlag, 2000.
    • (2000) Proceedings of TYPES'99 , pp. 1-20
    • Abel, A.1
  • 2
    • 33645482880 scopus 로고    scopus 로고
    • Termination checking with types
    • Ludwig-Maximilians-Universiẗat M̈unchen
    • A. Abel. Termination checking with types. Technical Report 0201, Institut fur Informatik, Ludwig-Maximilians-Universiẗat M̈unchen, 2002.
    • (2002) Technical Report 0201, Institut fur Informatik
    • Abel, A.1
  • 3
    • 0036010443 scopus 로고    scopus 로고
    • A predicative analysis of structural recursion
    • January
    • A. Abel and T. Altenkirch. A predicative analysis of structural recursion. Journal of Functional Programming, 12(1):1-41, January 2002.
    • (2002) Journal of Functional Programming , vol.12 , Issue.1 , pp. 1-41
    • Abel, A.1    Altenkirch, T.2
  • 4
    • 79959388597 scopus 로고    scopus 로고
    • The type theoretic interpretation of constructive set theory
    • A. MacIntyre, A. Pacholski, and J. Paris, editors, Studies in Logic and the Foundations of Mathematics, North- Holland, 1978
    • P. Aczel. The Type Theoretic Interpretation of Constructive Set Theory. In A. MacIntyre, A. Pacholski, and J. Paris, editors, Proceedings of Logic Colloqium 77, Studies in Logic and the Foundations of Mathematics, pages 55-66. North- Holland, 1978.
    • Proceedings of Logic Colloqium , vol.77 , pp. 55-66
    • Aczel, P.1
  • 5
    • 77956968047 scopus 로고
    • Frege structures and the notions of proposition, truth and set
    • J. Barwise, H. J. Keisler, and K. Kunen, editors, Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam
    • P. Aczel. Frege structures and the notions of proposition, truth and set. In J. Barwise, H. J. Keisler, and K. Kunen, editors, Proceedings of the Kleene Symposium, volume 101 of Studies in Logic and the Foundations of Mathematics, pages 31-59. North-Holland, Amsterdam, 1980.
    • (1980) Proceedings of the Kleene Symposium , vol.101 , pp. 31-59
    • Aczel, P.1
  • 6
    • 23844452331 scopus 로고    scopus 로고
    • On relating type theories and set theories
    • T. Altenkirch, W. Naraschewski, and B. Reus, editors, volume 1657 of Lecture Notes in Computer Science, Springer-Verlag
    • P. Aczel. On Relating Type Theories and Set Theories. In T. Altenkirch, W. Naraschewski, and B. Reus, editors, Proceedings of TYPES'98, volume 1657 of Lecture Notes in Computer Science, pages 1-18. Springer-Verlag, 1999.
    • (1999) Proceedings of TYPES'98 , pp. 1-18
    • Aczel, P.1
  • 7
    • 13644276572 scopus 로고    scopus 로고
    • Generic programming within dependently typed programming
    • J. Gibbons and J. Jeuring, editors, Kluwer Academic Publishers
    • T. Altenkirch and C. McBride. Generic programming within dependently typed programming. In J. Gibbons and J. Jeuring, editors, Proceedings of WCGP'02. Kluwer Academic Publishers, 2002.
    • (2002) Proceedings of WCGP'02
    • Altenkirch, T.1    McBride, C.2
  • 8
    • 84947912701 scopus 로고    scopus 로고
    • Analysis of a guard condition in type theory
    • M. Nivat, editor, volume 1378 of Lecture Notes in Computer Science, Springer-Verlag
    • R. Amadio and S. Coupet-Grimal. Analysis of a guard condition in type theory. In M. Nivat, editor, Proceedings of FOSSACS'98, volume 1378 of Lecture Notes in Computer Science, pages 48-62. Springer-Verlag, 1998.
    • (1998) Proceedings of FOSSACS'98 , pp. 48-62
    • Amadio, R.1    Coupet-Grimal, S.2
  • 10
    • 84955577131 scopus 로고
    • Subtyping with singleton types
    • L. Pacholski and J. Tiuryn, editors, volume 933 of Lecture Notes in Computer Science, Springer-Verlag
    • D. Aspinall. Subtyping with singleton types. In L. Pacholski and J. Tiuryn, editors, Proceedings of CSL'94, volume 933 of Lecture Notes in Computer Science, pages 1-15. Springer-Verlag, 1994.
    • (1994) Proceedings of CSL'94 , vol.933 , pp. 1-15
    • Aspinall, D.1
  • 11
    • 0026191420 scopus 로고
    • Partial objects in the calculus of constructions
    • IEEE Computer Society Press
    • P. Audebaud. Partial Objects in the Calculus of Constructions. In Proceedings of LICS'91, pages 86-95. IEEE Computer Society Press, 1991.
    • (1991) Proceedings of LICS'91 , pp. 86-95
    • Audebaud, P.1
  • 12
    • 0031611513 scopus 로고    scopus 로고
    • Cayenne: A language with dependent types
    • ACM Press
    • L. Augustsson. Cayenne: A language with dependent types. In Proceedings of ICFP'98, pages 239-250. ACM Press, 1998.
    • (1998) Proceedings of ICFP'98 , pp. 239-250
    • Augustsson, L.1
  • 14
    • 0002579534 scopus 로고    scopus 로고
    • Generic programming- an introduction
    • S. D. Swierstra, P. R. Henriques, and J. N. Oliveira, editors, volume 1608 of Lecture Notes in Computer Science, Springer-Verlag
    • R. Backhouse, P. Jansson, J. Jeuring, and L. Meertens. Generic programming- an introduction. In S. D. Swierstra, P. R. Henriques, and J. N. Oliveira, editors, Proceedings of AFP'98, volume 1608 of Lecture Notes in Computer Science, pages 28-115. Springer-Verlag, 1999.
    • (1999) Proceedings of AFP'98 , pp. 28-115
    • Backhouse, R.1    Jansson, P.2    Jeuring, J.3    Meertens, L.4
  • 16
    • 0000533830 scopus 로고
    • Introduction to generalised type systems
    • April
    • H. Barendregt. Introduction to Generalised Type Systems. Journal of Functional Programming, 1(2):125-154, April 1991.
    • (1991) Journal of Functional Programming , vol.1 , Issue.2 , pp. 125-154
    • Barendregt, H.1
  • 17
    • 0001439401 scopus 로고
    • Lambda calculi with types
    • S. Abramsky, D. Gabbay, and T. Maibaum, editors, Oxford Science Publications
    • H. Barendregt. Lambda calculi with types. In S. Abramsky, D. Gabbay, and T. Maibaum, editors, Handbook of Logic in Computer Science, pages 117-309. Oxford Science Publications, 1992. Volume 2.
    • (1992) Handbook of Logic in Computer Science , vol.2 , pp. 117-309
    • Barendregt, H.1
  • 18
    • 0013129691 scopus 로고    scopus 로고
    • Proof assistants using dependent type systems
    • A. Robinson and A. Voronkov, editors, chapter 18, Elsevier Publishing
    • H. Barendregt and H. Geuvers. Proof assistants using dependent type systems. In A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, volume II, chapter 18, pages 1149-1238. Elsevier Publishing, 2001.
    • (2001) Handbook of Automated Reasoning , vol.2 , pp. 1149-1238
    • Barendregt, H.1    Geuvers, H.2
  • 19
    • 84896692687 scopus 로고    scopus 로고
    • The semi-full closure of pure type systems
    • L. Brim, J. Gruska, and J. Zlatuska, editors, Lecture Notes in Computer Science, Springer-Verlag
    • G. Barthe. The semi-full closure of Pure Type Systems. In L. Brim, J. Gruska, and J. Zlatuska, editors, Proceedings of MFCS'98, volume 1450 of Lecture Notes in Computer Science, pages 316-325. Springer-Verlag, 1998.
    • (1998) Proceedings of MFCS'98 , vol.1450 , pp. 316-325
    • Barthe, G.1
  • 20
    • 0033263688 scopus 로고    scopus 로고
    • Type-checking injective pure type systems
    • G. Barthe. Type-Checking Injective Pure Type Systems. Journal of Functional Programming, 9(6):675-698, 1999.
    • (1999) Journal of Functional Programming , vol.9 , Issue.6 , pp. 675-698
    • Barthe, G.1
  • 21
    • 84886793164 scopus 로고    scopus 로고
    • On the equational theory of non-normalizing pure type systems
    • To appear
    • G. Barthe and T. Coquand. On the equational theory of non-normalizing pure type systems. Journal of Functional Programming, 200x. To appear.
    • Journal of Functional Programming
    • Barthe, G.1    Coquand, T.2
  • 24
    • 3142684246 scopus 로고    scopus 로고
    • Logical frameworks
    • D. Gabbay and F. Guenthner, editors, Kluwer Academic Publishers
    • D. Basin and S. Matthews. Logical Frameworks. In D. Gabbay and F. Guenthner, editors, Handbook of Philosophical Logic, volume 9. Kluwer Academic Publishers, 2002.
    • (2002) Handbook of Philosophical Logic , vol.9
    • Basin, D.1    Matthews, S.2
  • 25
    • 0346747731 scopus 로고
    • Typing in pure type systems
    • July
    • L.S. van Benthem Jutting. Typing in pure type systems. Information and Computation, 105(1):30-41, July 1993.
    • (1993) Information and Computation , vol.105 , Issue.1 , pp. 30-41
    • Van Jutting, L.S.B.1
  • 26
    • 84975696720 scopus 로고
    • Checking algorithms for pure type systems
    • H. Barendregt and T. Nipkow, editors, volume 806 of Lecture Notes in Computer Science, Springer-Verlag
    • L.S. van Benthem Jutting, J. McKinna, and R. Pollack. Checking algorithms for pure type systems. In H. Barendregt and T. Nipkow, editors, Proceedings of TYPES'93, volume 806 of Lecture Notes in Computer Science, pages 19-61. Springer-Verlag, 1994.
    • (1994) Proceedings of TYPES'93 , pp. 19-61
    • Van Jutting, L.S.B.1    McKinna, J.2    Pollack, R.3
  • 28
    • 0043027720 scopus 로고    scopus 로고
    • Extension of Martin-Löf's type theory with record types and subtyping
    • G. Sambin and J. Smith, editors, Oxford University Press
    • G. Betarte and A. Tasistro. Extension of Martin-Löf's type theory with record types and subtyping. In G. Sambin and J. Smith, editors, Twenty-five Years of Constructive Type Theory. Oxford University Press, 1998.
    • (1998) Twenty-five Years of Constructive Type Theory
    • Betarte, G.1    Tasistro, A.2
  • 31
    • 84947418221 scopus 로고    scopus 로고
    • Towards a mechanization of cryptographic protocol verification
    • O. Grumberg, editor, volume 1254 of Lecture Notes in Computer Science, Springer-Verlag
    • D. Bolignano. Towards a mechanization of cryptographic protocol verification. In O. Grumberg, editor, Proceedings of CAV'97, volume 1254 of Lecture Notes in Computer Science, pages 131-142. Springer-Verlag, 1997.
    • (1997) Proceedings of CAV'97 , pp. 131-142
    • Bolignano, D.1
  • 32
    • 0000704141 scopus 로고    scopus 로고
    • Coinductive axiomatization of recursive type equality and subtyping
    • April
    • M. Brandt and F. Henglein. Coinductive axiomatization of recursive type equality and subtyping. Fundamenta Informaticae, 33(4):309-338, April 1998.
    • (1998) Fundamenta Informaticae , vol.33 , Issue.4 , pp. 309-338
    • Brandt, M.1    Henglein, F.2
  • 36
    • 85006801522 scopus 로고
    • Structural subtyping and the notion of power type
    • ACM Press
    • L. Cardelli. Structural subtyping and the notion of power type. In Proceedings of POPL'88, pages 70-79. ACM Press, 1988.
    • (1988) Proceedings of POPL'88 , pp. 70-79
    • Cardelli, L.1
  • 37
    • 84886787952 scopus 로고    scopus 로고
    • C. Coquand. Agda. See http://www.cs.chalmers.se/̃catarina/agda.
    • Agda
    • Coquand, C.1
  • 38
    • 84886803467 scopus 로고    scopus 로고
    • PhD thesis, Department of Computing Science, Chalmers University of Technology
    • C. Coquand. Computation in Type Theory. PhD thesis, Department of Computing Science, Chalmers University of Technology, 1996.
    • (1996) Computation in Type Theory
    • Coquand, C.1
  • 39
    • 0001922492 scopus 로고
    • Metamathematical Investigations of a Calculus of Constructions
    • P. Odifreddi, editor, Academic Press
    • T. Coquand. Metamathematical Investigations of a Calculus of Constructions. In P. Odifreddi, editor, Logic and Computer Science, pages 91-122. Academic Press, 1990.
    • (1990) Logic and Computer Science , pp. 91-122
    • Coquand, T.1
  • 40
    • 0001610169 scopus 로고
    • An algorithm for testing conversion in type theory
    • G. Huet and G. Plotkin, editors, Cambridge University Press
    • T. Coquand. An algorithm for testing conversion in type theory. In G. Huet and G. Plotkin, editors, Logical Frameworks, pages 255-279. Cambridge University Press, 1991.
    • (1991) Logical Frameworks , pp. 255-279
    • Coquand, T.1
  • 41
    • 0010047034 scopus 로고
    • Pattern matching with dependent types
    • B. Nordstr̈om, editor
    • T. Coquand. Pattern matching with dependent types. In B. Nordstr̈om, editor, Informal proceedings of Logical Frameworks'92, pages 66-79, 1992.
    • (1992) Informal Proceedings of Logical Frameworks'92 , pp. 66-79
    • Coquand, T.1
  • 42
    • 0030143695 scopus 로고    scopus 로고
    • An algorithm for type-checking dependent types
    • May
    • T. Coquand. An algorithm for type-checking dependent types. Science of Computer Programming, 26(1-3):167-177, May 1996.
    • (1996) Science of Computer Programming , vol.26 , Issue.1-3 , pp. 167-177
    • Coquand, T.1
  • 43
    • 85000405822 scopus 로고
    • Inductive definitions and type theory: An introduction
    • (preliminary version). P.S. Thiagarajan, editor, volume 880 of Lecture Notes in Computer Science, Springer-Verlag
    • T. Coquand and P. Dybjer. Inductive definitions and type theory: an introduction (preliminary version). In P.S. Thiagarajan, editor, Proceedings of FSTTCS'94, volume 880 of Lecture Notes in Computer Science, pages 60-76. Springer-Verlag, 1994.
    • (1994) Proceedings of FSTTCS'94 , pp. 60-76
    • Coquand, T.1    Dybjer, P.2
  • 44
    • 0002894105 scopus 로고
    • A-translation and looping combinators in pure type systems
    • January
    • T. Coquand and H. Herbelin. A-translation and looping combinators in pure type systems. Journal of Functional Programming, 4(1):77-88, January 1994.
    • (1994) Journal of Functional Programming , vol.4 , Issue.1 , pp. 77-88
    • Coquand, T.1    Herbelin, H.2
  • 45
    • 0023965424 scopus 로고
    • The calculus of constructions
    • February/March
    • T. Coquand and G. Huet. The Calculus of Constructions. Information and Computation, 76(2/3):95-120, February/March 1988.
    • (1988) Information and Computation , vol.76 , Issue.2-3 , pp. 95-120
    • Coquand, T.1    Huet, G.2
  • 46
    • 84944233413 scopus 로고
    • Inductively defined types
    • P. Martin-L̈of and G. Mints, editors, volume 417 of Lecture Notes in Computer Science, Springer-Verlag
    • T. Coquand and C. Paulin. Inductively defined types. In P. Martin-L̈of and G. Mints, editors, Proceedings of COLOG'88, volume 417 of Lecture Notes in Computer Science, pages 50-66. Springer-Verlag, 1988.
    • (1988) Proceedings of COLOG'88 , pp. 50-66
    • Coquand, T.1    Paulin, C.2
  • 50
    • 84959060369 scopus 로고    scopus 로고
    • Sound and complete elimination of singleton kinds
    • R. Harper, editor, volume 2071 of Lecture Notes in Computer Science, Springer-Verlag
    • K. Crary. Sound and complete elimination of singleton kinds. In R. Harper, editor, Proceedings of TIC'00, volume 2071 of Lecture Notes in Computer Science, pages 1-26. Springer-Verlag, 2001.
    • (2001) Proceedings of TIC'00 , pp. 1-26
    • Crary, K.1
  • 51
    • 0033702591 scopus 로고    scopus 로고
    • Resource bound certification
    • ACM Press
    • K. Crary and S. Weirich. Resource bound certification. In Proceedings of POPL'00, pages 184-198. ACM Press, 2000.
    • (2000) Proceedings of POPL'00 , pp. 184-198
    • Crary, K.1    Weirich, S.2
  • 52
    • 0003266602 scopus 로고
    • Inductive sets and families in Martin-L̈of's type theory and their settheoretic semantics
    • G. Huet and G. Plotkin, editors, Cambridge University Press
    • P. Dybjer. Inductive sets and families in Martin-L̈of's type theory and their settheoretic semantics. In G. Huet and G. Plotkin, editors, Logical Frameworks, pages 280-306. Cambridge University Press, 1991.
    • (1991) Logical Frameworks , pp. 280-306
    • Dybjer, P.1
  • 54
    • 0031118216 scopus 로고    scopus 로고
    • Representing inductively defined sets by well-orderings in Martin-L̈of's type theory
    • April
    • P. Dybjer. Representing inductively defined sets by well-orderings in Martin-L̈of's type theory. Theoretical Computer Science, 176(1-2):329-335, April 1997.
    • (1997) Theoretical Computer Science , vol.176 , Issue.1-2 , pp. 329-335
    • Dybjer, P.1
  • 55
    • 0034403161 scopus 로고    scopus 로고
    • A general formulation of simultaneous inductive-recursive definitions in type theory
    • June
    • P. Dybjer. A general formulation of simultaneous inductive-recursive definitions in type theory. Journal of Symbolic Logic, 65(2):525-549, June 2000.
    • (2000) Journal of Symbolic Logic , vol.65 , Issue.2 , pp. 525-549
    • Dybjer, P.1
  • 57
    • 84888881158 scopus 로고    scopus 로고
    • Induction is not derivable in second order dependent type theory
    • S. Abramsky, editor, Lecture Notes in Computer Science, Springer-Verlag
    • H. Geuvers. Induction is not derivable in second order dependent type theory. In S. Abramsky, editor, Proceedings of TLCA'01, Lecture Notes in Computer Science, pages 166-181. Springer-Verlag, 2001.
    • (2001) Proceedings of TLCA'01 , pp. 166-181
    • Geuvers, H.1
  • 58
    • 0000084041 scopus 로고
    • A modular proof of strong normalisation for the Calculus of Constructions
    • April
    • H. Geuvers and M.J. Nederhof. A modular proof of strong normalisation for the Calculus of Constructions. Journal of Functional Programming, 1(2):155-189, April 1991.
    • (1991) Journal of Functional Programming , vol.1 , Issue.2 , pp. 155-189
    • Geuvers, H.1    Nederhof, M.J.2
  • 59
    • 0347473949 scopus 로고    scopus 로고
    • Safe proof checking in type theory with Y
    • J. Flum and M. Rodŕiguez-Artalejo, editors, volume 1683 of Lecture Notes in Computer Science, Springer-Verlag
    • H. Geuvers, E. Poll, and J. Zwanenburg. Safe proof checking in type theory with Y. In J. Flum and M. Rodŕiguez-Artalejo, editors, Proceedings of CSL'99, volume 1683 of Lecture Notes in Computer Science, pages 439-452. Springer-Verlag, 1999.
    • (1999) Proceedings of CSL'99 , pp. 439-452
    • Geuvers, H.1    Poll, E.2    Zwanenburg, J.3
  • 60
    • 0027969544 scopus 로고
    • On the Church-Rosser property for expressive type systems and its consequence for their metatheoretic study
    • IEEE Computer Society Press
    • H. Geuvers and B. Werner. On the Church-Rosser property for expressive type systems and its consequence for their metatheoretic study. In Proceedings of LICS'94, pages 320-329. IEEE Computer Society Press, 1994.
    • (1994) Proceedings of LICS'94 , pp. 320-329
    • Geuvers, H.1    Werner, B.2
  • 61
    • 0008457084 scopus 로고    scopus 로고
    • Termination analysis for functional programs
    • W. Bibel and P. Schmitt, editors, of Applied Logic Series, Kluwer Academic Publishers
    • J. Giesl, C. Walther, and J. Brauburger. Termination analysis for functional programs. In W. Bibel and P. Schmitt, editors, Automated Deduction - A Basis for Applications, volume 3 of Applied Logic Series, pages 135-164. Kluwer Academic Publishers, 1998.
    • (1998) Automated Deduction - A Basis for Applications , vol.3 , pp. 135-164
    • Giesl, J.1    Walther, C.2    Brauburger, J.3
  • 63
    • 84878591537 scopus 로고    scopus 로고
    • Structural recursive definitions in Type Theory
    • K.G. Larsen, S. Skyum, and G. Winskel, editors, volume 1443 of Lecture Notes in Computer Science, Springer-Verlag
    • E. Giménez. Structural recursive definitions in Type Theory. In K.G. Larsen, S. Skyum, and G. Winskel, editors, Proceedings of ICALP'98, volume 1443 of Lecture Notes in Computer Science, pages 397-408. Springer-Verlag, 1998.
    • (1998) Proceedings of ICALP'98 , pp. 397-408
    • Giménez, E.1
  • 65
    • 0003432047 scopus 로고
    • Number 7 in Tracts in Theoretical Computer Science. Cambridge University Press
    • J.-Y. Girard, Y. Lafont, and P. Taylor. Proofs and Types. Number 7 in Tracts in Theoretical Computer Science. Cambridge University Press, 1989.
    • (1989) Proofs and Types
    • Girard, J.-Y.1    Lafont, Y.2    Taylor, P.3
  • 66
    • 0036949281 scopus 로고    scopus 로고
    • A compiled implementation of strong reduction
    • ACM Press
    • B. Grégoire and X. Leroy. A compiled implementation of strong reduction. In Proceedings of ICFP'02. ACM Press, 2002.
    • (2002) Proceedings of ICFP'02
    • Grégoire, B.1    Leroy, X.2
  • 67
    • 0034782685 scopus 로고    scopus 로고
    • Cost recurrences for DML programs
    • ACM Press, September
    • B. Grobauer. Cost recurrences for DML programs. In Proceedings of ICFP'01, pages 253-264. ACM Press, September 2001.
    • (2001) Proceedings of ICFP'01 , pp. 253-264
    • Grobauer, B.1
  • 68
    • 14544291048 scopus 로고    scopus 로고
    • Interactive programs in dependent type theory
    • P. Clote and H. Schwichtenberg, editors, volume 1862 of Lecture Notes in Computer Science, Springer-Verlag
    • P. Hancock and A. Setzer. Interactive programs in dependent type theory. In P. Clote and H. Schwichtenberg, editors, Proceedings of CSL'00, volume 1862 of Lecture Notes in Computer Science, pages 317-331. Springer-Verlag, 2000.
    • (2000) Proceedings of CSL'00 , pp. 317-331
    • Hancock, P.1    Setzer, A.2
  • 69
    • 0027353175 scopus 로고
    • A framework for defining logics
    • January
    • R. Harper, F. Honsell, and G. Plotkin. A framework for defining logics. Journal of the ACM, 40(1):143-184, January 1993.
    • (1993) Journal of the ACM , vol.40 , Issue.1 , pp. 143-184
    • Harper, R.1    Honsell, F.2    Plotkin, G.3
  • 70
    • 0025207868 scopus 로고
    • Higher-order modules and the phase distinction
    • ACM Press
    • R. Harper, J. C. Mitchell, and E. Moggi. Higher-order modules and the phase distinction. In Proceedings of POPL'90, pages 341-354. ACM Press, 1990.
    • (1990) Proceedings of POPL'90 , pp. 341-354
    • Harper, R.1    Mitchell, J.C.2    Moggi, E.3
  • 72
    • 0033722168 scopus 로고    scopus 로고
    • A new approach to generic functional programming
    • ACM Press
    • R. Hinze. A new approach to generic functional programming. In Proceedings of POPL'00, pages 119-132. ACM Press, 2000.
    • (2000) Proceedings of POPL'00 , pp. 119-132
    • Hinze, R.1
  • 73
    • 33645259389 scopus 로고
    • Impredicative strong existential equivalent to type: Type
    • Cornell University, Computer Science Department, June
    • J. G. Hook and D. J. Howe. Impredicative strong existential equivalent to type:type. Technical Report TR86-760, Cornell University, Computer Science Department, June 1986.
    • (1986) Technical Report TR86-760
    • Hook, J.G.1    Howe, D.J.2
  • 74
    • 0029717391 scopus 로고    scopus 로고
    • Proving the correctness of reactive systems using sized types
    • ACM Press
    • J. Hughes, L. Pareto, and A. Sabry. Proving the correctness of reactive systems using sized types. In Proceedings of POPL'96, pages 410-423. ACM Press, 1996.
    • (1996) Proceedings of POPL'96 , pp. 410-423
    • Hughes, J.1    Pareto, L.2    Sabry, A.3
  • 75
    • 84947445502 scopus 로고
    • A simplification of Girard's paradox
    • M. Dezani-Ciancaglini and G. Plotkin, editors, volume 902 of Lecture Notes in Computer Science, Springer-Verlag
    • A. Hurkens. A Simplification of Girard's Paradox. In M. Dezani-Ciancaglini and G. Plotkin, editors, Proceedings of TLCA'95, volume 902 of Lecture Notes in Computer Science, pages 266-278. Springer-Verlag, 1995.
    • (1995) Proceedings of TLCA'95 , pp. 266-278
    • Hurkens, A.1
  • 76
    • 0030651808 scopus 로고    scopus 로고
    • PolyP-a polytypic programming language extension
    • ACM Press
    • P. Jansson and J. Jeuring. PolyP-a polytypic programming language extension. In Proceedings of POPL'97, pages 470-482. ACM Press, 1997.
    • (1997) Proceedings of POPL'97 , pp. 470-482
    • Jansson, P.1    Jeuring, J.2
  • 77
    • 84948991751 scopus 로고    scopus 로고
    • Efficient type matching
    • M. Nielsen and U. Engberg, editors, volume 2303 of Lecture Notes in Computer Science, Springer-Verlag
    • S. Jha, J. Palsberg, and T. Zhao. Efficient type matching. In M. Nielsen and U. Engberg, editors, Proceedings of FOSSACS 2002, volume 2303 of Lecture Notes in Computer Science, pages 187-204. Springer-Verlag, 2002.
    • (2002) Proceedings of FOSSACS 2002 , pp. 187-204
    • Jha, S.1    Palsberg, J.2    Zhao, T.3
  • 78
    • 84947265273 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • G. Smolka, editor, volume 1782 of Lecture Notes in Computer Science
    • M. P. Jones. Type classes with functional dependencies. In G. Smolka, editor, Proceedings of ESOP'00, volume 1782 of Lecture Notes in Computer Science, pages 230-244, 2000.
    • (2000) Proceedings of ESOP'00 , pp. 230-244
    • Jones, M.P.1
  • 81
    • 0023961088 scopus 로고
    • Pebble, a kernel language for modules and abstract data types
    • February/March
    • B. Lampson and R. Burstall. Pebble, a kernel language for modules and abstract data types. Information and Computation, 76(2/3):278-346, February/March 1988.
    • (1988) Information and Computation , vol.76 , Issue.2-3 , pp. 278-346
    • Lampson, B.1    Burstall, R.2
  • 82
    • 0035030203 scopus 로고    scopus 로고
    • The size-change principle for program termination
    • ACM Press
    • C.-S. Lee, N. D. Jones, and A. M. Ben-Amram. The size-change principle for program termination. In Proceedings of POPL'01, pages 81-92. ACM Press, 2001.
    • (2001) Proceedings of POPL'01 , pp. 81-92
    • Lee, C.-S.1    Jones, N.D.2    Ben-Amram, A.M.3
  • 83
    • 0034371363 scopus 로고    scopus 로고
    • A modular module system
    • May
    • X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269-303, May 2000.
    • (2000) Journal of Functional Programming , vol.10 , Issue.3 , pp. 269-303
    • Leroy, X.1
  • 84
    • 84976017422 scopus 로고
    • Constructive natural deduction and its 'ω-set' interpretation
    • July
    • G. Longo and E. Moggi. Constructive natural deduction and its 'ω-set' interpretation. Mathematical Structures in Computer Science, 1(2):215-254, July 1991.
    • (1991) Mathematical Structures in Computer Science , vol.1 , Issue.2 , pp. 215-254
    • Longo, G.1    Moggi, E.2
  • 85
    • 0004157502 scopus 로고
    • Number 11 in International Series of Monographs on Computer Science. Oxford University Press
    • Z. Luo. Computation and Reasoning: A Type Theory for Computer Science. Number 11 in International Series of Monographs on Computer Science. Oxford University Press, 1994.
    • (1994) Computation and Reasoning: A Type Theory for Computer Science
    • Luo, Z.1
  • 86
    • 0033075029 scopus 로고    scopus 로고
    • Coercive subtyping
    • February
    • Z. Luo. Coercive subtyping. Journal of Logic and Computation, 9(1):105-130, February 1999.
    • (1999) Journal of Logic and Computation , vol.9 , Issue.1 , pp. 105-130
    • Luo, Z.1
  • 87
    • 85031224044 scopus 로고
    • Using dependent types to express modular structure
    • ACM Press
    • D. MacQueen. Using dependent types to express modular structure. In Proceedings of POPL'86, pages 277-286. ACM Press, 1986.
    • (1986) Proceedings of POPL'86 , pp. 277-286
    • MacQueen, D.1
  • 89
    • 77956973308 scopus 로고
    • Hauptsatz for the intuitionistic theory of iterated inductive definitions
    • J. E. Fenstad, editor, Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam
    • P. Martin-Löf. Hauptsatz for the intuitionistic theory of iterated inductive definitions. In J. E. Fenstad, editor, Proceedings 2nd Scandinavian Logic Symposium, volume 63 of Studies in Logic and the Foundations of Mathematics, pages 179-216. North-Holland, Amsterdam, 1971.
    • (1971) Proceedings 2nd Scandinavian Logic Symposium , vol.63 , pp. 179-216
    • Martin-Löf, P.1
  • 92
    • 0003882263 scopus 로고
    • volume 1 of Studies in Proof Theory. Bibliopolis, Naples
    • P. Martin-Löf. Intuitionistic Type Theory, volume 1 of Studies in Proof Theory. Bibliopolis, Naples, 1984.
    • (1984) Intuitionistic Type Theory
    • Martin-Löf, P.1
  • 93
    • 0022232628 scopus 로고
    • Constructive mathematics and computer programming
    • C. A. R. Hoare and J. C. Shepherdson, editors, Prentice-Hall
    • P. Martin-Löf. Constructive mathematics and computer programming. In C. A. R. Hoare and J. C. Shepherdson, editors, Mathematical Logic and Programming Languages, pages 167-184. Prentice-Hall, 1985.
    • (1985) Mathematical Logic and Programming Languages , pp. 167-184
    • Martin-Löf, P.1
  • 95
    • 0036059721 scopus 로고    scopus 로고
    • Faking It (Simulating Dependent Types in Haskell)
    • To appear
    • C. McBride. Faking It (Simulating Dependent Types in Haskell). Journal of Functional Programming, 2002. To appear.
    • (2002) Journal of Functional Programming
    • McBride, C.1
  • 96
    • 0023168916 scopus 로고
    • Inductive types and type constraints in second-order lambda calculus
    • IEEE Computer Society Press
    • N. P. Mendler. Inductive types and type constraints in second-order lambda calculus. In Proceedings of LICS'87, pages 30-36. IEEE Computer Society Press, 1987.
    • (1987) Proceedings of LICS'87 , pp. 30-36
    • Mendler, N.P.1
  • 97
    • 0000253805 scopus 로고
    • Inductive types and type constraints in the second-order lambda calculus
    • March
    • N. P. Mendler. Inductive types and type constraints in the second-order lambda calculus. Annals of Pure and Applied Logic, 51(1-2):159-172, March 1991.
    • (1991) Annals of Pure and Applied Logic , vol.51 , Issue.1-2 , pp. 159-172
    • Mendler, N.P.1
  • 98
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • R. Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17:348-375, 1978.
    • (1978) Journal of Computer and System Sciences , vol.17 , pp. 348-375
    • Milner, R.1
  • 101
    • 84888873920 scopus 로고    scopus 로고
    • The implicit calculus of constructions
    • S. Abramsky, editor, volume 2044 of Lecture Notes in Computer Science, Springer-Verlag
    • A. Miquel. The implicit calculus of constructions. In S. Abramsky, editor, Proceedings of TLCA'01, volume 2044 of Lecture Notes in Computer Science, pages 344-359. Springer-Verlag, 2001.
    • (2001) Proceedings of TLCA'01 , pp. 344-359
    • Miquel, A.1
  • 104
    • 0030685617 scopus 로고    scopus 로고
    • Proof-carrying code
    • ACM Press
    • G. C. Necula. Proof-carrying code. In Proceedings of POPL'97, pages 106-119. ACM Press, 1997.
    • (1997) Proceedings of POPL'97 , pp. 106-119
    • Necula, G.C.1
  • 105
    • 49249101269 scopus 로고    scopus 로고
    • Efficient representation and validation of logical proofs
    • G. C. Necula and P. Lee. Efficient representation and validation of logical proofs. In Proceedings of LICS'98, pages 93-104, 1998.
    • (1998) Proceedings of LICS'98 , pp. 93-104
    • Necula, G.C.1    Lee, P.2
  • 106
    • 0003792814 scopus 로고
    • editors. volume 133 of Studies in Logic and the Foundations of Mathematics. North- Holland
    • R. Nederpelt, H. Geuvers, and R. de Vrijer, editors. Selected Papers on Automath, volume 133 of Studies in Logic and the Foundations of Mathematics. North- Holland, 1994.
    • (1994) Selected Papers on Automath
    • Nederpelt, R.1    Geuvers, H.2    De Vrijer, R.3
  • 108
    • 0011521179 scopus 로고
    • Terminating general recursion
    • B. Nordström. Terminating general recursion. BIT, 28(3):605-619, 1988.
    • (1988) BIT , vol.28 , Issue.3 , pp. 605-619
    • Nordström, B.1
  • 109
    • 0003729586 scopus 로고
    • Programming in Martin-Löf 's Type Theory
    • Number 7 in International Series of Monographs on Computer Science. Oxford University Press
    • B. Nordström, K. Petersson, and J. Smith. Programming in Martin-Löf 's Type Theory. An Introduction. Number 7 in International Series of Monographs on Computer Science. Oxford University Press, 1990.
    • (1990) An Introduction
    • Nordström, B.1    Petersson, K.2    Smith, J.3
  • 110
    • 0035895131 scopus 로고    scopus 로고
    • Efficient and flexible matching of recursive types
    • November
    • J. Palsberg and T. Zhao. Efficient and flexible matching of recursive types. Information and Computation, 171:364-387, November 2001.
    • (2001) Information and Computation , vol.171 , pp. 364-387
    • Palsberg, J.1    Zhao, T.2
  • 111
    • 0037842669 scopus 로고    scopus 로고
    • PhD thesis, Department of Computing, Chalmers Tekniska Ḧogskola
    • L. Pareto. Types for crash prevention. PhD thesis, Department of Computing, Chalmers Tekniska Ḧogskola, 2000.
    • (2000) Types for Crash Prevention
    • Pareto, L.1
  • 112
    • 84947743461 scopus 로고
    • Inductive definitions in the system Coq, Rules and properties
    • M. Bezem and J.F. Groote, editors, volume 664 of Lecture Notes in Computer Science, Springer-Verlag
    • C. Paulin-Mohring. Inductive definitions in the system Coq. Rules and properties. In M. Bezem and J.F. Groote, editors, Proceedings of TLCA'93, volume 664 of Lecture Notes in Computer Science, pages 328-345. Springer-Verlag, 1993.
    • (1993) Proceedings of TLCA'93 , pp. 328-345
    • Paulin-Mohring, C.1
  • 115
    • 0031643297 scopus 로고    scopus 로고
    • The inductive approach to verifying cryptographic protocols
    • L.C. Paulson. The inductive approach to verifying cryptographic protocols. Journal of Computer Security, 6(1/2):85-128, 1998.
    • (1998) Journal of Computer Security , vol.6 , Issue.1-2 , pp. 85-128
    • Paulson, L.C.1
  • 116
    • 84880222236 scopus 로고    scopus 로고
    • Henk: A typed intermediate language
    • Computer Science Department, Boston College
    • S. Peyton Jones and E. Meijer. Henk: a typed intermediate language. Appeared as Technical Report BCCS-97-03, Computer Science Department, Boston College, 1997.
    • (1997) Appeared as Technical Report BCCS-97-03
    • Jones, S.P.1    Meijer, E.2
  • 117
    • 38149036784 scopus 로고    scopus 로고
    • Polytypic abstraction in type theory
    • R. Backhouse and T. Sheard, editors, Department of Computing Science, Chalmers University, June
    • H. Pfeifer and H. Rues. Polytypic abstraction in type theory. In R. Backhouse and T. Sheard, editors, Informal Proceedings of WGP'98. Department of Computing Science, Chalmers University, June 1998.
    • (1998) Informal Proceedings of WGP'98
    • Pfeifer, H.1    Rues, H.2
  • 118
    • 84957809894 scopus 로고    scopus 로고
    • Polytypic proof construction
    • Y. Bertot, G. Dowek, H. Hirshowitz, C. Paulin, and L. Th́ery, editors, volume 1690 of Lecture Notes in Computer Science, Springer-Verlag
    • H. Pfeifer and H. Rues. Polytypic proof construction. In Y. Bertot, G. Dowek, H. Hirshowitz, C. Paulin, and L. Th́ery, editors, Proceedings of TPHOLs'99, volume 1690 of Lecture Notes in Computer Science, pages 55-72. Springer-Verlag, 1999.
    • (1999) Proceedings of TPHOLs'99 , pp. 55-72
    • Pfeifer, H.1    Rues, H.2
  • 119
    • 84957105392 scopus 로고
    • Elf: A meta-language for deductive systems
    • A. Bundy, editor, volume 814 of Lecture Notes in Artificial Intelligence, Springer-Verlag
    • F. Pfenning. Elf: a meta-language for deductive systems. In A. Bundy, editor, Proceedings of CADE-12, volume 814 of Lecture Notes in Artificial Intelligence, pages 811-815. Springer-Verlag, 1994.
    • (1994) Proceedings of CADE-12 , pp. 811-815
    • Pfenning, F.1
  • 120
    • 0001255803 scopus 로고    scopus 로고
    • Logical frameworks
    • A. Robinson and A. Voronkov, editors, chapter 17, Elsevier Publishing
    • F. Pfenning. Logical Frameworks. In A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, volume II, chapter 17, pages 1063-1147. Elsevier Publishing, 2001.
    • (2001) Handbook of Automated Reasoning , vol.2 , pp. 1063-1147
    • Pfenning, F.1
  • 121
    • 84975730624 scopus 로고
    • Inductively defined types in the calculus of constructions
    • M. Main, A. Melton, M. Mislove, and D. Schmidt, editors, volume 442 of Lecture Notes in Computer Science, Springer-Verlag
    • F. Pfenning and C. Paulin. Inductively Defined Types in the Calculus of Constructions. In M. Main, A. Melton, M. Mislove, and D. Schmidt, editors, Proceedings of MFPS'89, volume 442 of Lecture Notes in Computer Science, pages 209-228. Springer-Verlag, 1989.
    • (1989) Proceedings of MFPS'89 , pp. 209-228
    • Pfenning, F.1    Paulin, C.2
  • 122
    • 0346516810 scopus 로고
    • Typechecking in pure type systems
    • B. Nordstr̈om, editor
    • R. Pollack. Typechecking in pure type systems. In B. Nordstr̈om, editor, Informal proceedings of Logical Frameworks'92, pages 271-288, 1992.
    • (1992) Informal Proceedings of Logical Frameworks'92 , pp. 271-288
    • Pollack, R.1
  • 124
    • 84949189457 scopus 로고    scopus 로고
    • Dependently typed records for representing mathematical structures
    • M. Aagard and J. Harrison, editors, volume 1869 of Lecture Notes in Computer Science, Springer-Verlag
    • R. Pollack. Dependently typed records for representing mathematical structures. In M. Aagard and J. Harrison, editors, Proceedings of TPHOLs'00, volume 1869 of Lecture Notes in Computer Science, pages 462-479. Springer-Verlag, 2000.
    • (2000) Proceedings of TPHOLs'00 , pp. 462-479
    • Pollack, R.1
  • 127
  • 128
    • 0004260444 scopus 로고    scopus 로고
    • PhD thesis, University of Edinburgh
    • C. Russo. Types For Modules. PhD thesis, University of Edinburgh, 1998.
    • (1998) Types for Modules
    • Russo, C.1
  • 129
    • 0024140799 scopus 로고
    • The strength of the subset type in martin-löf's type theory
    • IEEE Computer Society Press
    • A. Salvesen and J. Smith. The Strength of the Subset Type in Martin-Löf's Type Theory. In Proceedings of LICS'88, pages 384-391. IEEE Computer Society Press, 1988.
    • (1988) Proceedings of LICS'88 , pp. 384-391
    • Salvesen, A.1    Smith, J.2
  • 130
    • 0040702054 scopus 로고
    • Constructive validity
    • M. Laudet, D. Lacombe, L. Nolin, and M. Scḧutzenberger, editors, volume 125 of Lecture Notes in Mathematics, Springer- Verlag
    • D. Scott. Constructive validity. In M. Laudet, D. Lacombe, L. Nolin, and M. Scḧutzenberger, editors, Proceedings of Symposium on Automatic Demonstration, volume 125 of Lecture Notes in Mathematics, pages 237-275. Springer- Verlag, 1970.
    • (1970) Proceedings of Symposium on Automatic Demonstration , pp. 237-275
    • Scott, D.1
  • 131
    • 0347804903 scopus 로고    scopus 로고
    • Type inference for pure type systems
    • May
    • P. Severi. Type Inference for Pure Type Systems. Information and Computation, 143(1):1-23, May 1998.
    • (1998) Information and Computation , vol.143 , Issue.1 , pp. 1-23
    • Severi, P.1
  • 134
    • 33645300186 scopus 로고    scopus 로고
    • A simple set-theoretic semantics for the Calculus of Constructions
    • S. Berardi and M. Coppo, editors, volume 1158 of Lecture Notes in Computer Science, Springer- Verlag
    • M. Stefanova and H. Geuvers. A simple set-theoretic semantics for the Calculus of Constructions. In S. Berardi and M. Coppo, editors, Proceedings of TYPES'95, volume 1158 of Lecture Notes in Computer Science, pages 249-264. Springer- Verlag, 1996.
    • (1996) Proceedings of TYPES'95 , pp. 249-264
    • Stefanova, M.1    Geuvers, H.2
  • 135
    • 0033685818 scopus 로고    scopus 로고
    • Deciding type equivalence with singleton kinds
    • ACM Press
    • C. A. Stone and R. Harper. Deciding Type Equivalence with Singleton Kinds. In Proceedings of POPL'00, pages 214-227. ACM Press, 2000.
    • (2000) Proceedings of POPL'00 , pp. 214-227
    • Stone, C.A.1    Harper, R.2
  • 139
    • 0033726685 scopus 로고    scopus 로고
    • A type system for expressive security policies
    • ACM Press
    • D. Walker. A Type System for Expressive Security Policies. In Proceedings of POPL'00, pages 254-267. ACM Press, 2000.
    • (2000) Proceedings of POPL'00 , pp. 254-267
    • Walker, D.1
  • 140
    • 84957659192 scopus 로고    scopus 로고
    • Sets in types, types in sets
    • M. Abadi and T. Ito, editors, volume 1281 of Lecture Notes in Computer Science, Springer-Verlag
    • B. Werner. Sets in Types, Types in Sets. In M. Abadi and T. Ito, editors, Proceedings of TACS'97, volume 1281 of Lecture Notes in Computer Science, pages 530-546. Springer-Verlag, 1997.
    • (1997) Proceedings of TACS'97 , pp. 530-546
    • Werner, B.1
  • 141
    • 0003584855 scopus 로고    scopus 로고
    • PhD thesis, Department of Computer Science, Carnegie-Mellon University
    • H. Xi. Dependent types in practical programming. PhD thesis, Department of Computer Science, Carnegie-Mellon University, 1998.
    • (1998) Dependent Types in Practical Programming
    • Xi, H.1
  • 142
    • 84867453844 scopus 로고    scopus 로고
    • Dead code elimination through dependent types
    • G. Gupta, editor, Springer-Verlag
    • H. Xi. Dead Code Elimination through Dependent Types. In G. Gupta, editor, Proceedings of PADL'99, volume 1551, pages 228-242. Springer-Verlag, 1999.
    • (1999) Proceedings of PADL'99 , vol.1551 , pp. 228-242
    • Xi, H.1
  • 143
    • 0034777091 scopus 로고    scopus 로고
    • A dependently typed assembly language
    • ACM Press
    • H. Xi and R. Harper. A Dependently Typed Assembly Language. In Proceedings of ICFP'01, pages 169-180. ACM Press, 2001.
    • (2001) Proceedings of ICFP'01 , pp. 169-180
    • Xi, H.1    Harper, R.2
  • 144
    • 0031643965 scopus 로고    scopus 로고
    • Eliminating array bound checking through dependent types
    • ACM Press
    • H. Xi and F. Pfenning. Eliminating array bound checking through dependent types. In Proceedings of PLDI'98, pages 249-257. ACM Press, 1998.
    • (1998) Proceedings of PLDI'98 , pp. 249-257
    • Xi, H.1    Pfenning, F.2
  • 145
    • 0032670051 scopus 로고    scopus 로고
    • Dependent types in practical programming
    • ACM Press
    • H. Xi and F. Pfenning. Dependent types in practical programming. In Proceedings of POPL'99, pages 214-227. ACM Press, 1999.
    • (1999) Proceedings of POPL'99 , pp. 214-227
    • Xi, H.1    Pfenning, F.2


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