mathlib3 documentation

analysis.complex.re_im_topology

Closure, interior, and frontier of preimages under re and im #

THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.

In this fact we use the fact that ℂ is naturally homeomorphic to ℝ × ℝ to deduce some topological properties of complex.re and complex.im.

Main statements #

Each statement about complex.re listed below has a counterpart about complex.im.

Tags #

complex, real part, imaginary part, closure, interior, frontier

complex.re turns ℂ into a trivial topological fiber bundle over ℝ.

complex.im turns ℂ into a trivial topological fiber bundle over ℝ.

@[simp]
theorem complex.interior_set_of_re_le (a : ℝ) :
interior {z : ℂ | z.re ≤ a} = {z : ℂ | z.re < a}
@[simp]
theorem complex.interior_set_of_im_le (a : ℝ) :
interior {z : ℂ | z.im ≤ a} = {z : ℂ | z.im < a}
@[simp]
theorem complex.interior_set_of_le_re (a : ℝ) :
interior {z : ℂ | a ≤ z.re} = {z : ℂ | a < z.re}
@[simp]
theorem complex.interior_set_of_le_im (a : ℝ) :
interior {z : ℂ | a ≤ z.im} = {z : ℂ | a < z.im}
@[simp]
theorem complex.closure_set_of_re_lt (a : ℝ) :
closure {z : ℂ | z.re < a} = {z : ℂ | z.re ≤ a}
@[simp]
theorem complex.closure_set_of_im_lt (a : ℝ) :
closure {z : ℂ | z.im < a} = {z : ℂ | z.im ≤ a}
@[simp]
theorem complex.closure_set_of_lt_re (a : ℝ) :
closure {z : ℂ | a < z.re} = {z : ℂ | a ≤ z.re}
@[simp]
theorem complex.closure_set_of_lt_im (a : ℝ) :
closure {z : ℂ | a < z.im} = {z : ℂ | a ≤ z.im}
@[simp]
theorem complex.frontier_set_of_re_le (a : ℝ) :
frontier {z : ℂ | z.re ≤ a} = {z : ℂ | z.re = a}
@[simp]
theorem complex.frontier_set_of_im_le (a : ℝ) :
frontier {z : ℂ | z.im ≤ a} = {z : ℂ | z.im = a}
@[simp]
theorem complex.frontier_set_of_le_re (a : ℝ) :
frontier {z : ℂ | a ≤ z.re} = {z : ℂ | z.re = a}
@[simp]
theorem complex.frontier_set_of_le_im (a : ℝ) :
frontier {z : ℂ | a ≤ z.im} = {z : ℂ | z.im = a}
@[simp]
theorem complex.frontier_set_of_re_lt (a : ℝ) :
frontier {z : ℂ | z.re < a} = {z : ℂ | z.re = a}
@[simp]
theorem complex.frontier_set_of_im_lt (a : ℝ) :
frontier {z : ℂ | z.im < a} = {z : ℂ | z.im = a}
@[simp]
theorem complex.frontier_set_of_lt_re (a : ℝ) :
frontier {z : ℂ | a < z.re} = {z : ℂ | z.re = a}
@[simp]
theorem complex.frontier_set_of_lt_im (a : ℝ) :
frontier {z : ℂ | a < z.im} = {z : ℂ | z.im = a}
theorem complex.frontier_set_of_le_re_and_le_im (a b : ℝ) :
frontier {z : ℂ | a ≤ z.re ∧ b ≤ z.im} = {z : ℂ | a ≤ z.re ∧ z.im = b ∨ z.re = a ∧ b ≤ z.im}
theorem complex.frontier_set_of_le_re_and_im_le (a b : ℝ) :
frontier {z : ℂ | a ≤ z.re ∧ z.im ≤ b} = {z : ℂ | a ≤ z.re ∧ z.im = b ∨ z.re = a ∧ z.im ≤ b}
theorem is_open.re_prod_im {s t : set ℝ} (hs : is_open s) (ht : is_open t) :
theorem is_closed.re_prod_im {s t : set ℝ} (hs : is_closed s) (ht : is_closed t) :