Canonical embedding of a number field #
The canonical embedding of a number field K
of degree n
is the ring homomorphism
K →+* ℂ^n
that sends x ∈ K
to (φ_₁(x),...,φ_n(x))
where the φ_i
's are the complex
embeddings of K
. Note that we do not choose an ordering of the embeddings, but instead map K
into the type (K →+* ℂ) → ℂ
of ℂ
-vectors indexed by the complex embeddings.
Main definitions and results #
NumberField.canonicalEmbedding
: the ring homomorphismK →+* ((K →+* ℂ) → ℂ)
defined by sendingx : K
to the vector(φ x)
indexed byφ : K →+* ℂ
.NumberField.canonicalEmbedding.integerLattice.inter_ball_finite
: the intersection of the image of the ring of integers by the canonical embedding and any ball centered at0
of finite radius is finite.NumberField.mixedEmbedding
: the ring homomorphism fromK
to the mixed spaceK →+* ({ w // IsReal w } → ℝ) × ({ w // IsComplex w } → ℂ)
that sendsx ∈ K
to(φ_w x)_w
whereφ_w
is the embedding associated to the infinite placew
. In particular, ifw
is real thenφ_w : K →+* ℝ
and, ifw
is complex,φ_w
is an arbitrary choice between the two complex embeddings defining the placew
.
Tags #
number field, infinite places
The image of canonicalEmbedding
lives in the ℝ
-submodule of the x ∈ ((K →+* ℂ) → ℂ)
such
that conj x_φ = x_(conj φ)
for all ∀ φ : K →+* ℂ
.
A ℂ
-basis of ℂ^n
that is also a ℤ
-basis of the integerLattice
.
Equations
Instances For
The mixed space ℝ^r₁ × ℂ^r₂
with (r₁, r₂)
the signature of K
.
Equations
Instances For
The mixed embedding of a number field K
into the mixed space of K
.
Equations
Instances For
Alias of NumberField.mixedEmbedding.mixedEmbedding_apply_isReal
.
Alias of NumberField.mixedEmbedding.mixedEmbedding_apply_isComplex
.
The set of points in the mixedSpace that are equal to 0
at a fixed (real) place has
volume zero.
The linear map that makes canonicalEmbedding
and mixedEmbedding
commute, see
commMap_canonical_eq_mixed
.
Equations
Instances For
This is a technical result to ensure that the image of the ℂ
-basis of ℂ^n
defined in
canonicalEmbedding.latticeBasis
is a ℝ
-basis of the mixed space ℝ^r₁ × ℂ^r₂
,
see mixedEmbedding.latticeBasis
.
The norm at the infinite place w
of an element of the mixed space
Equations
Instances For
Alias of NumberField.mixedEmbedding.normAtPlace_apply_of_isReal
.
Alias of NumberField.mixedEmbedding.normAtPlace_apply_of_isComplex
.
The norm of x
is ∏ w, (normAtPlace x) ^ mult w
. It is defined such that the norm of
mixedEmbedding K a
for a : K
is equal to the absolute value of the norm of a
over ℚ
,
see norm_eq_norm
.
Equations
Instances For
The ℝ
-basis of the mixed space of K
formed by the vector equal to 1
at w
and 0
elsewhere for IsReal w
and by the couple of vectors equal to 1
(resp. I
) at w
and 0
elsewhere for IsComplex w
.
Equations
Instances For
Alias of NumberField.mixedEmbedding.stdBasis_apply_isComplex_fst
.
Alias of NumberField.mixedEmbedding.stdBasis_apply_isComplex_snd
.
The Equiv
between index K
and K →+* ℂ
defined by sending a real infinite place w
to
the unique corresponding embedding w.embedding
, and the pair ⟨w, 0⟩
(resp. ⟨w, 1⟩
) for a
complex infinite place w
to w.embedding
(resp. conjugate w.embedding
).
Equations
Instances For
Alias of NumberField.mixedEmbedding.indexEquiv_apply_isReal
.
Alias of NumberField.mixedEmbedding.indexEquiv_apply_isComplex_fst
.
Alias of NumberField.mixedEmbedding.indexEquiv_apply_isComplex_snd
.
The matrix that gives the representation on stdBasis
of the image by commMap
of an
element x
of (K →+* ℂ) → ℂ
fixed by the map x_φ ↦ conj x_(conjugate φ)
,
see stdBasis_repr_eq_matrixToStdBasis_mul
.
Equations
Instances For
Let x : (K →+* ℂ) → ℂ
such that x_φ = conj x_(conj φ)
for all φ : K →+* ℂ
, then the
representation of commMap K x
on stdBasis
is given (up to reindexing) by the product of
matrixToStdBasis
by x
.
The image of the ring of integers of K
in the mixed space.
Equations
Instances For
A ℝ
-basis of the mixed space that is also a ℤ
-basis of the image of 𝓞 K
.
Equations
Instances For
The image of the fractional ideal I
in the mixed space.
Equations
Instances For
The generalized index of the lattice generated by I
in the lattice generated by
𝓞 K
is equal to the norm of the ideal I
. The result is stated in terms of base change
determinant and is the translation of NumberField.det_basisOfFractionalIdeal_eq_absNorm
in
the mixed space. This is useful, in particular, to prove that the family obtained from
the ℤ
-basis of I
is actually an ℝ
-basis of the mixed space, see
fractionalIdealLatticeBasis
.
A ℝ
-basis of the mixed space of K
that is also a ℤ
-basis of the image of the fractional
ideal I
.
Equations
Instances For
The mixed space ℝ^r₁ × ℂ^r₂
, with (r₁, r₂)
the signature of K
, as an Euclidean space.
Equations
Instances For
Equations
Equations
The continuous linear equivalence between the euclidean mixed space and the mixed space.
Equations
Instances For
An orthonormal basis of the euclidean mixed space.
Equations
Instances For
The image of ring of integers 𝓞 K
in the euclidean mixed space.
Equations
Instances For
Let s
be a set of real places, define the continuous linear equiv of the mixed space that
swaps sign at places in s
and leaves the rest unchanged.
Equations
Instances For
Alias of NumberField.mixedEmbedding.negAt_apply_isReal_and_notMem
.
Alias of NumberField.mixedEmbedding.negAt_apply_isReal_and_mem
.
Alias of NumberField.mixedEmbedding.negAt_apply_isReal_and_notMem
.
Alias of NumberField.mixedEmbedding.negAt_apply_norm_isReal
.
Alias of NumberField.mixedEmbedding.negAt_apply_norm_isReal
.
negAt
preserves the volume .
negAt
preserves normAtPlace
.
For x : mixedSpace K
, the set signSet x
is the set of real places w
s.t. x w ≤ 0
.
Equations
Instances For
Alias of NumberField.mixedEmbedding.negAt_signSet_apply_isReal
.
Alias of NumberField.mixedEmbedding.negAt_signSet_apply_isComplex
.
The plusPart
of a subset A
of the mixedSpace
is the set of points in A
that are
positive at all real places.
Equations
Instances For
Alias of NumberField.mixedEmbedding.pos_of_notMem_negAt_plusPart
.
Assume that A
is symmetric at real places then, the union of the images of plusPart
by negAt
and of the set of elements of A
that are zero at at least one real place
is equal to A
.
The image of the plusPart
of A
by negAt
have all the same volume as plusPart A
.
If a subset A
of the mixedSpace
is symmetric at real places, then its volume is
2^ nrRealPlaces K
times the volume of its plusPart
.
The set of points in the realSpace
that are equal to 0
at a fixed place has volume zero.
The continuous linear map from realSpace K
to mixedSpace K
which is the identity at real
places and the natural map ℝ → ℂ
at complex places.
Equations
Instances For
The map from the mixedSpace K
to realSpace K
that sends the values at complex places
to their norm.
Equations
Instances For
The map from the mixedSpace K
to realSpace K
that sends each component to its norm.