equal
deleted
inserted
replaced
570 {lhss = map (fn t => t $ @{term "n :: nat"}) ts, |
570 {lhss = map (fn t => t $ @{term "n :: nat"}) ts, |
571 proc = K (nat_get_Suc_simproc_fn n_sucs), identifier = []}; |
571 proc = K (nat_get_Suc_simproc_fn n_sucs), identifier = []}; |
572 |
572 |
573 val no_split_ss = |
573 val no_split_ss = |
574 simpset_of (put_simpset HOL_ss @{context} |
574 simpset_of (put_simpset HOL_ss @{context} |
575 |> Splitter.del_split @{thm split_if}); |
575 |> Splitter.del_split @{thm if_split}); |
576 |
576 |
577 val expand_word_eq_sss = |
577 val expand_word_eq_sss = |
578 (simpset_of (put_simpset HOL_basic_ss @{context} addsimps |
578 (simpset_of (put_simpset HOL_basic_ss @{context} addsimps |
579 @{thms word_eq_rbl_eq word_le_rbl word_less_rbl word_sle_rbl word_sless_rbl}), |
579 @{thms word_eq_rbl_eq word_le_rbl word_less_rbl word_sle_rbl word_sless_rbl}), |
580 map simpset_of [ |
580 map simpset_of [ |