src/HOL/Word/WordBitwise.thy
changeset 62390 842917225d56
parent 61799 4cf66f21b764
child 62913 13252110a6fe
equal deleted inserted replaced
62380:29800666e526 62390:842917225d56
   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 [