ModuleH2FiniteIndexTrace.lean
Nyll.GaloisCohomology.GroupTheory.H2FiniteIndexTrace
6 declarations indexed from sourceView source ↗ Module documentation
Subgroup index annihilates H² when restricted H² vanishes
The coefficient trace is the existing finite-index coinduction-induction isomorphism followed by the induction counit. Its composite with the coinduction unit is the index. Shapiro then supplies the vanishing intermediate cohomology object.
Imports7
- Mathlib.RepresentationTheory.FiniteIndex
- Mathlib.RepresentationTheory.Homological.GroupCohomology.Shapiro
- Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
- Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
- Mathlib.GroupTheory.Coset.Card
- Mathlib.GroupTheory.Sylow
- Mathlib.GroupTheory.OrderOfElement
Imported by2
Declarations
ClassFieldTower.Cohomology.finiteIndexCoefficientTrace
DocumentationThe actual coefficient trace from the coinduced restricted representation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped BigOperators
namespace ClassFieldTower.Cohomology
noncomputable section
variable {R G : Type} [CommRing R] [Group G] (A : Rep R G) (H : Subgroup G) [H.FiniteIndex]
ClassFieldTower.Cohomology.inductionCounit_mk
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped BigOperators
namespace ClassFieldTower.Cohomology
noncomputable section
variable {R G : Type} [CommRing R] [Group G] (A : Rep R G) (H : Subgroup G) [H.FiniteIndex]
omit [H.FiniteIndex] in
ClassFieldTower.Cohomology.coinductionUnit_comp_finiteIndexCoefficientTrace
DocumentationCoinduction followed by the coefficient trace is multiplication by the subgroup index.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped BigOperators
namespace ClassFieldTower.Cohomology
noncomputable section
variable {R G : Type} [CommRing R] [Group G] (A : Rep R G) (H : Subgroup G) [H.FiniteIndex]
ClassFieldTower.Cohomology.H2_map_nsmul_id
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped BigOperators
namespace ClassFieldTower.Cohomology
noncomputable section
variable {R G : Type} [CommRing R] [Group G] (A : Rep R G) (H : Subgroup G) [H.FiniteIndex]
ClassFieldTower.Cohomology.index_nsmul_H2_eq_zero_of_restricted_isZero
DocumentationIf actual H² on a finite-index subgroup vanishes, its index kills every ambient H² class.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped BigOperators
namespace ClassFieldTower.Cohomology
noncomputable section
variable {R G : Type} [CommRing R] [Group G] (A : Rep R G) (H : Subgroup G) [H.FiniteIndex]
ClassFieldTower.Cohomology.H2_eq_zero_of_sylow_restrictions_isZero
DocumentationVanishing on every Sylow subgroup detects vanishing of actual H².
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped BigOperators
namespace ClassFieldTower.Cohomology
noncomputable section
variable {R G : Type} [CommRing R] [Group G] (A : Rep R G) (H : Subgroup G) [H.FiniteIndex]