src/HOL/IntDiv.thy
changeset 23307 2fe3345035c7
parent 23306 cdb027d0637e
child 23365 f31794033ae1
equal deleted inserted replaced
23306:cdb027d0637e 23307:2fe3345035c7
  1325    apply (drule minus_equation_iff [THEN iffD1])
  1325    apply (drule minus_equation_iff [THEN iffD1])
  1326    apply (rule_tac [!] x = "-k" in exI, auto)
  1326    apply (rule_tac [!] x = "-k" in exI, auto)
  1327   done
  1327   done
  1328 
  1328 
  1329 lemma zdvd_imp_le: "[| z dvd n; 0 < n |] ==> z \<le> (n::int)"
  1329 lemma zdvd_imp_le: "[| z dvd n; 0 < n |] ==> z \<le> (n::int)"
  1330   apply (rule_tac z=n in int_cases)
  1330   apply (rule_tac z=n in int_cases')
  1331   apply (auto simp add: dvd_int_iff) 
  1331   apply (auto simp add: dvd_int_of_nat_iff)
  1332   apply (rule_tac z=z in int_cases) 
  1332   apply (rule_tac z=z in int_cases')
  1333   apply (auto simp add: dvd_imp_le) 
  1333   apply (auto simp add: dvd_imp_le)
  1334   done
  1334   done
  1335 
  1335 
  1336 
  1336 
  1337 subsection{*Integer Powers*} 
  1337 subsection{*Integer Powers*} 
  1338 
  1338