Recognition: 2 theorem links
· Lean TheoremA Generalised Jordan Normal Form and Its Computation Over Finite Fields
Pith reviewed 2026-05-08 18:12 UTC · model grok-4.3
The pith
A generalized Jordan normal form exists for matrices over arbitrary fields via decompositions into invariant subspaces.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
For a matrix A over any field F, the vector space V decomposes into A-invariant subspaces whose direct sum recovers V and whose action on each subspace yields a block in a generalized Jordan form of A. This form is unique up to ordering of blocks and provides a complete set of invariants for the similarity class of A, extending the classical Jordan form without requiring roots of the characteristic polynomial to lie in F.
What carries the argument
The decomposition of the vector space into A-invariant subspaces, which induces the block structure of the generalized Jordan normal form.
If this is right
- Similarity of any two matrices over the same field is decided by comparing their generalized Jordan forms.
- An explicit conjugating matrix between two similar matrices can be constructed from the decomposition data.
- A systematic list of representatives for every conjugacy class in GL(n,F) can be produced for any field F.
- The algorithms run directly on finite fields through the GAP implementation.
Where Pith is reading between the lines
- The same decomposition technique could be tested on matrices over number fields or function fields to see if the form remains computable.
- In applications such as error-correcting codes over finite fields, the generalized form might yield a faster way to classify linear transformations.
- One could check whether the method extends to modules over principal ideal domains by replacing field scalars with ring elements.
Load-bearing premise
Every matrix over an arbitrary field admits a decomposition of the underlying vector space into A-invariant subspaces that can be found algorithmically and yields a canonical representative for each similarity class.
What would settle it
A matrix over a small finite field such as GF(9) for which no complete algorithmic decomposition into invariant subspaces exists or for which two different decompositions produce non-equivalent block structures.
read the original abstract
The question of matrix similarity is a classical one in linear algebra. For a field $\mathbb{F}$ and some positive integer $n \in \mathbb{N}$, one may consider the following problems: 1. Given two matrices $A, B \in \mathrm{GL}(n, \mathbb{F})$, determine whether they are similar or not. 2. If they are similar, compute a conjugating matrix $X \in \mathrm{GL}(n, \mathbb{F})$. 3. List a representative for each conjugacy class of $\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 $\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 $A \in \mathbb{F}^{n\times n}$ on the vector space $V = \mathbb{F}^n$. By decomposing $V$ into $A$-invariant subspaces, one obtains, in a sense, a corresponding decomposition of $A$ itself. The proofs in this thesis are expressed in terms of matrices, rather than modules, to reflect the computational approach used in practice.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript extends the Jordan normal form to matrices over arbitrary fields by decomposing the vector space into A-invariant cyclic subspaces corresponding to the elementary divisors (primary components) of the matrix. It gives explicit matrix constructions for a canonical representative of each similarity class, proves uniqueness up to block ordering, and supplies practical algorithms for the finite-field case that reduce to polynomial factorization and nullspace computations; these are implemented in GAP. All proofs are written in matrix language rather than module theory.
Significance. If the constructions and uniqueness proof hold, the work supplies a computationally effective canonical form for matrices over finite fields that does not require algebraic closure. The GAP implementation and reduction to standard operations (factorization, nullspaces) make the method immediately usable for computational group theory and linear algebra. The matrix-only presentation is a deliberate strength for readers who prefer explicit constructions over abstract module theory.
minor comments (3)
- The abstract states that the work is a 'thesis' while the submission is an arXiv preprint; a brief clarifying sentence in the introduction would avoid confusion for journal readers.
- Section 3 (algorithm description) would benefit from a small worked example (e.g., a 4×4 matrix over GF(9)) showing the sequence of polynomial factorizations and subspace computations leading to the generalized Jordan blocks.
- Notation for the generalized Jordan blocks (Definition 2.4) uses subscripts that are easily confused with the invariant-factor indices; a short table comparing the new blocks with the classical Jordan and rational canonical blocks would improve readability.
Simulated Author's Rebuttal
We thank the referee for the positive assessment of our manuscript, the accurate summary of its contributions, and the recommendation for minor revision. No specific major comments were raised in the report.
Circularity Check
No significant circularity; derivation is constructive and self-contained
full rationale
The paper constructs the generalized Jordan normal form explicitly via matrix decompositions of the vector space into A-invariant cyclic subspaces tied to the elementary divisors (primary components) of the matrix. Uniqueness up to block ordering follows directly from the invariant-factor decomposition, proved in matrix language without modules. For finite fields the computation reduces to standard effective operations (polynomial factorization and nullspace calculations) implemented in GAP. No step defines the form in terms of itself, renames a fitted quantity as a prediction, or relies on a load-bearing self-citation whose content is unverified outside the paper. The approach is algorithmic and independent of the claimed result.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Every linear transformation on a finite-dimensional vector space over any field admits a decomposition of the space into invariant subspaces.
- domain assumption The field is finite when the algorithms are applied.
Lean theorems connected to this paper
-
Foundation.ArithmeticFromLogic / Cost.FunctionalEquationNo analogue: RS's structural decompositions are of cost functions and Peano objects, not F[X]-module primary/cyclic decompositions. unclearBy decomposing V into A-invariant subspaces, one obtains, in a sense, a corresponding decomposition of A itself. The proofs in this thesis are expressed in terms of matrices, rather than modules, to reflect the computational approach used in practice.
Reference graph
Works this paper leans on
-
[1]
Cyclic Matrices Over Finite Fields , volume =
Neumann, Peter and Praeger, Cheryl , year =. Cyclic Matrices Over Finite Fields , volume =. Journal of the London Mathematical Society. Second Series , doi =
-
[2]
Giovanni De Franceschi and Martin W. Liebeck and Eamonn A. O'Brien. Conjugacy in Finite Classical Groups. 2025. doi:https://doi.org/10.1007/978-3-031-86461-2
-
[3]
Constructive Recognition of Finite Groups
Max Neunhöffer. Constructive Recognition of Finite Groups. 2009
2009
-
[4]
2020 , doi =
Centralizers and conjugacy classes in finite classical groups , author=. 2020 , doi =
2020
-
[5]
GitHub repository , howpublished =
Meinolf Geck , title =. GitHub repository , howpublished =. 2023 , publisher =
2023
-
[6]
Brian Hartley and Trevor O. Hawkes. Rings, Modules and Linear Algebra. 1970
1970
-
[7]
Classical Groups and Geometric Algebra , author=
-
[8]
R. A. Parker. The computer calculation of modular characters (the Meat-Axe). 1984
1984
-
[9]
, title =
Hoffman, Kenneth and Kunze, Ray A. , title =. 1971 , publisher =
1971
-
[10]
Halmos , title =
Paul R. Halmos , title =. 1978 , publisher =
1978
-
[11]
1997 , url =
A New Algorithm for the Computation of Canonical Forms of Matrices over Fields , journal =. 1997 , url =
1997
-
[12]
Lineare Algebra II , year =
Wilhelm Plesken , note =. Lineare Algebra II , year =
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.