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 : Kto 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 at0of finite radius is finite. -
NumberField.mixedEmbedding: the ring homomorphism fromK →+* ({ w // IsReal w } → ℝ) × ({ w // IsComplex w } → ℂ)that sendsx ∈ Kto(φ_w x)_wwhereφ_wis the embedding associated to the infinite placew. In particular, ifwis real thenφ_w : K →+* ℝand, ifwis complex,φ_wis an arbitrary choice between the two complex embeddings defining the placew. -
NumberField.mixedEmbedding.exists_ne_zero_mem_ringOfIntegers_lt: letf : InfinitePlace K → ℝ≥0, if the product∏ w, f wis large enough, then there exists a nonzero algebraic integerainKsuch thatw a < f wfor all infinite placesw.
Tags #
number field, infinite places
The canonical embedding of a number field K of degree n into ℂ^n.
Equations
- NumberField.canonicalEmbedding K = Pi.ringHom fun (φ : K →+* ℂ) => φ
Instances For
The image of canonicalEmbedding lives in the ℝ-submodule of the x ∈ ((K →+* ℂ) → ℂ) such
that conj x_φ = x_(conj φ) for all ∀ φ : K →+* ℂ.
The image of 𝓞 K as a subring of ℂ^n.
Equations
Instances For
A ℂ-basis of ℂ^n that is also a ℤ-basis of the integerLattice.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mixed embedding of a number field K of signature (r₁, r₂) into ℝ^r₁ × ℂ^r₂.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The linear map that makes canonicalEmbedding and mixedEmbedding commute, see
commMap_canonical_eq_mixed.
Equations
- One or more equations did not get rendered due to their size.
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 ℝ^r₁ × ℂ^r₂,
see mixedEmbedding.latticeBasis.
The ℝ-basis of ({w // IsReal w} → ℝ) × ({ w // IsComplex w } → ℂ) 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
- One or more equations did not get rendered due to their size.
Instances For
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
- One or more equations did not get rendered due to their size.
Instances For
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
- One or more equations did not get rendered due to their size.
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.
A ℝ-basis of ℝ^r₁ × ℂ^r₂ that is also a ℤ-basis of the image of 𝓞 K.
Equations
- One or more equations did not get rendered due to their size.
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
ℝ^r₁ × ℂ^r₂. This is useful, in particular, to prove that the family obtained from
the ℤ-basis of I is actually an ℝ-basis of ℝ^r₁ × ℂ^r₂, see
fractionalIdealLatticeBasis.
A ℝ-basis of ℝ^r₁ × ℂ^r₂ that is also a ℤ-basis of the image of the fractional
ideal I.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The convex body defined by f: the set of points x : E such that ‖x w‖ < f w for all
infinite places w.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- (_ : MeasureTheory.Measure.IsAddHaarMeasure MeasureTheory.volume) = (_ : MeasureTheory.Measure.IsAddHaarMeasure (MeasureTheory.Measure.prod MeasureTheory.volume MeasureTheory.volume))
Equations
- (_ : MeasureTheory.NoAtoms MeasureTheory.volume) = (_ : MeasureTheory.NoAtoms MeasureTheory.volume)
The fudge factor that appears in the formula for the volume of convexBodyLT.
Equations
Instances For
The volume of (ConvexBodyLt K f) where convexBodyLT K f is the set of points x
such that ‖x w‖ < f w for all infinite places w.
This is a technical result: quite often, we want to impose conditions at all infinite places
but one and choose the value at the remaining place so that we can apply
exists_ne_zero_mem_ringOfIntegers_lt.
The function that sends x : ({w // IsReal w} → ℝ) × ({w // IsComplex w} → ℂ) to
∑ w, ‖x.1 w‖ + 2 * ∑ w, ‖x.2 w‖. It defines a norm and it used to define convexBodySum.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The convex body equal to the set of points x : E such that
∑ w real, ‖x w‖ + 2 * ∑ w complex, ‖x w‖ ≤ B.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fudge factor that appears in the formula for the volume of convexBodyLt.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The bound that appears in Minkowski Convex Body theorem, see
MeasureTheory.exists_ne_zero_mem_lattice_of_measure_mul_two_pow_lt_measure. See
NumberField.mixedEmbedding.volume_fundamentalDomain_idealLatticeBasis_eq and
NumberField.mixedEmbedding.volume_fundamentalDomain_latticeBasis for the computation of
volume (fundamentalDomain (idealLatticeBasis K)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Let I be a fractional ideal of K. Assume that f : InfinitePlace K → ℝ≥0 is such that
minkowskiBound K I < volume (convexBodyLT K f) where convexBodyLT K f is the set of
points x such that ‖x w‖ < f w for all infinite places w (see convexBodyLT_volume for
the computation of this volume), then there exists a nonzero algebraic number a in I such
that w a < f w for all infinite places w.
A version of exists_ne_zero_mem_ideal_lt for the ring of integers of K.