src/HOL/Import/proof_kernel.ML
changeset 33039 5018f6a76b3f
parent 33035 15eab423e573
parent 33038 8f9594c31de4
child 33339 d41f77196338
     1.1 --- a/src/HOL/Import/proof_kernel.ML	Wed Oct 21 16:41:22 2009 +1100
     1.2 +++ b/src/HOL/Import/proof_kernel.ML	Wed Oct 21 08:16:25 2009 +0200
     1.3 @@ -281,9 +281,10 @@
     1.4            | itr (a::rst) = i=a orelse itr rst
     1.5      in itr L end;
     1.6  
     1.7 +infix union;
     1.8  fun [] union S = S
     1.9    | S union [] = S
    1.10 -  | (a::rst) union S2 = rst union (insert (op =) a S2)
    1.11 +  | (a::rst) union S2 = rst union (insert (op =) a S2);
    1.12  
    1.13  fun implode_subst [] = []
    1.14    | implode_subst (x::r::rest) = ((x,r)::(implode_subst rest))
    1.15 @@ -1229,7 +1230,7 @@
    1.16            | add_consts (_, cs) = cs
    1.17          val t_consts = add_consts(t,[])
    1.18      in
    1.19 -        fn th => eq_set(t_consts,add_consts(prop_of th,[]))
    1.20 +        fn th => eq_set (op =) (t_consts, add_consts (prop_of th, []))
    1.21      end
    1.22  
    1.23  fun split_name str =