ModuleCyclicNormTower.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.CyclicNormTower
5 declarations indexed from sourceView source ↗ Module documentation
Exact norm quotients in a cyclic tower
For a tower of cyclic Galois extensions, the first map in the concrete idele-class norm-quotient sequence is injective. Together with the already available right exactness, this gives the short exact norm sequence and its exact cardinal factorization.
Declarations
GlobalClassFieldTheory.GlobalClassFields.cyclicNormTower_relativeClassGroupIsMulCommutative
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open RelativeIdeleGroup.Cohomology
GlobalClassFieldTheory.GlobalClassFields.cyclicNormTower_ideleClassGroupIsMulCommutative
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open RelativeIdeleGroup.Cohomology
attribute [local instance] cyclicNormTower_relativeClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.intermediateToCompositeNormQuotient_injective_of_cyclicTower
DocumentationIn a cyclic Galois tower, the norm-induced map
C_M / N_{L/M} C_L → C_K / N_{L/K} C_L
is injective.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open RelativeIdeleGroup.Cohomology
attribute [local instance] cyclicNormTower_relativeClassGroupIsMulCommutative
attribute [local instance] cyclicNormTower_ideleClassGroupIsMulCommutative
variable
(K M L : Type)
[Field K] [NumberField K]
[Field M] [NumberField M]
[Field L] [NumberField L]
[Algebra K M] [Algebra M L] [Algebra K L]
[IsScalarTower K M L]
[FiniteDimensional K M] [FiniteDimensional M L]
[IsGalois K M] [IsGalois M L] [IsGalois K L]
[IsCyclic (M ≃ₐ[K] M)]
[IsCyclic (L ≃ₐ[M] L)]
[IsCyclic (L ≃ₐ[K] L)]
GlobalClassFieldTheory.GlobalClassFields.cyclicTowerNormQuotient_shortExact
DocumentationThe concrete norm-quotient sequence of a cyclic Galois tower is short exact: its first map is injective, its middle image is the final kernel, and its last map is surjective.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open RelativeIdeleGroup.Cohomology
attribute [local instance] cyclicNormTower_relativeClassGroupIsMulCommutative
attribute [local instance] cyclicNormTower_ideleClassGroupIsMulCommutative
variable
(K M L : Type)
[Field K] [NumberField K]
[Field M] [NumberField M]
[Field L] [NumberField L]
[Algebra K M] [Algebra M L] [Algebra K L]
[IsScalarTower K M L]
[FiniteDimensional K M] [FiniteDimensional M L]
[IsGalois K M] [IsGalois M L] [IsGalois K L]
[IsCyclic (M ≃ₐ[K] M)]
[IsCyclic (L ≃ₐ[M] L)]
[IsCyclic (L ≃ₐ[K] L)]
GlobalClassFieldTheory.GlobalClassFields.cyclicTowerNormQuotient_card_eq_mul
DocumentationOrders in the cyclic tower norm sequence multiply exactly.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open RelativeIdeleGroup.Cohomology
attribute [local instance] cyclicNormTower_relativeClassGroupIsMulCommutative
attribute [local instance] cyclicNormTower_ideleClassGroupIsMulCommutative
variable
(K M L : Type)
[Field K] [NumberField K]
[Field M] [NumberField M]
[Field L] [NumberField L]
[Algebra K M] [Algebra M L] [Algebra K L]
[IsScalarTower K M L]
[FiniteDimensional K M] [FiniteDimensional M L]
[IsGalois K M] [IsGalois M L] [IsGalois K L]
[IsCyclic (M ≃ₐ[K] M)]
[IsCyclic (L ≃ₐ[M] L)]
[IsCyclic (L ≃ₐ[K] L)]