Rank Distribution and Dynamics of Gram Matrices from Binary m-Sequences with Applications to LCD Codes
Abstract
The Gram matrix is a classical object formed from the pairwise inner products of a collection of vectors, with fundamental roles in functional analysis, statistics, combinatorics, and coding theory. In the realm of sequence design, maximum-length sequences (m-sequences) are among the most fundamental classes of sequences, traditionally characterized by their span, decimation, shift-and-add, balance, run, and ideal autocorrelation properties. In this paper, we bridge the two foundational concepts by uncovering novel structural features of m-sequences through the lens of a family of Gram matrices. Specifically, for each , we extract consecutive subsequences of length from an m-sequence of period , construct their corresponding Gram matrix, and investigate its rank, denoted by . Utilizing semilinear representation of Galois groups and B\'ezoutian of polynomials, we derive an explicit formula for for all , thereby establishing the complete rank distribution of these Gram matrices. Notably, we prove that full rank is attained for approximately half of the admissible values of . We further uncover the intricate dynamics of : rank-deficient states are strictly unstable (i.e., implies ), whereas the full-rank state exhibits strong persistence, remaining at over a nontrivial interval of consecutive values of . Altogether, our results fully characterize both the global rank distribution and the local dynamics of rank function, as invariant of m-sequences. As an application, our findings completely determine the hull distribution of the family of punctured cyclic simplex codes.
Cite
@article{arxiv.2604.26387,
title = {Rank Distribution and Dynamics of Gram Matrices from Binary m-Sequences with Applications to LCD Codes},
author = {Hengfeng Liu and Chunming Tang and Cuiling Fan and Zhengchun Zhou},
journal= {arXiv preprint arXiv:2604.26387},
year = {2026}
}