ModuleNormComparison.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.ClassGroup.NormComparison
8 declarations indexed from sourceView source ↗ Module documentation
Relative and ordinary idele-class norms
The determinant norm on relative ideles and the ordinary idele norm give the same map after the canonical scalar-extension equivalence C(𝔸_K ⊗_K L) ≃ C_L. This comparison lets the cohomological results proved in relative coordinates be stated with the usual norm N_{L/K} : C_L → C_K.
Declarations
RelativeIdeleGroup.classEmbedding
DocumentationA field embedding into an ambient finite extension, descended from relative ideles to the existing relative idele class groups.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Field M]
[Algebra K L] [Algebra K M]
[FiniteDimensional K L] [FiniteDimensional K M]
RelativeIdeleGroup.classEmbedding_mk
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Field M]
[Algebra K L] [Algebra K M]
[FiniteDimensional K L] [FiniteDimensional K M]
omit [FiniteDimensional K L] [FiniteDimensional K M] in
RelativeIdeleGroup.classInclusion_ideleClassNorm_eq_prod_conjugates
DocumentationThe Galois product formula after descent to relative idele classes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Field M]
[Algebra K L] [Algebra K M]
[FiniteDimensional K L] [FiniteDimensional K M]
RelativeIdeleGroup.fixingSubextensionQuotientFintype
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Field M]
[Algebra K L] [Algebra K M]
[FiniteDimensional K L] [FiniteDimensional K M]
variable [Algebra L M] [IsScalarTower K L M] [IsGalois K M]
RelativeIdeleGroup.classInclusion_ideleClassNorm_eq_prod_embeddings
DocumentationThe embedded-subextension norm formula after descent to relative idele classes. No normality of L / K is assumed.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Field M]
[Algebra K L] [Algebra K M]
[FiniteDimensional K L] [FiniteDimensional K M]
variable [Algebra L M] [IsScalarTower K L M] [IsGalois K M]
local instance fixingSubextensionQuotientFintype :
Fintype
((M ≃ₐ[K] M) ⧸
RelativeIdeleGroup.fixingSubextension
(K := K) (L := L) (M := M)) :=
Fintype.ofFinite _
RelativeIdeleGroup.classInclusion_ideleClassNorm_eq_prod_galoisCosets
DocumentationCoset form of the embedded-subextension norm formula on relative idele classes.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Field M]
[Algebra K L] [Algebra K M]
[FiniteDimensional K L] [FiniteDimensional K M]
variable [Algebra L M] [IsScalarTower K L M] [IsGalois K M]
local instance fixingSubextensionQuotientFintype :
Fintype
((M ≃ₐ[K] M) ⧸
RelativeIdeleGroup.fixingSubextension
(K := K) (L := L) (M := M)) :=
Fintype.ofFinite _
DocumentationThe relative determinant norm is the ordinary idele-class norm after the canonical base-change equivalence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
variable
{K L : Type*}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsGalois K L]
omit [IsGalois K L] in
DocumentationThe ordinary and relative presentations define the same norm subgroup of C_K.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
variable
{K L : Type*}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[IsGalois K L]
omit [IsGalois K L] in