메뉴 건너뛰기




Volumn 14, Issue 1, 2004, Pages 97-141

Type-based termination of recursive definitions

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84855618972     PISSN: 09601295     EISSN: 14698072     Source Type: Journal    
DOI: 10.1017/S0960129503004122     Document Type: Article
Times cited : (94)

References (48)
  • 1
    • 84977598112 scopus 로고    scopus 로고
    • Specification and verification of a formal system for structurally recursive functions
    • Coquand, T., Dybjer, P., Nordstrom, B. and Smith, J. (eds.)
    • Abel, A. (2000) Specification and verification of a formal system for structurally recursive functions. In: Coquand, T., Dybjer, P., Nordstrom, B. and Smith, J. (eds.) Proceedings of TYPES'99. Springer-Verlag Lecture Notes in Computer Science 1956 1–20.
    • (2000) Proceedings of TYPES'99. Springer-Verlag Lecture Notes in Computer Science , vol.1956 , pp. 1-20
    • Abel, A.1
  • 2
    • 0036010443 scopus 로고    scopus 로고
    • A predicative analysis of structural recursion
    • Abel, A. and Altenkirch, T. (2002) A predicative analysis of structural recursion. J. of Functional Programming 12 (1) 1–41.
    • (2002) J. of Functional Programming , vol.12 , Issue.1 , pp. 1-41
    • Abel, A.1    Altenkirch, T.2
  • 3
  • 9
    • 0010047034 scopus 로고
    • Pattern matching with dependent types
    • B. Nordstrom, K. Pettersson, and G. Plotkin Dept, of Computing Science, Chalmers Univ. of Technology and Goteborg Univ. Available at ftp://ftp.cs. chalmers.se/pub/cs-reports/baastad.92/proc.ps.Z.)
    • Coquand, T. (1992) Pattern matching with dependent types. In: B. Nordstrom, K. Pettersson, and G. Plotkin (eds.) Informal Proceedings of TYPES’92, Dept, of Computing Science, Chalmers Univ. of Technology and Goteborg Univ. 71–84. (Available at ftp://ftp.cs.chalmers.se/pub/cs-reports/baastad.92/proc.ps.Z.)
    • (1992) Informal Proceedings of TYPES’92 , pp. 71-84
    • Coquand, T.1
  • 12
    • 0003733760 scopus 로고    scopus 로고
    • Conception dun langage de haut niveau de representation de preuves: Recurrence par filtrage de motifs; Unification en presence de types inductifs primitifs; Synthese de lemmes d’inversion, Ph.D. thesis
    • Cousot, P. and Cousot, R. (1996) Abstract interpretation. ACM Computing Surveys
    • Cornes, C. (1997) Conception dun langage de haut niveau de representation de preuves: Recurrence par filtrage de motifs; Unification en presence de types inductifs primitifs; Synthese de lemmes d’inversion, Ph.D. thesis, Universite de Paris 7. Cousot, P. and Cousot, R. (1996) Abstract interpretation. ACM Computing Surveys 28 (2) 324–328.
    • (1997) Universite de Paris 7 , vol.28 , Issue.2 , pp. 324-328
    • Cornes, C.1
  • 13
  • 15
    • 0001845685 scopus 로고
    • Inductive and coinductive types with iteration and recursion
    • Nordstrom, B., Pettersson, K. and Plotkin, G. Chalmers Univ. of Technology and Goteborg Univ. (Available at ://ftp.cs.chalmers.se/pub/cs-reports/baastad.92/proc.ps.Z)
    • Geuvers, H. (1992) Inductive and coinductive types with iteration and recursion. In: Nordstrom, B., Pettersson, K. and Plotkin, G. (eds.) Informal Proceedings of TYPES'92 Dept. of Computing Science, Chalmers Univ. of Technology and Goteborg Univ. 193–217. (Available at ://ftp.cs.chalmers.se/pub/cs-reports/baastad.92/proc.ps.Z.)
    • (1992) Informal Proceedings of TYPES'92 Dept. of Computing Science , pp. 193-217
    • Geuvers, H.1
  • 16
    • 0008457084 scopus 로고    scopus 로고
    • Termination analysis for functional programs
    • Bibel, W. and Schmitt, P.(eds.) Applications. Applied Logic Series, Kluwer Academic Publishers
    • Giesl, J., Walther, C. and Brauburger, J. (1998) Termination analysis for functional programs. In: Bibel, W. and Schmitt, P. (eds.) Automated Deduction: A Basis for Applications, Vol. 3: Applications. Applied Logic Series, Kluwer Academic Publishers 10 135–164.
    • (1998) Automated Deduction: A Basis for Applications , vol.3 , pp. 135-164
    • Giesl, J.1    Walther, C.2    Brauburger, J.3
  • 19
  • 22
    • 0029717391 scopus 로고    scopus 로고
    • Proving the correctness of reactive systems using sized types
    • ACM Press
    • Hughes, J., Pareto, L. and Sabry, A. (1996) Proving the correctness of reactive systems using sized types. In: Proceedings of POPL’96, ACM Press 410–423.
    • (1996) Proceedings of POPL’96 , pp. 410-423
    • Hughes, J.1    Pareto, L.2    Sabry, A.3
  • 25
    • 0020890390 scopus 로고
    • Reasoning about functional programs and complexity classes associated with type disciplines
    • Leivant, D. (1983) Reasoning about functional programs and complexity classes associated with type disciplines. In: Proceedings of FOCS’83, IEEE Computer Society Press 460–469.
    • (1983) Proceedings of FOCS’83, IEEE Computer Society Press , pp. 460-469
    • Leivant, D.1
  • 28
    • 0028749898 scopus 로고
    • Automatizing termination proofs of recursively defined functions
    • Manoury, P. and Simonot, M. (1994) Automatizing termination proofs of recursively defined functions. Theoretical Computer Science 135 (2) 319–343.
    • (1994) Theoretical Computer Science , vol.135 , Issue.2 , pp. 319-343
    • Manoury, P.1    Simonot, M.2
  • 30
    • 0004061814 scopus 로고    scopus 로고
    • Extensions of System F by Iteration and Primitive Recursion on Monotone Inductive Types
    • Ph.D. thesis
    • Matthes, R. (1998) Extensions of System F by Iteration and Primitive Recursion on Monotone Inductive Types, Ph.D. thesis, Fachbereich Mathematik, Ludwig-Maximilians-Universitat Munchen.
    • (1998) Fachbereich Mathematik, Ludwig-Maximilians-Universitat Munchen
    • Matthes, R.1
  • 31
    • 84956967710 scopus 로고    scopus 로고
    • Monotone fixed-point types and strong normalization
    • Gottlob, G., Grandjean, E. and Seyr, K. (eds.)
    • Matthes, R. (1999) Monotone fixed-point types and strong normalization. In: Gottlob, G., Grandjean, E. and Seyr, K. (eds.) Proceedings of CSL’98. Springer-Verlag Lecture Notes in Computer Science 1584 298–312.
    • (1999) Proceedings of CSL’98. Springer-Verlag Lecture Notes in Computer Science , vol.1584 , pp. 298-312
    • Matthes, R.1
  • 32
    • 67649197917 scopus 로고    scopus 로고
    • Tarski's fixed-point theorem and lambda calculi with monotone inductive types
    • Matthes, R. (2002) Tarski's fixed-point theorem and lambda calculi with monotone inductive types. Synthese 133 (1) 107–129.
    • (2002) Synthese , vol.133 , Issue.1 , pp. 107-129
    • Matthes, R.1
  • 33
    • 0003840378 scopus 로고    scopus 로고
    • Ph.D. thesis, Laboratory for Foundations of Computer Science, Dept, of Computer Science, Univ. of Edinburgh.
    • McBride, C. (1999) Dependently Typed Functional Programs and Their Proofs, Ph.D. thesis, Laboratory for Foundations of Computer Science, Dept, of Computer Science, Univ. of Edinburgh.
    • (1999) Dependently Typed Functional Programs and Their Proofs
    • McBride, C.1
  • 35
    • 0000253805 scopus 로고
    • Inductive types and type constraints in the second-order lambda-calculus
    • Mendler N. P. (1991) Inductive types and type constraints in the second-order lambda-calculus. Annals of Pure and Applied Logic 51 (1–2) 159–172.
    • (1991) Annals of Pure and Applied Logic , vol.51 , Issue.1–2 , pp. 159-172
    • Mendler, N.P.1
  • 37
    • 0037842669 scopus 로고    scopus 로고
    • Ph.D. thesis, Chalmers Univ. of Techn., Goteborg.
    • Pareto, L. (2000) Types for crash prevention, Ph.D. thesis, Chalmers Univ. of Techn., Goteborg.
    • (2000) Types for crash prevention
    • Pareto, L.1
  • 40
    • 0013308733 scopus 로고
    • Programming in higher-order typed lambda-calculi. Technical Report CMU-CS-89-111
    • Carnegie-Mellon Univ
    • Pierce, B., Dietzen, S. and Michaylov, S. (1989) Programming in higher-order typed lambda-calculi. Technical Report CMU-CS-89-111, School of Computer Science, Carnegie-Mellon Univ.
    • (1989) School of Computer Science
    • Pierce, B.1    Dietzen, S.2    Michaylov, S.3
  • 43
    • 0004090999 scopus 로고    scopus 로고
    • Natural Deduction for Intuitionistic Least and Greatest Fixedpoint Logics, with an Application to Program Construction
    • Ph.D. thesis (Dissertation TRITA-IT AYH 98:03)
    • Uustalu, T. (1998) Natural Deduction for Intuitionistic Least and Greatest Fixedpoint Logics, with an Application to Program Construction, Ph.D. thesis (Dissertation TRITA-IT AYH 98:03), Dept, of Teleinformatics, Royal Inst, of Technology, Stockholm.
    • (1998) Dept, of Teleinformatics, Royal Inst, of Technology, Stockholm.
    • Uustalu, T.1
  • 44
    • 0006903160 scopus 로고    scopus 로고
    • A cube of proof systems for the intuitionistic predicate v-logic
    • Haveraaen, M. and Owe, O. (eds.) Research Report 248, Dept, of Informatics, University of Oslo
    • Uustalu, T. and Yene, Y. (1997) A cube of proof systems for the intuitionistic predicate v-logic. In: Haveraaen, M. and Owe, O. (eds.) Proceedings of NWPT’96. Research Report 248, Dept, of Informatics, University of Oslo 237–246.
    • (1997) Proceedings of NWPT’96 , pp. 237-246
    • Uustalu, T.1    Yene, Y.2
  • 45
    • 0037028519 scopus 로고    scopus 로고
    • Least and greatest fixedpoints in intuitionistic natural deduction
    • Uustalu, T. and Vene, V. (2002) Least and greatest fixedpoints in intuitionistic natural deduction. Theoretical Computer Science 272 (1–2) 315–339.
    • (2002) Theoretical Computer Science , vol.272 , Issue.1–2 , pp. 315-339
    • Uustalu, T.1    Vene, V.2
  • 46
    • 0347507512 scopus 로고    scopus 로고
    • Eliminating array bound checking through dependent types
    • Xi, H. and Pfenning, F. (1998) Eliminating array bound checking through dependent types. In: Proceedings of PLDT98. SIGPLAN Notices 33 (5) 249–257.
    • (1998) Proceedings of PLDT98. SIGPLAN Notices , vol.33 , Issue.5 , pp. 249-257
    • Xi, H.1    Pfenning, F.2
  • 47
    • 0032670051 scopus 로고    scopus 로고
    • Dependent types in practical programming
    • ACM Press
    • Xi, H. and Pfenning, F. (1999) Dependent types in practical programming. In: Proceedings of POPL’99, ACM Press 214–227.
    • (1999) Proceedings of POPL’99 , pp. 214-227
    • Xi, H.1    Pfenning, F.2
  • 48
    • 0034865649 scopus 로고    scopus 로고
    • Dependent types for program termination verification
    • Xi, H. (2001) Dependent types for program termination verification. In: Proceedings of LICS’01, IEEE CS Press 231–242.
    • (2001) Proceedings of LICS’01, IEEE CS Press , pp. 231-242
    • Xi, H.1


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