Finite S-adele ring #
Let R
be a Dedekind domain of Krull dimension 1, K
its field of fractions and S
a
finite set of finite places v
of K
. In this file we define the finite S-adele ring, whose
carrier is the set of all elements in ProdAdicCompletions R K
which are in the v
-adic ring
of integers outside of S
, as FinsetAdeleRing R K S
and we show that this is locally compact.
The finite S-adele ring has an open embedding into the regular finite adele ring and,
moreover, cover the finite adele ring. This allows us to show that the finite adele ring is also
locally compact.
Main definitions #
DedekindDomain.FinsetProd R K S
is theDedekindDomain.ProdAdicCompletions R K
split into a product along the predicatev ∈ S
.DedekindDomain.FinsetIntegralAdeles R K S
is the direct product whose left type is the product of thev
-adic completions ofK
over allv ∈ S
and whose right type is the product of thev
-adic ring of integers over allv ∉ S
.DedekindDomain.FinsetIntegralAdeles.Subtype R K S
isDedekindDomain.FinsetIntegralAdeles R K S
as a subtype ofDedekindDomain.FinsetProd R K S
.DedekindDomain.FinsetAdeleRing R K S
is the type of all finite S-adeles.
Main results #
DedekindDomain.FinsetAdeleRing.homeomorph_subtype
: the finite S-adele ring is homeomorphic toDedekindDomain.FiniteIntegralAdeles.Subtype
.DedekindDomain.FinsetAdeleRing.algebraMap_inducing
: the map sending finite S-adeles to finite adeles is inducing; equivalently, the topology of the finite S-adele ring when viewed as a subspace of the finite adele ring is equal to the topology when viewed as a subspace ofProdAdicCompletions R K
.DedekindDomain.FinsetAdeleRing.locallyCompactSpace
: the finite S-adele ring is locally compact.DedekindDomain.FiniteAdeleRing.locallyCompactSpace
: the finite adele ring is locally compact.
Implementation notes #
- There are two formalisations of the object
Π (v ∈ S), Kᵥ × Π (v ∉ S), Oᵥ
. These areDedekindDomain.FinsetIntegralAdeles
andDedekindDomain.FinsetIntegralAdeles.Subtype
, where the former is viewed as a type and the latter as a subtype ofΠ (v ∈ S), Kᵥ × Π (v ∉ S), Kᵥ
. The reason for this is that the former is easily shown to be locally compact (itsfst
is a finite product of locally compact spaces and itssnd
is an infinite product of compact spaces), but it is much easier to show that the latter is homeomorphic to the finite S-adele ring, because we can just descend the natural homeomorphism on parent types. Thus we need to show that these two formalisations are also homeomorphic, which is found inDedekindDomain.FinsetIntegralAdeles.homeomorph
.
Tags #
finite s-adele ring, dedekind domain
The type DedekindDomain.ProdAdicCompletions
split as a product along the predicate v ∈ S
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- DedekindDomain.ProdAdicCompletions.instTopologicalSpaceFinsetProd R K S = instTopologicalSpaceProd
Equations
- DedekindDomain.ProdAdicCompletions.instCommRingFinsetProd R K S = Prod.instCommRing
Equations
- DedekindDomain.ProdAdicCompletions.instInhabitedFinsetProd R K S = instInhabitedProd
Binary product split along the predicate v ∈ S
, whose first element ranges over v
-adic
completions of K
and whose second element ranges over v
-adic rings of integers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The subtype of DedekindDomain.FinsetProd
whose second product ranges over
v
-adic rings of integers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- DedekindDomain.FinsetIntegralAdeles.instTopologicalSpace R K S = instTopologicalSpaceProd
Equations
- DedekindDomain.FinsetIntegralAdeles.topologicalSpaceSubtype R K S = instTopologicalSpaceSubtype
Equations
- DedekindDomain.FinsetIntegralAdeles.instCommRing R K S = Prod.instCommRing
Equations
- DedekindDomain.FinsetIntegralAdeles.instInhabited R K S = instInhabitedProd
The type equivalence between the two formalisations of Π (v ∈ S), Kᵥ × Π (v ∉ S), Oᵥ
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The homeomorphism between the two formalisations of Π (v ∈ S), Kᵥ × Π (v ∉ S), Oᵥ
.
Equations
- DedekindDomain.FinsetIntegralAdeles.subtype_homeomorph R K S = { toEquiv := DedekindDomain.FinsetIntegralAdeles.subtype_equiv R K S, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Π (v ∈ S), Kᵥ × Π (v ∉ S), Oᵥ
is locally compact.
Note: instance search is slow because of the same issues for adicCompletionIntegers that we had
with RingOfIntegers when it was a subring.
Equations
- ⋯ = ⋯
Π (v ∈ S), Kᵥ × Π (v ∉ S), Oᵥ
as a subtype is locally compact.
Equations
- ⋯ = ⋯
Equations
- DedekindDomain.IsFinsetAdele S x = ∀ v ∉ S, x v ∈ IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers K v
Instances For
The finite S-adele ring.
Equations
- DedekindDomain.FinsetAdeleRing R K S = { x : DedekindDomain.ProdAdicCompletions R K // DedekindDomain.IsFinsetAdele S x }
Instances For
The finite S-adele ring regarded as a subring of the product of local completions of K.
Note that the finite S-adele ring is not a subalgebra of the product of ∏ Kᵥ
, but it is a
subalgebra of ∏ (v ∈ S), Kᵥ × ∏ (v ∉ S), Oᵥ
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- DedekindDomain.FinsetAdeleRing.instCommRing R K S = (DedekindDomain.FinsetAdeleRing.subring R K S).toCommRing
Equations
- ⋯ = ⋯
The finite S-adele ring is homeomorphic to Π (v ∈ S), Kᵥ × Π (v ∉ S), Oᵥ
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite S-adele ring is locally compact.
Equations
- ⋯ = ⋯
A finite S-adele is a finite adele.
If x
is a v
-adic integer, then the local inclusion of x
at any place v
is a
finite S-adele.
If v ∈ S
then the local inclusion of any x
in the v
-adic completion of K
is a
finite S-adele.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The map sending finite S-adeles to finite adeles is injective.
Equations
Instances For
The finite S-adele ring is open in the finite adele ring.
Subtype.val
of the finite S-adele ring factors through the embedding into the
finite adele ring.
Neighbourhoods of the finite S-adele ring.
The embedding of the finite S-adele ring into the finite adele ring preserves neighbourhoods.
The pullback of a neighbourhood in the finite adele ring is a neighbourhood in the finite S-adele ring.
The topologies of the finite S-adele ring when viewed as a subspace of
ProdAdicCompletions R K
and as a subspace of the finite adele ring coincide.
The finite adele ring is locally compact.