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 5 kB image not shown  

Quelle  bugfix.tst   Sprache: unbekannt

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

gap> START_TEST("bugfix.tst");  

#
gap> m :=
> [ [ [ 100 ], [ 010 ], [ 00, -1 ] ], 
>  [ [ 100 ], [ 0, -10 ], [ 001 ] ], 
>  [ [ -100 ], [ 0, -10 ], [ 001 ] ], 
>  [ [ 100 ], [ 010 ], [ 00, -1 ] ], 
>  [ [ -100 ], [ 010 ], [ 001 ] ] ];;
gap> M := Group(m);
<matrix group with 5 generators>
gap> matrix := [ [ -100 ], [ 010 ], [ 001 ] ];
[ [ -100 ], [ 010 ], [ 001 ] ]
gap> IsomorphismPcpGroup(M);
[ [ [ -100 ], [ 0, -10 ], [ 001 ] ], 
  [ [ 100 ], [ 010 ], [ 00, -1 ] ], 
  [ [ -100 ], [ 010 ], [ 001 ] ] ] -> [ g1, g2, g3 ]

# GitHub issue #2: an error in IsomorphismPcpGroup
gap> G := Group(Z(7)^0 *
>    [ [ [ Z(7), 0000000 ],
>        [ 0, Z(7), 000000 ],
>        [ 00, Z(7), 00000 ],
>        [ 000, Z(7), 0000 ],
>        [ 0000, Z(7), 000 ],
>        [ 00000, Z(7), 00 ],
>        [ 000000, Z(7), 0 ],
>        [ 0000000, Z(7) ] ],
>    [ [ 0000, Z(7)^5000 ],
>        [ 00000, Z(7)^500 ],
>        [ 000000, Z(7)^50 ],
>        [ 0000000, Z(7)^5 ],
>        [ Z(7)^20000000 ],
>        [ 0, Z(7)^2000000 ],
>        [ 00, Z(7)^200000 ],
>        [ 000, Z(7)^20000 ] ],
>    [ [ 0000, Z(7)^4000 ],
>        [ 00000, Z(7)^400 ],
>        [ 000000, Z(7)^40 ],
>        [ 0000000, Z(7)^4 ],
>        [ Z(7), 0000000 ],
>        [ 0, Z(7), 000000 ],
>        [ 00, Z(7), 00000 ],
>        [ 000, Z(7), 0000 ] ],
>    [ [ 0000000, Z(7)^5 ],
>        [ 000000, Z(7)^20 ],
>        [ 00000, Z(7)^500 ],
>        [ 0000, Z(7)^2000 ],
>        [ 000, Z(7)^20000 ],
>        [ 00, Z(7)^500000 ],
>        [ 0, Z(7)^2000000 ],
>        [ Z(7)^50000000 ] ],
>    [ [ 0, Z(7), 000000 ],
>        [ Z(7)^40000000 ],
>        [ 000, Z(7)^40000 ],
>        [ 00, Z(7), 00000 ],
>        [ 00000, Z(7), 00 ],
>        [ 0000, Z(7)^4000 ],
>        [ 0000000, Z(7)^4 ],
>        [ 000000, Z(7), 0 ] ],
>    [ [ 01000000 ],
>        [ Z(7)^30000000 ],
>        [ 000, Z(7)^30000 ],
>        [ 00100000 ],
>        [ 00000100 ],
>        [ 0000, Z(7)^3000 ],
>        [ 0000000, Z(7)^3 ],
>        [ 00000010 ] ],
>    [ [ 0000, Z(7)^4000 ],
>        [ 00000, Z(7)^400 ],
>        [ 000000, Z(7)^40 ],
>        [ 0000000, Z(7)^4 ],
>        [ Z(7)^40000000 ],
>        [ 0, Z(7)^4000000 ],
>        [ 00, Z(7)^400000 ],
>        [ 000, Z(7)^40000 ] ],
>    [ [ Z(7)^40000000 ],
>        [ 0, Z(7)^4000000 ],
>        [ 00, Z(7), 00000 ],
>        [ 000, Z(7), 0000 ],
>        [ 0000, Z(7)^4000 ],
>        [ 00000, Z(7)^400 ],
>        [ 000000, Z(7), 0 ],
>        [ 0000000, Z(7) ] ],
>    [ [ Z(7)^20000000 ],
>        [ 0, Z(7)^5000000 ],
>        [ 00, Z(7)^200000 ],
>        [ 000, Z(7)^50000 ],
>        [ 0000, Z(7)^2000 ],
>        [ 00000, Z(7)^500 ],
>        [ 000000, Z(7)^20 ],
>        [ 0000000, Z(7)^5 ] ],
>    [ [ Z(7)^20000000 ],
>        [ 0, Z(7)^2000000 ],
>        [ 00, Z(7)^200000 ],
>        [ 000, Z(7)^20000 ],
>        [ 0000, Z(7)^2000 ],
>        [ 00000, Z(7)^200 ],
>        [ 000000, Z(7)^20 ],
>        [ 0000000, Z(7)^2 ] ],
>    [ [ 0, Z(7), 0, Z(7)^40, Z(7), 0, Z(7)^4 ],
>        [ Z(7), 0, Z(7), 0, Z(7), 0, Z(7), 0 ],
>        [ 0, Z(7)^40, Z(7), 0, Z(7), 0, Z(7)^4 ],
>        [ Z(7)^40, Z(7)^40, Z(7), 0, Z(7), 0 ],
>        [ Z(7)^40, Z(7), 0, Z(7), 0, Z(7)^40 ],
>        [ 0, Z(7), 0, Z(7), 0, Z(7)^40, Z(7)^4 ],
>        [ Z(7), 0, Z(7)^40, Z(7), 0, Z(7)^40 ],
>        [ 0, Z(7)^40, Z(7)^40, Z(7)^40, Z(7)^4 ] ],
>    [ [ 1, Z(7)^3, Z(7)^31, Z(7)^311, Z(7)^3 ],
>        [ Z(7)^31, Z(7)^311, Z(7)^31, Z(7)^3 ],
>        [ Z(7)^3, Z(7)^3, Z(7)^3, Z(7)^3, Z(7)^3, Z(7)^3, Z(7)^3, Z(7)^3 ],
>        [ 11, Z(7)^3, Z(7)^311, Z(7)^3, Z(7)^3 ],
>        [ Z(7)^31, Z(7)^31, Z(7)^31, Z(7)^31 ],
>        [ 1, Z(7)^3, Z(7)^311, Z(7)^3, Z(7)^31 ],
>        [ 11, Z(7)^3, Z(7)^3, Z(7)^3, Z(7)^311 ],
>        [ Z(7)^3, Z(7)^3, Z(7)^3, Z(7)^31111 ] ],
>    [ [ 0, Z(7)^40, Z(7), Z(7)^40, Z(7), 0 ],
>        [ Z(7)^40, Z(7)^400, Z(7), 0, Z(7) ],
>        [ 0, Z(7)^40, Z(7), Z(7), 0, Z(7)^40 ],
>        [ Z(7)^40, Z(7)^400, Z(7)^40, Z(7)^4 ],
>        [ Z(7), 0, Z(7)^400, Z(7)^40, Z(7) ],
>        [ 0, Z(7), 0, Z(7), Z(7), 0, Z(7), 0 ],
>        [ Z(7)^40, Z(7), 00, Z(7)^40, Z(7) ],
>        [ 0, Z(7)^40, Z(7)^4, Z(7), 0, Z(7), 0 ] ] ]);
<matrix group with 13 generators>
gap> iso := IsomorphismPcpGroup(G);; # this
gap> Size(Image(iso));
16128
gap> Image(iso);
Pcp-group with orders [ 32372222222 ]

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

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