src/HOL/Integ/IntArith.thy
changeset 17472 bcbf48d59059
parent 17085 5b57f995a179
child 19601 299d4cd2ef51
equal deleted inserted replaced
17471:fa31452b9af6 17472:bcbf48d59059
   224 apply (auto simp add: abs_if nat_mult_distrib [symmetric] 
   224 apply (auto simp add: abs_if nat_mult_distrib [symmetric] 
   225                       nat_mult_distrib_neg [symmetric] mult_less_0_iff)
   225                       nat_mult_distrib_neg [symmetric] mult_less_0_iff)
   226 done
   226 done
   227 
   227 
   228 
   228 
   229 subsubsection "Induction principles for int"
   229 subsection "Induction principles for int"
   230 
   230 
   231                      (* `set:int': dummy construction *)
   231                      (* `set:int': dummy construction *)
   232 theorem int_ge_induct[case_names base step,induct set:int]:
   232 theorem int_ge_induct[case_names base step,induct set:int]:
   233   assumes ge: "k \<le> (i::int)" and
   233   assumes ge: "k \<le> (i::int)" and
   234         base: "P(k)" and
   234         base: "P(k)" and