[GAP Forum] DirectFactorsOfGroup
Horvath Gabor
ghorvath at science.unideb.hu
Thu Feb 17 21:29:46 GMT 2022
Actually, let me correct myself.
Current implementation is based on some tweaks and then computing all
normal subgroups, because most of the cases the Kayal-Nezhmetdinov
algorithm performed slower. That algorithm can still be called with the
useKN option if someone wants to.
As I see, though, Chris Jefferson recently has published an algorithm for
permutation groups given by generators. Not sure if that is implemented in
some package, though.
https://www.sciencedirect.com/science/article/abs/pii/S0747717121000274
Thanks,
Gábor
On Thu, 17 Feb 2022, Horvath Gabor wrote:
>
> Dear Bob,
>
> You are correct, there is no documentation for this function, because indeed,
> originally it was developed for StructureDescription.
>
> However, it's output should be valid. The only possible concern is the
> running time. Though for small groups library I would expect it to produce
> results reasonably quick (say <1 hour on some new hardware even in the worst
> case), unless it is some huge nilpotent group.
>
> The current implementation uses the Kayal-Nezhmetdinov algorithm, together
> with some tweaks that try to figure out early on in some cases if the group
> is indecomposable.
>
> https://www.semanticscholar.org/paper/Factoring-Groups-Efficiently-Kayal-Nezhmetdinov/d37fa0e6307a8de1f5d927efbb66817486fbf289
>
> Thanks,
> Gábor
>
> On Thu, 17 Feb 2022, Bob Heffernan wrote:
>
>> Dear all,
>>
>> I want to check whether a group is indecomposable (i.e. it cannot be
>> written as a direct product of smaller groups). I'm making use of the GAP
>> function DirectFactorsOfGroup, so a group is indecomposable if the list
>> returned by this function has length 1.
>>
>> This function is, however, undocumented. My understanding is that it
>> exists to be used by StructureDescription. The documentation for
>> StructureDescription mentions that it is primarily intended for small
>> groups (of order less than 100) and I know it is intended as an educational
>> tool more than anything else.
>>
>> So, it is possibly the case that DirectFactorsOfGroup is intended only to
>> be "good enough" for the purposes of StructureDescription and it might be
>> that I shouldn't trust it too far.
>>
>> The groups I'm looking at are all in the library of small groups, so they
>> are "small" in that sense, but have orders larger than 100.
>>
>> Can anybody shed any light on this?
>>
>> Thank you & best regards,
>> Bob Heffernan
>>
>> _______________________________________________
>> Forum mailing list
>> Forum at gap-system.org
>> https://mail.gap-system.org/mailman/listinfo/forum
>>
>
>
> Horvath Gabor
> -------------------------------------------------------------------------------
> e-mail: ghorvath at science.unideb.hu
> phone: +36 52 512900 / 22798
> web: http://www.math.unideb.hu/horvath-gabor
Horvath Gabor
-------------------------------------------------------------------------------
e-mail: ghorvath at science.unideb.hu
phone: +36 52 512900 / 22798
web: http://www.math.unideb.hu/horvath-gabor
More information about the Forum
mailing list