src/HOL/Tools/metis_tools.ML
changeset 33037 b22e44496dc2
parent 32994 ccc07fbbfefd
child 33038 8f9594c31de4
     1.1 --- a/src/HOL/Tools/metis_tools.ML	Tue Oct 20 13:37:56 2009 +0200
     1.2 +++ b/src/HOL/Tools/metis_tools.ML	Tue Oct 20 16:13:01 2009 +0200
     1.3 @@ -631,7 +631,7 @@
     1.4          let val (mth, tfree_lits) = hol_thm_to_fol is_conjecture ctxt mode ith
     1.5          in
     1.6             {axioms = (mth, Meson.make_meta_clause ith) :: axioms,
     1.7 -            tfrees = tfree_lits union tfrees}
     1.8 +            tfrees = gen_union (op =) (tfree_lits, tfrees)}
     1.9          end;
    1.10        val lmap0 = List.foldl (add_thm true)
    1.11                          {axioms = [], tfrees = init_tfrees ctxt} cls