equal
deleted
inserted
replaced
434 qed (auto intro: tendsto_intros) |
434 qed (auto intro: tendsto_intros) |
435 |
435 |
436 lemma continuous_complex_iff: |
436 lemma continuous_complex_iff: |
437 "continuous F f \<longleftrightarrow> continuous F (\<lambda>x. Re (f x)) \<and> continuous F (\<lambda>x. Im (f x))" |
437 "continuous F f \<longleftrightarrow> continuous F (\<lambda>x. Re (f x)) \<and> continuous F (\<lambda>x. Im (f x))" |
438 by (simp only: continuous_def tendsto_complex_iff) |
438 by (simp only: continuous_def tendsto_complex_iff) |
|
439 |
|
440 lemma continuous_on_of_real_o_iff [simp]: |
|
441 "continuous_on S (\<lambda>x. complex_of_real (g x)) = continuous_on S g" |
|
442 using continuous_on_Re continuous_on_of_real by fastforce |
|
443 |
|
444 lemma continuous_on_of_real_id [simp]: |
|
445 "continuous_on S (of_real :: real \<Rightarrow> 'a::real_normed_algebra_1)" |
|
446 by (rule continuous_on_of_real [OF continuous_on_id]) |
439 |
447 |
440 lemma has_vector_derivative_complex_iff: "(f has_vector_derivative x) F \<longleftrightarrow> |
448 lemma has_vector_derivative_complex_iff: "(f has_vector_derivative x) F \<longleftrightarrow> |
441 ((\<lambda>x. Re (f x)) has_field_derivative (Re x)) F \<and> |
449 ((\<lambda>x. Re (f x)) has_field_derivative (Re x)) F \<and> |
442 ((\<lambda>x. Im (f x)) has_field_derivative (Im x)) F" |
450 ((\<lambda>x. Im (f x)) has_field_derivative (Im x)) F" |
443 by (simp add: has_vector_derivative_def has_field_derivative_def has_derivative_def |
451 by (simp add: has_vector_derivative_def has_field_derivative_def has_derivative_def |