equal
deleted
inserted
replaced
207 and open_halfspace_Im_lt: "open {z. Im(z) < b}" |
207 and open_halfspace_Im_lt: "open {z. Im(z) < b}" |
208 and open_halfspace_Im_gt: "open {z. Im(z) > b}" |
208 and open_halfspace_Im_gt: "open {z. Im(z) > b}" |
209 and closed_halfspace_Im_ge: "closed {z. Im(z) \<ge> b}" |
209 and closed_halfspace_Im_ge: "closed {z. Im(z) \<ge> b}" |
210 and closed_halfspace_Im_le: "closed {z. Im(z) \<le> b}" |
210 and closed_halfspace_Im_le: "closed {z. Im(z) \<le> b}" |
211 and closed_halfspace_Im_eq: "closed {z. Im(z) = b}" |
211 and closed_halfspace_Im_eq: "closed {z. Im(z) = b}" |
212 by (intro open_Collect_less closed_Collect_le closed_Collect_eq isCont_Re |
212 by (intro open_Collect_less closed_Collect_le closed_Collect_eq continuous_on_Re |
213 isCont_Im continuous_ident continuous_const)+ |
213 continuous_on_Im continuous_on_id continuous_on_const)+ |
214 |
214 |
215 lemma closed_complex_Reals: "closed (\<real> :: complex set)" |
215 lemma closed_complex_Reals: "closed (\<real> :: complex set)" |
216 proof - |
216 proof - |
217 have "(\<real> :: complex set) = {z. Im z = 0}" |
217 have "(\<real> :: complex set) = {z. Im z = 0}" |
218 by (auto simp: complex_is_Real_iff) |
218 by (auto simp: complex_is_Real_iff) |