1. Subtyping recursive types;Amadio;ACM Trans. Program. Lang. Syst.,1993
2. The lambda-calculus with constructors: Syntax, confluence and separation;Arbiser;J. Funct. Program.,2009
3. Equational term graph rewriting;Ariola;Fundam. Inform.,1996
4. “Lambda Calculus with Types,” Perspectives in Logic, in: H. Barendregt, W. Dekkers, R. Statman (Eds.), CUP, 2013.
5. Pure patterns type systems;Barthe,2003