src/Provers/simplifier.ML
changeset 12109 bd6eb9194a5d
parent 11938 7b594aba1300
child 12282 f98beaaa7c4f
equal deleted inserted replaced
12108:b6f10dcde803 12109:bd6eb9194a5d
   311   val name = "Provers/simpset";
   311   val name = "Provers/simpset";
   312   type T = simpset ref;
   312   type T = simpset ref;
   313 
   313 
   314   val empty = ref empty_ss;
   314   val empty = ref empty_ss;
   315   fun copy (ref ss) = (ref ss): T;            (*create new reference!*)
   315   fun copy (ref ss) = (ref ss): T;            (*create new reference!*)
       
   316   val finish = I;
   316   val prep_ext = copy;
   317   val prep_ext = copy;
   317   fun merge (ref ss1, ref ss2) = ref (merge_ss (ss1, ss2));
   318   fun merge (ref ss1, ref ss2) = ref (merge_ss (ss1, ss2));
   318   fun print _ (ref ss) = print_ss ss;
   319   fun print _ (ref ss) = print_ss ss;
   319 end;
   320 end;
   320 
   321