src/Provers/hypsubst.ML
changeset 56245 84fc7dfa3cd4
parent 52131 366fa32ee2a3
child 57492 74bf65a1910a
--- a/src/Provers/hypsubst.ML	Fri Mar 21 15:12:03 2014 +0100
+++ b/src/Provers/hypsubst.ML	Fri Mar 21 20:33:56 2014 +0100
@@ -104,8 +104,8 @@
 (*Locates a substitutable variable on the left (resp. right) of an equality
    assumption.  Returns the number of intervening assumptions. *)
 fun eq_var bnd novars =
-  let fun eq_var_aux k (Const("all",_) $ Abs(_,_,t)) = eq_var_aux k t
-        | eq_var_aux k (Const("==>",_) $ A $ B) =
+  let fun eq_var_aux k (Const(@{const_name Pure.all},_) $ Abs(_,_,t)) = eq_var_aux k t
+        | eq_var_aux k (Const(@{const_name Pure.imp},_) $ A $ B) =
               ((k, inspect_pair bnd novars
                     (Data.dest_eq (Data.dest_Trueprop A)))
                handle TERM _ => eq_var_aux (k+1) B