§5 初等因子
一、初等因子的概念
定义7 把矩阵A(或线性变换A)的每个次数大于零的不变因子分解成互不相同的一次因式方幂的乘积,所有这些一次因式方幂(相同的必须按出现的次数计算)称为矩阵A (或线性变换A)的初等因子.
例 设12级矩阵的不变因子是
1,1,?,1,(??1)2,(??1)2(??1),(??1)2(??1)(?2?1)2. ?????
9个
按定义,它的初等因子有7个,即
(??1)2,(??1)2,(??1)2,(??1),(??1),(??i)2,(??i)2.
其中(??1)2出现三次,??1出现二次.
现在进一步来说明不变因子和初等因子的关系.首先,假设n级矩阵A的不变因子d1(?),d2(?),?,dn(?)为已知.将di(?)(i?1,2,?,n)分解成互不相同的一次因式方幂的乘积:
d1(?)?(???1)k11(???2)k12?(???r)k1r,
d2(?)?(???1)k21(???2)k22?(???r)k2r,
??????
dn(?)?(???1)kn1(???2)kn2?(???r)knr,
则其中对应于kij?1的那些方幂
(???j)kij(kij?1)
就是A的全部初等因子.注意不变因子有一个除尽一个的性质,即
di(?)|di?1(?)(i?1,2,?,n?1),
从而
(???j)ij|(???j)kki?1,j(i?1,2,?,n?1;j?1,2,?,r).
因此在d1(?),d2(?),?,dn(?)的分解式中,属于同一个一次因式的方幂的指数有
递升的性质,即
k1j?k2j???knj(j?1,2,?,r).
这说明,同一个一次因式的方幂作成的初等因子中,方次最高的必定出现在dn(?)的分解中,方次次高的必定出现在dn?1(?)的分解中.如此顺推下去,可知属于同一个一次因式的方幂的初等因子在不变因子的分解式中出现的位置是唯一确定的.
二、初等因子与不变因子的求法
上面的分析给了我们一个如何从初等因子和矩阵的级数唯一地作出不变因子的方法.设一个n级矩阵的全部初等因子为已知,在全部初等因子中将同一个一次因式(???j)(j?1,2,?,r)的方幂的那些初等因子按降幂排列,而且当这些初等因子的个数不足n时,就在后面补上适当个数的1,使得凑成n个.设所得排列为
(???j)nj,(???j)
于是令 kkn?1,j,?,(???j)1j,(j?1,2,?,r). k
di(?)?(???1)ki1(???2)ki2?(???r)kir(i?1,2,?,n),
则d1(?),d2(?),?,dn(?)就是A的不变因子.
这也说明了这样一个事实:如果两个同级的数字矩阵有相同的初等因子,则它们就有相同的不变因子,因而它们相似.反之,如果两个矩阵相似,则它们有相同的不变因子,因而它们有相同的初等因子.
综上所述,即得
定理8 两个同级复数矩阵相似的充要条件是它们有相同的初等因子.
初等因子和不变因子都是矩阵的相似不变量.但是初等因子的求法与不变因子的求法比较,反而方便一些.
如果多项式f1(?),f2(?)都与g1(?),g2(?)互素,则.
(f1(?)g1(?),f2(?)g2(?))?(f1(?),f2(?))?(g1(?),g2(?)).
引理 设
A(?)?f1(?)g1(?)
f2(?)g1(?)
00f2(?)g2(?)0f1(?)g2(?), B(?)?,
如果多项式f1(?),f2(?)都与g1(?),g2(?)互素,则A(?)和B(?)等价.
定理9 首先用初等变换化特征矩阵?E?A为对角形式,然后将主对角线上的元素分解成互不相同的一次因式方幂的乘积,则所有这些一次因式的方幂(相同的按出现的次数计算)就是A的全部初等因子.