equal
deleted
inserted
replaced
26 declare split_if_asm [split] option.split [split] option.split_asm [split] |
26 declare split_if_asm [split] option.split [split] option.split_asm [split] |
27 ML {* |
27 ML {* |
28 change_simpset (fn ss => ss addloop ("split_all_tac", split_all_tac)); |
28 change_simpset (fn ss => ss addloop ("split_all_tac", split_all_tac)); |
29 *} |
29 *} |
30 declare if_weak_cong [cong del] option.weak_case_cong [cong del] |
30 declare if_weak_cong [cong del] option.weak_case_cong [cong del] |
31 declare length_Suc_conv [iff]; |
31 declare length_Suc_conv [iff] |
|
32 |
|
33 declare not_None_eq [iff] |
32 |
34 |
33 (*###to be phased out *) |
35 (*###to be phased out *) |
34 ML {* |
36 ML {* |
35 bind_thm ("make_imp", rearrange_prems [1,0] mp) |
37 bind_thm ("make_imp", rearrange_prems [1,0] mp) |
36 *} |
38 *} |