Proof principles for datatypes with iterated recursion
1997 ◽
pp. 220-241
◽