ModuleFiniteCyclicBarPeriodicChainComparison.lean
Nyll.GaloisCohomology.ProP.FiniteCyclicBarPeriodicChainComparison
21 declarations indexed from sourceView source ↗ Module documentation
Low-degree bar--periodic chain comparison for finite cyclic groups
The generator prefixes and carry identity define the first four components of a map from the bar resolution to the cyclic periodic resolution. This file verifies the chain squares through degree three and extends those components to a full chain map.
Imports14
- Nyll.GaloisCohomology.ProP.FiniteCyclicBarPeriodicCarryIdentity
- Mathlib.RepresentationTheory.Homological.GroupCohomology.FiniteCyclic
- Mathlib.RepresentationTheory.Equiv
- Mathlib.Algebra.BigOperators.Fin
- Mathlib.Algebra.Group.Action.Defs
- Mathlib.Algebra.Group.Basic
- Mathlib.Algebra.Group.Hom.Defs
- Mathlib.Algebra.Group.Monoid
- Mathlib.Algebra.Module.Defs
- Mathlib.Algebra.MonoidAlgebra.Defs
- Mathlib.Algebra.Ring.Defs
- Mathlib.Algebra.Ring.Commute
- Mathlib.RepresentationTheory.Basic
- Mathlib.RepresentationTheory.Rep.Basic
Imported by2
Declarations
ClassFieldTower.Cohomology.finiteCyclicGeneratorPowEquiv
DocumentationPowers of a specified cyclic generator enumerate the group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicPrefixNat_card_eq_norm_one
DocumentationThe full generator prefix is the norm of the unit basis vector.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicZero
DocumentationDegree zero of the explicit map from the bar resolution to the periodic resolution.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
omit [Fintype G] in
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicOne
DocumentationDegree one of the explicit bar--periodic map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicTwo
DocumentationDegree two of the explicit bar--periodic map is the positive carry.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicThree
DocumentationDegree three of the explicit bar--periodic map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicZero_generator
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
omit [Fintype G] in
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicOne_generator
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicTwo_generator
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicThree_generator
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicOne_comm
DocumentationThe degree-one comparison square.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicTwo_comm
DocumentationThe degree-two comparison square; the carry has positive sign.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicThree_comm
DocumentationThe degree-three comparison square follows from the carry cocycle law.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicAux
DocumentationInductive data extending the explicit degree-zero through degree-three components to every degree.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicAux_succ
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicComparison
DocumentationThe full bar-to-periodic chain map with the carry as its degree-two component. Only degrees at least four use an abstract projective lift.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicComparison_f_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicComparison_f_one
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicComparison_f_two
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicComparison_f_three
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]
ClassFieldTower.Cohomology.finiteCyclicBarToPeriodicResolutionHom
DocumentationThe explicit comparison, regarded as a morphism of projective resolutions lifting the identity of the trivial representation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Cohomology
noncomputable section
open CategoryTheory Representation
universe u
variable {R G : Type u} [CommRing R] [CommGroup G] [Fintype G]