TFL/rules.ML
changeset 20071 8f3e1ddb50e6
parent 20046 9c8909fc5865
child 20238 7e17d70a9303
--- a/TFL/rules.ML	Tue Jul 11 12:16:52 2006 +0200
+++ b/TFL/rules.ML	Tue Jul 11 12:16:54 2006 +0200
@@ -513,8 +513,8 @@
             let val eq = Logic.strip_imp_concl body
                 val (f,args) = S.strip_comb (get_lhs eq)
                 val (vstrl,_) = S.strip_abs f
-                val names  = variantlist (map (#1 o dest_Free) vstrl,
-                                          add_term_names(body, []))
+                val names  =
+                  Name.variant_list (add_term_names(body, [])) (map (#1 o dest_Free) vstrl)
             in get (rst, n+1, (names,n)::L) end
             handle TERM _ => get (rst, n+1, L)
               | U.ERR _ => get (rst, n+1, L);