1\makelabel{xgap:How to read this manual}{1} 2\makelabel{xgap:What is XGAP?}{2} 3\makelabel{xgap:Basics}{2.1} 4\makelabel{xgap:What you can do with XGAP}{2.2} 5\makelabel{xgap:How does it work?}{2.3} 6\makelabel{xgap:Historical Remarks and Acknowledgements}{2.4} 7\makelabel{xgap:Installing XGAP}{3} 8\makelabel{xgap:Overview}{3.1} 9\makelabel{xgap:What you need to install XGAP}{3.2} 10\makelabel{xgap:Getting and unpacking the sources}{3.3} 11\makelabel{xgap:Configuring and Compiling the C part}{3.4} 12\makelabel{xgap:Installing the Startup Script}{3.5} 13\makelabel{xgap:Installing in a different than the standard location}{3.6} 14\makelabel{xgap:Subgroup Lattices - Examples}{4} 15\makelabel{xgap:The Subgroup Lattice of the Dihedral Group of Order 8}{4.1} 16\makelabel{xgap:gapxgap}{4.1} 17\makelabel{xgap:A Partial Subgroup Lattice of the Symmetric Group on 6 Points}{4.2} 18\makelabel{xgap:xgapgap}{4.2} 19\makelabel{xgap:A Partial Subgroup Lattice of the Cavicchioli Group}{4.3} 20\makelabel{xgap:A Partial Subgroup Lattice of the Trefoil Knot Group}{4.4} 21\makelabel{xgap:A Partial Subgroup Lattice of a Finitely Presented Group}{4.5} 22\makelabel{xgap:A Partial Subgroup Lattice of a Space Group}{4.6} 23\makelabel{xgap:Subgroup Lattices - Systematic Description}{5} 24\makelabel{xgap:GraphicSubgroupLattice}{5.1} 25\makelabel{xgap:GraphicSubgroupLattice!default sheet size form}{5.1.1} 26\makelabel{xgap:GraphicSubgroupLattice!sheet size setting form}{5.1.2} 27\makelabel{xgap:GraphicSubgroupLattice, Protocol of Group Theoretic Constructions}{5.2} 28\makelabel{xgap:loggingfacility}{5.2} 29\makelabel{xgap:GraphicSubgroupLattice, Labelling of Levels}{5.3} 30\makelabel{xgap:levelsintro}{5.3} 31\makelabel{xgap:GraphicSubgroupLattice, Moving Vertices}{5.4} 32\makelabel{xgap:GraphicSubgroupLattice, Selecting Vertices}{5.5} 33\makelabel{xgap:GraphicSubgroupLattice, Inserting Vertices}{5.6} 34\makelabel{xgap:InsertVertex}{5.6.1} 35\makelabel{xgap:InsertVertex}{5.6.1} 36\makelabel{xgap:GraphicSubgroupLattice, Sheet Menu}{5.7} 37\makelabel{xgap:save as postscript}{5.7.1} 38\makelabel{xgap:close graphic sheet}{5.7.2} 39\makelabel{xgap:GraphicSubgroupLattice, Poset Menu}{5.8} 40\makelabel{xgap:Redraw}{5.8.1} 41\makelabel{xgap:Show Levels}{5.8.2} 42\makelabel{xgap:Show Levelparameters}{5.8.3} 43\makelabel{xgap:Delete Vertices}{5.8.4} 44\makelabel{xgap:Delete Edge}{5.8.5} 45\makelabel{xgap:Merge Classes}{5.8.6} 46\makelabel{xgap:Magnify Lattice}{5.8.7} 47\makelabel{xgap:Shrink Lattice}{5.8.8} 48\makelabel{xgap:Resize Lattice}{5.8.9} 49\makelabel{xgap:Resize Sheet}{5.8.10} 50\makelabel{xgap:Change Labels}{5.8.11} 51\makelabel{xgap:Average Y Positions}{5.8.12} 52\makelabel{xgap:Average X Positions}{5.8.13} 53\makelabel{xgap:Rearrange Classes}{5.8.14} 54\makelabel{xgap:Use BlackWhite}{5.8.15} 55\makelabel{xgap:GraphicSubgroupLattice, Subgroups Menu}{5.9} 56\makelabel{xgap:All Subgroups}{5.9.1} 57\makelabel{xgap:Centralizers}{5.9.2} 58\makelabel{xgap:Centres}{5.9.3} 59\makelabel{xgap:Closure}{5.9.4} 60\makelabel{xgap:Closures}{5.9.5} 61\makelabel{xgap:Commutator Subgroups}{5.9.6} 62\makelabel{xgap:Conjugate Subgroups}{5.9.7} 63\makelabel{xgap:Cores}{5.9.8} 64\makelabel{xgap:Derived Series}{5.9.9} 65\makelabel{xgap:Derived Subgroups}{5.9.10} 66\makelabel{xgap:Fitting Subgroups}{5.9.11} 67\makelabel{xgap:Intermediate Subgroups}{5.9.12} 68\makelabel{xgap:Intersection}{5.9.13} 69\makelabel{xgap:Intersections}{5.9.14} 70\makelabel{xgap:Normalizers}{5.9.15} 71\makelabel{xgap:Normal Closures}{5.9.16} 72\makelabel{xgap:Normal Subgroups}{5.9.17} 73\makelabel{xgap:Sylow Subgroups}{5.9.18} 74\makelabel{xgap:SelectedGroups to GAP}{5.9.19} 75\makelabel{xgap:InsertVertices from GAP}{5.9.20} 76\makelabel{xgap:Start Logging}{5.9.21} 77\makelabel{xgap:Stop Logging}{5.9.22} 78\makelabel{xgap:GraphicSubgroupLattice, Information Menu}{5.10} 79\makelabel{xgap:Size}{5.10.1} 80\makelabel{xgap:Index}{5.10.2} 81\makelabel{xgap:IsAbelian}{5.10.3} 82\makelabel{xgap:IsCyclic}{5.10.4} 83\makelabel{xgap:IsNilpotent}{5.10.5} 84\makelabel{xgap:IsPerfect}{5.10.6} 85\makelabel{xgap:IsSimple}{5.10.7} 86\makelabel{xgap:IsSolvable}{5.10.8} 87\makelabel{xgap:IsCentral}{5.10.9} 88\makelabel{xgap:IsNormal}{5.10.10} 89\makelabel{xgap:Isomorphism}{5.10.11} 90\makelabel{xgap:Vertex Shapes}{5.11} 91\makelabel{xgap:circle!vertex shape}{5.11.1} 92\makelabel{xgap:diamond!vertex shape}{5.11.2} 93\makelabel{xgap:rectangle!vertex shape}{5.11.3} 94\makelabel{xgap:GGLLimitForIsNormalCalc}{5.11.4} 95\makelabel{xgap:GraphicSubgroupLattice for FpGroups, Subgroups Menu}{5.12} 96\makelabel{xgap:Abelian Prime Quotient}{5.12.1} 97\makelabel{xgap:All Overgroups}{5.12.2} 98\makelabel{xgap:Closure!for FpGroups}{5.12.3} 99\makelabel{xgap:Compare Subgroups}{5.12.4} 100\makelabel{xgap:Conjugacy Class}{5.12.5} 101\makelabel{xgap:Cores!for FpGroups}{5.12.6} 102\makelabel{xgap:Derived SubgroupsFp}{5.12.7} 103\makelabel{xgap:Epimorphisms (GQuotients)}{5.12.8} 104\makelabel{xgap:Intermediate Subgroups!for FpGroups}{5.12.9} 105\makelabel{xgap:Intersection!for FpGroups}{5.12.10} 106\makelabel{xgap:Intersections!for FpGroups}{5.12.11} 107\makelabel{xgap:Low Index Subgroups}{5.12.12} 108\makelabel{xgap:Normalizers!for FpGroups}{5.12.13} 109\makelabel{xgap:Prime Quotient}{5.12.14} 110\makelabel{xgap:Test Conjugacy}{5.12.15} 111\makelabel{xgap:SelectedGroups to GAP!for FpGroups}{5.12.16} 112\makelabel{xgap:InsertVertices from GAP!for FpGroups}{5.12.17} 113\makelabel{xgap:Start Logging!for FpGroups}{5.12.18} 114\makelabel{xgap:Stop Logging!for FpGroups}{5.12.19} 115\makelabel{xgap:GraphicSubgroupLattice for FpGroups, Information Menu}{5.13} 116\makelabel{xgap:Index!for FpGroups}{5.13.1} 117\makelabel{xgap:IsNormal!for FpGroups}{5.13.2} 118\makelabel{xgap:IsFpGroup}{5.13.3} 119\makelabel{xgap:Abelian Invariants}{5.13.4} 120\makelabel{xgap:Coset Table}{5.13.5} 121\makelabel{xgap:IsomorphismFpGroup}{5.13.6} 122\makelabel{xgap:Factor Fp Group}{5.13.7} 123\makelabel{xgap:Graphic Sheets - Basic graphic operations}{6} 124\makelabel{xgap:Graphic Sheet Objects}{6.1} 125\makelabel{xgap:GraphicSheet}{6.1.1} 126\makelabel{xgap:Close!Callback}{6.1.2} 127\makelabel{xgap:LeftPBDown}{6.1.3} 128\makelabel{xgap:RightPBDown}{6.1.4} 129\makelabel{xgap:ShiftLeftPBDown}{6.1.5} 130\makelabel{xgap:ShiftRightPBDown}{6.1.6} 131\makelabel{xgap:CtrlLeftPBDown}{6.1.7} 132\makelabel{xgap:CtrlRightPBDown}{6.1.8} 133\makelabel{xgap:InstallCallback}{6.1.9} 134\makelabel{xgap:RemoveCallback}{6.1.10} 135\makelabel{xgap:Callback}{6.1.11} 136\makelabel{xgap:IsAlive}{6.1.12} 137\makelabel{xgap:Close}{6.1.13} 138\makelabel{xgap:Resize}{6.1.14} 139\makelabel{xgap:WindowId}{6.1.15} 140\makelabel{xgap:SetTitle}{6.1.16} 141\makelabel{xgap:SaveAsPS}{6.1.17} 142\makelabel{xgap:FastUpdate}{6.1.18} 143\makelabel{xgap:Graphic Objects in Sheets}{6.2} 144\makelabel{xgap:IsGraphicObject}{6.2.1} 145\makelabel{xgap:Box}{6.2.2} 146\makelabel{xgap:Box}{6.2.2} 147\makelabel{xgap:Circle}{6.2.3} 148\makelabel{xgap:Circle}{6.2.3} 149\makelabel{xgap:Disc}{6.2.4} 150\makelabel{xgap:Disc}{6.2.4} 151\makelabel{xgap:Diamond}{6.2.5} 152\makelabel{xgap:Diamond}{6.2.5} 153\makelabel{xgap:Rectangle}{6.2.6} 154\makelabel{xgap:Rectangle}{6.2.6} 155\makelabel{xgap:Line}{6.2.7} 156\makelabel{xgap:Line}{6.2.7} 157\makelabel{xgap:Text}{6.2.8} 158\makelabel{xgap:Text}{6.2.8} 159\makelabel{xgap:Connection}{6.2.9} 160\makelabel{xgap:Connection}{6.2.9} 161\makelabel{xgap:Disconnect}{6.2.10} 162\makelabel{xgap:Draw}{6.2.11} 163\makelabel{xgap:Delete![gobject]}{6.2.12} 164\makelabel{xgap:Delete![gobject]}{6.2.12} 165\makelabel{xgap:Destroy}{6.2.13} 166\makelabel{xgap:Revive}{6.2.14} 167\makelabel{xgap:Move![gobject]}{6.2.15} 168\makelabel{xgap:MoveDelta}{6.2.16} 169\makelabel{xgap:PSString}{6.2.17} 170\makelabel{xgap:PrintInfo}{6.2.18} 171\makelabel{xgap:Recolor![gobject]}{6.2.19} 172\makelabel{xgap:Reshape![gobject]}{6.2.20} 173\makelabel{xgap:in!for graphic objects}{6.2.21} 174\makelabel{xgap:Change}{6.2.22} 175\makelabel{xgap:Relabel![gobject]}{6.2.23} 176\makelabel{xgap:SetWidth![gobject]}{6.2.24} 177\makelabel{xgap:Highlight![gobject]}{6.2.25} 178\makelabel{xgap:Highlight![gobject]}{6.2.25} 179\makelabel{xgap:Colors in XGAP}{6.3} 180\makelabel{xgap:Color Models}{6.3} 181\makelabel{xgap:COLORS}{6.3.1} 182\makelabel{xgap:Operations for Graphic Objects}{6.4} 183\makelabel{xgap:Global Information}{6.5} 184\makelabel{xgap:VERTEX!record}{6.5.1} 185\makelabel{xgap:FONTS}{6.5.2} 186\makelabel{xgap:FontInfo}{6.5.3} 187\makelabel{xgap:BUTTONS}{6.5.4} 188\makelabel{xgap:User Communication}{7} 189\makelabel{xgap:Menus in Graphic Sheets}{7.1} 190\makelabel{xgap:Menu![menu]}{7.1.1} 191\makelabel{xgap:Menu![menu]}{7.1.1} 192\makelabel{xgap:Check}{7.1.2} 193\makelabel{xgap:Enable}{7.1.3} 194\makelabel{xgap:Enable}{7.1.3} 195\makelabel{xgap:Mouse Events}{7.2} 196\makelabel{xgap:WcQueryPointer}{7.2.1} 197\makelabel{xgap:Drag}{7.2.2} 198\makelabel{xgap:Dialogs}{7.3} 199\makelabel{xgap:Dialog}{7.3.1} 200\makelabel{xgap:Query}{7.3.2} 201\makelabel{xgap:Query}{7.3.2} 202\makelabel{xgap:Popups}{7.4} 203\makelabel{xgap:PopupMenu}{7.4.1} 204\makelabel{xgap:Query!for popup}{7.4.2} 205\makelabel{xgap:TextSelector}{7.4.3} 206\makelabel{xgap:Enable!for text selectors}{7.4.4} 207\makelabel{xgap:Enable!for text selectors}{7.4.4} 208\makelabel{xgap:Relabel!for text selectors}{7.4.5} 209\makelabel{xgap:Relabel!for text selectors}{7.4.5} 210\makelabel{xgap:SetName!for text selectors}{7.4.6} 211\makelabel{xgap:Reset!for text selectors}{7.4.7} 212\makelabel{xgap:Close!for text selectors}{7.4.8} 213\makelabel{xgap:IndexOfSelectedText}{7.4.9} 214\makelabel{xgap:IndexOfSelectedButton}{7.4.10} 215\makelabel{xgap:Graphic Posets}{8} 216\makelabel{xgap:Introduction}{8.1} 217\makelabel{xgap:Operations}{8.2} 218\makelabel{xgap:GraphicPoset}{8.2.1} 219\makelabel{xgap:CreateLevel}{8.2.2} 220\makelabel{xgap:CreateLevel}{8.2.2} 221\makelabel{xgap:CreateClass}{8.2.3} 222\makelabel{xgap:Vertex![poset]}{8.2.4} 223\makelabel{xgap:Edge}{8.2.5} 224\makelabel{xgap:Edge}{8.2.5} 225\makelabel{xgap:Delete!for edge in poset}{8.2.6} 226\makelabel{xgap:Delete!for vertex in poset}{8.2.6} 227\makelabel{xgap:Delete!for class in poset}{8.2.6} 228\makelabel{xgap:DeleteLevel}{8.2.7} 229\makelabel{xgap:ResizeLevel}{8.2.8} 230\makelabel{xgap:MoveLevel}{8.2.9} 231\makelabel{xgap:Relabel![poset]}{8.2.10} 232\makelabel{xgap:Relabel![poset]}{8.2.10} 233\makelabel{xgap:Relabel![poset]}{8.2.10} 234\makelabel{xgap:Relabel![poset]}{8.2.10} 235\makelabel{xgap:Move![poset]}{8.2.11} 236\makelabel{xgap:Move![poset]}{8.2.11} 237\makelabel{xgap:Reshape![poset]}{8.2.12} 238\makelabel{xgap:Reshape![poset]}{8.2.12} 239\makelabel{xgap:Recolor![poset]}{8.2.13} 240\makelabel{xgap:Recolor![poset]}{8.2.13} 241\makelabel{xgap:Recolor![poset]}{8.2.13} 242\makelabel{xgap:Recolor![poset]}{8.2.13} 243\makelabel{xgap:SetWidth![poset]}{8.2.14} 244\makelabel{xgap:SetWidth![poset]}{8.2.14} 245\makelabel{xgap:Highlight![poset]}{8.2.15} 246\makelabel{xgap:Highlight![poset]}{8.2.15} 247\makelabel{xgap:Select}{8.2.16} 248\makelabel{xgap:Select}{8.2.16} 249\makelabel{xgap:DeselectAll}{8.2.17} 250\makelabel{xgap:Selected}{8.2.18} 251\makelabel{xgap:ChooseLabel}{8.2.19} 252\makelabel{xgap:ChooseLabel}{8.2.19} 253\makelabel{xgap:ChooseLevel}{8.2.20} 254\makelabel{xgap:ChooseClass}{8.2.21} 255\makelabel{xgap:ChooseColor}{8.2.22} 256\makelabel{xgap:ChooseColor}{8.2.22} 257\makelabel{xgap:ChooseHighlight}{8.2.23} 258\makelabel{xgap:ChoosePosition}{8.2.24} 259\makelabel{xgap:ChoosePosition}{8.2.24} 260\makelabel{xgap:ChooseShape}{8.2.25} 261\makelabel{xgap:ChooseWidth}{8.2.26} 262\makelabel{xgap:ChooseWidth}{8.2.26} 263\makelabel{xgap:CompareLevels}{8.2.27} 264\makelabel{xgap:WhichLevel}{8.2.28} 265\makelabel{xgap:WhichClass}{8.2.29} 266\makelabel{xgap:WhichVertex}{8.2.30} 267\makelabel{xgap:WhichVertex}{8.2.30} 268\makelabel{xgap:WhichVertex}{8.2.30} 269\makelabel{xgap:WhichVertices}{8.2.31} 270\makelabel{xgap:WhichVertices}{8.2.31} 271\makelabel{xgap:WhichVertices}{8.2.31} 272\makelabel{xgap:Levels}{8.2.32} 273\makelabel{xgap:Classes}{8.2.33} 274\makelabel{xgap:Vertices}{8.2.34} 275\makelabel{xgap:Maximals}{8.2.35} 276\makelabel{xgap:MaximalIn}{8.2.36} 277\makelabel{xgap:PositionLevel}{8.2.37} 278\makelabel{xgap:Menu![poset]}{8.2.38} 279\makelabel{xgap:ModifyEnabled}{8.2.39} 280\makelabel{xgap:InstallPopup}{8.2.40} 281\makelabel{xgap:PosetLeftClick}{8.2.41} 282\makelabel{xgap:PosetCtrlLeftClick}{8.2.42} 283\makelabel{xgap:PosetRightClick}{8.2.43} 284\makelabel{xgap:UserDeleteVerticesOp}{8.2.44} 285\makelabel{xgap:UserDeleteEdgeOp}{8.2.45} 286\makelabel{xgap:UserMergeClassesOp}{8.2.46} 287\makelabel{xgap:UserMagnifyLattice}{8.2.47} 288\makelabel{xgap:UserShrinkLattice}{8.2.48} 289\makelabel{xgap:UserResizeLattice}{8.2.49} 290\makelabel{xgap:UserResizeSheet}{8.2.50} 291\makelabel{xgap:UserMoveLattice}{8.2.51} 292\makelabel{xgap:UserChangeLabels}{8.2.52} 293\makelabel{xgap:UserAverageY}{8.2.53} 294\makelabel{xgap:UserAverageX}{8.2.54} 295\makelabel{xgap:UserRearrangeClasses}{8.2.55} 296\makelabel{xgap:UserUseBlackWhite}{8.2.56} 297\makelabel{xgap:PosetShowLevels}{8.2.57} 298\makelabel{xgap:PosetShowLevelparams}{8.2.58} 299\makelabel{xgap:DoRedraw}{8.2.59} 300\makelabel{xgap:An Example}{8.3} 301\makelabel{xgap:Graphic Graphs}{9} 302\makelabel{xgap:Differences to XGAP 3}{10} 303\makelabel{xgap:Concept}{10.1} 304\makelabel{xgap:User Interface}{10.2} 305\makelabel{xgap:Where code has to be changed}{10.3} 306\makelabel{xgap:Bibliography}{} 307\setcitlab {Cav86}{Cav86} 308\setcitlab {FJ65}{FJ70} 309\setcitlab {HR91}{HR91} 310\setcitlab {SK95}{Kei95} 311\makelabel{xgap:Index}{} 312