equal
deleted
inserted
replaced
2114 and continuous_on_Icc_at_leftD: "(f \<longlongrightarrow> f b) (at_left b)" |
2114 and continuous_on_Icc_at_leftD: "(f \<longlongrightarrow> f b) (at_left b)" |
2115 using assms |
2115 using assms |
2116 by (auto simp: at_within_Icc_at_right at_within_Icc_at_left continuous_on_def |
2116 by (auto simp: at_within_Icc_at_right at_within_Icc_at_left continuous_on_def |
2117 dest: bspec[where x=a] bspec[where x=b]) |
2117 dest: bspec[where x=a] bspec[where x=b]) |
2118 |
2118 |
2119 lemma continuous_on_discrete [simp, continuous_intros]: |
2119 lemma continuous_on_discrete [simp]: |
2120 "continuous_on A (f :: 'a :: discrete_topology \<Rightarrow> _)" |
2120 "continuous_on A (f :: 'a :: discrete_topology \<Rightarrow> _)" |
2121 by (auto simp: continuous_on_def at_discrete) |
2121 by (auto simp: continuous_on_def at_discrete) |
2122 |
2122 |
2123 subsubsection \<open>Continuity at a point\<close> |
2123 subsubsection \<open>Continuity at a point\<close> |
2124 |
2124 |
2160 |
2160 |
2161 lemma continuous_on_eq_continuous_within: |
2161 lemma continuous_on_eq_continuous_within: |
2162 "continuous_on s f \<longleftrightarrow> (\<forall>x\<in>s. continuous (at x within s) f)" |
2162 "continuous_on s f \<longleftrightarrow> (\<forall>x\<in>s. continuous (at x within s) f)" |
2163 unfolding continuous_on_def continuous_within .. |
2163 unfolding continuous_on_def continuous_within .. |
2164 |
2164 |
2165 lemma continuous_discrete [simp, continuous_intros]: |
2165 lemma continuous_discrete [simp]: |
2166 "continuous (at x within A) (f :: 'a :: discrete_topology \<Rightarrow> _)" |
2166 "continuous (at x within A) (f :: 'a :: discrete_topology \<Rightarrow> _)" |
2167 by (auto simp: continuous_def at_discrete) |
2167 by (auto simp: continuous_def at_discrete) |
2168 |
2168 |
2169 abbreviation isCont :: "('a::t2_space \<Rightarrow> 'b::topological_space) \<Rightarrow> 'a \<Rightarrow> bool" |
2169 abbreviation isCont :: "('a::t2_space \<Rightarrow> 'b::topological_space) \<Rightarrow> 'a \<Rightarrow> bool" |
2170 where "isCont f a \<equiv> continuous (at a) f" |
2170 where "isCont f a \<equiv> continuous (at a) f" |