equal
deleted
inserted
replaced
20 val empty_pack = Pack([],[]); |
20 val empty_pack = Pack([],[]); |
21 |
21 |
22 infix 4 add_safes add_unsafes; |
22 infix 4 add_safes add_unsafes; |
23 |
23 |
24 fun (Pack(safes,unsafes)) add_safes ths = |
24 fun (Pack(safes,unsafes)) add_safes ths = |
25 Pack(sort less (ths@safes), unsafes); |
25 Pack(sort (make_ord less) (ths@safes), unsafes); |
26 |
26 |
27 fun (Pack(safes,unsafes)) add_unsafes ths = |
27 fun (Pack(safes,unsafes)) add_unsafes ths = |
28 Pack(safes, sort less (ths@unsafes)); |
28 Pack(safes, sort (make_ord less) (ths@unsafes)); |
29 |
29 |
30 |
30 |
31 (*Returns the list of all formulas in the sequent*) |
31 (*Returns the list of all formulas in the sequent*) |
32 fun forms_of_seq (Const("Sequents.SeqO'",_) $ P $ u) = P :: forms_of_seq u |
32 fun forms_of_seq (Const("Sequents.SeqO'",_) $ P $ u) = P :: forms_of_seq u |
33 | forms_of_seq (H $ u) = forms_of_seq u |
33 | forms_of_seq (H $ u) = forms_of_seq u |