src/HOL/Tools/TFL/tfl.ML
changeset 33040 cffdb7b28498
parent 33039 5018f6a76b3f
child 33043 ff71cadefb14
--- a/src/HOL/Tools/TFL/tfl.ML	Wed Oct 21 08:16:25 2009 +0200
+++ b/src/HOL/Tools/TFL/tfl.ML	Wed Oct 21 10:15:31 2009 +0200
@@ -343,7 +343,7 @@
      val patts2 = Library.sort (Library.int_ord o Library.pairself row_of_pat) patts1
      val finals = map row_of_pat patts2
      val originals = map (row_of_pat o #2) rows
-     val dummy = case (originals\\finals)
+     val dummy = case (subtract (op =) finals originals)
              of [] => ()
           | L => mk_functional_err
  ("The following clauses are redundant (covered by preceding clauses): " ^