Documentation

LeanPool.CCDN.ClassGroup.NumberFieldEuclideanLattice

The ring-of-integers lattice in the Euclidean mixed embedding. The real and imaginary coordinates are unweighted; the covolume is 2^(-r₂) √|D|. All norm comparisons below have constants depending only on the degree.

The mixed embedding with its Euclidean, rather than supremum, norm.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]

    Transporting the Euclidean embedding of x back to the mixed space gives the mixed embedding of x.

    The Euclidean mixed embedding of a number field is injective.

    @[simp]

    The ℚ-linear Euclidean embedding agrees with euclideanNumberFieldEmbedding.

    The Euclidean embedding of an algebraic integer lies in the Euclidean integer lattice.

    A vector lies in the Euclidean integer lattice if and only if it is the Euclidean embedding of an algebraic integer.

    The Euclidean embedding of a nonzero algebraic integer has norm at least 1.

    Every nonzero vector of the Euclidean integer lattice has norm at least 1.

    theorem CCDN.euclideanNumberFieldEmbedding_norm_le (K : Type u_1) [Field K] [NumberField K] {B : ℝ} (hB : 0 ≤ B) (x : K) (hx : ∀ (w : NumberField.InfinitePlace K), w x ≤ B) :

    If w x ≤ B at every infinite place w, then the Euclidean embedding of x has norm at most √[K : ℚ] * B.

    The Euclidean embedding of 1 has norm at most √[K : ℚ].

    The Euclidean norm is submultiplicative on embedded field elements: the norm of the embedding of x * y is at most the product of the norms of the embeddings of x and y.

    The Euclidean integer lattice has covolume 2 ^ (-r₂) * √|discr K|, where r₂ is the number of complex places of K.