Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/smallclassnr/tst/   (GAP Algebra Version 4.15.1©)  Datei vom 11.9.2025 mit Größe 2 kB image not shown  

Quelle  smallclassnr.tst   Sprache: unbekannt

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

gap> START_TEST( "Testing SmallClassNr" );

#
gap> grps := AllSmallClassNrGroups( [ 1..14 ] );;
gap> Collected( List( grps, NrConjugacyClasses ) );
[ [ 11 ], [ 21 ], [ 32 ], [ 44 ], [ 58 ], [ 68 ], [ 712 ], [ 821 ], [ 926 ], [ 1037 ], [ 1135 ], [ 1251 ], [ 1353 ], [ 1493 ] ]

#
gap> NrSmallClassNrGroups( 10 );
37
gap> NrSmallClassNrGroups( [1..7] );
36
gap> NrSmallClassNrGroups( [13..14], IsNilpotentGroup, false );
115
gap> NrSmallClassNrGroups( 15 );
Error, the library of groups of class number 15 is not available

#
gap> IsAlternatingGroup( SmallClassNrGroup( [ 58 ] ) );
true
gap> IsSimpleGroup( SmallClassNrGroup( 1035 ) );
true
gap> SmallClassNrGroup( 22 );
Error, there is just 1 group of class number 2
gap> SmallClassNrGroup( 1038 );
Error, there are just 37 groups of class number 10
gap> SmallClassNrGroup( 1515 );
Error, the library of groups of class number 15 is not available
gap> IdClassNr( AlternatingGroup( 5 ) );
58 ]
gap> IdClassNr( MathieuGroup( 11 ) );
1035 ]
gap> IdClassNr( PcGroupCode( 832224 ) );
Error, the library of groups of class number 15 is not available

#
gap> G := OneSmallClassNrGroup( [ 4..11 ], IsSolvableGroup, IsNilpotentGroup, false, DerivedLength, [ 34 ], IsSupersolvableGroup );;
gap> Size( G );
54
gap> NrConjugacyClasses( G );
10
gap> H := OneSmallClassNrGroup( [ 4..11 ], IsSolvableGroup, IsNilpotentGroup, false, DerivedLength, [ 4 ], IsSupersolvableGroup );
fail
gap> SL42 := OneSmallClassNrGroup( 14, IsSolvableGroup, false, IsSL  );;
gap> IsomorphismGroups( SL42, SL(4,2) ) <> fail;
true
gap> OneSmallClassNrGroup( 15, IsSolvableGroup, false, IsSL  );
Error, the library of groups of class number 15 is not available
gap> AlternatingDegree( OneSmallClassNrGroup( 14, IsSolvableGroup, false, IsAlternatingGroup ) );
8

#
gap> itr := IteratorSmallClassNrGroups( [ 4..11 ], IsSolvableGroup, IsNilpotentGroup, false, DerivedLength, [ 34 ], IsSupersolvableGroup );;
gap> Size( NextIterator( itr ) );
54
gap> IsDoneIterator( itr );
false
gap> IsDoneIterator( itr );
false
gap> Size( NextIterator( itr ) );
108
gap> NextIterator( itr );
fail
gap> IsDoneIterator( itr );
true

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

[Dauer der Verarbeitung: 0.17 Sekunden, vorverarbeitet 2026-06-16]