Representing Nested Inductive Types Using W-Types, ICALP 2004, pp.59-71, 2004. ,
DOI : 10.1007/978-3-540-27836-8_8
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.154.6188
Fixed Points of Type Constructors and Primitive Recursion, CSL 2004, pp.190-204, 2004. ,
DOI : 10.1007/978-3-540-30124-0_17
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.67.3989
Iteration and coiteration schemes for higher-order and nested datatypes, Theoretical Computer Science, vol.333, issue.1-2, pp.3-66, 2005. ,
DOI : 10.1016/j.tcs.2004.10.017
URL : http://doi.org/10.1016/j.tcs.2004.10.017
Strongly Typed Term Representations in Coq, Journal of Automated Reasoning, vol.14, issue.1, pp.141-159, 2012. ,
DOI : 10.1145/604131.604150
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.174.7638
Inductive Datatypes in HOL ??? Lessons Learned in Formal-Logic Engineering, TPHOLs '99, pp.19-36, 1999. ,
DOI : 10.1007/3-540-48256-3_3
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.7659
Functor-Preserving Type Definitions in Isabelle, 2015. ,
de Bruijn notation as a nested datatype, Journal of Functional Programming, vol.9, issue.1, pp.77-91, 1999. ,
DOI : 10.1017/S0956796899003366
Generalised folds for nested datatypes, Formal Aspects of Computing, vol.11, issue.2, pp.200-222, 1999. ,
DOI : 10.1007/s001650050047
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.1517
Truly modular (co)datatypes for Isabelle/HOL Formalization and implementation accompanying this paper, ITP 2014, pp.93-110, 2014. ,
DOI : 10.1007/978-3-319-08970-6_7
Foundational nonuniform (co)datatypes for higher-order logic (report), 2017. ,
DOI : 10.1109/lics.2017.8005071
Foundational extensible corecursion, ICFP 2015, pp.192-204, 2015. ,
DOI : 10.1145/2858949.2784732
URL : https://hal.archives-ouvertes.fr/hal-01212589
Witnessing (Co)datatypes, ESOP 2015, pp.359-382, 2015. ,
DOI : 10.1007/978-3-662-46669-8_15
URL : https://hal.archives-ouvertes.fr/hal-01212587
A formulation of the simple theory of types, The Journal of Symbolic Logic, vol.1, issue.02, pp.56-68, 1940. ,
DOI : 10.2307/2371199
Lightweight semiformal time complexity analysis for purely functional data structures, POPL 2008, pp.133-144, 2008. ,
DOI : 10.1145/1328897.1328457
Representing cyclic structures as nested datatypes, TFP 2006 of Trends in Functional Programming, pp.173-188, 2006. ,
Generic Fibrational Induction, Logical Methods in Computer Science, vol.8, issue.2, p.2012 ,
DOI : 10.2168/LMCS-8(2:12)2012
URL : http://arxiv.org/pdf/1206.0357
Introduction to HOL: A Theorem Proving Environment for Higher Order Logic, 1993. ,
A broader class of trees for recursive type definitions for HOL, HUG '93, pp.141-154, 1994. ,
DOI : 10.1007/3-540-57826-9_131
Inductive definitions: Automation and application, TPHOLs '95, pp.200-213, 1995. ,
DOI : 10.1007/3-540-60275-5_66
Type inference with polymorphic recursion, ACM Transactions on Programming Languages and Systems, vol.15, issue.2, pp.253-289, 1993. ,
DOI : 10.1145/169701.169692
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.388.430
Structural Induction and Coinduction in a Fibrational Setting, Information and Computation, vol.145, issue.2, pp.107-152, 1998. ,
DOI : 10.1006/inco.1998.2725
URL : http://doi.org/10.1006/inco.1998.2725
Efficient generalized folds The proceedings appeared as a technical report of, Workshop on Generic Programming, pp.1-16, 2000. ,
Finger trees: a simple general-purpose data structure, Journal of Functional Programming, vol.16, issue.02, pp.197-217, 2006. ,
DOI : 10.1017/S0956796805005769
Nested Abstract Syntax in Coq, Journal of Automated Reasoning, vol.19, issue.3&4, pp.409-426, 2012. ,
DOI : 10.1145/1190216.1190245
URL : https://hal.archives-ouvertes.fr/hal-01294214
Lifting and Transfer: A Modular Design for Quotients in Isabelle/HOL, CPP 2013, pp.131-146, 2013. ,
DOI : 10.1007/978-3-319-03545-1_9
Disciplined, efficient, generalised folds for nested datatypes, Formal Aspects of Computing, vol.16, issue.1, pp.19-35, 2004. ,
DOI : 10.1007/s00165-003-0013-6
URL : http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.159.1577&rep=rep1&type=pdf
Recursion on Nested Datatypes in Dependent Type Theory, LNCS, vol.5028, pp.431-446, 2008. ,
DOI : 10.1007/978-3-540-69407-6_47
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.598.8368
An induction principle for nested datatypes in intensional type theory, Journal of Functional Programming, vol.19, issue.3-4, pp.439-468, 2009. ,
DOI : 10.2307/2586554
Automating Recursive Type Definitions in Higher Order Logic, Current Trends in Hardware Verification and Automated Theorem Proving, pp.341-386, 1989. ,
DOI : 10.1007/978-1-4612-3658-0_9
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.302.392
Polymorphic type schemes and recursive definitions, Symposium on Programming, pp.217-228, 1984. ,
DOI : 10.1007/3-540-12925-1_41
Balancing Lists: A Proof Pearl, ITP 2014, pp.437-449, 2014. ,
DOI : 10.1007/978-3-319-08970-6_28
URL : https://hal.archives-ouvertes.fr/hal-01097937
Finger trees, Archive of Formal Proofs, 2010. ,
Purely functional data structures, 1999. ,
DOI : 10.1017/CBO9780511530104
A formulation of the simple theory of types ,
Types, abstraction and parametric polymorphism, IFIP '83, pp.513-523, 1983. ,
Relators and Metric Bisimulations, Electronic Notes in Theoretical Computer Science, vol.11, pp.252-258, 1998. ,
DOI : 10.1016/S1571-0661(04)00063-5
URL : http://doi.org/10.1016/s1571-0661(04)00063-5
PROGRAM-ing finger trees in Coq, ICFP '07, pp.13-24, 2007. ,
Foundational, Compositional (Co)datatypes for Higher-Order Logic: Category Theory Applied to Theorem Proving, 2012 27th Annual IEEE Symposium on Logic in Computer Science, pp.596-605, 2012. ,
DOI : 10.1109/LICS.2012.75
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.221.844
Theorems for free! In FPCA '89, pp.347-359, 1989. ,