Datatype package now handles arbitrarily branching datatypes.
1.1 --- a/NEWS Mon Jul 19 17:08:05 1999 +0200
1.2 +++ b/NEWS Mon Jul 19 17:21:40 1999 +0200
1.3 @@ -120,6 +120,11 @@
1.4 temporal levels more uniformly; introduces INCOMPATIBILITIES due to
1.5 changed syntax and (many) tactics;
1.6
1.7 +* HOL/datatype: Now also handles arbitrarily branching datatypes
1.8 + (using function types) such as
1.9 +
1.10 + datatype 'a tree = Atom 'a | Branch "nat => 'a tree"
1.11 +
1.12 * HOL/typedef: fixed type inference for representing set; type
1.13 arguments now have to occur explicitly on the rhs as type constraints;
1.14