TFL/tfl.ML
changeset 19046 bc5c6c9b114e
parent 18972 2905d1805e1e
child 19349 36e537f89585
--- a/TFL/tfl.ML	Wed Feb 15 19:11:10 2006 +0100
+++ b/TFL/tfl.ML	Wed Feb 15 21:34:55 2006 +0100
@@ -316,7 +316,7 @@
         | single [f] = f
         | single fs  =
               (*multiple function names?*)
-              if length (gen_distinct same_name fs) < length fs
+              if length (distinct same_name fs) < length fs
               then mk_functional_err
                    "The function being declared appears with multiple types"
               else mk_functional_err
@@ -328,7 +328,7 @@
                    handle TERM _ => raise TFL_ERR "mk_functional"
                         "recursion equations must use the = relation")
      val (funcs,pats) = ListPair.unzip (map (fn (t$u) =>(t,u)) L)
-     val atom = single (gen_distinct (op aconv) funcs)
+     val atom = single (distinct (op aconv) funcs)
      val (fname,ftype) = dest_atom atom
      val dummy = map (no_repeat_vars thy) pats
      val rows = ListPair.zip (map (fn x => ([]:term list,[x])) pats,