Dear Martin, Dear Forum,

I'm afraid I don't quite understand your objection to the SmallGroup library. What requirements does it not fulfil? Certainly one can change the small group ID back to a GAP group object with SmallGroup(), apply (for example) the Centre() function, and then use IdSmallGroup() to recover the ID of the centre. The small group identification is also unique for a given isomorphism class of groups, so you would get the same ID for the centre of the dihedral group of order 12 as for the permutation group on two letters. (You can also recover a human-readable, non-unique description of the group using StructureDescription.)

I would also point out that "groups of order less than 47" doesn't cover a lot of groups you probably would care about (e.g. symmetric/alternating groups S_5/A_5 and bigger, as mentioned in your example).

Best,
Josh

On 17/12/17 08:58, Martin Rubey wrote:
Indeed, what I would have liked most is to simply use the small groups
library IdSmallGroup.  Unfortunately, this does not quite work, let me
explain:
[...]
The findstat database also contains maps between collections.  For
example, there will be a map "automorphism group" from graphs to groups,
a map "Weyl group" from finite Cartan types, a map "center" from groups
to groups, etc. [besides: I could not come up with all that many
interesting maps from groups to other objects, like permutations, yet]

Thus, I additionally need to uniquely identify those finite groups that
occur after applying a few (2 or 3) maps as image of some other small
object.  For example, applying "automorphism group" to the complete
graph on 6 vertices, or "Weyl group" to A_5 we get the symmetric group
S_6, so this group needs to be uniquely identified.

Being able to identify these images is not an absolute requirement - if
some group occurs as an image and the "classification algorithm" fails,
that's OK.  However, it has to be an isomorphism invariant, and it
shouldn't fail "too often".  Also note that maps may be added in the
future, so some level of robustness is necessary.


_______________________________________________
Forum mailing list
Forum@gap-system.org
https://mail.gap-system.org/mailman/listinfo/forum

Reply via email to