equal
deleted
inserted
replaced
754 |
754 |
755 corollary DERIV_isCont: "DERIV f x :> D \<Longrightarrow> isCont f x" |
755 corollary DERIV_isCont: "DERIV f x :> D \<Longrightarrow> isCont f x" |
756 by (rule DERIV_continuous) |
756 by (rule DERIV_continuous) |
757 |
757 |
758 lemma DERIV_continuous_on: |
758 lemma DERIV_continuous_on: |
759 "(\<And>x. x \<in> s \<Longrightarrow> (f has_field_derivative (D x)) (at x)) \<Longrightarrow> continuous_on s f" |
759 "(\<And>x. x \<in> s \<Longrightarrow> (f has_field_derivative (D x)) (at x within s)) \<Longrightarrow> continuous_on s f" |
760 by (metis DERIV_continuous continuous_at_imp_continuous_on) |
760 unfolding continuous_on_eq_continuous_within |
|
761 by (intro continuous_at_imp_continuous_on ballI DERIV_continuous) |
761 |
762 |
762 lemma DERIV_mult': |
763 lemma DERIV_mult': |
763 "(f has_field_derivative D) (at x within s) \<Longrightarrow> (g has_field_derivative E) (at x within s) \<Longrightarrow> |
764 "(f has_field_derivative D) (at x within s) \<Longrightarrow> (g has_field_derivative E) (at x within s) \<Longrightarrow> |
764 ((\<lambda>x. f x * g x) has_field_derivative f x * E + D * g x) (at x within s)" |
765 ((\<lambda>x. f x * g x) has_field_derivative f x * E + D * g x) (at x within s)" |
765 by (rule has_derivative_imp_has_field_derivative[OF has_derivative_mult]) |
766 by (rule has_derivative_imp_has_field_derivative[OF has_derivative_mult]) |