The finite adèle ring of a Dedekind domain #
We define the ring of finite adèles of a Dedekind domain R
.
Main definitions #
DedekindDomain.FiniteIntegralAdeles
: product ofadicCompletionIntegers
, wherev
runs over all maximal ideals ofR
.DedekindDomain.ProdAdicCompletions
: the product ofadicCompletion
, wherev
runs over all maximal ideals ofR
.DedekindDomain.finiteAdeleRing
: The finite adèle ring ofR
, defined as the restricted productΠ'_v K_v
.
Implementation notes #
We are only interested on Dedekind domains of Krull dimension 1 (i.e., not fields). If R
is a
field, its finite adèle ring is just defined to be the trivial ring.
References #
- [J.W.S. Cassels, A. Frölich, Algebraic Number Theory][cassels1967algebraic]
Tags #
finite adèle ring, dedekind domain
The product of all adicCompletionIntegers
, where v
runs over the maximal ideals of R
.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The product of all adicCompletion
, where v
runs over the maximal ideals of R
.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- (_ : TopologicalRing (DedekindDomain.ProdAdicCompletions R K)) = (_ : TopologicalRing ((v : IsDedekindDomain.HeightOneSpectrum R) → IsDedekindDomain.HeightOneSpectrum.adicCompletion K v))
Equations
- One or more equations did not get rendered due to their size.
The inclusion of R_hat
in K_hat
as a homomorphism of additive monoids.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inclusion of R_hat
in K_hat
as a ring homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- DedekindDomain.ProdAdicCompletions.algebra' R K = inferInstance
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The inclusion of R_hat
in K_hat
as an algebra homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite adèle ring of a Dedekind domain #
We define the finite adèle ring of R
as the restricted product over all maximal ideals v
of R
of adicCompletion
with respect to adicCompletionIntegers
. We prove that it is a commutative
ring. TODO: show that it is a topological ring with the restricted product topology.
An element x : K_hat R K
is a finite adèle if for all but finitely many height one ideals
v
, the component x v
is a v
-adic integer.
Equations
- DedekindDomain.ProdAdicCompletions.IsFiniteAdele x = ∀ᶠ (v : IsDedekindDomain.HeightOneSpectrum R) in Filter.cofinite, x v ∈ IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers K v
Instances For
The sum of two finite adèles is a finite adèle.
The tuple (0)_v
is a finite adèle.
The negative of a finite adèle is a finite adèle.
The product of two finite adèles is a finite adèle.
The tuple (1)_v
is a finite adèle.
The finite adèle ring of R
is the restricted product over all maximal ideals v
of R
of adicCompletion
with respect to adicCompletionIntegers
.
Equations
- One or more equations did not get rendered due to their size.