> < ^ Date: Wed, 19 Jun 1996 16:11:00 +0100 (MET)
> < ^ From: Thomas Breuer <Thomas.Breuer@Math.RWTH-Aachen.DE >
^ Subject: BUGFIX 15 (DANGEROUS problem in 'CharTable( SU, 3, q )')

This mail contains a bugfix for a dangerous problem in GAP 3.4.3,
namely the character table 'CharTable( "SU", 3, q )',
for prime powers 'q', contains an incorrect component 'orders'.
*You should apply this bugfix as soon as possible* if you are using
the library of character tables.

HOW TO APPLY

The problem is a dangerous problem, because it may cause a computation to
produce incorrect results without a warning. Thus the bugfix has high
priority, and we recommend that you apply it as soon as possible.

Go to the GAP directory (the directory with the 'tbl/' subdirectory),
name this mail 'bugfix15.dif', and issue the command:

patch -p0 < bugfix15.dif

If 'patch' writes "I can't seem to find a patch in there" try 'patch -v'.
If 'patch -v' gives an error message or reports a version older than 2.1,
get 2.1 from 'ftp://FTP.Math.RWTH-Aachen.DE/pub/gap/utils/patch2_1.zoo'.

This bugfix changes only the table library. Thus you need not recompile
the GAP kernel.

VERSION

GAP 3.4.3.0

CORRECT BEHAVIOUR

gap> CharTable( "SU", 3, 2 ).orders;
[ 1, 3, 3, 2, 6, 6, 4, 4, 4, 12, 12, 12, 12, 12, 12, 3 ]

COMMENT

The problem is that the parameter of the third type of classes
in the generic table 'CharTable( "SU3" )' was used instead of its
first entry.

PATCH

Prereq: 3.12

--- tbl/ctgeneri.tbl    Tue Jun 18 10:02:26 1996
+++ tbl/ctgeneri.tbl    Tue Jun 18 10:03:37 1996
@@ -2,7 +2,7 @@
 ##
 #A  ctgeneri.tbl                GAP table library
 ##
-#A  @(#)$Id: 1.html,v 1.2 2004/04/21 15:03:10 felsch Exp $
+#A  @(#)$Id: 1.html,v 1.2 2004/04/21 15:03:10 felsch Exp $
 ##
 #Y  Copyright 1990-1992,  Lehrstuhl D fuer Mathematik,  RWTH Aachen,  Germany
 ##
@@ -11,6 +11,9 @@
 ##  SL2even, PSL2odd, PSL2even, Suzuki, GU3, SU3, P:Q.
 ##
 #H  $Log: 1.html,v $
 #H  Revision 1.2  2004/04/21 15:03:10  felsch
 #H  Corrected links in the Forum Archive pages.   VF
 #H
 #H  Revision 1.1.1.1  2004/04/20 13:39:30  felsch
 #H  The final GAP-Forum archive until 2003.
 #H
 #H  Revision 1.5  2003/06/12 19:20:33  gap
 #H  Further update. AH
 #H
 #H  Revision 1.4  2003/06/12 17:28:25  gap
 #H  Address updates by JN. AH
 #H
 #H  Revision 1.3  1997/08/15 11:19:33  gap
 #H  New forum setup. AH
 #H
 #H  Revision 1.2  1997/04/24 15:32:47  gap
 #H  These files were replaced by the versions in WWW. The content is basically the
 #H  same but the formatting has been much more friendly towards the HTML-Converter.
 #H  AH
 #H
 #H  Revision 1.1  1996/10/30 13:07:04  gap
 #H  added forum archive and translation files.
 #H
+#H  Revision 3.12.1.1  1996/06/18  08:02:45  sam
+#H  fixed bug in 'orders' component of the table of SU3
+#H
 #H  Revision 3.12  1994/03/14  08:41:39  sam
 #H  added 'powermap' for table of 'SL2odd'
 #H
@@ -1015,7 +1018,7 @@
         function(q,k) if k = 0 then return PrimeBase(q);
                       else return LcmInt(PrimeBase(q),3); fi;end,
         function(q,k) local exp;
-                    if k = 0 then exp:= PrimeBase(q);
+                    if k[1] = 0 then exp:= PrimeBase(q);
                     else exp:= LcmInt(PrimeBase(q),3); fi;
                     if PrimeBase(q)=2 and exp*(exp-1)/2 mod 2 <> 0 then
                       return 2 * exp;
END OF  bugfix15.dif ________________________________________________________

> < [top]