src/HOL/Multivariate_Analysis/Derivative.thy
changeset 57447 87429bdecad5
parent 57259 3a448982a74a
child 57512 cc97b347b301
equal deleted inserted replaced
57446:06e195515deb 57447:87429bdecad5
  1924 
  1924 
  1925 lemma has_field_derivative_iff_has_vector_derivative:
  1925 lemma has_field_derivative_iff_has_vector_derivative:
  1926   "(f has_field_derivative y) F \<longleftrightarrow> (f has_vector_derivative y) F"
  1926   "(f has_field_derivative y) F \<longleftrightarrow> (f has_vector_derivative y) F"
  1927   unfolding has_vector_derivative_def has_field_derivative_def real_scaleR_def mult_commute_abs ..
  1927   unfolding has_vector_derivative_def has_field_derivative_def real_scaleR_def mult_commute_abs ..
  1928 
  1928 
       
  1929 lemma has_field_derivative_subset:
       
  1930   "(f has_field_derivative y) (at x within s) \<Longrightarrow> t \<subseteq> s \<Longrightarrow> (f has_field_derivative y) (at x within t)"
       
  1931   unfolding has_field_derivative_def by (rule has_derivative_subset)
       
  1932 
  1929 lemma has_vector_derivative_const[simp, derivative_intros]: "((\<lambda>x. c) has_vector_derivative 0) net"
  1933 lemma has_vector_derivative_const[simp, derivative_intros]: "((\<lambda>x. c) has_vector_derivative 0) net"
  1930   by (auto simp: has_vector_derivative_def)
  1934   by (auto simp: has_vector_derivative_def)
  1931 
  1935 
  1932 lemma has_vector_derivative_id[simp, derivative_intros]: "((\<lambda>x. x) has_vector_derivative 1) net"
  1936 lemma has_vector_derivative_id[simp, derivative_intros]: "((\<lambda>x. x) has_vector_derivative 1) net"
  1933   by (auto simp: has_vector_derivative_def)
  1937   by (auto simp: has_vector_derivative_def)