ModuleFiniteKummerSPlaceLocalization.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Kummer.FiniteKummerSPlaceLocalization
8 declarations indexed from sourceView source ↗ Module documentation
Finite Kummer coefficients in an arbitrary finite idele support
Roots of unity are integral at every finite place. The empty-support coefficient map therefore factors through each prescribed finite support, without changing the principal idele in the full idele representation.
Declarations
ClassFieldTower.Martinet.Shafarevich.finiteKummerSPlaceSupportedAction
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
ClassFieldTower.Martinet.Shafarevich.finiteKummerSPlaceIdeleAction
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
local instance finiteKummerSPlaceSupportedAction
(S : Finset (HeightOneSpectrum (𝓞 K))) :
MulDistribMulAction Gal(L / K)
(relativeIdeleLocalTensorDecompositionSupportedSubgroup (K := K) (L := L) S) :=
relativeIdeleLocalTensorDecompositionSupportedSubgroupAction (K := K) (L := L) S
ClassFieldTower.Martinet.Shafarevich.finiteKummerSSupportedIdeleRepHom
DocumentationRoots of unity mapped into any prescribed finite idele support.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
local instance finiteKummerSPlaceSupportedAction
(S : Finset (HeightOneSpectrum (𝓞 K))) :
MulDistribMulAction Gal(L / K)
(relativeIdeleLocalTensorDecompositionSupportedSubgroup (K := K) (L := L) S) :=
relativeIdeleLocalTensorDecompositionSupportedSubgroupAction (K := K) (L := L) S
local instance finiteKummerSPlaceIdeleAction :
MulDistribMulAction Gal(L / K) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
ClassFieldTower.Martinet.Shafarevich.finiteSSupportedIdeleInclusionRepHom
DocumentationThe actual inclusion of finite-support ideles in all relative ideles.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
local instance finiteKummerSPlaceSupportedAction
(S : Finset (HeightOneSpectrum (𝓞 K))) :
MulDistribMulAction Gal(L / K)
(relativeIdeleLocalTensorDecompositionSupportedSubgroup (K := K) (L := L) S) :=
relativeIdeleLocalTensorDecompositionSupportedSubgroupAction (K := K) (L := L) S
local instance finiteKummerSPlaceIdeleAction :
MulDistribMulAction Gal(L / K) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
ClassFieldTower.Martinet.Shafarevich.finiteKummerSSupportedIdeleRepHom_factor
DocumentationPassing a Kummer coefficient through the supported subgroup or through field units gives the same actual principal idele.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
local instance finiteKummerSPlaceSupportedAction
(S : Finset (HeightOneSpectrum (𝓞 K))) :
MulDistribMulAction Gal(L / K)
(relativeIdeleLocalTensorDecompositionSupportedSubgroup (K := K) (L := L) S) :=
relativeIdeleLocalTensorDecompositionSupportedSubgroupAction (K := K) (L := L) S
local instance finiteKummerSPlaceIdeleAction :
MulDistribMulAction Gal(L / K) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
ClassFieldTower.Martinet.Shafarevich.finiteKummerSPlaceTensorAction
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
local instance finiteKummerSPlaceSupportedAction
(S : Finset (HeightOneSpectrum (𝓞 K))) :
MulDistribMulAction Gal(L / K)
(relativeIdeleLocalTensorDecompositionSupportedSubgroup (K := K) (L := L) S) :=
relativeIdeleLocalTensorDecompositionSupportedSubgroupAction (K := K) (L := L) S
local instance finiteKummerSPlaceIdeleAction :
MulDistribMulAction Gal(L / K) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
variable [IsGalois K L]
ClassFieldTower.Martinet.Shafarevich.finiteKummerSPlaceH2Localization
DocumentationThe actual finite Kummer class localized at the finite tensor blocks in the chosen exceptional support.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
local instance finiteKummerSPlaceSupportedAction
(S : Finset (HeightOneSpectrum (𝓞 K))) :
MulDistribMulAction Gal(L / K)
(relativeIdeleLocalTensorDecompositionSupportedSubgroup (K := K) (L := L) S) :=
relativeIdeleLocalTensorDecompositionSupportedSubgroupAction (K := K) (L := L) S
local instance finiteKummerSPlaceIdeleAction :
MulDistribMulAction Gal(L / K) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
variable [IsGalois K L]
local instance finiteKummerSPlaceTensorAction (v : HeightOneSpectrum (𝓞 K)) :
MulDistribMulAction Gal(L / K) (v.adicCompletion K ⊗[K] L)ˣ :=
scalarTensorUnitsAction (K := K) (L := L) (A := v.adicCompletion K)
ClassFieldTower.Martinet.Shafarevich.finiteKummerSPlaceH2Localization_ker_le
DocumentationA Kummer class vanishing at all exceptional finite coordinates dies in field-unit cohomology when the other local blocks are unramified. This is a kernel containment, not injectivity of the Kummer coefficient map.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField TensorProduct
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L] [FiniteDimensional K L]
local instance finiteKummerSPlaceSupportedAction
(S : Finset (HeightOneSpectrum (𝓞 K))) :
MulDistribMulAction Gal(L / K)
(relativeIdeleLocalTensorDecompositionSupportedSubgroup (K := K) (L := L) S) :=
relativeIdeleLocalTensorDecompositionSupportedSubgroupAction (K := K) (L := L) S
local instance finiteKummerSPlaceIdeleAction :
MulDistribMulAction Gal(L / K) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
variable [IsGalois K L]
local instance finiteKummerSPlaceTensorAction (v : HeightOneSpectrum (𝓞 K)) :
MulDistribMulAction Gal(L / K) (v.adicCompletion K ⊗[K] L)ˣ :=
scalarTensorUnitsAction (K := K) (L := L) (A := v.adicCompletion K)