src/HOL/Tools/function_package/fundef_lib.ML
changeset 20154 c709a29f1363
parent 19922 984ae977f7aa
child 20523 36a59e5d0039
--- a/src/HOL/Tools/function_package/fundef_lib.ML	Wed Jul 19 11:55:26 2006 +0200
+++ b/src/HOL/Tools/function_package/fundef_lib.ML	Wed Jul 19 12:11:56 2006 +0200
@@ -48,7 +48,7 @@
 
 fun dest_all_all_ctx ctx (Const ("all", _) $ Abs (a as (n,T,b))) =
     let
-      val [(n', _)] = Variable.rename_wrt ctx [] [(n,T)]
+      val [(n', _)] = Variable.variant_frees ctx [] [(n,T)]
       val (_, ctx') = ProofContext.add_fixes_i [(n', SOME T, NoSyn)] ctx
 
       val (n'', body) = Term.dest_abs (n', T, b)