English

The density of uncyclic matrices

Rings and Algebras 2014-05-23 v1

Abstract

An element XX in the algebra M(n,F){\rm M}(n,\mathbb{F}) of all n×nn\times n matrices over a field F\mathbb{F} is said to be ff-cyclic if the underlying vector space considered as an F[X]\mathbb{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\mathbb{F}_q, the proportion of matrices in M(n,Fq){\rm M}(n,\mathbb{F}_q) that are `not good' decays exponentially to zero as the dimension nn approaches infinity. Turning this around, we prove that the density of `good' matrices in M(n,Fq){\rm M}(n,\mathbb{F}_q) for the MeatAxe depends on the degree, showing that it is at least 12q(1q+1q2+2q3)n1-\frac2q(\frac{1}{q}+\frac{1}{q^2}+\frac{2}{q^3})^n for q4q\geq4. We conjecture that the density is at least 11q(1q+12q2)n1-\frac1q(\frac{1}{q}+\frac{1}{2q^2})^n for all qq and nn, and confirm this conjecture for dimensions n37n\leq 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)logn){\rm O}({\rm Mat}(n)\log n) field operations, where Mat(n){\rm Mat}(n) is an upper bound for the number of field operations required to multiply two matrices in M(n,Fq){\rm M}(n,\mathbb{F}_q).

Keywords

Cite

@article{arxiv.1405.5631,
  title  = {The density of uncyclic matrices},
  author = {S. P. Glasby and Cheryl E. Praeger},
  journal= {arXiv preprint arXiv:1405.5631},
  year   = {2014}
}

Comments

30 pages, 1 figure

R2 v1 2026-06-22T04:20:34.018Z