Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  perf.tst   Sprache: unbekannt

 
Spracherkennung für: .tst vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

gap> START_TEST("perfectgroups.tst");

#
gap> NumberPerfectGroups(1);
1
gap> NumberPerfectGroups(30);
0
gap> NumberPerfectGroups(60);
1
gap> NumberPerfectGroups(60^6);
fail
gap> NumberPerfectLibraryGroups(60^6);
0

#
gap> Filtered(SizesPerfectGroups(),x->x<=10^6);
1601201683363605046607209601080109213201344
  192021602184244825202688300034203600384040804860
  489650405376561657606048607268407200750075607680
  780079209720982810080107521152012144121801440014520
  14580148801500015120153601560016464172801965620160
  21504216002304024360253082592028224291202916029760
  30240307203225632736344403456037500396003973240320
  43008432004332043740460804800050616518405188856448
  57600576245824058320588006048061440624006451264800
  65520688806912074412750007776079200794647986080640
  84672860168640087480921609504096000100920102660103776
  110880112896113460115200115248115320116480117600120000
  120960122472122880126000129024129600131040131712138240
  144060146880148824150348151200151632155520158400159720
  160380161280169344172032174960175560178920180000181440
  183456184320187500190080192000194472201720205200205320
  216000221760223608225792226920230400232320233280237600
  240000241920243000244800244944245760246480254016258048
  259200262080262440263424265680276480285852288120291600
  293760300696302400311040320760322560332640336960344064
  345600352440357840360000362880363000364320366912367416
  368640369096372000375000378000384000387072388800388944
  393120393660410400411264411540417720423360432000435600
  443520446520447216450000451584453600456288460800460992
  464640466560468000475200480000483840489600491520492960
  504000515100516096518400524880531360544320546312550368
  552960571704574560583200587520589680600000604800604920
  607500612468622080626688633600645120647460665280673920
  675840677376685440688128691200693120699840704880712800
  720720721392725760728640729000730800733824734832737280
  748920768000774144777600786240787320806736816480820800
  822528823080846720864000871200874800878460881280885720
  887040892800900000903168907200912576921600921984929280
  933120936000937500943488950400950520960000962280967680
  976500979200979776983040987840 ]

#
gap> DisplayInformationPerfectGroups(1);
#I Perfect group 1:  trivial group
gap> DisplayInformationPerfectGroups(60);
#I Perfect group 60:  simple group  A5
#I   size = 2^2*3*5  orbit size = 5
#I   Holt-Plesken class 1 (0,1) (occurs also in classes 2345)
gap> DisplayInformationPerfectGroups(960);
#I Perfect group 960.1:  A5 2^4
#I   size = 2^6*3*5  orbit size = 16
#I   Holt-Plesken class 1 (4,1)
#I Perfect group 960.2:  A5 2^4'
#I   size = 2^6*3*5  orbit size = 10
#I   Holt-Plesken class 1 (4,2) (occurs also in class 7)
gap> DisplayInformationPerfectGroups(3420);
#I Perfect group 3420:  simple group  L2(19)
#I   size = 2^2*3^2*5*19  orbit size = 20
#I   Holt-Plesken class 22
gap> DisplayInformationPerfectGroups(3840,1);
#I Perfect group 3840:  A5 ( 2^4 E 2^1 A ) C 2^1 I
#I   centre = 4  size = 2^8*3*5  orbit size = 64
#I   Holt-Plesken class 1 (6,1)
gap> DisplayInformationPerfectGroups([3840,2]);
#I Perfect group 3840:  A5 ( 2^4 E 2^1 A ) C 2^1 II
#I   centre = 4  size = 2^8*3*5  orbit size = 64
#I   Holt-Plesken class 1 (6,2)
gap> DisplayInformationPerfectGroups(967680,4);
#I Perfect group 
967680:  quasisimple group  L3(43^1 x ( 2^1 A 2^1 ) x ( 2^1 A 2^1 )
#I   centre = 48  size = 2^10*3^3*5*7  orbit sizes = 63 + 224 + 224
#I   Holt-Plesken class 27 (4,1)

#
gap> SizeNumbersPerfectGroups("A8");
[ [ 201604 ], [ 403203 ], [ 3225604 ], [ 3225605 ], [ 6451204 ], 
  [ 6451205 ], [ 12096001 ], [ 12902401 ] ]
gap> SizeNumbersPerfectGroups("A8",-1);
Error, illegal order of abelian factor
gap> SizeNumbersPerfectGroups("S8");
Error, illegal name of simple factor

#
gap> PerfectIdentification(AlternatingGroup(5));
601 ]
gap> PerfectIdentification(AlternatingGroup(4));
fail
gap> PerfectIdentification(AlternatingGroup(8));
201604 ]
gap> PerfectIdentification(PSL(5,2));
#W  No information about size 9999360 available
fail

#
# construct some perfect groups which exercise the different construction methods
#
gap> PerfectGroup(480001);
A5 # 2^5 5^2 [1]
gap> PerfectGroup(564481);
( L3(2) x L3(2) ) 2^1 [1]
gap> PerfectGroup(564482);
( L3(2) x L3(2) ) 2^1 [2]
gap> PerfectGroup(777601);
A5 # 2^4 3^4 [1]
gap> PerfectGroup(IsPermGroup, 480001);
A5 # 2^5 5^2 [1]

#
# alternate constructors
#
gap> g:=PerfectGroup(IsPermGroup, 601);
A5
gap> IsPermGroup(g);
true
gap> g:=PerfectGroup(IsSubgroupFpGroup, 601);
A5
gap> IsFpGroup(g);
true

#
# test PerfGrpConst directly for some corner cases
#
gap> PerfGrpConst(IsPermGroup, []);
Group(())
gap> PerfGrpConst(IsSubgroupFpGroup, []);
<fp group on the generators [ f1 ]>
gap> PerfGrpConst(IsPermGroup, [[5]]);
Error, not supported
gap> PerfGrpConst(IsSubgroupFpGroup, [[5]]);
Error, not supported

#
# test error handling
#
gap> PerfectGroup(1,2);
Error, PerfectGroup(1,2) does not exist !
gap> PerfectGroup(30,1);
Error, PerfectGroup(30,1) does not exist !

#
gap> STOP_TEST("perfectgroups.tst");

[Dauer der Verarbeitung: 0.16 Sekunden, vorverarbeitet 2026-06-17]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik