The density of uncyclic matrices

Abstract

An element X in the algebra M(n,F) of all n× n matrices over a field F is said to be f-cyclic if the underlying vector space considered as an F[X]-module has at least one cyclic primary component. These are the matrices considered to be `good' in the Holt-Rees version of Norton's irreducibility test in the MeatAxe algorithm. We prove that, for any finite field Fq, the proportion of matrices in M(n,Fq) that are `not good' decays exponentially to zero as the dimension n approaches infinity. Turning this around, we prove that the density of `good' matrices in M(n,Fq) for the MeatAxe depends on the degree, showing that it is at least 1-2q(1q+1q2+2q3)n for q≥4. We conjecture that the density is at least 1-1q(1q+12q2)n for all q and n, and confirm this conjecture for dimensions n≤ 37. Finally we give a one-sided Monte Carlo algorithm called IsfCyclic to test whether a matrix is `good', at a cost of O( Mat(n) n) field operations, where Mat(n) is an upper bound for the number of field operations required to multiply two matrices in M(n,Fq).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…