src/HOL/Tools/numeral_simprocs.ML
changeset 80701 39cd50407f79
parent 78808 64973b03b778
child 81942 da3c3948a39c
equal deleted inserted replaced
80700:f6c6d0988fba 80701:39cd50407f79
   717         add_divide_distrib [symmetric]
   717         add_divide_distrib [symmetric]
   718         Fields.field_divide_inverse [symmetric]
   718         Fields.field_divide_inverse [symmetric]
   719         inverse_divide
   719         inverse_divide
   720         divide_inverse_commute [symmetric]
   720         divide_inverse_commute [symmetric]
   721         simp_thms}
   721         simp_thms}
   722       addsimprocs field_cancel_numeral_factors
   722       |> fold Simplifier.add_proc field_cancel_numeral_factors
   723       addsimprocs [add_frac_frac_simproc, add_frac_num_simproc, ord_frac_simproc]
   723       |> fold Simplifier.add_proc [add_frac_frac_simproc, add_frac_num_simproc, ord_frac_simproc]
   724       |> Simplifier.add_cong @{thm if_weak_cong})
   724       |> Simplifier.add_cong @{thm if_weak_cong})
   725 
   725 
   726 in
   726 in
   727 
   727 
   728 fun field_comp_conv ctxt =
   728 fun field_comp_conv ctxt =