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

Quelle  nq.tst   Sprache: unbekannt

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

gap> START_TEST("nq.tst");
gap> 
gap> ################################################
gap> #
gap> ################################################
gap> G := FreeGroup( 2 );;
gap> H := NilpotentQuotient( G, 10 );;
gap> ForAll( RelativeOrders(Collector(H)), IsZero );
true
gap> List( LowerCentralSeries( H ), HirschLength );
226224223221218212203185155990 ]
gap> 
gap> ################################################
gap> #
gap> ################################################
gap> G := FreeGroup( 3 );;
gap> H := NilpotentQuotient( G, 7 );;
gap> ForAll( RelativeOrders(Collector(H)), IsZero );
true
gap> List( LowerCentralSeries( H ), HirschLength );
5085055024944764283120 ]
gap> 
gap> # Helper function
gap> AbelianInvariantsAlongLowerCentralSeries := function (H)
>   local lcs, i;
>   lcs := LowerCentralSeries( H );;
>   for i in [1..Length(lcs)-1] do
>     Print( AbelianInvariants( lcs[i] / lcs[i+1] ), "\n" );
>   od;
> end;;
gap> 
gap> 
gap> ################################################
gap> # examples/G1
gap> ################################################
gap> 
gap> G := FreeGroup( 2 );;
gap> G := G / [ LeftNormedComm([ G.2, G.1, G.1 ]),
>            LeftNormedComm([ G.1, G.2, G.2, G.2, G.2, G.2 ]),
>            LeftNormedComm([ G.2, G.1, G.2, G.2, G.2, G.1, G.2, G.2, G.1, G.1 ]) ];;
gap> H := NilpotentQuotient( G, 11 );
Pcp-group with orders [ 000000020220022052
  2230552222305522222230055
  5 ]
gap> AbelianInvariantsAlongLowerCentralSeries( H );
00 ]
0 ]
0 ]
0 ]
00 ]
0 ]
00 ]
025 ]
022355 ]
0222355 ]
0022223555 ]
gap> 
gap> 
gap> 
gap> ################################################
gap> # examples/G2
gap> ################################################
gap> 
gap> G := FreeGroup( 2 );;
gap> G := G / [ LeftNormedComm([ G.2, G.1, G.1 ]),
>            LeftNormedComm([ G.1, G.2, G.2, G.2, G.2 ]) ];;
gap> H := NilpotentQuotient( G );
Pcp-group with orders [ 00000022222222 ]
gap> AbelianInvariantsAlongLowerCentralSeries( H );
00 ]
0 ]
0 ]
0 ]
0 ]
2 ]
22 ]
22 ]
22 ]
2 ]
gap> 
gap> ################################################
gap> # examples/G3
gap> ################################################
gap> G := FreeGroup( 3 );;
gap> G := G / [ LeftNormedComm([ G.2, G.1, G.1 ]),
>            LeftNormedComm([ G.1, G.2, G.2 ]),
>            LeftNormedComm([ G.3, G.1 ]),
>            LeftNormedComm([ G.3, G.2, G.2 ]),
>            LeftNormedComm([ G.2, G.3, G.3 ]) ];;
gap> H := NilpotentQuotient( G, 15 );
Pcp-group with orders [ 000000222222222222
  2 ]
gap> AbelianInvariantsAlongLowerCentralSeries( H );
000 ]
00 ]
0 ]
2 ]
22 ]
2 ]
2 ]
2 ]
2 ]
2 ]
2 ]
2 ]
2 ]
2 ]
2 ]
gap> 
gap> ################################################
gap> # example/G4
gap> ################################################
gap> G := FreeGroup( 4 );;
gap> G := G / [ LeftNormedComm([ G.2, G.1, G.1 ]),
>            LeftNormedComm([ G.1, G.2, G.2 ]),
>            LeftNormedComm([ G.3, G.1 ]),
>            LeftNormedComm([ G.4, G.1 ]),
>            LeftNormedComm([ G.3, G.2, G.2 ]),
>            LeftNormedComm([ G.2, G.3, G.3, G.3 ]),
>            LeftNormedComm([ G.4, G.2 ]),
>            LeftNormedComm([ G.4, G.3, G.3 ]),
>            LeftNormedComm([ G.3, G.4, G.4 ]),
>            LeftNormedComm([ G.3, G.2, G.1, G.2 ]),
>            ];;
gap> H := NilpotentQuotient( G, 8 );
Pcp-group with orders [ 000000000000002302
  2330622233623622223332233
  62 ]
gap> AbelianInvariantsAlongLowerCentralSeries( H );
0000 ]
000 ]
000 ]
000 ]
0023 ]
0222333 ]
22222233333 ]
22222222333333 ]
gap> 
gap> ################################################
gap> # examples/G5
gap> ################################################
gap> G := FreeGroup( 3 );;
gap> G := G / [ LeftNormedComm([ G.2, G.1, G.1, G.1 ]),
>            LeftNormedComm([ G.1, G.2, G.2 ]),
>            LeftNormedComm([ G.3, G.1 ]),
>            LeftNormedComm([ G.3, G.2, G.2, G.2 ]),
>            LeftNormedComm([ G.2, G.3, G.3 ]),
>            LeftNormedComm([ G.3, G.2, G.1, G.2, G.3 ]),
>            ];;
gap> H := NilpotentQuotient( G, 10 );
Pcp-group with orders [ 000000000200203322
  0033322220033333222220333
  3333222503333333332225333
  333333333 ]
gap> AbelianInvariantsAlongLowerCentralSeries( H );
000 ]
00 ]
000 ]
00 ]
003 ]
0033 ]
00223333 ]
0222233339 ]
022333333359 ]
2223333333333599 ]
gap> 
gap> STOP_TEST( "nq.tst", 10000000);

[Dauer der Verarbeitung: 0.18 Sekunden, vorverarbeitet 2026-06-05]