src/HOL/Limits.thy
changeset 82338 1eb12389c499
parent 78131 1cadc477f644
child 82603 5648293625a5
--- a/src/HOL/Limits.thy	Mon Mar 24 14:29:52 2025 +0100
+++ b/src/HOL/Limits.thy	Mon Mar 24 21:24:03 2025 +0000
@@ -1266,9 +1266,9 @@
 
 lemma continuous_on_power_int [continuous_intros]:
   fixes f :: "'a::topological_space \<Rightarrow> 'b::real_normed_div_algebra"
-  assumes "continuous_on s f" and "\<forall>x\<in>s. f x \<noteq> 0"
+  assumes "continuous_on s f" and "n \<ge> 0 \<or> (\<forall>x\<in>s. f x \<noteq> 0)"
   shows "continuous_on s (\<lambda>x. power_int (f x) n)"
-  using assms unfolding continuous_on_def by (blast intro: tendsto_power_int)
+  using assms by (cases "n \<ge> 0") (auto simp: power_int_def intro!: continuous_intros)
 
 lemma tendsto_power_int' [tendsto_intros]:
   fixes a :: "'a::real_normed_div_algebra"