mathlib documentation

analysis.​complex.​basic

analysis.​complex.​basic

Normed space structure on ℂ.

This file gathers basic facts on complex numbers of an analytic nature.

Main results

This file registers ℂ as a normed field, expresses basic properties of the norm, and gives tools on the real vector space structure of ℂ. Notably, in the namespace complex, it defines functions:

They are bundled versions of the real part, the imaginary part, and the embedding of ℝ in ℂ, as continuous ℝ-linear maps.

has_deriv_at_real_of_complex expresses that, if a function on ℂ is differentiable (over ℂ), then its restriction to ℝ is differentiable over ℝ, with derivative the real part of the complex derivative.

@[simp]

@[simp]

@[simp]
theorem complex.​norm_rat (r : ℚ) :

@[simp]
theorem complex.​norm_nat (n : ℕ) :

@[simp]
theorem complex.​norm_int {n : ℤ} :

@[instance]

Over the complex numbers, any finite-dimensional spaces is proper (and therefore complete). We can register this as an instance, as it will not cause problems in instance resolution since the properness of ℂ is already known and there is no metavariable.

Equations
  • _ = _
@[instance]

A complex normed vector space is also a real normed vector space.

Equations
@[instance]

The space of continuous linear maps over ℝ, from a real vector space to a complex vector space, is a normed vector space over ℂ.

Equations

Continuous linear map version of the real part function, from ℂ to ℝ.

Equations

Continuous linear map version of the real part function, from ℂ to ℝ.

Equations

Continuous linear map version of the canonical embedding of ℝ in ℂ.

Equations

Differentiability of the restriction to ℝ of complex functions

theorem has_deriv_at_real_of_complex {e : ℂ → ℂ} {e' : ℂ} {z : ℝ} :
has_deriv_at e e' ↑z → has_deriv_at (λ (x : ℝ), (e ↑x).re) e'.re z

If a complex function is differentiable at a real point, then the induced real function is also differentiable at this point, with a derivative equal to the real part of the complex derivative.