The Package Nilmat is a GAP code only package and requires no external binaries.
Once Nilmat is loaded, calls to the GAP functions
SylowSystem for subgroups of GL(n,q), and calls to
IsFinite for subgroups of
GL(n,Q), automatically switch to corresponding functions
from Nilmat. Thus Nilmat should be disabled if
one wishes to use the former GAP functions for matrix groups
over GF(q) or Q.
For testing nilpotency and finiteness over Q, the GAP
package Polenta is also required. Note that
does not use functions from Polenta which depend on
KASH. Hence to use Nilmat,
KASH installation is not
required, and all Nilmat functions run under both
Windows and Linux.
If your version of GAP is earlier than GAP 4.4.10, then to
use some Nilmat facilities such as the library of
primitive nilpotent subgroups of GL(n,q),
ReducibleNilpotentMatGroup, you will need updates of the files
ffe.gi. These updated files incorporate
relevant bugfixes, and are included in the Nilmat
etc. Simply replace the old versions of
ffe.gi in the directory
lib of GAP by the updated
ones. Then start GAP with options
-A -N, and type
CreateCompletionFiles(). After carrying out these steps, quit
GAP and then restart.
[Up] [Previous] [Index]