nofoma

Normal forms of matrices

Version 1.0.1
Released 2026-05-17

This project is maintained by Meinolf Geck, Alia Bonnet

GAP Package nofoma

This package computes the Frobenius normal form and the Jordan-Chevalley decomposition of a (square) matrix over any field that is available in GAP. It also computes the Jordan normal form of matrices over finite fields.

The current version of this package is version 1.0.1, released on 2026-05-17. For more information, please refer to the package manual. There is also a README file.

License: GPL-2.0-or-later

Dependencies

This package requires GAP version >= 4.15

The following other GAP packages are needed:

Authors

Meinolf Geck, Alia Bonnet.

Citing

Please, cite this package as

[GB26] Geck, M. and Bonnet, A., nofoma, Normal forms of matrices, Version 1.0.1 (2026)
(GAP package), https://gap-packages.github.io/nofoma.

You can get more info by typing Cite("nofoma"); in the gap prompt.

Feedback

For bug reports, feature requests and suggestions, please use the issue tracker.