Documentation

TauCeti.RingTheory.DedekindDomain.FiniteAdeleRing.Basic

The finite adele ring: separation, integral elements, and strong approximation #

Mathlib's IsDedekindDomain.FiniteAdeleRing R K is the restricted product of the completions v.adicCompletion K over the height one primes v of a Dedekind domain R with fraction field K, with respect to the integer rings v.adicCompletionIntegers K. This file records basic facts about it that are not stated in Mathlib:

The third fact is the finite half of the discreteness of a number field in its adele ring. The fourth says that an element of K can be made close to a given finite adele a at finitely many places while differing from a by an integral element at every other place. Since the integral finite adeles are open, it implies that K and the integral finite adeles together span the finite adele ring additively. For a number field the infinite places are what is omitted here: K is discrete, not dense, in the full adele ring.

The proof clears denominators: a finite adele a has a common denominator d ∈ R, and the integral adele a * d is approximated by an element r ∈ R at finitely many places by the Chinese remainder theorem, with enough extra precision at the primes dividing d that r / d approximates a.

Main results #

References #

@[simp]

The value of 1 : 𝔸ᶠ[R, K] at a finite place is 1.

@[simp]

The value of the zero finite adele at every finite place is zero.

@[simp]
theorem IsDedekindDomain.FiniteAdeleRing.sub_apply {R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (a b : FiniteAdeleRing R K) (v : HeightOneSpectrum R) :
(a - b) v = a v - b v

Subtraction of finite adeles is computed place by place.

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

Multiplication of finite adeles is computed place by place.

The product of the local integer rings embedded continuously in the finite adele ring. Its range is the set of finite adeles integral at every finite place.

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

    The integral embedding is evaluated place by place.

    The product of the local integer rings embeds into the finite adele ring.

    The embedding of the product of the local integer rings into the finite adeles is continuous.

    The range of the integral embedding is the set of finite adeles integral at every place.

    The embedding of the completion at a finite place into the finite adele ring is continuous: it is the coordinate inclusion RestrictedProduct.mulSingle v.

    The integral finite adeles are compact when every local integer ring is compact.

    The diagonal image of an element of K in the finite adele ring is integral at every finite place exactly when the element lies in R.

    Strong approximation #

    A finite adele has a common denominator: some nonzero divisor b of R makes a * b integral at every place.

    Strong approximation for the finite adeles, in explicit form. Every finite adele a is approximated by an element x of K to any prescribed precision at finitely many places, while x - a is integral at every place.

    Every finite adele differs from a diagonal element by an integral finite adele.

    theorem IsDedekindDomain.FiniteAdeleRing.exists_finset_forall_mem_of_mem_nhds_zero {R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] {U : Set (FiniteAdeleRing R K)} (hU : U ∈ nhds 0) :
    ∃ (I : Finset (HeightOneSpectrum R)) (n : HeightOneSpectrum R → ℕ), ∀ (a : FiniteAdeleRing R K), (∀ (v : HeightOneSpectrum R), a v ∈ HeightOneSpectrum.adicCompletionIntegers K v) → (∀ v ∈ I, Valued.v (a v) ≤ WithZero.exp (-↑(n v))) → a ∈ U

    Every neighbourhood of 0 in the finite adele ring contains a basic congruence neighbourhood. There are a finite set I of places and exponents n such that every finite adele integral at every place, with v-adic valuation at most exp (-n v) at each v ∈ I, lies in the neighbourhood.

    Strong approximation: K is dense in the finite adele ring of R.