Documentation

TauCeti.NumberTheory.NumberField.LocalGlobal.Semilocal.Norm.LocalNorm

Elements that are norms at a place #

For an extension L/K of number fields, an element x ∈ Kˣ is a local norm at a place of K when its image in the completion K_v is a norm from the local étale algebra K_v ⊗[K] L. Using the scalar extension, rather than one completion L_w above v, keeps every place of L above v: by TauCeti.mem_range_normUnits_adicCompletion_iff the local norms are the products of norms from all the completions L_w with w ∣ v. This file defines

Complex places are not dropped from IsLocalNormEverywhere; instead their condition is proved to be automatic (isInfiniteLocalNorm_of_isComplex), since every complex number is an [L : K]-th power.

Main results #

References #

@[reducible, inline]

The norm map of the local étale algebra K_w ⊗[K] L at the infinite place w, on units, landing in Mathlib's completion K_w. Using the scalar extension, rather than one completion of L above w, retains every place of L above w.

Instances For

    x ∈ Kˣ is a local norm at the infinite place w for a finite extension L/K: its image in Mathlib's completion K_w is the norm of a unit of the local étale algebra K_w ⊗[K] L.

    Instances For
      @[reducible, inline]

      The norm map of the local étale algebra K_v ⊗[K] L at the finite place v, on units. Using the scalar extension, rather than one completion of L above v, retains every place of L above v.

      Instances For

        x ∈ Kˣ is a local norm at the finite place v for a finite extension L/K: its image in K_v is the norm of a unit of the local étale algebra K_v ⊗[K] L, which accounts for every place of L above v.

        Instances For

          x ∈ Kˣ is a local norm everywhere for a finite extension L/K: it is a local norm at every finite place and at every infinite place of K, complex places included.

          Instances For

            The defining characterization of IsInfiniteLocalNorm: membership in the range of infiniteLocalNormMap.

            The defining characterization of IsLocalNormEverywhere: a local norm at every finite and every infinite place.

            Closure under the group operations of Kˣ #

            @[simp]

            1 is a local norm at every infinite place.

            theorem TauCeti.GlobalNumberFields.IsInfiniteLocalNorm.mul {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Algebra K L] [FiniteDimensional K L] {w : NumberField.InfinitePlace K} {x y : Kˣ} (hx : IsInfiniteLocalNorm K L w x) (hy : IsInfiniteLocalNorm K L w y) :

            Local norms at an infinite place are closed under multiplication.

            @[simp]

            x⁻¹ is a local norm at an infinite place exactly when x is.

            @[simp]

            1 is a local norm at every finite place.

            Local norms at a finite place are closed under multiplication.

            @[simp]

            x⁻¹ is a local norm at a finite place exactly when x is.

            @[simp]

            1 is a local norm everywhere.

            Local norms everywhere are closed under multiplication.

            @[simp]

            x⁻¹ is a local norm everywhere exactly when x is.

            The local norm condition at a complex place is automatic. It is kept in IsLocalNormEverywhere rather than silently omitted, and this theorem discharges it.

            x is a local norm at the infinite place w exactly when its image in K_w is a product of norms from the completions of L at the places above w.