src/Pure/thm.ML
changeset 17184 3d80209e9a53
parent 16991 39f5760f72d7
child 17203 29b2563f5c11
--- a/src/Pure/thm.ML	Mon Aug 29 16:18:03 2005 +0200
+++ b/src/Pure/thm.ML	Mon Aug 29 16:18:04 2005 +0200
@@ -1312,12 +1312,12 @@
         (*unknowns appearing elsewhere be preserved!*)
         val vids = map (#1 o #1 o dest_Var) vars;
         fun rename(t as Var((x,i),T)) =
-                (case assoc_string (al,x) of
+                (case AList.lookup (op =) al x of
                    SOME(y) => if x mem_string vids orelse y mem_string vids then t
                               else Var((y,i),T)
                  | NONE=> t)
           | rename(Abs(x,T,t)) =
-              Abs (if_none (assoc_string (al, x)) x, T, rename t)
+              Abs (if_none (AList.lookup (op =) al x) x, T, rename t)
           | rename(f$t) = rename f $ rename t
           | rename(t) = t;
         fun strip_ren Ai = strip_apply rename (Ai,B)