[GAP Forum] efficient factorisation of integers in computing Abelianisation

Jean RAIMBAULT Jean.Raimbault at math.univ-toulouse.fr
Fri Jan 12 08:11:59 GMT 2018


Hello all,

I am currently trying to use GAP to compute the first homology of some 
large-index congruence subgroups in arithmetic Kleinian groups. Large 
primes often occur in the order of the torsion subgroup of such homology 
and this causes the computation to be stalled by the inefficiency of the 
factoring method ("FactorsInt") use in the function "AbelianInvariants".

For example a computation lasted for more than three hours (after the 
group presentation was obtained) because of the failure to factor the 
integer

105023714400084996151549919196232398687915731 = 8882788338909318083641 * 
11823282329046290928491

(the number of "RhoTrials" kept augmenting but the algorithm failed to 
terminate). On the other hand the factorisation above was almost 
immediately computed by the function "Factors" after loading the package 
"FactInt".

So I was wondering whether there is a simple way to force the function 
AbelianInvariants to use the latter method of factorisation, or a 
package with a function computing abelianisation of a group when large 
primes occur in the invariants.

Cheers,

Jean Raimbault.




More information about the Forum mailing list