Documentation

TauCeti.RingTheory.DedekindDomain.FiniteAdeleRing.Place

The finite adele ring at a single place #

Let R be a Dedekind domain with fraction field K. The finite adele ring ๐”ธแถ  = ๐”ธแถ [R, K] is the restricted product of the completions K_v = v.adicCompletion K over the height one primes v of R. This file relates ๐”ธแถ  to one completion K_v at a time, in both directions:

The multiplicative counterpart of single K v is Mathlib's IsDedekindDomain.FiniteAdeleRing.ofAdicCompletion, which puts 1 rather than 0 at the other places; it is a closed embedding as well.

Main definitions #

Main results #

References #

The projection onto one completion #

The projection of the finite adele ring onto the completion v.adicCompletion K at a finite place v, as a continuous K-algebra homomorphism.

Instances For
    @[simp]
    theorem IsDedekindDomain.FiniteAdeleRing.proj_apply {R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : HeightOneSpectrum R) (a : FiniteAdeleRing R K) :
    (proj K v) a = a v

    The projection onto the completion at v reads off the v-component.

    Finite adeles supported at one place #

    The finite adele supported at the single place v: its v-component is x and all its other components are 0. It is a continuous K-linear map v.adicCompletion K โ†’ ๐”ธแถ [R, K].

    Instances For
      @[simp]

      The finite adele supported at v has v-component x.

      @[simp]

      The finite adele supported at v vanishes at every other place.

      theorem IsDedekindDomain.FiniteAdeleRing.eq_single_iff {R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : HeightOneSpectrum R) (a : FiniteAdeleRing R K) :
      a = (single K v) (a v) โ†” โˆ€ (w : HeightOneSpectrum R), w โ‰  v โ†’ a w = 0

      A finite adele is supported at v exactly when it is single K v of its v-component.

      theorem IsDedekindDomain.FiniteAdeleRing.range_single {R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : HeightOneSpectrum R) :
      Set.range โ‡‘(single K v) = {a : FiniteAdeleRing R K | โˆ€ (w : HeightOneSpectrum R), w โ‰  v โ†’ a w = 0}

      The range of single K v is the set of finite adeles vanishing at every place other than v.

      The projection onto the completion at v is a left inverse of single K v.

      @[simp]
      theorem IsDedekindDomain.FiniteAdeleRing.mul_single {R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : HeightOneSpectrum R) (x : HeightOneSpectrum.adicCompletion K v) (a : FiniteAdeleRing R K) :
      (single K v) (a v * x) = a * (single K v) x

      Multiplying a finite adele supported at v by any finite adele a multiplies its v-component by a v: single K v is linear over ๐”ธแถ [R, K] acting on the completion through the projection.

      @[simp]
      theorem IsDedekindDomain.FiniteAdeleRing.single_mul {R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : HeightOneSpectrum R) (x : HeightOneSpectrum.adicCompletion K v) (a : FiniteAdeleRing R K) :
      (single K v) (x * a v) = (single K v) x * a

      The right-handed form of mul_single.

      single K v is a closed embedding of the completion at v into the finite adele ring.

      The finite adele ofAdicCompletion K v x, which is x at v and 1 at every other place, gives a closed embedding of the completion at v into the finite adele ring.

      @[simp]

      A finite adele supported at v is integral exactly when its v-component lies in the local integers.

      Topological properties of the projection #

      The projection onto the completion at v is surjective.

      The projection onto the completion at v is an open map.

      The projection onto the completion at v is an open quotient map.

      The integral finite adeles project onto the local integers at v.