English

A Generalised Jordan Normal Form and Its Computation Over Finite Fields

Rings and Algebras 2026-05-07 v1

Abstract

The question of matrix similarity is a classical one in linear algebra. For a field F\mathbb{F} and some positive integer nNn \in \mathbb{N}, one may consider the following problems: 1. Given two matrices A,BGL(n,F)A, B \in \mathrm{GL}(n, \mathbb{F}), determine whether they are similar or not. 2. If they are similar, compute a conjugating matrix XGL(n,F)X \in \mathrm{GL}(n, \mathbb{F}). 3. List a representative for each conjugacy class of GL(n,F)\mathrm{GL}(n, \mathbb{F}). They can be readily solved by using normal forms. The most commonly studied forms are the rational canonical form (also known as the Frobenius normal form) and the Jordan normal form. The Jordan form, however, is traditionally defined only over algebraically closed fields such as C\mathbb{C}. In this thesis, we aim to extend the notion of the Jordan normal form to arbitrary fields. Moreover, we provide practical algorithms for computing this generalized Jordan form, which we have implemented in GAP for finite fields. The construction of the Jordan normal form relies on analyzing the action of a matrix AFn×nA \in \mathbb{F}^{n\times n} on the vector space V=FnV = \mathbb{F}^n. By decomposing VV into AA-invariant subspaces, one obtains, in a sense, a corresponding decomposition of AA itself. The proofs in this thesis are expressed in terms of matrices, rather than modules, to reflect the computational approach used in practice.

Keywords

Cite

@article{arxiv.2605.04122,
  title  = {A Generalised Jordan Normal Form and Its Computation Over Finite Fields},
  author = {Alia Bonnet},
  journal= {arXiv preprint arXiv:2605.04122},
  year   = {2026}
}
R2 v1 2026-07-01T12:51:32.224Z