English

Counting Matrices that are Squares

Group Theory 2016-07-01 v1 Combinatorics

Abstract

On the math-fun mailing list (7 May 2013), Neil Sloane asked to calculate the number of n×nn \times n matrices with entries in {0,1}\{0,1\} which are squares of other such matrices. In this paper we analyze the case that the arithmetic is in F2\mathbb{F}_{2}. We follow the dictum of Wilf ("What is an answer?") to derive a "effective" algorithm to count such matrices in much less time than it takes to enumerate them. The algorithm which we use involves the analysis of conjugacy classes of matrices. The restricted integer partitions which arise are counted by the coefficients of one of Ramanujan's mock Theta functions, which we found thanks to Sloane's OEIS (Online Encyclopedia of Integer Sequences). Let ana_n be the number elements of Matn(F2){\rm Mat}_n(\mathbb{F}_{2}) which are squares, and bnb_n be the number of elements of GL(n,F2){\rm GL}(n,\mathbb{F}_{2}) which are squares. The numerical results strongly suggest that there are constants α,β>0\alpha,\beta > 0 such that anα2n2a_n \sim \alpha 2^{n^2}, bnβ2n2b_n \sim \beta 2^{n^2}.

Keywords

Cite

@article{arxiv.1606.09299,
  title  = {Counting Matrices that are Squares},
  author = {Victor S. Miller},
  journal= {arXiv preprint arXiv:1606.09299},
  year   = {2016}
}

Comments

37 pages, 4 tables of calculated sequences, 2 figures

R2 v1 2026-06-22T14:39:05.293Z