diff -r b8da286bb9ad -r dfc2654eea9f src/HOL/Integ/IntDiv.thy --- a/src/HOL/Integ/IntDiv.thy Wed Nov 24 08:43:41 2004 +0100 +++ b/src/HOL/Integ/IntDiv.thy Wed Nov 24 10:23:36 2004 +0100 @@ -1195,6 +1195,9 @@ apply (auto simp add: zero_le_mult_iff) done +theorem zpower_int: "(int m)^n = int (m^n)" + by (induct n) (simp_all add: zmult_int) + lemma zdiv_int: "int (a div b) = (int a) div (int b)" apply (subst split_div, auto) apply (subst split_zdiv, auto) @@ -1317,6 +1320,7 @@ val zpower_zpower = thm "zpower_zpower"; val zero_less_zpower_abs_iff = thm "zero_less_zpower_abs_iff"; val zero_le_zpower_abs = thm "zero_le_zpower_abs"; +val zpower_int = thm "zpower_int"; *} end