The adele ring along a field extension #
For an extension L / K, every infinite place w of L lies over its restriction
w.comap (algebraMap K L) to K, and Mathlib's NumberField.LiesOver.completionMap is the
continuous extension K_{w.comap (algebraMap K L)} → L_w of K → L. Placewise, these maps
assemble into a ring homomorphism K_∞ → L_∞ of infinite adele rings. Together with the finite
part IsDedekindDomain.finiteAdeleExtension, they give the extension map 𝔸_K → 𝔸_L of adele
rings, which sends an adele (a_v)_v to (a_{v(w)})_w, where v(w) is the place of K below
w.
These are the maps along which the adeles and ideles of K and L are compared, for instance
under base change and norm.
Main results #
NumberField.infiniteAdeleExtension,NumberField.adeleExtension: the extension maps of infinite adele rings and of adele rings.NumberField.continuous_infiniteAdeleExtension,NumberField.continuous_adeleExtension: they are continuous.NumberField.infiniteAdeleExtension_algebraMap,NumberField.adeleExtension_algebraMap: they extendK → Lalong the diagonal embeddings.NumberField.eq_infiniteAdeleExtension_of_continuous: for a number fieldK, the infinite extension map is the only continuous ring homomorphism with that property, becauseKis dense inK_∞.NumberField.infiniteAdeleExtension_comp,NumberField.adeleExtension_comp,NumberField.infiniteAdeleExtension_self,NumberField.adeleExtension_self: the tower composition and identity laws.NumberField.infiniteAdeleExtensionAlgebra,NumberField.adeleExtensionAlgebra: the induced algebra structures, available in the corresponding scopes.
Provenance #
These maps follow the FLT project's adele base-change construction
(github.com/ImperialCollegeLondon/FLT, FLT/NumberField/InfiniteAdeleRing.lean and
FLT/NumberField/AdeleRing.lean; Kevin Buzzard et al., Apache-2.0).
The finite component is described more specifically in FiniteAdeleRing/Extension.lean.
The extension map of infinite adele rings along L / K: the component at an infinite place w
of L is the image of the component at w.comap (algebraMap K L) under the completion map
K_{w.comap (algebraMap K L)} → L_w.
Instances For
The component of infiniteAdeleExtension K L x at w is the image of the component of x at
w.comap (algebraMap K L).
The extension map of infinite adele rings is continuous.
The extension map of infinite adele rings extends K → L along the diagonal embeddings.
For a number field K, infiniteAdeleExtension is the only continuous ring homomorphism of
infinite adele rings extending K → L along the diagonal embeddings: K is dense in K_∞, and
L_∞ is Hausdorff.
Extension of infinite adeles along the identity extension is the identity map.
The algebra structure on infinite adeles induced by infiniteAdeleExtension, available in
the InfiniteAdeleExtension scope.
Instances For
The algebra map of infiniteAdeleExtensionAlgebra is the infinite extension map.
The extension map of adele rings along an integral extension B / R of Dedekind domains with
fraction fields L / K: infiniteAdeleExtension on the infinite component and
finiteAdeleExtension on the finite component.
Instances For
The infinite component of adeleExtension R K B L a is the infinite extension of the infinite
component of a.
The finite component of adeleExtension R K B L a is the finite extension of the finite
component of a.
The extension map of adele rings is continuous.
The extension map of adele rings extends K → L along the diagonal embeddings.
The extension maps of adele rings compose in a tower K ⊆ L ⊆ M.
Extension of adeles along the identity extension is the identity map.
The algebra structure on adeles induced by adeleExtension, available in the
AdeleExtension scope.
Instances For
The algebra map of adeleExtensionAlgebra is the adele extension map.