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

Quelle  POLENTA.tst   Sprache: unbekannt

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

gap> START_TEST("Test of POLENTA package");  

#
gap> mats := [ [ [ 1003/20 ], [ 01001 ], [ 00100 ],[ 00010 ], [ 00001 ] ], [ [ 10010 ], [ 01000 ], [ 00101 ], [ 00010 ], [ 00001 ] ],  [ [ 1, -3/2, -100 ], [ 01000 ], [ 00100 ],  [ 00011 ], [ 00001 ] ],  [ [ 10001 ], [ 01000 ], [ 00100 ], [ 00010 ], [ 00001 ] ], [ [ 11, -1, -22 ], [ 0, -1000 ], [ 00, -100 ],[ 000, -10 ], [ 00001 ] ] ];;
gap> G := Group( mats );;
gap> nat := IsomorphismPcpGroup( G );;
gap> H := Image( nat );;
gap> h := GeneratorsOfGroup( H );;
gap> mats2 := List( h, x -> PreImage( nat, x ) );;
gap> exp :=  [ 11111 ];;
gap> g := MappedVector( exp, mats2 );;
gap> i := ImageElm( nat, g );;
gap> Exponents( i );
11111 ]
gap> PreImagesRepresentative( nat, i );;
gap> last = g;
true
gap> IsPolycyclicMatGroup( G );
true
gap> IsTriangularizableMatGroup( G );
true
gap> IsSolvable( G );
true
gap> mats_f := mats* One( GF(3 ) );;
gap> G_f := Group( mats_f );;
gap> IsSolvable( G_f );
true
gap> IsPolycyclicMatGroup( G_f );
true
gap> Size( G_f );
162

#
gap> STOP_TEST( "POLENTA.tst", 100000);   

[Dauer der Verarbeitung: 0.15 Sekunden, vorverarbeitet 2026-06-15]