[GAP Forum] List of available functions
Alexander Konovalov
alexander.konovalov at gmail.com
Sat Nov 13 15:42:19 GMT 2010
Dear Timothy, dear Forum,
On 10 Nov 2010, at 19:46, Ivan Andrus wrote:
> Perhaps GLOBAL_FUNCTION_NAMES is what you are looking for.
>
> -Ivan Andrus
>
> On Nov 9, 2010, at 3:52 AM, Timothy Murphy wrote:
>
>> I once brought up a list of available functions in GAP,
>> but have forgotten what command I gave.
>> Could some kind soul remind me, please.
>> (I'm mainly interested in functions related to groups.)
In addition to Joe's reference to the HTML version of the manual
(which is not only available on the GAP website, but is also a
part of a GAP installation), I would recommend using the search
facilities of the GAP help system as the best way to get an
overview of the functionality related with groups.
Entering ??group at the GAP prompt will result in this:
gap> ??group
Help: several entries match this topic - type ?2 to get match [2]
[1] polycyclic (not loaded): Group
[2] RCWA (not loaded): Group
[3] Tutorial: Groups and Homomorphisms
[4] Tutorial: Permutation groups
[5] Tutorial: Actions of Groups
[6] Tutorial: Subgroups as Stabilizers
[7] Tutorial: Group Homomorphisms by Images
[8] Tutorial: Further Information about Groups and Homomorphisms
[9] Tutorial: group general mapping
[10] Tutorial: GroupHomomorphismByImages vs. GroupGeneralMappingByImages
[11] Tutorial: group general mapping single-valued
[12] Tutorial: group general mapping total
[13] Reference: Free Groups, Monoids and Semigroups
[14] Reference: FreeGroup
[15] Reference: Rewriting in Groups and Monoids
-- <space> page, <n> next line, <b> back, <p> back line, <q> quit --
and (for my particular GAP installation) this ends up with more than a
thousand entries, including also those from GAP packages manuals:
...
[1180] RCWA (not loaded): GeneratorsAndInverses for a group
[1181] RCWA (not loaded): EpimorphismByGenerators for two groups
gap>
Note that GLOBAL_FUNCTION_NAMES is an undocumented internal variable
(as its name in uppercase with underscores suggests). Moreover, it
does not contain GAP operations, as you can see from the following
convincing example:
gap> ConjugacyClasses;
<Operation "ConjugacyClasses">
gap> "ConjugacyClasses" in GLOBAL_FUNCTION_NAMES;
false
so it will not give you the full picture (unless you are specifically
interested in the list of *functions* and not operations).
Best regards,
Alexander
More information about the Forum
mailing list