diff -r 7b59d2945e54 -r 1f1366966296 src/HOL/Power.thy --- a/src/HOL/Power.thy Thu Mar 11 07:05:29 2021 +0000 +++ b/src/HOL/Power.thy Thu Mar 11 07:05:38 2021 +0000 @@ -480,8 +480,9 @@ by (induct n) auto text \Surely we can strengthen this? It holds for \0 too.\ -lemma power_inject_exp [simp]: "1 < a \ a ^ m = a ^ n \ m = n" - by (force simp add: order_antisym power_le_imp_le_exp) +lemma power_inject_exp [simp]: + \a ^ m = a ^ n \ m = n\ if \1 < a\ + using that by (force simp add: order_class.order.antisym power_le_imp_le_exp) text \ Can relax the first premise to \<^term>\0 in the case of the @@ -609,7 +610,7 @@ qed lemma power_inject_base: "a ^ Suc n = b ^ Suc n \ 0 \ a \ 0 \ b \ a = b" - by (blast intro: power_le_imp_le_base antisym eq_refl sym) + by (blast intro: power_le_imp_le_base order.antisym eq_refl sym) lemma power_eq_imp_eq_base: "a ^ n = b ^ n \ 0 \ a \ 0 \ b \ 0 < n \ a = b" by (cases n) (simp_all del: power_Suc, rule power_inject_base)