diff -r cffdb7b28498 -r ff71cadefb14 src/HOL/Tools/TFL/tfl.ML --- a/src/HOL/Tools/TFL/tfl.ML Wed Oct 21 10:15:31 2009 +0200 +++ b/src/HOL/Tools/TFL/tfl.ML Wed Oct 21 12:08:52 2009 +0200 @@ -531,7 +531,7 @@ then writeln (cat_lines ("Extractants =" :: map (Display.string_of_thm_global thy) extractants)) else () - val TCs = List.foldr (union (op aconv)) [] TCl + val TCs = List.foldr (uncurry (union (op aconv))) [] TCl val full_rqt = WFR::TCs val R' = S.mk_select{Bvar=R1, Body=S.list_mk_conj full_rqt} val R'abs = S.rand R'