tuned;
authorwenzelm
Sat, 19 Nov 2005 14:21:09 +0100
changeset 18212 1945ae1668d2
parent 18211 8f3973d3b2f0
child 18213 c22ee06ac1a7
tuned;
src/Pure/Syntax/syn_trans.ML
--- a/src/Pure/Syntax/syn_trans.ML	Sat Nov 19 14:21:08 2005 +0100
+++ b/src/Pure/Syntax/syn_trans.ML	Sat Nov 19 14:21:09 2005 +0100
@@ -363,7 +363,7 @@
       [Abs (_, _, Const ("==>", _) $
         (Const ("==>", _) $ A $ (Const ("==>", _) $ B $ (Const ("_aprop", _) $ Bound 0))) $
         (Const ("_aprop", _) $ Bound 0))] =
-      if 0 mem_int Term.loose_bnos A orelse 0 mem_int Term.loose_bnos B then raise Match
+      if Term.loose_bvar1 (A, 0) orelse Term.loose_bvar1 (B, 0) then raise Match
       else Lexicon.const "_meta_conjunction" $ A $ B
   | meta_conjunction_tr' (*"all"*) ts = raise Match;