src/HOL/IntDiv.thy
changeset 26480 544cef16045b
parent 26101 a657683e902a
child 26507 6da615cef733
equal deleted inserted replaced
26479:3a2efce3e992 26480:544cef16045b
   255 lemma zdiv_zmod_equality2: "((a div b) * b + (a mod b)) + k = (a::int)+k"
   255 lemma zdiv_zmod_equality2: "((a div b) * b + (a mod b)) + k = (a::int)+k"
   256 by(simp add: mult_commute zmod_zdiv_equality[symmetric])
   256 by(simp add: mult_commute zmod_zdiv_equality[symmetric])
   257 
   257 
   258 text {* Tool setup *}
   258 text {* Tool setup *}
   259 
   259 
   260 ML_setup {*
   260 ML {*
   261 local 
   261 local 
   262 
   262 
   263 structure CancelDivMod = CancelDivModFun(
   263 structure CancelDivMod = CancelDivModFun(
   264 struct
   264 struct
   265   val div_name = @{const_name Divides.div};
   265   val div_name = @{const_name Divides.div};