ModulePrincipalTopology.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.PrincipalTopology
7 declarations indexed from sourceView source ↗ Module documentation
The topology of the principal ideles
This file proves that the principal ideles form a discrete, and hence closed, subgroup of the idele group.
The proof uses the same arithmetic separation as the classical argument. The finite-place condition forces a principal idele into the ring of integers. Its infinite component then lies in the Minkowski integer lattice, whose topology is discrete.
Declarations
IdeleGroup.infiniteMixedEmbedding
DocumentationThe infinite component of an idele, written in Minkowski space.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
variable {K : Type*} [Field K] [NumberField K]
namespace IdeleGroup
IdeleGroup.continuous_infiniteMixedEmbedding
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
variable {K : Type*} [Field K] [NumberField K]
namespace IdeleGroup
IdeleGroup.infiniteMixedEmbedding_principal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
variable {K : Type*} [Field K] [NumberField K]
namespace IdeleGroup
IdeleGroup.mixedEmbedding_one_mem_integerLattice
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
variable {K : Type*} [Field K] [NumberField K]
namespace IdeleGroup
omit [NumberField K] in
IdeleGroup.principal_infiniteMixedEmbedding_mem_integerLattice
DocumentationA principal idele that is a unit at every finite place has infinite component in the Minkowski integer lattice.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
variable {K : Type*} [Field K] [NumberField K]
namespace IdeleGroup
IdeleGroup.principalSubgroupDiscreteTopology
DocumentationThe principal ideles have the discrete subspace topology.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
variable {K : Type*} [Field K] [NumberField K]
namespace IdeleGroup
IdeleGroup.principalSubgroup_isClosed
DocumentationThe principal ideles form a closed subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
variable {K : Type*} [Field K] [NumberField K]
namespace IdeleGroup