Documentation

Atlas.NumberTheoryI.code.GroupCohomology

@[reducible, inline]
abbrev GroupCohomology.GModule (k : Type u) [CommRing k] (G : Type u) [Group G] :
Type (max u (u_1 + 1))
Instances For
    @[reducible, inline]
    noncomputable abbrev GroupCohomology.GInvariants {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u_1, u, u} k G) :
    Submodule k A
    Instances For
      @[reducible, inline]
      noncomputable abbrev GroupCohomology.nCochains {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u, u, u} k G) (n : ) :
      Instances For
        @[reducible, inline]
        noncomputable abbrev GroupCohomology.coboundaryMap {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u, u, u} k G) (n : ) :
        nCochains A n nCochains A (n + 1)
        Instances For
          @[reducible, inline]
          noncomputable abbrev GroupCohomology.cochainComplex {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u, u, u} k G) :
          Instances For
            @[reducible, inline]
            noncomputable abbrev GroupCohomology.nCocycles {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u, u, u} k G) (n : ) :
            Instances For
              @[reducible, inline]
              noncomputable abbrev GroupCohomology.CohomologyGroup {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u, u, u} k G) (n : ) :
              Instances For
                noncomputable def GroupCohomology.cochainComplexMap {k : Type u} [CommRing k] {G : Type u} [Group G] {A B : Rep.{u, u, u} k G} (φ : A B) :
                Instances For
                  noncomputable def GroupCohomology.cohomology_map {k : Type u} [CommRing k] {G : Type u} [Group G] {A B : Rep.{u, u, u} k G} (φ : A B) (n : ) :
                  Instances For
                    Instances For
                      Instances For
                        noncomputable def GroupCohomology.cohomology_iso_ext {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u, u, u} k G) (n : ) :
                        Instances For
                          Instances
                            Instances For
                              @[reducible, inline]
                              noncomputable abbrev GroupCohomology.HomologyGroup {k : Type u} [CommRing k] {G : Type u} [Group G] (A : Rep.{u, u, u} k G) (n : ) :
                              Instances For
                                noncomputable def GroupCohomology.homology_map {k : Type u} [CommRing k] {G : Type u} [Group G] {A B : Rep.{u, u, u} k G} (φ : A B) (n : ) :
                                Instances For
                                  noncomputable def GroupCohomology.homologyFunctor (k : Type u) [CommRing k] (G : Type u) [Group G] (n : ) :
                                  Instances For
                                    @[reducible, inline]
                                    abbrev GroupCohomology.LeftExact (C' : Type u_2) (D' : Type u_3) [CategoryTheory.Category.{u_4, u_2} C'] [CategoryTheory.Category.{u_5, u_3} D'] :
                                    Type (max (max (max u_2 u_3) u_4) u_5)
                                    Instances For
                                      @[reducible, inline]
                                      abbrev GroupCohomology.RightExact (C' : Type u_2) (D' : Type u_3) [CategoryTheory.Category.{u_4, u_2} C'] [CategoryTheory.Category.{u_5, u_3} D'] :
                                      Type (max (max (max u_2 u_3) u_4) u_5)
                                      Instances For
                                        @[reducible, inline]
                                        abbrev ChainComplexDef.ChainComplexRMod (R : Type v) [Ring R] :
                                        Type (v + 1)
                                        Instances For
                                          @[reducible, inline]
                                          Instances For
                                            @[reducible, inline]
                                            abbrev ChainComplexDef.boundaryMap {R : Type v} [Ring R] (C : ChainComplexRMod R) (n : ) :
                                            Instances For
                                              @[reducible, inline]
                                              noncomputable abbrev ChainComplexDef.chainHomology {R : Type v} [Ring R] (C : ChainComplexRMod R) (n : ) :
                                              Instances For
                                                @[reducible, inline]
                                                Instances For
                                                  Instances For
                                                    theorem ChainHomotopy.homotopicChainMaps_trans {R : Type v} [Ring R] {C D : ChainComplexDef.ChainComplexRMod R} {f₁ f₂ f₃ : C D} (h₁ : HomotopicChainMaps f₁ f₂) (h₂ : HomotopicChainMaps f₂ f₃) :
                                                    @[reducible, inline]
                                                    abbrev DerivedFunctor.CochainComplexRMod (R : Type v) [Ring R] :
                                                    Type (v + 1)
                                                    Instances For
                                                      @[reducible, inline]
                                                      Instances For
                                                        @[reducible, inline]
                                                        Instances For
                                                          @[reducible, inline]
                                                          noncomputable abbrev DerivedFunctor.cochainCohomology {R : Type v} [Ring R] (C : CochainComplexRMod R) (n : ) :
                                                          Instances For
                                                            @[reducible, inline]
                                                            abbrev Resolution.ProjectiveResolutionRMod {R : Type v} [Ring R] (M : ModuleCat R) :
                                                            Type (v + 1)
                                                            Instances For
                                                              @[reducible, inline]
                                                              Instances For
                                                                @[reducible, inline]
                                                                abbrev Resolution.InjectiveResolutionRMod {R : Type v} [Ring R] (M : ModuleCat R) :
                                                                Type (v + 1)
                                                                Instances For