메뉴 건너뛰기




Volumn 19, Issue 3-4, 2009, Pages 439-468

An induction principle for nested datatypes in intensional type theory

Author keywords

[No Author keywords available]

Indexed keywords

CALCULUS OF INDUCTIVE CONSTRUCTIONS; INDUCTION PRINCIPLES; INITIAL ALGEBRAS; INTENSIONAL TYPE THEORY; ITERATION SCHEMES; NESTED DATATYPES; POLYMORPHIC FUNCTIONS; STRUCTURAL REQUIREMENTS;

EID: 67749120751     PISSN: 09567968     EISSN: 14697653     Source Type: Journal    
DOI: 10.1017/S095679680900731X     Document Type: Article
Times cited : (12)

References (30)
  • 2
    • 13644281245 scopus 로고    scopus 로고
    • Iteration and coiteration schemes for higher-order and nested datatypes
    • Abel, A., Matthes, R. & Uustalu, T. (2005) Iteration and coiteration schemes for higher-order and nested datatypes, Theor. Comput. Sci., 333 (1-2): 3-66.
    • (2005) Theor. Comput. Sci , vol.333 , Issue.1-2 , pp. 3-66
    • Abel, A.1    Matthes, R.2    Uustalu, T.3
  • 3
    • 33745177743 scopus 로고    scopus 로고
    • Formalized metatheory with terms represented by an indexed family of types
    • Revised Selected Papers from 1st International Workshop on Types for Proofs and Programs, TYPES 2004 Jouy-en-Josas, December 2004, Filliâtre, J.-C, Paulin-Mohring, C. & Werner, B, eds, Springer, pp
    • Adams, R. (2006) Formalized metatheory with terms represented by an indexed family of types. In Revised Selected Papers from 1st International Workshop on Types for Proofs and Programs, TYPES 2004 (Jouy-en-Josas, December 2004), Filliâtre, J.-C., Paulin-Mohring, C. & Werner, B. (eds), Lecture Notes in Computer Science, vol. 3839. Springer, pp. 1-16.
    • (2006) Lecture Notes in Computer Science , vol.3839 , pp. 1-16
    • Adams, R.1
  • 5
    • 84956864074 scopus 로고    scopus 로고
    • Monadic presentations of lambda terms using generalized inductive types
    • Proceedings of the 13th International Workshop on Computer Science Logic, CSL '99 Madrid, September 1999, Flum, J. & Rodríguez-Artalejo, M, eds, Springer, pp
    • Altenkirch, T. & Reus, B. (1999) Monadic presentations of lambda terms using generalized inductive types. In Proceedings of the 13th International Workshop on Computer Science Logic, CSL '99 (Madrid, September 1999), Flum, J. & Rodríguez-Artalejo, M. (eds), Lecture Notes in Computer Science, vol. 1683. Springer, pp. 453-468.
    • (1999) Lecture Notes in Computer Science , vol.1683 , pp. 453-468
    • Altenkirch, T.1    Reus, B.2
  • 6
    • 0028731788 scopus 로고
    • Substitution: A formal methods case study using monads and transformations
    • Bellegarde, F. & Hook, J. (1994) Substitution: A formal methods case study using monads and transformations, Sci. Comput. Program., 23 (2-3): 287-311.
    • (1994) Sci. Comput. Program , vol.23 , Issue.2-3 , pp. 287-311
    • Bellegarde, F.1    Hook, J.2
  • 9
    • 84957578237 scopus 로고    scopus 로고
    • Nested datatypes
    • Proceedings of the 4th International Conference on Mathematics of Program Construction, MPC '98, Marstrand, June 1998, Jeuring, J, ed, Springer, pp
    • Bird, R. & Meertens, L. (1998) Nested datatypes. In Proceedings of the 4th International Conference on Mathematics of Program Construction, MPC '98' (Marstrand, June 1998), Jeuring, J. (ed), Lecture Notes in Computer Science, vol. 1422. Springer, pp. 52-67.
    • (1998) Lecture Notes in Computer Science , vol.1422 , pp. 52-67
    • Bird, R.1    Meertens, L.2
  • 10
    • 0033423865 scopus 로고    scopus 로고
    • De Bruijn notation as a nested datatype
    • Bird, R. & Paterson, R. (1999a) De Bruijn notation as a nested datatype, J. Funct. Program., 9 (1): 77-91.
    • (1999) J. Funct. Program , vol.9 , Issue.1 , pp. 77-91
    • Bird, R.1    Paterson, R.2
  • 11
    • 0001017659 scopus 로고    scopus 로고
    • Generalised folds for nested datatypes
    • Bird, R. & Paterson, R. (1999b) Generalised folds for nested datatypes, Formal Aspects Comput., 11 (2): 200-222.
    • (1999) Formal Aspects Comput , vol.11 , Issue.2 , pp. 200-222
    • Bird, R.1    Paterson, R.2
  • 12
    • 84876593590 scopus 로고    scopus 로고
    • Capretta, V. (2004) A polymorphic representation of induction-recursion. Unpublished note. Coq Development Team. (2006) The Coq proof assistant reference manual, version 8.1 [online], Project LogiCal, INRIA. Available at: http://coq.inria.fr/. (Accessed 4 May 2009).
    • Capretta, V. (2004) A polymorphic representation of induction-recursion. Unpublished note. Coq Development Team. (2006) The Coq proof assistant reference manual, version 8.1 [online], Project LogiCal, INRIA. Available at: http://coq.inria.fr/. (Accessed 4 May 2009).
  • 13
    • 84944233413 scopus 로고
    • Inductively defined types
    • Proceedings of the International Conference on Computer Logic, COLOG-88 Tallinn, December 1988, Martin-Löf, P. & Mints, G, eds, Springer, pp
    • Coquand, T. & Paulin, C. (1990) Inductively defined types. In Proceedings of the International Conference on Computer Logic, COLOG-88 (Tallinn, December 1988), Martin-Löf, P. & Mints, G. (eds), Lecture Notes in Computer Science, vol. 417. Springer, pp. 50-66.
    • (1990) Lecture Notes in Computer Science , vol.417 , pp. 50-66
    • Coquand, T.1    Paulin, C.2
  • 14
    • 0034403161 scopus 로고    scopus 로고
    • A general formulation of simultaneous inductive-recursive definitions in type theory
    • Dybjer, P. (2000) A general formulation of simultaneous inductive-recursive definitions in type theory, J. Symb. Logic, 65 (2): 525-549.
    • (2000) J. Symb. Logic , vol.65 , Issue.2 , pp. 525-549
    • Dybjer, P.1
  • 15
    • 0142200756 scopus 로고    scopus 로고
    • Induction-recursion and initial algebras
    • Dybjer, P. & Setzer, A. (2003) Induction-recursion and initial algebras, Ann. Pure Appl. Logic, 124(1): 1-47.
    • (2003) Ann. Pure Appl. Logic , vol.124 , Issue.1 , pp. 1-47
    • Dybjer, P.1    Setzer, A.2
  • 17
    • 84876595935 scopus 로고    scopus 로고
    • Hinze, R. (2000) Efficient generalized folds. In Proceedings of the 2nd Workshop on Generic Programming, WGP 2000 (Ponte de Lima, July 2000), Jeuring, J. (ed). Department of Computer Science, Universiteit Utrecht, pp. 17-32.
    • Hinze, R. (2000) Efficient generalized folds. In Proceedings of the 2nd Workshop on Generic Programming, WGP 2000 (Ponte de Lima, July 2000), Jeuring, J. (ed). Department of Computer Science, Universiteit Utrecht, pp. 17-32.
  • 19
    • 13644275658 scopus 로고    scopus 로고
    • Disciplined, efficient, generalised folds for nested datatypes
    • Martin, C., Gibbons, J. & Bayley, I. (2004) Disciplined, efficient, generalised folds for nested datatypes, Formal Aspects Comput., 16 (1): 19-35.
    • (2004) Formal Aspects Comput , vol.16 , Issue.1 , pp. 19-35
    • Martin, C.1    Gibbons, J.2    Bayley, I.3
  • 20
    • 84876633451 scopus 로고    scopus 로고
    • Matthes, R. (1998) Extensions of System F by Iteration and Primitive Recursion on Monotone Inductive Types, Doktorarbeit (PhD thesis). Ludwig-Maximilians-Universität München. Available at: http://www.irit.fr/∼Ralph.Matthes/. (Accessed 4 May 2009).
    • Matthes, R. (1998) Extensions of System F by Iteration and Primitive Recursion on Monotone Inductive Types, Doktorarbeit (PhD thesis). Ludwig-Maximilians-Universität München. Available at: http://www.irit.fr/∼Ralph.Matthes/. (Accessed 4 May 2009).
  • 21
    • 70449401237 scopus 로고    scopus 로고
    • Monotone inductive and coinductive constructors of rank 2
    • Proceedings of the 15th International Workshop on Computer Science Logic, CSL 2001 Paris, September 2001, Fribourg, L, ed, Springer, pp
    • Matthes, R. (2001) Monotone inductive and coinductive constructors of rank 2. In Proceedings of the 15th International Workshop on Computer Science Logic, CSL 2001 (Paris, September 2001), Fribourg, L. (ed), Lecture Notes in Computer Science, vol. 2142. Springer, pp. 600-614.
    • (2001) Lecture Notes in Computer Science , vol.2142 , pp. 600-614
    • Matthes, R.1
  • 22
    • 84876609333 scopus 로고    scopus 로고
    • Matthes, R. (2006) Verification of programs on truly nested datatypes in intensional type theory. In Proceedings of the Workshop on Mathematically Structured Functional Programming (Kuressaare, July 2006), McBride, C. & Uustalu, T. (eds), Electronic Workshops in Computing. BCS, article 10.
    • Matthes, R. (2006) Verification of programs on truly nested datatypes in intensional type theory. In Proceedings of the Workshop on Mathematically Structured Functional Programming (Kuressaare, July 2006), McBride, C. & Uustalu, T. (eds), Electronic Workshops in Computing. BCS, article 10.
  • 24
    • 67749127220 scopus 로고    scopus 로고
    • Dependently Typed Functional Programs and Their Proofs, PhD thesis. University of Edinburgh
    • McBride, C. (1999) Dependently Typed Functional Programs and Their Proofs, PhD thesis. University of Edinburgh.
    • (1999)
    • McBride, C.1
  • 26
    • 26844575934 scopus 로고    scopus 로고
    • Extensionality in the calculus of constructions
    • Proceedings of the 18th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2005 Oxford, August, Hurd, J. & Melham, T. F, eds, Springer, pp
    • Oury, N. (2005) Extensionality in the calculus of constructions. In Proceedings of the 18th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2005 (Oxford, August 2005), Hurd, J. & Melham, T. F. (eds), Lecture Notes in Computer Science, vol. 3603. Springer, pp. 278-293.
    • (2005) Lecture Notes in Computer Science , vol.3603 , pp. 278-293
    • Oury, N.1
  • 28
    • 84876616626 scopus 로고    scopus 로고
    • Uustalu, T. & Vene, V. (1997) A cube of proof systems for the intuitionistic predicate μ-, ?-logic. In Selected Papers from 8th Nordic Workshop on Programming Theory, NWPT '96 (Oslo, December 1996), Haveraaen, M. & Owe, O. (eds). Research report 248. Department of Informatics, University of Oslo, pp. 237-246.
    • Uustalu, T. & Vene, V. (1997) A cube of proof systems for the intuitionistic predicate μ-, ?-logic. In Selected Papers from 8th Nordic Workshop on Programming Theory, NWPT '96 (Oslo, December 1996), Haveraaen, M. & Owe, O. (eds). Research report 248. Department of Informatics, University of Oslo, pp. 237-246.
  • 29
    • 0037028519 scopus 로고    scopus 로고
    • Least and greatest fixed points in intuitionistic natural deduction
    • Uustalu, T. & Vene, V. (2002) Least and greatest fixed points in intuitionistic natural deduction, Theor. Comput. Sci., 272 (1-2): 315-339.
    • (2002) Theor. Comput. Sci , vol.272 , Issue.1-2 , pp. 315-339
    • Uustalu, T.1    Vene, V.2
  • 30
    • 33749567403 scopus 로고    scopus 로고
    • On the strength of proof-irrelevant type theories
    • Proceedings of the 3rd International Joint Conference on Automated Reasoning, IJCAR 2006 Seattle, WA, August, Furbach, U. & Shankar, N, eds, Springer, pp
    • Werner, B. (2006) On the strength of proof-irrelevant type theories. In Proceedings of the 3rd International Joint Conference on Automated Reasoning, IJCAR 2006 (Seattle, WA, August 2006), Furbach, U. & Shankar, N. (eds), Lecture Notes in Artificial Intelligence, vol. 4130. Springer, pp. 604-618.
    • (2006) Lecture Notes in Artificial Intelligence , vol.4130 , pp. 604-618
    • Werner, B.1


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