equal
deleted
inserted
replaced
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 |