메뉴 건너뛰기




Volumn 21, Issue 4, 2011, Pages 795-825

Type classes for mathematics in type theory

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT INTERFACES; ABSTRACTION PENALTY; CATEGORICAL LANGUAGE; CATEGORY THEORY; COQ SYSTEMS; EFFICIENT COMPUTATION; EFFICIENT IMPLEMENTATION; FORMALISATION; PROOF ENGINEERING; TYPE CLASS; TYPE THEORY; UNIQUE FEATURES; UNIVERSAL ALGEBRA;

EID: 79961206116     PISSN: 09601295     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0960129511000119     Document Type: Article
Times cited : (90)

References (38)
  • 1
    • 77955239998 scopus 로고    scopus 로고
    • Extending Coq with imperative features and its application to SAT verification
    • Kaufmann, M. and Paulson, L. (eds) Proceedings, Interactive Theorem Proving, ITP 2010
    • Armand, M., Grégoire, B., Spiwack, A. and Théry, L. (2010) Extending Coq with imperative features and its application to SAT verification. In: Kaufmann, M. and Paulson, L. (eds.) Proceedings, Interactive Theorem Proving, ITP 2010. Springer-Verlag Lecture Notes in Computer Science 6172 83-98.
    • (2010) Springer-Verlag Lecture Notes in Computer Science , vol.6172 , pp. 83-98
    • Armand, M.1    Grégoire, B.2    Spiwack, A.3    Théry, L.4
  • 2
    • 70350339301 scopus 로고    scopus 로고
    • Hints in unification
    • Berghofer, S., Nipkow, T. Urban, C. and Wenzel, M. (eds) Theorem Proving in Higher Order Logics, 22nd International Conference (TPHOLs 2009)
    • Asperti, A., Ricciotti, W., Sacerdoti Coen, C. and Tassi, E. (2009) Hints in unification. In: Berghofer, S., Nipkow, T. Urban, C. and Wenzel, M. (eds.) Theorem Proving in Higher Order Logics, 22nd International Conference (TPHOLs 2009). Springer-Verlag Lecture Notes in Computer Science 5674 84-98.
    • (2009) Springer-Verlag Lecture Notes in Computer Science , vol.5674 , pp. 84-98
    • Asperti, A.1    Ricciotti, W.2    Sacerdoti Coen, C.3    Tassi, E.4
  • 3
    • 34548285418 scopus 로고    scopus 로고
    • User interaction with the matita proof assistant
    • DOI 10.1007/s10817-007-9070-5, Special Issue on User Interfaces in Theorem Proving
    • Asperti, A., Sacerdoti Coen, C., Tassi, E. and Zacchiroli, S. (2007) User interaction with the Matita proof assistant. Journal of Automated Reasoning 39 (2) 109-139. (Pubitemid 47324833)
    • (2007) Journal of Automated Reasoning , vol.39 , Issue.2 , pp. 109-139
    • Asperti, A.1    Sacerdoti Coen, C.2    Tassi, E.3    Zacchiroli, S.4
  • 4
    • 0037353096 scopus 로고    scopus 로고
    • Setoids in type theory
    • DOI 10.1017/S0956796802004501
    • Barthe, G., Capretta, V. and Pons, O. (2003) Setoids in type theory. Journal of Functional Programming 13 (2) 261-293. (Special issue on 'Logical frameworks and metalanguages'.) (Pubitemid 36392874)
    • (2003) Journal of Functional Programming , vol.13 , Issue.2 , pp. 261-293
    • Barthe, G.1    Capretta, V.2    Pons, O.3
  • 7
    • 69149095551 scopus 로고    scopus 로고
    • Combining Coq and gappa for certifying floating-point programs
    • Carette, J., Dixon, L., Coen, C. and Watt, S. (eds) Intelligent Computer Mathematics: Proceedings of the 16th Symposium, Calculemus 2009, held as Part of CICM 2009
    • Boldo, S., Filliâtre, J. and Melquiond, G. (2009) Combining Coq and Gappa for Certifying Floating-Point Programs. In: Carette, J., Dixon, L., Coen, C. and Watt, S. (eds.) Intelligent Computer Mathematics: Proceedings of the 16th Symposium, Calculemus 2009, held as Part of CICM 2009. Springer-Verlag Lecture Notes in Computer Science 5625 59-74.
    • (2009) Springer-Verlag Lecture Notes in Computer Science , vol.5625 , pp. 59-74
    • Boldo, S.1    Filliâtre, J.2    Melquiond, G.3
  • 8
    • 84987215842 scopus 로고
    • Clean -A language for functional graph rewriting
    • Kahn, G. (ed) Functional programming languages and computer architecture
    • Brus, T.H., van Eekelen, C. J. D., van Leer, M.O. and Plasmeijer, M. J. (1987) Clean -A language for functional graph rewriting. In: Kahn, G. (ed.) Functional programming languages and computer architecture. Springer-Verlag Lecture Notes in Computer Science 274 364-384.
    • (1987) Springer-Verlag Lecture Notes in Computer Science , vol.274 , pp. 364-384
    • Brus, T.H.1    Van Eekelen, C.J.D.2    Van Leer, M.O.3    Plasmeijer, M.J.4
  • 9
    • 84957806112 scopus 로고    scopus 로고
    • Universal algebra in type theory
    • Bertot, Y., Dowek, G., Hirschowitz, A., Paulin, C. and Théry, L. (eds) Theorem Proving in Higher Order Logics (TPHOLs 1999)
    • Capretta, V. (1999) Universal algebra in type theory. In: Bertot, Y., Dowek, G., Hirschowitz, A., Paulin, C. and Théry, L. (eds.) Theorem Proving in Higher Order Logics (TPHOLs 1999) Springer-Verlag Lecture Notes in Computer Science 1690 131-148.
    • (1999) Springer-Verlag Lecture Notes in Computer Science , vol.1690 , pp. 131-148
    • Capretta, V.1
  • 12
    • 0023965424 scopus 로고
    • The calculus of constructions
    • Coquand, T. and Huet, G. (1988) The calculus of constructions. Information and Computation 76 (2-3) 95-120.
    • (1988) Information and Computation , vol.76 , Issue.2-3 , pp. 95-120
    • Coquand, T.1    Huet, G.2
  • 13
    • 84944233413 scopus 로고
    • Inductively defined types
    • Martin-Löf, P. and Mints, G. (eds) COLOG-88
    • Coquand, T. and Paulin, C. (1990) Inductively defined types. In: Martin-Löf, P. and Mints, G. (eds.) COLOG-88. Springer-Verlag Lecture Notes in Computer Science 417 50-66.
    • (1990) Springer-Verlag Lecture Notes in Computer Science , vol.417 , pp. 50-66
    • Coquand, T.1    Paulin, C.2
  • 15
    • 51049117567 scopus 로고    scopus 로고
    • Formalizing in Coq hidden algebras to specify symbolic computation systems
    • Autexier, S. et al. (eds) Intelligent Computer Mathematics: Proceedings 9th International Conference, AISC 2008
    • Dominguez, C. (2008) Formalizing in Coq Hidden Algebras to Specify Symbolic Computation Systems. In: Autexier, S. et al. (eds.) Intelligent Computer Mathematics: Proceedings 9th International Conference, AISC 2008. Springer-Verlag Lecture Notes in Computer Science 5144 270-284.
    • (2008) Springer-Verlag Lecture Notes in Computer Science , vol.5144 , pp. 270-284
    • Dominguez, C.1
  • 16
    • 70350338448 scopus 로고    scopus 로고
    • Packaging mathematical structures
    • Berghofer, S., Nipkow, T., Urban, C. and Wenzel, M. (eds) Theorem Proving in Higher Order Logics, 22nd International Conference (TPHOLs 2009)
    • Garillot, F., Gonthier, G., Mahboubi, A. and Rideau, L. (2009) Packaging mathematical structures. In: Berghofer, S., Nipkow, T., Urban, C. and Wenzel, M. (eds.) Theorem Proving in Higher Order Logics, 22nd International Conference (TPHOLs 2009). Springer-Verlag Lecture Notes in Computer Science 5674 327-342.
    • (2009) Springer-Verlag Lecture Notes in Computer Science , vol.5674 , pp. 327-342
    • Garillot, F.1    Gonthier, G.2    Mahboubi, A.3    Rideau, L.4
  • 18
    • 68749111165 scopus 로고    scopus 로고
    • Local theory specifications in Isabelle/Isar
    • Berardi, S., Damiani, F. and de'Liguoro, U. (eds) Types for Proofs and Programs International Conference, TYPES 2008
    • Haftmann, F. and Wenzel, M. (2008) Local theory specifications in Isabelle/Isar. In: Berardi, S., Damiani, F. and de'Liguoro, U. (eds.) Types for Proofs and Programs International Conference, TYPES 2008. Springer-Verlag Lecture Notes in Computer Science 5497 153-168.
    • (2008) Springer-Verlag Lecture Notes in Computer Science , vol.5497 , pp. 153-168
    • Haftmann, F.1    Wenzel, M.2
  • 23
    • 77956962293 scopus 로고
    • Constructive mathematics and computer programming
    • Cohen, L. J., Los, J., Pfeiffer, H. and Podewski, K.-P. (eds), Studies in Logic and the Foundations of Mathematics North-Holland
    • Martin-Löf, P. (1982) Constructive mathematics and computer programming. In: Cohen, L. J., Los, J., Pfeiffer, H. and Podewski, K.-P. (eds.) Logic, methodology and philosophy of science, VI, Studies in Logic and the Foundations of Mathematics, North-Holland 104 153-175.
    • (1982) Logic, methodology and philosophy of science, VI , vol.104 , pp. 153-175
    • Martin-Löf, P.1
  • 24
    • 4243785347 scopus 로고    scopus 로고
    • An intuitionistic theory of types
    • Oxford Logic Guides, Oxford University Press
    • Martin-Löf, P. (1998) An intuitionistic theory of types. In: Twenty-five years of constructive type theory, Oxford Logic Guides 36, Oxford University Press 127-172.
    • (1998) Twenty-five years of constructive type theory , vol.36 , pp. 127-172
    • Martin-Löf, P.1
  • 25
    • 0000336115 scopus 로고
    • Universal algebra
    • Abramsky, S., Gabbay, D. and Maibaum, T. (eds) Oxford University Press
    • Meinke, K. and Tucker, J. (1993) Universal algebra. In: Abramsky, S., Gabbay, D. and Maibaum, T. (eds.) Handbook of logic in computer science (volume 1), Oxford University Press 189-411.
    • (1993) Handbook of logic in computer science , vol.1 , pp. 189-411
    • Meinke, K.1    Tucker, J.2
  • 26
    • 57049153511 scopus 로고    scopus 로고
    • Certified exact transcendental real number computation in Coq
    • Mohamed, O. A., Muñoz, C. and Tahar, S. (eds) Proceedings of the 21st International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2008)
    • O'Connor, R. (2008) Certified exact transcendental real number computation in Coq. Mohamed, O. A., Muñoz, C. and Tahar, S. (eds.) Proceedings of the 21st International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2008). Springer-Verlag Lecture Notes in Computer Science 5170 246-261.
    • (2008) Springer Verlag Lecture Notes in Computer Science , vol.5170 , pp. 246-261
    • O'Connor, R.1
  • 27
    • 77955471003 scopus 로고    scopus 로고
    • A computer verified, monadic, functional implementation of the integral
    • O'Connor, R. and Spitters, B. (2010) A computer verified, monadic, functional implementation of the integral. Theoretical Computer Science 411 (37) 3386-3402.
    • (2010) Theoretical Computer Science 411 , vol.37 , pp. 3386-3402
    • O'Connor, R.1    Spitters, B.2
  • 29
    • 33845897625 scopus 로고    scopus 로고
    • Partial Horn logic and cartesian categories
    • Palmgren, E. and Vickers, S. (2007) Partial Horn logic and cartesian categories. Annals of Pure and Applied Logic 145 (3) 314-353.
    • (2007) Annals of Pure and Applied Logic , vol.145 , Issue.3 , pp. 314-353
    • Palmgren, E.1    Vickers, S.2
  • 31
    • 23944501589 scopus 로고    scopus 로고
    • Dependently typed records in type theory
    • DOI 10.1007/s001650200018
    • Pollack, R. (2002) Dependently typed records in type theory. Formal Aspects of Computing 13 386-402. (Pubitemid 41204159)
    • (2002) Formal Aspects of Computing , vol.13 , Issue.3-5 , pp. 386-402
    • Pollack, R.1
  • 33
    • 34547273908 scopus 로고
    • A type system for computer algebra
    • Santas, P. (1995) A type system for computer algebra. Journal of Symbolic Computation 19 (1-3) 79-109.
    • (1995) Journal of Symbolic Computation , vol.19 , Issue.1-3 , pp. 79-109
    • Santas, P.1
  • 34
    • 77954886066 scopus 로고    scopus 로고
    • A new look at generalized rewriting in type theory
    • Sozeau, M. (2009) A new look at generalized rewriting in type theory. Journal of Formalized Reasoning 2 (1) 41-62.
    • (2009) Journal of Formalized Reasoning , vol.2 , Issue.1 , pp. 41-62
    • Sozeau, M.1
  • 35
    • 57049099850 scopus 로고    scopus 로고
    • First-class type classes
    • Mohamed, O. A., Munoz, C. and Tahar, S. (eds) Proceedings of the 21st International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2008)
    • Sozeau, M. and Oury, N. (2008) First-class type classes. In: Mohamed, O. A., Muñoz, C. and Tahar, S. (eds.) Proceedings of the 21st International Conference on Theorem Proving in Higher Order Logics (TPHOLs 2008). Springer-Verlag Lecture Notes in Computer Science 5170 278-293.
    • (2008) Springer Verlag Lecture Notes in Computer Science , vol.5170 , pp. 278-293
    • Sozeau, M.1    Oury, N.2
  • 37
    • 80053072164 scopus 로고
    • Type systems for computer algebra
    • Weber, A. and Klaeren, H. (1993) Type systems for computer algebra. Relation 10 (1.54) 2615.
    • (1993) Relation , vol.10 , Issue.154 , pp. 2615
    • Weber, A.1    Klaeren, H.2


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