\makelabel{gpd:Title page}{} \makelabel{gpd:Abstract}{} \makelabel{gpd:Copyright}{} \makelabel{gpd:Acknowledgements}{} \makelabel{gpd:Table of Contents}{} \makelabel{gpd:Introduction}{1} \makelabel{gpd:Many-object structures}{2} \makelabel{gpd:Magmas with objects}{2.1} \makelabel{gpd:Mappings of many-object structures}{3} \makelabel{gpd:Mappings of magmas with objects}{3.1} \makelabel{gpd:Groupoids}{4} \makelabel{gpd:Groupoids: their elements and attributes}{4.1} \makelabel{gpd:Subgroupoids}{4.2} \makelabel{gpd:Stars, Costars and Homsets}{4.3} \makelabel{gpd:Left, right and double cosets}{4.4} \makelabel{gpd:Conjugation}{4.5} \makelabel{gpd:Mappings of Groupoids}{5} \makelabel{gpd:Mappings to a connected groupoid}{5.1} \makelabel{gpd:General Mappings and composites}{5.2} \makelabel{gpd:Graphs of Groups and Groupoids}{6} \makelabel{gpd:Digraphs}{6.1} \makelabel{gpd:Graphs of Groups}{6.2} \makelabel{gpd:Words in a Graph of Groups and their normal forms}{6.3} \makelabel{gpd:Free products with amalgamation and HNN extensions}{6.4} \makelabel{gpd:GraphsOfGroupoids and their Words}{6.5} \makelabel{gpd:Development History}{7} \makelabel{gpd:Versions of the Package}{7.1} \makelabel{gpd:What needs to be done next?}{7.2} \makelabel{gpd:Bibliography}{Bib} \makelabel{gpd:References}{Bib} \makelabel{gpd:Index}{Ind} \makelabel{gpd:MagmaWithObjects}{2.1.1} \makelabel{gpd:ObjectList}{2.1.1} \makelabel{gpd:MultiplicativeElementWithObjects}{2.1.2} \makelabel{gpd:IsSinglePiece}{2.1.3} \makelabel{gpd:IsDirectProductWithCompleteGraph}{2.1.3} \makelabel{gpd:MagmaMappingWithObjects}{3.1.1} \makelabel{gpd:MappingOfSinglePieces}{3.1.1} \makelabel{gpd:SinglePieceGroupoid}{4.1.1} \makelabel{gpd:GroupAsGroupoid}{4.1.1} \makelabel{gpd:GroupoidByUnion}{4.1.1} \makelabel{gpd:Groupoid}{4.1.1} \makelabel{gpd:PiecesOfGroupoid}{4.1.2} \makelabel{gpd:ObjectsOfGroupoid}{4.1.2} \makelabel{gpd:IsPermGroupoid}{4.1.3} \makelabel{gpd:IsPcGroupoid}{4.1.3} \makelabel{gpd:IsFpGroupoid}{4.1.3} \makelabel{gpd:GroupoidElement}{4.1.4} \makelabel{gpd:IsElementOfGroupoid}{4.1.4} \makelabel{gpd:GroupElement}{4.1.4} \makelabel{gpd:Tail}{4.1.4} \makelabel{gpd:Head}{4.1.4} \makelabel{gpd:Size}{4.1.4} \makelabel{gpd:* for groupoid elements}{4.1.4} \makelabel{gpd:IsSinglePieceGroupoid}{4.1.5} \makelabel{gpd:IsDiscreteGroupoid}{4.1.5} \makelabel{gpd:SubgroupoidByPieces}{4.2.1} \makelabel{gpd:Subgroupoid}{4.2.1} \makelabel{gpd:FullSubgroupoid}{4.2.1} \makelabel{gpd:MaximalDiscreteSubgroupoid}{4.2.1} \makelabel{gpd:DiscreteSubgroupoid}{4.2.1} \makelabel{gpd:FullIdentitySubgroupoid}{4.2.1} \makelabel{gpd:DiscreteIdentitySubgroupoid}{4.2.1} \makelabel{gpd:ObjectStar}{4.3.1} \makelabel{gpd:ObjectCostar}{4.3.1} \makelabel{gpd:Homset}{4.3.1} \makelabel{gpd:IdentityElement}{4.3.2} \makelabel{gpd:RightCoset}{4.4.1} \makelabel{gpd:RightCosetRepresentatives}{4.4.1} \makelabel{gpd:RightCosetsNC}{4.4.1} \makelabel{gpd:LeftCoset}{4.4.1} \makelabel{gpd:LeftCosetRepresentatives}{4.4.1} \makelabel{gpd:LeftCosetRepresentativesFromObject}{4.4.1} \makelabel{gpd:LeftCosetsNC}{4.4.1} \makelabel{gpd:DoubleCoset}{4.4.1} \makelabel{gpd:DoubleCosetRepresentatives}{4.4.1} \makelabel{gpd:DoubleCosetsNC}{4.4.1} \makelabel{gpd:\}{4.5.1} \makelabel{gpd:\{} for groupoid elements}{4.5.1} \makelabel{gpd:MappingOfSinglePieceGroupoids}{5.1.1} \makelabel{gpd:Source}{5.1.1} \makelabel{gpd:Range}{5.1.1} \makelabel{gpd:PieceImages}{5.1.1} \makelabel{gpd:MappingToSinglePieceGroupoid}{5.1.2} \makelabel{gpd:GroupoidMappingWithCommonRange}{5.1.2} \makelabel{gpd:GroupoidMapping}{5.1.2} \makelabel{gpd:IsomorphismNewObjects}{5.1.3} \makelabel{gpd:IdentityMapping}{5.1.3} \makelabel{gpd:InclusionMappingGroupoids}{5.1.4} \makelabel{gpd:RestrictionMappingGroupoids}{5.1.4} \makelabel{gpd:GroupoidMappingByPieces}{5.2.1} \makelabel{gpd:GroupoidMappingByUnion}{5.2.1} \makelabel{gpd:IsGroupoidMapping}{5.2.2} \makelabel{gpd:IsInjectiveOnObjects}{5.2.2} \makelabel{gpd:IsSurjectiveOnObjects}{5.2.2} \makelabel{gpd:IsBijectiveOnObjects}{5.2.2} \makelabel{gpd:IsGroupoidAutomorphism}{5.2.2} \makelabel{gpd:ImagesOfObjects}{5.2.3} \makelabel{gpd:ImagesSource}{5.2.3} \makelabel{gpd:ImageElm}{5.2.3} \makelabel{gpd:Product}{5.2.4} \makelabel{gpd:*,\{} for groupoid mappings}{5.2.4} \makelabel{gpd:InverseMapping}{5.2.5} \makelabel{gpd:Order}{5.2.5} \makelabel{gpd:FpWeightedDigraph}{6.1.1} \makelabel{gpd:IsFpWeightedDigraph}{6.1.1} \makelabel{gpd:InvolutoryArcs}{6.1.1} \makelabel{gpd:GraphOfGroups}{6.2.1} \makelabel{gpd:DigraphOfGraphOfGroups}{6.2.1} \makelabel{gpd:GroupsOfGraphOfGroups}{6.2.1} \makelabel{gpd:SubgroupsOfGraphOfGroups}{6.2.1} \makelabel{gpd:IsomorphismsOfGraphOfGroups}{6.2.1} \makelabel{gpd:IsGraphOfFpGroups}{6.2.2} \makelabel{gpd:IsGraphOfPcGroups}{6.2.2} \makelabel{gpd:IsGraphOfPermGroups}{6.2.2} \makelabel{gpd:RightTransversalsOfGraphOfGroups}{6.2.3} \makelabel{gpd:LeftTransversalsOfGraphOfGroups}{6.2.3} \makelabel{gpd:GraphOfGroupsWord}{6.3.1} \makelabel{gpd:IsGraphOfGroupsWord}{6.3.1} \makelabel{gpd:GraphOfGroupsOfWord}{6.3.1} \makelabel{gpd:WordOfGraphOfGroupsWord}{6.3.1} \makelabel{gpd:ReducedGraphOfGroupsWord}{6.3.2} \makelabel{gpd:IsReducedGraphOfGroupsWord}{6.3.2} \makelabel{gpd:FreeProductWithAmalgamation}{6.4.1} \makelabel{gpd:IsFpaGroup}{6.4.1} \makelabel{gpd:GraphOfGroupsRewritingSystem}{6.4.1} \makelabel{gpd:NormalFormGGRWS}{6.4.1} \makelabel{gpd:HnnExtension}{6.4.2} \makelabel{gpd:IsHnnGroup}{6.4.2} \makelabel{gpd:GraphOfGroupoids}{6.5.1} \makelabel{gpd:IsGraphOfPermGroupoids}{6.5.1} \makelabel{gpd:IsGraphOfFpGroupoids}{6.5.1} \makelabel{gpd:GroupoidsOfGraphOfGroupoids}{6.5.1} \makelabel{gpd:DigraphOfGraphOfGroupoids}{6.5.1} \makelabel{gpd:SubgroupoidsOfGraphOfGroupoids}{6.5.1} \makelabel{gpd:IsomorphismsOfGraphOfGroupoids}{6.5.1} \makelabel{gpd:RightTransversalsOfGraphOfGroupoids}{6.5.1} \makelabel{gpd:LefvtTransversalsOfGraphOfGroupoids}{6.5.1} \makelabel{gpd:GraphOfGroupoidsWord}{6.5.2} \makelabel{gpd:IsGraphOfGroupoidsWord}{6.5.2} \makelabel{gpd:GraphOfGroupoidsOfWord}{6.5.2} \makelabel{gpd:WordOfGraphOfGroupoidsWord}{6.5.2} \makelabel{gpd:ReducedGraphOfGroupoidsWord}{6.5.2} \makelabel{gpd:IsReducedGraphOfGroupoidsWord}{6.5.2}