ModuleIdelePowerLocalUnitSubgroup.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.ClassFieldAxiom.IdelePowerLocalUnitSubgroup
7 declarations indexed from sourceView source ↗ Module documentation
Power-local-unit subgroups of the idele group
This module defines the subgroup of ideles that are local powers at selected places and integral units elsewhere, together with its intersection with principal ideles and the corresponding subgroup of S-unit powers.
Declarations
GlobalClassFieldTheory.ClassFieldAxiom.idelePowerLocalUnitSubgroup
DocumentationIdeles that are local n-th powers at the prescribed places and integral units away from S ∪ T.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type*} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.mem_idelePowerLocalUnitSubgroup_iff
DocumentationMembership in idelePowerLocalUnitSubgroup expressed componentwise.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type*} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.principalIdelePowerLocalUnitSubgroup
DocumentationField units whose principal ideles lie in the local power-unit subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitNthPowersInField
DocumentationThe subgroup of field units obtained as n-th powers of U-units.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.mem_sUnitNthPowersInField_iff
DocumentationA field unit is an n-th power of an U-unit exactly when it is simultaneously an U-unit and an n-th power in the field. The reverse direction uses the valuation-theoretic saturation of SUnitGroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitNthPowersInField_le_principalIdelePowerLocalUnitSubgroup
DocumentationAn n-th power of an (S ∪ T)-unit satisfies all local power-unit conditions.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type*} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.principalIdelePowerLocalUnitSubgroup_le_sUnitGroup
DocumentationA principal idele satisfying the local power-unit conditions comes from an (S ∪ T)-unit.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type*} [Field K] [NumberField K]
open scoped Classical in