GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
\indexentry{StrongestValidRepresentationForLetter@\texttt {StrongestValidRepresentationForLetter}|hyperpage}{7} \indexentry{StrongestValidRepresentationForWord@\texttt {StrongestValidRepresentationForWord}|hyperpage}{7} \indexentry{PositionInGroupOfResolution@\texttt {PositionInGroupOfResolution}|hyperpage}{7} \indexentry{PositionInGroupOfResolutionNC@\texttt {PositionInGroupOfResolutionNC}|hyperpage}{7} \indexentry{IsValidGroupInt@\texttt {IsValidGroupInt}|hyperpage}{8} \indexentry{GroupElementFromPosition@\texttt {GroupElementFromPosition}|hyperpage}{8} \indexentry{MultiplyGroupElts@\texttt {MultiplyGroupElts}|hyperpage}{8} \indexentry{MultiplyFreeZGLetterWithGroupElt@\texttt {MultiplyFreeZGLetterWithGroupElt}|hyperpage}{8} \indexentry{MultiplyFreeZGWordWithGroupElt@\texttt {MultiplyFreeZGWordWithGroupElt}|hyperpage}{8} \indexentry{BoundaryOfFreeZGLetter@\texttt {BoundaryOfFreeZGLetter}|hyperpage}{8} \indexentry{BoundaryOfFreeZGWord@\texttt {BoundaryOfFreeZGWord}|hyperpage}{9} \indexentry{ConvertStandardLetter@\texttt {ConvertStandardLetter}|hyperpage}{9} \indexentry{ConvertStandardLetterNC@\texttt {ConvertStandardLetterNC}|hyperpage}{9} \indexentry{ConvertStandardWord@\texttt {ConvertStandardWord}|hyperpage}{9} \indexentry{ConvertStandardWordNC@\texttt {ConvertStandardWordNC}|hyperpage}{9} \indexentry{ConvertLetterToStandardRep@\texttt {ConvertLetterToStandardRep}|hyperpage}{9} \indexentry{ConvertLetterToStandardRepNC@\texttt {ConvertLetterToStandardRepNC}|hyperpage}{9} \indexentry{ConvertWordToStandardRep@\texttt {ConvertWordToStandardRep}|hyperpage}{9} \indexentry{ConvertWordToStandardRepNC@\texttt {ConvertWordToStandardRepNC}|hyperpage}{9} \indexentry{IsFreeZGLetter@\texttt {IsFreeZGLetter}|hyperpage}{10} \indexentry{IsFreeZGWord@\texttt {IsFreeZGWord}|hyperpage}{10} \indexentry{MultiplyGroupEltsNC@\texttt {MultiplyGroupEltsNC}|hyperpage}{10} \indexentry{MultiplyFreeZGLetterWithGroupEltNC@\texttt {MultiplyFreeZGLetterWithGroupEltNC}|hyperpage}{10} \indexentry{MultiplyFreeZGWordWithGroupEltNC@\texttt {MultiplyFreeZGWordWithGroupEltNC}|hyperpage}{10} \indexentry{BoundaryOfFreeZGLetterNC@\texttt {BoundaryOfFreeZGLetterNC}|hyperpage}{10} \indexentry{BoundaryOfFreeZGWordNC@\texttt {BoundaryOfFreeZGWordNC}|hyperpage}{11} \indexentry{GroupRingOfResolution@\texttt {GroupRingOfResolution}|hyperpage}{11} \indexentry{MultiplyGroupEltsLargeGroupRep@\texttt {Multiply}\discretionary {-}{}{}\texttt {Group}\discretionary {-}{}{}\texttt {Elts{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{11} \indexentry{MultiplyGroupEltsNCLargeGroupRep@\texttt {Multiply}\discretionary {-}{}{}\texttt {Group}\discretionary {-}{}{}\texttt {Elts}\discretionary {-}{}{}\texttt {N}\discretionary {-}{}{}\texttt {C{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{11} \indexentry{IsFreeZGLetterNoTermCheckLargeGroupRep@\texttt {IsFree}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Letter}\discretionary {-}{}{}\texttt {No}\discretionary {-}{}{}\texttt {Term}\discretionary {-}{}{}\texttt {Check{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{11} \indexentry{IsFreeZGWordNoTermCheckLargeGroupRep@\texttt {IsFree}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Word}\discretionary {-}{}{}\texttt {No}\discretionary {-}{}{}\texttt {Term}\discretionary {-}{}{}\texttt {Check{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{11} \indexentry{IsFreeZGLetterLargeGroupRep@\texttt {IsFree}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Letter{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{IsFreeZGWordLargeGroupRep@\texttt {IsFree}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Word{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{MultiplyFreeZGLetterWithGroupEltLargeGroupRep@\texttt {Multiply}\discretionary {-}{}{}\texttt {Free}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Letter}\discretionary {-}{}{}\texttt {With}\discretionary {-}{}{}\texttt {Group}\discretionary {-}{}{}\texttt {Elt{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{MultiplyFreeZGLetterWithGroupEltNCLargeGroupRep@\texttt {Multiply}\discretionary {-}{}{}\texttt {Free}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Letter}\discretionary {-}{}{}\texttt {With}\discretionary {-}{}{}\texttt {Group}\discretionary {-}{}{}\texttt {Elt}\discretionary {-}{}{}\texttt {N}\discretionary {-}{}{}\texttt {C{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{MultiplyFreeZGWordWithGroupEltLargeGroupRep@\texttt {Multiply}\discretionary {-}{}{}\texttt {Free}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Word}\discretionary {-}{}{}\texttt {With}\discretionary {-}{}{}\texttt {Group}\discretionary {-}{}{}\texttt {Elt{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{MultiplyFreeZGWordWithGroupEltNCLargeGroupRep@\texttt {Multiply}\discretionary {-}{}{}\texttt {Free}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Word}\discretionary {-}{}{}\texttt {With}\discretionary {-}{}{}\texttt {Group}\discretionary {-}{}{}\texttt {Elt}\discretionary {-}{}{}\texttt {N}\discretionary {-}{}{}\texttt {C{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{GeneratorsOfModuleOfResolutionLargeGroupRep@\texttt {Generators}\discretionary {-}{}{}\texttt {Of}\discretionary {-}{}{}\texttt {Module}\discretionary {-}{}{}\texttt {Of}\discretionary {-}{}{}\texttt {Resolution{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{BoundaryOfGeneratorLargeGroupRep@\texttt {Boundary}\discretionary {-}{}{}\texttt {Of}\discretionary {-}{}{}\texttt {Generator{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{BoundaryOfGeneratorNCLargeGroupRep@\texttt {Boundary}\discretionary {-}{}{}\texttt {Of}\discretionary {-}{}{}\texttt {Generator}\discretionary {-}{}{}\texttt {N}\discretionary {-}{}{}\texttt {C{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{12} \indexentry{BoundaryOfFreeZGLetterNCLargeGroupRep@\texttt {Boundary}\discretionary {-}{}{}\texttt {Of}\discretionary {-}{}{}\texttt {Free}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Letter}\discretionary {-}{}{}\texttt {N}\discretionary {-}{}{}\texttt {C{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{13} \indexentry{BoundaryOfFreeZGLetterLargeGroupRep@\texttt {Boundary}\discretionary {-}{}{}\texttt {Of}\discretionary {-}{}{}\texttt {Free}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Letter{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{13} \indexentry{BoundaryOfFreeZGWordLargeGroupRep@\texttt {Boundary}\discretionary {-}{}{}\texttt {Of}\discretionary {-}{}{}\texttt {Free}\discretionary {-}{}{}\texttt {Z}\discretionary {-}{}{}\texttt {G}\discretionary {-}{}{}\texttt {Word{\textunderscore }}\discretionary {-}{}{}\texttt {Large}\discretionary {-}{}{}\texttt {GroupRep}|hyperpage}{13} \indexentry{ResolutionOfContractingHomotopy@\texttt {ResolutionOfContractingHomotopy}|hyperpage}{14} \indexentry{PartialContractingHomotopyLookup@\texttt {PartialContractingHomotopyLookup}|hyperpage}{14} \indexentry{PartialContractingHomotopyLookupNC@\texttt {PartialContractingHomotopyLookupNC}|hyperpage}{14}