ModuleIdealNormArtinExactness.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.IdealClassFieldTheory.IdealNormArtinExactness
19 declarations indexed from sourceView source ↗ Module documentation
Ideal norms and arithmetic Artin exactness
For a finite abelian extension L / K and a defining modulus m, the genuine ideal group
N_{L/K} J_L^m P_K^m
is RayClass.idealNormSubgroup. This module identifies it with the kernel of the arithmetic ideal Artin map, descends that map to the corresponding quotient, and states the unramified decomposition law entirely in terms of this norm-defined ideal group.
Declarations
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealArtinGaloisMap_ker_eq_idealNormSubgroup
DocumentationThe kernel of the arithmetic, Galois-valued ideal Artin map is the genuine norm-defined ideal group N_{L/K} J_L^m P_K^m.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealArtinGaloisMap_eq_one_iff_mem_idealNormSubgroup
DocumentationAn ideal prime to m has trivial arithmetic Artin symbol exactly when it belongs to N_{L/K} J_L^m P_K^m.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealArtin_norm_exact
DocumentationExactness of the arithmetic ideal Artin sequence with its kernel written as the actual norm-defined ideal group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.idealNormQuotientEquivIdeleClassNormQuotient
DocumentationThe vertical isomorphism in the ideal/idèle Artin diagram:
J_K^m / (N_{L/K} J_L^{m_L} P_K^m) ≃ C_K / N_{L/K} C_L.
It is the first-isomorphism-theorem comparison for the ideal Artin map, transported across the equality between its kernel and the genuine norm-defined ideal group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.idealNormQuotientEquivIdeleClassNormQuotient_mk
DocumentationThe ideal-norm quotient comparison sends an ideal representative to its class in the idèle-class norm quotient.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
omit [IsAbelianGalois K L] in
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientArtinMap
DocumentationThe arithmetic ideal Artin map descended through the concrete norm-defined ideal group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientArtinMap_mk
DocumentationThe descended arithmetic ideal Artin map evaluates on quotient representatives as the original arithmetic ideal Artin map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientArtinMap_injective
DocumentationThe arithmetic ideal Artin map on the concrete norm quotient is injective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientArtinMap_surjective
DocumentationThe arithmetic ideal Artin map on the concrete norm quotient is surjective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientArtinMap_eq_normResidue
DocumentationThe descended ideal Artin map is the arithmetic global norm-residue map after the vertical ideal/idèle quotient isomorphism. This is the commutative square in the ideal-theoretic Artin reciprocity theorem.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientEquivGaloisGroup
DocumentationThe canonical arithmetic ideal class-field isomorphism
J_K^m / (N_{L/K} J_L^m P_K^m) ≃ Gal(L/K).
Both the source subgroup and the target Galois group are the concrete objects occurring in the extension L / K.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientEquivGaloisGroup_mk
DocumentationThe arithmetic ideal norm-quotient equivalence sends a quotient representative to its arithmetic ideal Artin symbol.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.arithmeticIdealNormQuotientEquivGaloisGroup_eq_normResidue
DocumentationThe canonical quotient equivalence makes the full arithmetic ideal/idèle reciprocity diagram commute.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.orderOf_arithmeticIdealNormPrimeClass_eq_inertiaDegree_of_chosenUnramified
DocumentationFor an unramified prime outside m, the order of its class modulo the norm-defined ideal group is the common residue degree upstairs.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.unramifiedPrime_pow_mem_idealNormSubgroup_iff_inertiaDegree_dvd
DocumentationA power of an unramified prime lies in the norm-defined ideal group exactly when its common residue degree divides the exponent.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.unramifiedPrime_idealNormDecompositionLaw
DocumentationThe full unramified decomposition law, with f defined as the order of the prime class modulo the genuine norm-defined ideal group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
GlobalClassFieldTheory.IdealClassFieldTheory.finitePlaceSplitsCompletely_iff_primeIdeal_mem_idealNormSubgroup
DocumentationAn unramified prime outside m splits completely exactly when its ideal class belongs to N_{L/K} J_L^m P_K^m.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
attribute [local instance]
ideleClassSubgroupNormal idealArtinKernelNormal
ClassFieldTheory.arithmeticIdealArtin_ker_eq_norm_range_sup_ray_principal
DocumentationThe arithmetic ideal Artin kernel is the join of the genuine ideal-norm image with the ray-principal ideal subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace ClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]
ClassFieldTheory.arithmeticIdealArtin_eq_one_iff_norm_range_sup_ray_principal
DocumentationAn ideal has trivial arithmetic Artin symbol precisely when it lies in the group generated by ideal norms and ray-principal ideals.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
noncomputable section
namespace ClassFieldTheory
open NumberField IsDedekindDomain
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsAbelianGalois K L]