Loading [MathJax]/jax/output/HTML-CSS/jax.js

整数矩阵的一个性质

整数矩阵的一个性质

定理An 阶整数矩阵 (n3), 并且 detA=1. 那么可以将 A 表示为
A=U1L1U2L2(BOOIn2),

其中 L1,L2 为对角线全为 1 的下三角整数矩阵, U1,U2 为对角线全为 1 的上三角整数矩阵, B2 阶整数方阵.

在证明之前, 先作如下定义
Pm:={(InmOAB):Am×(nm),B线1m}

Qm:={(InmAOB):A(nm)×m,B线1m}


Rm:={(InmOOβ1OOOIm1):β1×(nm)}

Sm:={(InmαOO1OOOIm1):α(nm)×1}

Tm:={(AOOIm):A(nm)}

注意到以下事实
RmPm,SmQm,Rm+1,Sm+1Tm.


引理1An 阶整数矩阵 (n3), 并且 detA=1. 那么存在 L1,L2R1,U1,U2S1, (n1) 阶整数方阵 B 使得
L2U2L1U1A=(BOO1).

证明 我们分四步证明.

第一步, 存在 U1S1, 使得 A1=U1A 的第 n(a1n,a2n,,ann)T 满足
gcd(a1n,a2n,,an1n)=1.


第二步, 存在 L1R1, 使得 A2=L1A1 的第 (n,n) 元为 1.

第三步, 存在 U2S1, 使得 A3=U2A2 的第 n 列为 (0,0,,1)T.

第四步, 存在 L2R1, 使得 A4=L2A3 的第 n 行为 (0,0,,1).

从而
L2U2L1U1A=(BOO1).


引理2 对任意的 XTm,YPm,ZQm, 有 XYX1Pm,XZX1Qm.

证明
X=(AOOIm),Y=(InmOCD),Z=(InmEOF).


其中 A(nm) 阶可逆整数矩阵, Cm×(nm) 整数矩阵, D 为对角线全为 1 的下三角 m 阶整数矩阵, E(nm)×m 整数矩阵, F 为对角线全为 1 的上三角 m 阶整数矩阵.
XYX1=(AOOIm)(InmOCD)(A1OOIm)=(InmOCA1D)Pm.

XZX1=(AOOIm)(InmEOF)(A1OOIm)=(InmAEOF)Qm.

引理3 对于 L1,L2Pm,U1,U2Qm,L3,L4Rm+1,U3,U4Sm+1, 存在 L5,L6Pm+1,U5,U6Qm+1 使得
L4U4L3U3L2U2L1U1=L6U5L5U5.


证明 由于 L4U4L3U3,U4L3U3,L3U3,U3Tm, 因此
L4U4L3U3L2U2L1U1=[(L4U4L3U3)L2(L4U4L3U3)1L4][(U4L3U3)U2(U4L3U3)1U4][(L3U3)1L1(L3U3)1L3][U3U1]=L6U6L5U5.

其中
L6=(L4U4L3U3)L2(L4U4L3U3)1L4Pm+1,U6=(U4L3U3)U2(U4L3U3)1U4Qm+1,L5=(L3U3)1L1(L3U3)1L3Pm+1,U6=U3U1Qm+1.

回到原题, 现在证明定理.

证明 先归纳证明, 当 1mn2 时, 存在 L1,L2Pm,U1,U2Qmm 阶整数方阵 B 使得
L2U2L1U1A=(BOOIm).

m=1 时, 由引理1得证.

假设 m 时结论成立, 即存在 L1,L2Pm,U1,U2Qmm 阶整数方阵 B 使得
L2U2L1U1A=(BOOIm).

引理1, 存在 L3,L4Rm+1,U3,U4Sm+1 使得
L4U4L3U3(BOOIm)=(B1OOIm+1).


引理2, 存在 L5,L6Pm+1,U5,U6Qm+1 使得
L6U6L5U5A=(B1OOIm+1).

m+1 时结论成立, 有数学归纳法知结论成立.

m=n2, 即存在 L1,L2Pn2,U1,U2Qn2 使得
L2U2L1U1A=(BOOIn2).


因此
A=U11L11U12L12(BOOIn2),

其中 L11,L12 为对角线全为 1 的下三角整数矩阵, U11,U12 为对角线全为 1 的上三角整数矩阵. Q.E.D.

 

点赞 0

No Comments

Add your comment

我就是小偷,专门来偷走哥哥的心