Documentation

Mathlib.NumberTheory.NumberField.CanonicalEmbedding.NormLeOne

Fundamental Cone: set of elements of norm ≤ 1 #

In this file, we study the subset NormLeOne of the fundamentalCone of elements x with mixedEmbedding.norm x ≤ 1.

Mainly, we prove that this is bounded, its frontier has volume zero and compute its volume.

Strategy of proof #

The proof is loosely based on the strategy given in [D. Marcus, Number Fields][marcus1977number].

  1. since NormLeOne K is norm-stable, in the sense that normLeOne K = normAtAllPlaces⁻¹' (normAtAllPlaces '' (normLeOne K)), see normLeOne_eq_primeage_image, it's enough to study the subset normAtAllPlaces '' (normLeOne K) of realSpace K.

  2. A description of normAtAllPlaces '' (normLeOne K) is given by normAtAllPlaces_normLeOne, it is the set of x : realSpace K, nonnegative at all places, whose norm is nonzero and ≤ 1 and such that logMap x is in the fundamentalDomain of basisUnitLattice K. Note that, here and elsewhere, we identify x with its image in mixedSpace K given by mixedSpaceOfRealSpace x.

  3. In order to describe the inverse image in realSpace K of the fundamentalDomain of basisUnitLattice K, we define the map expMap : realSpace K → realSpace K that is, in some way, the right inverse of logMap, see logMap_expMap.

@[reducible, inline]

The set of elements of the fundamentalCone of norm ≤ 1.

Equations
Instances For

    The component of expMap at the place w.

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

      The map from realSpace K → realSpace K whose components is given by expMap_single. It is, in some respect, a right inverse of logMap, see logMap_expMap.

      Equations
      Instances For
        @[simp]
        theorem NumberField.mixedEmbedding.expMap_apply {K : Type u_1} [Field K] [NumberField K] (x : realSpace K) (w : InfinitePlace K) :
        expMap x w = Real.exp ((↑w.mult)⁻¹ * x w)
        @[simp]