Dear GAP-Forum,
This is to announce bugfix number 10 for the GAP library. The priority
of this fix is medium.
This fix corrects:
1) A problem in `DeterminantChar',
2) Two problems in `CyclotomicField',
3) A problem in the calculation of character tables for permutation groups.
4) An error in the `meataxe' share package.
5) An error in the `Intersection' Routine for residue classes.
6) A corresponding manual error.
7) An error in `Units' for `GaussianIntegers'.
Errors 1,2 and 7 lead to syntax errors, the other errors might produce wrong
results.
Many thanks to
Jean Michel and J"urgen M"uller for spotting bugs 2,
Max Neunh"offer for bug 3,
Frank L"ubeck for bug 4,
Stefan Kohl for bugs 5-7.
Errors 1-4 were fixed by Thomas Breuer.
To apply the fix, load the zoo archive 'fix10.zoo' from the
bugfixes web page
http://www-gap.dcs.st-and.ac.uk/~gap/Info/bugfixes.html
Alternatively you can find this file in the 'bugfixes' directory of the
GAP ftp distribution.
Unpack the file in the home directory of your GAP distribution (the
directory containing the 'lib' and 'etc' directories) using 'unzoo -x
fix10.zoo' (On a PC or a Mac you will have to enter the argument line after
the call to 'unzoo'.) This will replace the erraneous file by fixed versions.
Make sure you have write permissions when applying the fix.
You do not need to recompile.
You can remove the file 'description10' afterwards.
Alexander Hulpke, 27-Feb-98
############################################################################# ## ## These commands should run without error if the fix has been applied. ## x := ResidueClass(2,7); y := ResidueClass(3,11); z := Intersection(x,y); if z.representative=5 then Error("wrong rep");fi; Associates(GaussianIntegers,2); q:=X(CF(2));q.name:="q";Factors(q^2-1);