This is a question in the mathematical software called GAP:
What is the command for displaying all the generators of a given group?
I have been searching around but yet not found anything helpful, so I am hoping I will get a quick response here.
This is a question in the mathematical software called GAP:
What is the command for displaying all the generators of a given group?
I have been searching around but yet not found anything helpful, so I am hoping I will get a quick response here.
I think you may have in mind GeneratorsOfGroup
. Enter ?GeneratorsOfGroup
in GAP to see the documentation.
Remark: It may be useful to extend this post by some hints on using the GAP help system from the GAP command line. A single question mark returns all manual sections (for GAP and packages) with the title starting from the given word, for example:
gap> ?generators
Help: several entries match this topic - type ?2 to get match [2]
[1] loops (not loaded): Generators
[2] Modules (not loaded): Generators
[3] Semigroups (not loaded): Generators
[4] Tutorial: GeneratorsOfSomething
...
[14] Reference: GeneratorsOfGroup
So, looking at entries 4 and/or 14 one would be able to find GeneratorsOfGroup
.
Double question mark returns all manual sections whose title contains the given word, for example:
gap> ??Soluble
Help: several entries match this topic - type ?2 to get match [2]
[1] Reference: IsPSolubleCharacterTable
[2] Reference: IsPSolubleCharacterTableOp
[3] Reference: ComputedIsPSolubleCharacterTables
[4] Reference: Conjugacy Classes in Solvable Groups
[5] Reference: Irreducible Solvable Matrix Groups
[6] Reference: SupersolvableResiduum
[7] Reference: IsSolvableGroup
[8] Reference: IsSupersolvableGroup
[9] Reference: IsPSolvable
This also demonstrates another feature that recently appeared in GAP: the output below contains both versions, solvable and soluble. What happens is that the search system uses the internal variable TRANSATL
(for "transatlantic" :) to search for the following pairs of spelling patterns:
gap> TRANSATL;
[ [ "atalogue", "atalog" ], [ "olour", "olor" ], [ "entre", "enter" ],
[ "isation", "ization" ], [ "ise", "ize" ], [ "abeling", "abelling" ],
[ "olvable", "oluble" ], [ "yse", "yze" ] ]
P.S. By default, the GAP help system displays the text version of the documentation. Using the SetHelpViewer
command (see ?SetHelpViewer
) one could set it to open its HTML-version in the browser, enjoying hyperlinks for navigation and MathJax support. Then one could add the call to SetHelpViewer
to the gap.ini
or gaprc
file (see here) to use this setting for any new GAP session by default.
See also this answer for some more details.
I did the group according to the presentation you noted above:
F:=FreeGroup("a","b");;
a:=F.1;;
b:=F.2;;
G:=F/[a^25,b^5,b*a*b^(-1)*a^(-6)];;
Size(G);
125
StructureDescription(G);
"C25 : C5"