设 2m 是一个不低于 2 的偶数. 作 2m 级阵Km=[0−ImIm0],其中 0 是 m 级零阵; 具体地,[Km]i,j=⎩⎨⎧[0]i,j,[Im]i,j−m,[−Im]i−m,j,[0]i−m,j−m,i⩽m, 且 j⩽m;i⩽m, 且 j>m;i>m, 且 j⩽m;i>m, 且 j>m.更具体地,[Km]i,j=⎩⎨⎧1,−1,0,1⩽i=j−m⩽m;1⩽i−m=j⩽m;其他.不难算出, KmT=−Km, 且 KmKm=−I2m.
按列 1 展开 det(Km), 有det(Km)==(−1)m+1(−1)det(Km(m+1∣1))(−1)mdet(Km(m+1∣1)).再按行 1 展开 det(Km(m+1∣1)), 有det(Km(m+1∣1))==(−1)1+m−11det(Km(m+1,1∣1,m+1))(−1)mdet(Km−1).则 det(Km)=det(Km−1), 当 m>1. 不难算出, det(K1)=1. 则 det(Km)=1, 对 m⩾1.
本节, 我们讨论辛阵.
设 A 是一个 2m 级阵. 若 ATKmA=Km, 则 A 是一个辛阵.
“辛” 来自英语 symplectic.
我们可写出辛阵的一些性质.
不难看出, 2m 级单位阵 I2m 是一个辛阵. 由 Km 的性质, 不难验证, Km 也是一个辛阵.
设 A, B 是 2m 级辛阵. 则(AB)TKm(AB)====(BTAT)(KmA)BBT(ATKmA)BBTKmBKm.
因为det(Km)=det(ATKmA)=det(AT)det(Km)det(A)=det(Km)(det(A))2,且 det(Km)=1, 故 (det(A))2=1.
若数 t 适合 t2=1, 则(tA)TKm(tA)=(tAT)Km(tA)=t2(ATKmA)=1Km=Km.
注意, det(KmA)=det(Km)det(A)=0, 且((AT)TKmAT)(KmA)========(AKmAT)(KmA)(AKm)(ATKmA)(AKm)KmA(KmKm)A(−I2m)(−I2m)A(KmKm)AKm(KmA),故 (AT)TKmAT=Km.
最后, 注意,(adj(A))TKmadj(A)=======(adj(A))T(ATKmA)adj(A)((adj(A))TAT)Km(Aadj(A))(Aadj(A))TKm(Aadj(A))(det(A)I2m)TKm(det(A)I2m)(det(A)I2mT)Km(det(A)I2m)(det(A))2(I2mTKmI2m)Km.
总结这些结果, 我们有
(1) I2m 与 Km 是 2m 级辛阵.
(2) 2m 级辛阵 A 的行列式的平方为 1.
(3) 设 A, B 是 2m 级辛阵. 设数 t 适合 t2=1. 则 AB, tA, AT, adj(A) 也是辛阵.
本书是关于行列式的. 于是, 一个自然的问题是, 辛阵的行列式是多少. 我们知道, 辛阵的行列式的平方是 1, 故辛阵的行列式是 1 或 −1. 不过, 不平凡地, 辛阵的行列式必是 1. 我们现有的知识无法解决此事. 我会在后面的几节, 介绍更多的知识, 以解决它.
虽然如此, 我们还是能解决 2m=2 的情形. 设A=[acbd]是一个 2 级辛阵. 由 ATK1A=K1, 知[abcd][0−110][acbd]=[0−110],即[0−(ad−bc)ad−bc0]=[0−110].故 det(A)=ad−bc=1.