1. Fixed points of type constructors and primitive recursion;Abel,2004
2. Abstract and Concrete Categories;Adámek,1990
3. Free objects and equational deduction for partial conditional specifications;Astesiano;Theoret. Comput. Sci.,1995
4. Proofs as programs;Bates;ACM Trans. Prog. Lang. Systems,1985
5. Inductive datatypes in HOL - lessons learned in formal-logic engineering;Berghofer,1999