diff --git a/CHANGES.md b/CHANGES.md index 1676f4a..f575b28 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,8 @@ # CHANGES log for the 'Utils' package +## Version 0.98 for GAP 4.16.0 (04/08/26) + * (04/08/26) changed Fitting series examples to just show StructureDescription + ## Version 0.97 for GAP 4.16.0 (29/07/26) * (29/07/26) various CI updates, etc. diff --git a/PackageInfo.g b/PackageInfo.g index d835610..34095b0 100644 --- a/PackageInfo.g +++ b/PackageInfo.g @@ -7,8 +7,8 @@ SetPackageInfo( rec( PackageName := "utils", Subtitle := "Utility functions in GAP", -Version := "0.97", -Date := "29/07/2026", # dd/mm/yyyy format +Version := "0.98", +Date := "04/08/2026", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [ diff --git a/doc/groups.xml b/doc/groups.xml index 4516218..e253ca7 100644 --- a/doc/groups.xml +++ b/doc/groups.xml @@ -2,7 +2,7 @@ - + @@ -112,11 +112,11 @@ group are described here: https://en.wikipedia.org/wiki/Fitting_length.

upp:= UpperFittingSeries( D12 );; -gap> List( upp, StructureDescription ); +gap> UpperFittingSeries( D12 );; +gap> List( last, StructureDescription ); [ "1", "C6", "D12" ] -gap> low:= LowerFittingSeries( D12 );; -gap> List( low, StructureDescription ); +gap> LowerFittingSeries( D12 );; +gap> List( last, StructureDescription ); [ "D12", "C3", "1" ] gap> FittingLength( D12 ); 2 @@ -124,8 +124,8 @@ gap> S4 := SymmetricGroup( 4 );; gap> UpperFittingSeries( S4 );; gap> List( last, StructureDescription ); [ "1", "C2 x C2", "A4", "S4" ] -gap> ser := LowerFittingSeries( S4 );; -gap> List( ser, StructureDescription ); +gap> LowerFittingSeries( S4 );; +gap> List( last, StructureDescription ); [ "S4", "A4", "C2 x C2", "1" ] gap> FittingLength( S4); 3 diff --git a/tst/groups.tst b/tst/groups.tst index 8218ecb..49792ae 100644 --- a/tst/groups.tst +++ b/tst/groups.tst @@ -8,7 +8,7 @@ ## #W groups.tst Utils Package ## -#Y Copyright (C) 2015-2022, The GAP Group +#Y Copyright (C) 2015-2026, The GAP Group ## gap> ReadPackage( "utils", "tst/loadall.g" );; @@ -49,6 +49,8 @@ gap> GeneratorsAndInverses( SymmetricGroup(5) ); ## SubSection 5.1.5 gap> UFS := UpperFittingSeries( D12 );; +gap> List( UFS, StructureDescription ); +[ "1", "C6", "D12" ] gap> Set( GeneratorsOfGroup( UFS[2] ) ); [ f3, f2*f3 ] gap> Set( GeneratorsOfGroup( UFS[3] ) ); @@ -58,11 +60,11 @@ gap> LowerFittingSeries( D12 ); gap> FittingLength( D12 ); 2 gap> S4 := SymmetricGroup( 4 );; -gap> ufs := UpperFittingSeries( S4 );; -gap> List( ufs, StructureDescription ); +gap> UpperFittingSeries( S4 );; +gap> List( last, StructureDescription ); [ "1", "C2 x C2", "A4", "S4" ] -gap> lfs := LowerFittingSeries( S4 );; -gap> List( lfs, StructureDescription ); +gap> LowerFittingSeries( S4 );; +gap> List( last, StructureDescription ); [ "S4", "A4", "C2 x C2", "1" ] gap> FittingLength( S4); 3