ModuleSupportedQuotient.lean
Nyll.GaloisCohomology.Cyclic.Herbrand.SupportedQuotient
4 declarations indexed from sourceView source ↗ Module documentation
Cohomology of a class quotient represented by supported elements
Let S be a stable subgroup of a commutative G-group A, and let P be another stable subgroup. If S ⊔ P = ⊤, every class modulo P has a representative in S. This file upgrades the resulting second isomorphism
S / (S ∩ P) ≃ A / P
to an equivariant equivalence and transports the two low-degree Tate groups used in the Herbrand quotient calculation.
Declarations
CyclicCohomology.supportedPrincipalIntersection_stable
DocumentationThe intersection S ∩ P, expressed as P.subgroupOf S, is stable for the restricted action on S.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
universe uG uA
variable
{G : Type uG} {A : Type uA}
[Group G] [Fintype G]
[CommGroup A] [MulDistribMulAction G A]
omit [Fintype G] in
CyclicCohomology.subgroupQuotientEquivQuotientOfSupEqTop_smul
DocumentationThe second-isomorphism comparison between supported classes and all classes is equivariant.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
universe uG uA
variable
{G : Type uG} {A : Type uA}
[Group G] [Fintype G]
[CommGroup A] [MulDistribMulAction G A]
omit [Fintype G] in
CyclicCohomology.supportedClassHerbrandH0Equiv
DocumentationDegree-zero Tate cohomology of A / P can be computed using the supported quotient S / (S ∩ P).
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
universe uG uA
variable
{G : Type uG} {A : Type uA}
[Group G] [Fintype G]
[CommGroup A] [MulDistribMulAction G A]
CyclicCohomology.supportedClassHerbrandHMinusOneEquiv
DocumentationDegree-minus-one Tate cohomology of A / P can be computed using the supported quotient S / (S ∩ P).
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace CyclicCohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
universe uG uA
variable
{G : Type uG} {A : Type uA}
[Group G] [Fintype G]
[CommGroup A] [MulDistribMulAction G A]