Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/hap/lib/SimplicialGroups/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 19.6.2025 mit Größe 1 kB image not shown  

Quelle  homology.gi   Sprache: unbekannt

 
#############################################################################
#0
#O Homology
## Input: A crossed module XC and an integer number n
## Output: The integral homology H_n(XC,Z)
##
InstallOtherMethod(Homology, "Homology of crossed modules",
[IsHapCrossedModule,IsInt], function(XC,n)
local  C,D,N,K;

 C:=CatOneGroupByCrossedModule(XC);
 D:=QuasiIsomorph(C);
 N:=NerveOfCatOneGroup(D,n+1);
 K:=ChainComplexOfSimplicialGroup(N);
 return Homology(K,n);
end);

#############################################################################
#0
#O Homology
## Input: A cat-1-group C and an integer number n
## Output: The integral homology H_n(C,Z)
##
InstallOtherMethod(Homology, "Homology of cat-1-groups",
[IsHapCatOneGroup,IsInt], function(C,n)
local  D,N,K;

 D:=QuasiIsomorph(C);
 N:=NerveOfCatOneGroup(D,n+1);
 K:=ChainComplexOfSimplicialGroup(N);
 return Homology(K,n);
end);

#############################################################################
#0
#O Homology
## Input: A simplicial group G and an integer number n
## Output: The integral homology H_n(G,Z)
##
InstallOtherMethod(Homology, "Homology of simplicial groups",
[IsHapSimplicialGroup,IsInt], function(G,n)
local  K;

 K:=ChainComplexOfSimplicialGroup(G);
 return Homology(K,n);
end);

 

[ Dauer der Verarbeitung: 0.19 Sekunden  (vorverarbeitet)  ]