Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/inducereduce/tst/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 16.9.2025 mit Größe 1 kB image not shown  

Quelle  indredtest.tst   Sprache: unbekannt

 
gap> START_TEST("indredtest.tst");

#############################################################################
# testing the main function
gap> ct:=CharacterTableUnger(AlternatingGroup(6));
CharacterTable( Alt( [ 1 .. 6 ] ) )
gap> Display(ct);
CT1

     2  3  3  .  .  2  .  .
     3  2  .  2  2  .  .  .
     5  1  .  .  .  .  1  1

       1a 2a 3a 3b 4a 5a 5b

X.1     1  1  1  1  1  1  1
X.2     5  1  2 -1 -1  .  .
X.3     9  1  .  .  1 -1 -1
X.4     8  . -1 -1  .  A *A
X.5     8  . -1 -1  . *A  A
X.6    10 -2  1  1  .  .  .
X.7     5  1 -1  2 -1  .  .

A = -E(5)^2-E(5)^3
  = (1+Sqrt(5))/2 = 1+b5

#
gap> ct:=CharacterTableUnger(GeneralLinearGroup(2,3));
CharacterTable( GL(2,3) )
gap> Display(ct);
CT2

     2  4  1  4  1  3  3  3  2
     3  1  1  1  1  .  .  .  .

       1a 6a 2a 3a 4a 8a 8b 2b

X.1     1  1  1  1  1  1  1  1
X.2     3  .  3  . -1 -1 -1  1
X.3     3  .  3  . -1  1  1 -1
X.4     2 -1  2 -1  2  .  .  .
X.5     1  1  1  1  1 -1 -1 -1
X.6     2  1 -2 -1  .  A -A  .
X.7     4 -1 -4  1  .  .  .  .
X.8     2  1 -2 -1  . -A  A  .

A = -E(8)-E(8)^3
  = -Sqrt(-2) = -i2

# testing the `Irr` method from the package
gap> G:= SmallGroup( 24, 6 );;
gap> ct:= CharacterTable( G );;
gap> irr:= Irr( ct );;
gap> HasInfoText( ct );
false
gap> HasIsSupersolvableGroup( G );
true
gap> ForAll( PrimeDivisors( Size( ct ) ),
>            p -> IsBound( ComputedPowerMaps( ct )[p] ) );
true
gap> G:= MathieuGroup( 12 );;
gap> ct:= CharacterTable( G );;
gap> Irr( G );;
gap> InfoText( ct );
"origin: Unger's algorithm"
gap> ForAll( PrimeDivisors( Size( ct ) ),
>            p -> IsBound( ComputedPowerMaps( ct )[p] ) );
true

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

[ Dauer der Verarbeitung: 0.15 Sekunden  (vorverarbeitet)  ]