ModuleGlobalArtinFiniteSupportApproximation.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.GlobalArtinFiniteSupportApproximation
12 declarations indexed from sourceView source ↗ Module documentation
Finite-support reduction for the global Artin map
For a finite abelian extension L / K, only finitely many finite local Artin factors of an idele are nontrivial. Keeping precisely those finite components, together with every infinite component, gives an idele with finite one-place support. The quotient of the original idele by this approximation is an actual relative-idele norm: outside the retained finite set this follows from the local Artin kernel theorem, and at the retained and infinite places it follows because the quotient component is one.
Consequently both the preliminary global Artin map and the canonical idele-class norm quotient may be evaluated on this finite-support approximation.
Declarations
GlobalClassFieldTheory.Reciprocity.artinFiniteSupportIdeleClassIsMulCommutative
DocumentationSupply the canonical commutativity used by the finite-support norm quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
GlobalClassFieldTheory.Reciprocity.globalArtinFiniteSupport
DocumentationThe finite places at which the local Artin factor of a is nontrivial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.mem_globalArtinFiniteSupport_iff
DocumentationMembership in the finite Artin support is equivalent to nontriviality of the corresponding chosen local Artin factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.artinFiniteSupportApproximation
DocumentationThe finite-support Artin approximation of an idele. It is the product of the one-place ideles carrying all infinite components and the one-place ideles carrying exactly the finite components with nontrivial local Artin factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.artinFiniteSupportApproximation_infiniteComponent
DocumentationThe finite-support Artin approximation retains every infinite component.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.artinFiniteSupportApproximation_finiteComponent
DocumentationAt a finite place, the approximation is the original component exactly on the finite Artin support and is one elsewhere.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
open scoped Classical in
GlobalClassFieldTheory.Reciprocity.artinFiniteSupportApproximation_finiteComponent_of_mem
DocumentationAt a place in the Artin support, the finite-support approximation keeps the original finite component.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.artinFiniteSupportApproximation_finiteComponent_of_notMem
DocumentationAway from the Artin support, the finite-support approximation has trivial finite component.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.artinFiniteSupportApproximation_remainder_mem_relativeIdeleNorm_range
DocumentationThe quotient of an idele by its finite-support Artin approximation is an actual relative-idele norm.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
open _root_.GlobalClassFieldTheory.ClassFieldAxiom (
relativeIdeleNorm_range_eq_allPlaceLocalNormCondition
) in
GlobalClassFieldTheory.Reciprocity.globalNormClassFromIdele_relativeIdeleNorm_eq_one
DocumentationThe canonical idele-class norm quotient kills every actual relative-idele norm.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
omit [IsAbelianGalois K L] in
GlobalClassFieldTheory.Reciprocity.globalArtinMonoidHom_eq_artinFiniteSupportApproximation
DocumentationThe global Artin value of an idele is already determined by its finite-support Artin approximation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.globalNormClassFromIdele_eq_artinFiniteSupportApproximation
DocumentationThe norm class of an idele is already determined by its finite-support Artin approximation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct BigOperators
open NumberField IsDedekindDomain
open IdeleGroup RelativeIdeleGroup
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
attribute [local instance] artinFiniteSupportIdeleClassIsMulCommutative
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]