Documentation

TauCeti.RingTheory.DedekindDomain.FiniteAdeleRing.Extension

The finite adele ring along an integral extension of Dedekind domains #

Let B / R be an integral extension of Dedekind domains with fraction fields L / K. Every height-one prime w of B lies over the height-one prime w.under R of R, and the completion maps K_{w.under R} → L_w (HeightOneSpectrum.adicCompletionExtension) carry integers to integers. Placewise, they assemble into a ring homomorphism of finite adele rings 𝔸_K^∞ → 𝔸_L^∞, sending (a_v)_v to (a_{w.under R})_w. The restricted-product condition is preserved because only finitely many primes of B lie over each prime of R.

This is the map along which the finite adeles and finite ideles of K and L are compared, for instance under base change and norm.

Main results #

Provenance #

The placewise construction follows the FLT project's finite-adele base change (FLT/DedekindDomain/FiniteAdeleRing/BaseChange.lean, FiniteAdeleRing.mapRingHom and its continuity lemma; Kevin Buzzard et al., Apache-2.0).

noncomputable def IsDedekindDomain.finiteAdeleExtension (R : Type u_1) (K : Type u_2) (B : Type u_3) (L : Type u_4) [CommRing R] [IsDedekindDomain R] [Field K] [Algebra R K] [IsFractionRing R K] [CommRing B] [IsDedekindDomain B] [Algebra R B] [Algebra.IsIntegral R B] [Field L] [Algebra K L] [Algebra R L] [IsScalarTower R K L] [Algebra B L] [IsFractionRing B L] [IsScalarTower R B L] :

The extension map of finite adele rings along an integral extension B / R of Dedekind domains: the component at a height-one prime w of B is the image of the component at w.under R under the completion map K_{w.under R} → L_w.

Instances For
    @[simp]

    The component of finiteAdeleExtension R K B L a at w is the image of the component of a at w.under R.

    The extension map of finite adele rings is continuous.

    @[simp]
    theorem IsDedekindDomain.finiteAdeleExtension_algebraMap (R : Type u_1) (K : Type u_2) (B : Type u_3) (L : Type u_4) [CommRing R] [IsDedekindDomain R] [Field K] [Algebra R K] [IsFractionRing R K] [CommRing B] [IsDedekindDomain B] [Algebra R B] [Algebra.IsIntegral R B] [Field L] [Algebra K L] [Algebra R L] [IsScalarTower R K L] [Algebra B L] [IsFractionRing B L] [IsScalarTower R B L] (x : K) :

    The extension map of finite adele rings extends K → L along the diagonal embeddings.

    theorem IsDedekindDomain.eq_finiteAdeleExtension_of_continuous (R : Type u_1) (K : Type u_2) (B : Type u_3) (L : Type u_4) [CommRing R] [IsDedekindDomain R] [Field K] [Algebra R K] [IsFractionRing R K] [CommRing B] [IsDedekindDomain B] [Algebra R B] [Algebra.IsIntegral R B] [Field L] [Algebra K L] [Algebra R L] [IsScalarTower R K L] [Algebra B L] [IsFractionRing B L] [IsScalarTower R B L] {f : FiniteAdeleRing R K →+* FiniteAdeleRing B L} (hf : Continuous ⇑f) (hfK : ∀ (x : K), f ((algebraMap K (FiniteAdeleRing R K)) x) = (algebraMap L (FiniteAdeleRing B L)) ((algebraMap K L) x)) :

    finiteAdeleExtension is the only continuous ring homomorphism of finite adele rings extending K → L along the diagonal embeddings: by strong approximation K is dense in its finite adeles, and the finite adeles of L are Hausdorff.

    @[simp]
    theorem IsDedekindDomain.finiteAdeleExtension_comp (R : Type u_1) (K : Type u_2) (B : Type u_3) (L : Type u_4) [CommRing R] [IsDedekindDomain R] [Field K] [Algebra R K] [IsFractionRing R K] [CommRing B] [IsDedekindDomain B] [Algebra R B] [Algebra.IsIntegral R B] [Field L] [Algebra K L] [Algebra R L] [IsScalarTower R K L] [Algebra B L] [IsFractionRing B L] [IsScalarTower R B L] (C : Type u_5) (M : Type u_6) [CommRing C] [IsDedekindDomain C] [Algebra B C] [Algebra.IsIntegral B C] [Field M] [Algebra L M] [Algebra B M] [IsScalarTower B L M] [Algebra C M] [IsFractionRing C M] [IsScalarTower B C M] [Algebra R C] [Algebra.IsIntegral R C] [Algebra K M] [Algebra R M] [IsScalarTower R K M] [IsScalarTower R C M] [IsScalarTower K L M] :

    The extension maps of finite adele rings compose in a tower K ⊆ L ⊆ M.

    @[simp]

    Extension of finite adeles along the identity extension is the identity map.

    @[reducible]
    noncomputable def IsDedekindDomain.finiteAdeleExtensionAlgebra (R : Type u_1) (K : Type u_2) (B : Type u_3) (L : Type u_4) [CommRing R] [IsDedekindDomain R] [Field K] [Algebra R K] [IsFractionRing R K] [CommRing B] [IsDedekindDomain B] [Algebra R B] [Algebra.IsIntegral R B] [Field L] [Algebra K L] [Algebra R L] [IsScalarTower R K L] [Algebra B L] [IsFractionRing B L] [IsScalarTower R B L] :

    The algebra structure on finite adeles induced by finiteAdeleExtension, available in the FiniteAdeleExtension scope.

    Instances For
      @[simp]

      The algebra map of finiteAdeleExtensionAlgebra is the finite extension map.