如何增加 MAC 中 GAP 的内存

如何增加 MAC 中 GAP 的内存

如何解决这个问题?我在解决这个问题时遇到了这个

gap> G:=DihedralGroup(120);;

gap> rep:=RegularActionHomomorphism(G);;

gap> H:=Image(rep,G);

<permutation group of size 120 with 5 generators>
gap> mats:=List(GeneratorsOfGroup(H),x->PermutationMat(x,120,GF(5)));
gap> A:=Algebra(GF(5),mats);
<algebra over GF(5), with 5 generators>
gap>  R:=RadicalOfAlgebra(A);
<algebra of dimension 96 over GF(5)>
gap> gens:=List(Basis(R),x->x+One(A));;
gap> B:=Group(gens);
<matrix group with 96 generators>
gap> LoadPackage("Recog");
true
gap> Size(RecognizeGroup(B));
F dim= 120 field=5  0      
12621774483536188886587657044524579674771302961744368076324462890625
gap> 5^96;
12621774483536188886587657044524579674771302961744368076324462890625
gap> LoadPackage("matgrp");
Matrix Group Interface routines by A. Hulpke
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
true
gap> ff:=FittingFreeLiftSetup(B);;

现在错误是这个

Error, reached the pre-set memory limit
(change it with the -o command line option) in
  return SiftedVectorForGaussianRowSpace( 
   LeftActingDomain( UnderlyingLeftModule( B ) ), BasisVectors( B ), 
   B!.heads, v )
 ; at /opt/homebrew/Cellar/gap/4.12.2/libexec/lib/vspcrow.gi:435 called from 
SiftedVector( basis, vec * g 
 ) at /opt/homebrew/Cellar/gap/4.12.2/libexec/pkg/matgrp/lib/recograt.gi:39 called from
op( orb[i], gens[j] 
 ) at /opt/homebrew/Cellar/gap/4.12.2/libexec/pkg/orb/gap/orbits.gi:1206 called from
AddGeneratorsToOrbit( SS!.orb, [ r.rem ] 
 ); at /opt/homebrew/Cellar/gap/4.12.2/libexec/pkg/genss/gap/genss.gi:1222 called from
AddGeneratorToStabilizerChain( topS, x 
 ); at /opt/homebrew/Cellar/gap/4.12.2/libexec/pkg/genss/gap/genss.gi:807 called from
GENSS_RandomElementFromAbove( S, layer 
 ) at /opt/homebrew/Cellar/gap/4.12.2/libexec/pkg/genss/gap/genss.gi:883 called from
...  at *stdin*:14
you can 'return;'

相关内容