> < ^ Date: Fri, 22 Mar 2002 19:32:42 +0100
> < ^ From: Thomas Breuer <Thomas.Breuer@Math.RWTH-Aachen.DE >
^ Subject: bug in TransformingPermutationsCharacterTables

Dear GAP Forum,

I have found a bug in GAP 4,
which may lead to wrong results of the function
`TransformingPermutationsCharacterTables'.

This function may return `fail' in some cases where in fact the
given character tables are permutation equivalent.
If a record is returned by this function then this result is correct.

The underlying function for computing the equivalence of *matrices*
is not affected by this problem.

I do not know how probable a wrong result is, but I did not get
suspicious over the years since the first release of GAP 4.

(For those who are interested in the background:
The GAP 3 function `PermGroupOps.ElementProperty' took an optional
third argument, and the GAP 4 function `ElementProperty' takes
one more optional argument.
The third argument in GAP 3 corresponds to the *fourth* argument in GAP 4,
and this changed behaviour was not taken into account when the code
of `TransformingPermutationsCharacterTables' was translated from
GAP 3 to GAP 4.)

Sorry for the inconveniences,
and kind regards

Thomas Breuer


> < [top]