Totally real and totally complex number fields #
This file defines the type of totally real and totally complex number fields.
Main Definitions and Results #
NumberField.IsTotallyReal
: a number fieldK
is totally real if all of its infinite places are real. In other words, the image of every ring homomorphismK → ℂ
is a subset ofℝ
.NumberField.IsTotallyComplex
: a number fieldK
is totally complex if all of its infinite places are complex.
Tags #
number field, infinite places, totally real, totally complex
A number field K
is totally real if all of its infinite places
are real. In other words, the image of every ring homomorphism K → ℂ
is a subset of ℝ
.
- isReal (v : InfinitePlace K) : v.IsReal
Instances
@[simp]
theorem
NumberField.IsTotallyReal.nrComplexPlaces_eq_zero
(K : Type u_1)
[Field K]
[NumberField K]
[h : IsTotallyReal K]
:
theorem
NumberField.IsTotallyReal.finrank
(K : Type u_1)
[Field K]
[NumberField K]
[h : IsTotallyReal K]
:
A number field K
is totally complex if all of its infinite places are complex.
- isComplex (v : InfinitePlace K) : v.IsComplex
Instances
@[simp]
theorem
NumberField.IsTotallyComplex.nrRealPlaces_eq_zero
(K : Type u_1)
[Field K]
[NumberField K]
[h : IsTotallyComplex K]
:
theorem
NumberField.IsTotallyComplex.finrank
(K : Type u_1)
[Field K]
[NumberField K]
[h : IsTotallyComplex K]
: