[Day60] Distribution of Bordered Persymmetric Matrices in a Finite Field,阅读笔记。该篇论文解决了秩为 k 的 Toeplitz 矩阵的计数问题。
Toeplitz 矩阵简单来说就是每条主对角线上的元素都一样的矩阵。更正式来表述,对于一个有限域 Fq 上的一个数组 (α1−m,…,α0,αn−1),它定义一个这样的 m×n Toeplitz 矩阵:
M=(αj−i)m×n=⎝⎜⎜⎜⎜⎛α0α−1⋮α1−mα1α0⋱⋯⋯⋱⋱⋯αn−1⋮⋮αn−m⎠⎟⎟⎟⎟⎞.
如果单从我们关心的问题——秩为 k 的 Toeplitz 矩阵计数——来看,将矩阵左右镜像一下也没有问题,这样我们就得到的了 Hankel 矩阵:对于数组 (α1,…,αm+n−1),有 Hankel 矩阵:
M=(αi+j−1)m×n=⎝⎜⎜⎜⎜⎛α1α2⋮αmα2⋮⋮⋯⋯⋮⋮⋯αn⋮⋮αm+n−1⎠⎟⎟⎟⎟⎞.
下面我们都用 Hankel 矩阵,因为关于 α 数组的形式更对称一点。
这篇文章的主要结果之一如下:
Theorem 1. 设 fq(m,n,k) 是 Fq 上 m×n Hankel 矩阵中秩为 k 的矩阵数量,则其表达式如下:
fq(m,n,k)=⎩⎪⎪⎪⎨⎪⎪⎪⎧1q2(k−1)(q2−1)q2(k−1)(q∣m−n∣+1−1)0k=01≤k<min{m,n}k=min{m,n}otherwise.
为证明此,我们关注一些子情况,定义这样一个量:对于一个 m×n Hankel 矩阵 M,Φ(M) 是最小的正整数 u 满足 αu=0;若这样的 u 不存在,定义 Φ(M)=m+n。
于是我们有如下引理:
Lemma 2. 设 gq(m,n,k,u) 是 Fq 上 m×n Hankel 矩阵中秩为 k 且 Φ(M)=u 的矩阵数量,则其表达式如下:
gq(m,n,k)=⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧(q−1)qufq(m−u,n−u,k−u)(q−1)qm+n−u−1(q−1)qm+n−u−1101≤u<min{m,n}min{m,n}≤u<max{m,n} and k=min{m,n}max{m,n}≤u<m+n and k=m+n−uu=m+n and k=0otherwise.
可以发现,除了第一条 1≤u<min{m,n},剩下几条都是简单的。这里以第二条 min{m,n}≤u<max{m,n} 为例。不妨设 m≥n,则这时候相当于 αu=0 占满了所有列,所以 M 肯定是满秩的。而在 αu 之下的元素怎么选都不影响,所以 αu 有 q−1 中选择,剩下的均有 q,乘起来是 (q−1)qm+n−u−1。
我们接下来都只考虑 1≤u<min{m,n} 的情况,下面我们进行一些矩阵操作,使得我们可以列出 fq,gq 的递推式。
Lemma 3. 设 m×n 的 Hankel 矩阵 M 满足 u=Φ(M)<min{m,n}。则先定义序列 θ1,…,θm+n−u,满足如下条件:
{αuθ1=1αuθt+αu+1θt−1+⋯+αu+t−1θ1=0, ∀2≤t≤m+n−u.(1)
那么我们就有:
LMR=(X00−Y),(2)
其中:
L=⎝⎜⎜⎜⎛θ1θ2⋮θmθ1⋱⋯⋱θ2θ1⎠⎟⎟⎟⎞,R=⎝⎜⎜⎜⎛θ1θ2⋱⋯⋱θ1θn⋮θ2θ1⎠⎟⎟⎟⎞,X=⎝⎜⎜⎜⎛θ1⋮θ2θ1⋮⋯θ1θ2⋮θu⎠⎟⎟⎟⎞,Y=⎝⎜⎜⎜⎛θu+1θu+2⋮θm+1θu+2θu+3⋮⋯⋯⋯⋮θm+n−u−1θn+1θn+2θm+n−u−1θm+n−u⎠⎟⎟⎟⎞
(L,R 分别是上下三角矩阵,X,Y 都是 Hankel 矩阵)。
该引理帮助我们构建 fq,gq 之间的递推关系,其证明是一个略显繁琐的计算过程,此处略过。
Proof of Lemma 2. 同前所述,我们只需要考虑 1≤u<min{m,n} 的情况,剩下的都是简单的。
对于一个满足 Φ(M)=u<min{m,n} 的 m×n Hankel 矩阵,我们发现上面 Lemma 3 中的 X,Y 已经包含了 (θ1,…,θm+n−u) 中除 θu+1 的所有数。而再根据 (1),(2),(θ1,…,θm+n−u) 就已经可以决定一个 M,而且不同的 θ∗ 显然给出不同的 M。于是乎 {X,θu+1,Y} 这样一个三元组就决定了 M,我们只需要计数这样三元组的个数。
首先由 (1) 中的第一条可知 θ1=0,于是 L,R,X 全部满秩,进而:
k=rank(M)=rank(LMR)=rank(X00−Y)=rank(X)+rank(Y)=u+rank(Y).
这样我们就得出 Y 是一个秩为 k−u 的 (m−u)×(n−u) Hankel 矩阵。
最后,由简单的乘法原理,{X,θu+1,Y} 的个数为:
gq(m,n,k,u)=(q−1)qu−1⋅q⋅fq(m−u,n−u,k−u)=(q−1)qufq(m−u,n−u,k−u),
即得。□
Proof of Theorem 1. 第一条和第四条都是简单的,我们关注剩下的。首先有:
fq(m,n,k)=u=1∑m+ngq(m,n,k,u).
(a) 若 1≤k<min{m,n},则 Lemma 2 告诉我们:
fq(m,n,k)=u=1∑k(q−1)qufq(m−u,n−u,k−u)+(q−1)qk−1.
当 k=1 时 fq(m,n,k)=q2−1 正确。剩下的用归纳法,假设对所有更小的 m,n,k 都成立,则:
fq(m,n,k)=u=1∑k−1(q−1)quq2(k−u−1)(q2−1)+(q−1)(qk+qk−1)=q2(k−1)(q2−1).
(b) 当 k=min{m,n} 时,假设 m≤n,则 k=m。当 k=1 时显然 fq(1,n,1)=qn−1 满足。当 k>1 时,再次用归纳法,由 Lemma 2 可得:
fq(k,n,k)=u=1∑m+ngq(m,n,k,u)=u=1∑k−1(q−1)qufq(k−u,n−u,k−u)+u=k∑n(q−1)qk+n−u−1=u=1∑k−1(q−1)qu⋅q2(k−u−1)(qn−k+1−1)+qn−qk−1=(qn−k−1−1)q2(k−1)=q2(k−1)(q∣k−n∣+1−1).
□
该篇文章还进一步探讨了 Ψ(M)=v 的特定秩的 Hankel 矩阵数量,其中 Ψ(M) 是最大的可逆顺序主子式的阶。此处不展开,读者有兴趣可参见原论文。
参考文献
[Day60] David E. Daykin. Distribution of bordered persymmetric matrices in a finite field. In J. reine u. angew. Math. 203, pp. 47-54, 1960.