本节, 我们用行列式研究整式的一些性质.
为方便, 我们作一个有名的 (有名字的) 假定. 我们会反复地说它.
设 n, m 是非负整数, 且 m+n⩾1. 设f(x)g(x)=k=0∑nakxn−k=a0xn+a1xn−1+⋯+an,=k=0∑mbkxm−k=b0xm+b1xm−1+⋯+bm.为方便, 我们约定: 若 k<0 或 k>n, 则 ak=0; 若 k<0 或 k>m, 则 bk=0.
设假定 C.37.1 成立. 定义 f, g 的 Sylvester 阵为 m+n 级阵 S(f,g;n,m), 其中, [S(f,g;n,m)]i,j={ai−j,bi−(j−m),j⩽m;j>m.f, g 的 Sylvester 阵的行列式 det(S(f,g;n,m)) 是 f, g 的结式.
我们看几个例.
设假定 C.37.1 成立. 设 n=2, 且 m=5. 则 f, g 的 Sylvester 阵 S(f,g;2,5) 是⎣⎡a0a1a2a3a4a5a6a−1a0a1a2a3a4a5a−2a−1a0a1a2a3a4a−3a−2a−1a0a1a2a3a−4a−3a−2a−1a0a1a2b0b1b2b3b4b5b6b−1b0b1b2b3b4b5⎦⎤=⎣⎡a0a1a200000a0a1a200000a0a1a200000a0a1a200000a0a1a2b0b1b2b3b4b500b0b1b2b3b4b5⎦⎤.
设假定 C.37.1 成立. 设 m=n=1. 则 f(x)=a0x+a1, 且 g(x)=b0x+b1. 则 f, g 的 Sylvester 阵S(f,g;1,1)=[a0a1b0b1],且det(S(f,g;1,1))=a0b1−b0a1.
设假定 C.37.1 成立. 设 n=0. 则 f(x)=a0. 则 m 级阵 S(f,g;0,m) 适合, [S(f,g;0,m)]i,j=ai−j={a0,0,i=j;其他.则 S(f,g;0,m)=a0Im, 且 det(S(f,g;0,m))=a0m.
类似地, 若 m=0, 则 n 级阵 S(f,g;n,0)=b0In, 且 det(S(f,g;n,0))=b0n.
设假定 C.37.1 成立. 设 a0=0=b0. 则 k⩽0 时, ak=0=bk. 注意, 当 j⩽m 时, [S(f,g;n,m)]1,j=a1−j, 而 1−j⩽0, 则 [S(f,g;n,m)]1,j=0. 当 j>m 时, [S(f,g;n,m)]1,j=b1−(j−m), 而 1−(j−m)⩽0, 则 [S(f,g;n,m)]1,j=0. 则 S(f,g;n,m) 的行 1 的元全是 0. 则 det(S(f,g;n,m))=0.
我们给一个研究 Sylvester 阵的可能的原因. 设假定 C.37.1 成立. 设数 c 适合, f(c)=0=g(c). 则a0cn+a1cn−1+⋯+anb0cm+b1cm−1+⋯+bm=0,=0.若我们分别以 cm−1, cm−2, …, 1 乘等式 1, 且分别以 cn−1, cn−2, …, 1 乘等式 2, 我们有a0cm+n−1+a1cm+n−2+⋯+an−1cm+ancm−1a0cm+n−2+a1cm+n−3+⋯+an−1cm−1+ancm−2………a0cn+a1cn−1+⋯+an−1c+an1b0cm+n−1+b1cm+n−2+⋯+bm−1cn+bmcn−1b0cm+n−2+b1cm+n−3+⋯+bm−1cn−1+bmcn−2………b0cm+b1cm−1+⋯+bm−1c+bm1=0,=0,…,=0,=0,=0,…,=0.回想, 当 k<0 或 k>n 时, ak=0, 且当 k<0 或 k>m 时, bk=0. 于是, 我们可写a0cm+n−1+a1cm+n−2+⋯+am+n−2c+am+n−11a−1cm+n−1+a0cm+n−2+⋯+am+n−3c+am+n−21………a1−mcm+n−1+a2−mcm+n−2+⋯+an−1c+an1b0cm+n−1+b1cm+n−2+⋯+bm+n−2c+bm+n−11b−1cm+n−1+b0cm+n−2+⋯+bm+n−3c+bm+n−21………b1−ncm+n−1+b2−ncm+n−2+⋯+bm−1c+bm1=0,=0,…,=0,=0,=0,…,=0.作 1×(m+n) 阵 C=[cm+n−1,cm+n−2,…,c,1]. 则S(f,g;n,m)TCT=0.注意, 线性方程组 S(f,g;n,m)TX=0 有非零的解 X=CT. 故, 由 Cramer 公式 (见第一章, 节 21) 与反证法, S(f,g;n,m)T 的行列式一定是 0. 故 det(S(f,g;n,m))=0.
设假定 C.37.1 成立. 设存在数 c, 使 f(c)=0=g(c). 则det(S(f,g;n,m))=0.
我们进一步地研究 Sylvester 阵.
设假定 C.37.1 成立. 作 1×(m+n) 阵 Cm+n, 其中 [Cm+n]1,j=xm+n−j. 设 Y 是 (m+n)×1 阵. 记u(x)=k=0∑m−1[Y]k+1,1xm−1−k,v(x)=k=0∑n−1[Y]m+1+k,1xn−1−k.
(1) Cm+nS(f,g;n,m) 是 1×(m+n) 阵, 且[Cm+nS(f,g;n,m)]1,j={f(x)xm−j,g(x)xn−(j−m),j⩽m;j>m.
(2) Cm+nS(f,g;n,m)Y 是 1 级阵, 且[Cm+nS(f,g;n,m)Y]1,1=f(x)u(x)+g(x)v(x).
(3) 记f(x)u(x)+g(x)v(x)=k=0∑m+n−1ckxm+n−1−k.则 S(f,g;n,m)Y 是 (m+n)×1 阵, 且ck=[S(f,g;n,m)Y]k+1,1.
证. (1) 注意, [Cm+nS(f,g;n,m)]1,j==ℓ=1∑m+n[Cm+n]1,ℓ[S(f,g;n,m)]ℓ,j1⩽ℓ⩽m+n∑[S(f,g;n,m)]ℓ,jxm+n−ℓ.若 j⩽m, 则 [S(f,g;n,m)]ℓ,j=aℓ−j. 则======[Cm+nS(f,g;n,m)]1,j1⩽ℓ⩽m+n∑aℓ−jxm+n−ℓ1−j⩽ℓ−j⩽m+n−j∑aℓ−jxn−(ℓ−j)+(m−j)1−j⩽h⩽n+(m−j)∑ahxn−hxm−j0⩽h⩽n∑ahxn−hxm−j+1−j⩽h<0或n<h⩽n+(m−j)∑ahxn−hxm−j(0⩽h⩽n∑ahxn−h)xm−j+1−j⩽h<0或n<h⩽n+(m−j)∑0xn−hxm−jf(x)xm−j.若 j>m, 则 [S(f,g;n,m)]ℓ,j=bℓ−(j−m). 为方便, 记 k=j−m. 则======[Cm+nS(f,g;n,m)]1,j1⩽ℓ⩽m+n∑bℓ−kxm+n−ℓ1−k⩽ℓ−k⩽m+n−k∑bℓ−kxm−(ℓ−k)+(n−k)1−k⩽h⩽m+(n−k)∑bhxm−hxn−k0⩽h⩽m∑bhxm−hxn−k+1−k⩽h<0或m<h⩽m+(n−k)∑bhxm−hxn−k(0⩽h⩽m∑bhxm−h)xn−(j−m)+1−k⩽h<0或m<h⩽m+(n−k)∑0xm−hxn−kg(x)xn−(j−m).
(2) 注意, ========[Cm+nS(f,g;n,m)Y]1,1[(Cm+nS(f,g;n,m))Y]1,1j=1∑m+n[Cm+nS(f,g;n,m)]1,j[Y]j,1j=1∑m[Cm+nS(f,g;n,m)]1,j[Y]j,1+j=m+1∑m+n[Cm+nS(f,g;n,m)]1,j[Y]j,1j=1∑mf(x)xm−j[Y]j,1+j=m+1∑m+ng(x)xn−(j−m)[Y]j,1f(x)j=1∑mxm−j[Y]j,1+g(x)j=m+1∑m+nxn−(j−m)[Y]j,1f(x)j=1∑mxm−1−(j−1)[Y](j−1)+1,1+g(x)j=m+1∑m+nxn−1−(j−m−1)[Y]m+1+(j−m−1),1f(x)k=0∑m−1[Y]k+1,1xm−1−k+g(x)k=0∑n−1[Y]m+1+k,1xn−1−kf(x)u(x)+g(x)v(x).
(3) 注意, [Cm+nS(f,g;n,m)Y]1,1=====[Cm+n(S(f,g;n,m)Y)]1,1j=1∑m+n[Cm+n]1,j[S(f,g;n,m)Y]j,1j=1∑m+nxm+n−j[S(f,g;n,m)Y]j,1j=1∑m+n[S(f,g;n,m)Y](j−1)+1,1xm+n−1−(j−1)k=0∑m+n−1[S(f,g;n,m)Y]k+1,1xm+n−1−k.故, 对不超过 m+n−1 的非负整数 k, [S(f,g;n,m)Y]k+1,1=ck.证毕.
设 A 是 n 级阵. 则存在 n×1 阵 P, 使[AP]i,1={det(A),0,i=n;其他.进一步地, 我们可要求, P=0.
证. 设 W 是 A 的古伴 adj(A) 的列 n. 则[AW]i,1=====j=1∑n[A]i,j[W]j,1j=1∑n[A]i,j[adj(A)]j,n[Aadj(A)]i,n[det(A)In]i,ndet(A)[In]i,n.取 P 为 W 即可.
设, 进一步地, 我们要求,
P=0. 若
W=0, 则我们仍取
P 为
W. 若
W=0, 则
det(A)=[AW]i,n=[A0]i,n=[0]i,n=0. 则, 由第一章, 节
23, 或由第一章, 节
25, 存在非零的
n×1 阵
Q, 使
AQ=0. 取
P 为
Q 即可.
设假定 C.37.1 成立.
(1) 存在整式 u, v, 使f(x)u(x)+g(x)v(x)=det(S(f,g;n,m)).注意, 上式的右侧不含 x.
(2) 设存在数 c, 使 f(c)=0=g(c). 则det(S(f,g;n,m))=0.
证. (1) 我们知道, 存在 (m+n)×1 阵 P, 使[S(f,g;n,m)P]i,1={det(S(f,g;n,m)),0,i=m+n;其他.记u(x)=k=0∑m−1[P]k+1,1xm−1−k,v(x)=k=0∑n−1[P]m+1+k,1xn−1−k.则f(x)u(x)+g(x)v(x)=k=0∑m+n−1ckxm+n−1−k,其中, ck=[S(f,g;n,m)P]k+1,1={det(S(f,g;n,m)),0,k=m+n−1;其他.
(2) 我们其实已证它, 但我们现在别地证它. 注意, 代 x 以 c, 得det(S(f,g;n,m))=f(c)u(c)+g(c)v(c)=0.证毕.
设假定 C.37.1 成立.
(1) S(g,f;m,n) 是 m+n 级阵, 且 S(f,g;n,m) 的列 j 是 S(g,f;m,n) 的列 n+j (若 j⩽m) 或 S(g,f;m,n) 的列 j−m (若 j>m).
(2) det(S(g,f;m,n))=(−1)mndet(S(f,g;n,m)).
证. 注意, S(g,f;m,n) 是这样的 m+n 级阵: [S(g,f;m,n)]i,j={bi−j,ai−(j−n),j⩽n;j>n.故, 若 j⩽m, [S(f,g;n,m)]i,j=ai−j=ai−(n+j−n)=[S(g,f;m,n)]i,n+j,且若 j>m, [S(f,g;n,m)]i,j=bi−(j−m)=[S(g,f;m,n)]i,j−m.
(2) 若 m=0 或 n=0, 则这是平凡地对的 (见例 C.37.5).
设
m⩾1 且
n⩾1. 对
S(g,f;m,n), 交换列
n+1 与列
n, 再交换新的阵的列
n 与列
n−1, …… 再交换新的阵的列
2 与列
1, 我们作了
n 次相邻的列的交换, 使
S(g,f;m,n) 的列
n+1 到列
1, 且其他的列的相对位置不变. 类似地, 我们也可让这个阵的列
n+2,
…,
n+m 分别地到列
2,
…,
m. 则
S(g,f;m,n) 的列
1,
…,
n 分别地到列
m+1,
…,
m+n. 则
n⋅m 次相邻的列的交换变
S(g,f;m,n) 为
S(f,g;n,m). 则
det(S(g,f;m,n))=(−1)mndet(S(f,g;n,m)).
设假定 C.37.1 成立. 设 t 是数, 且h(x)=f(x)(x−t)=k=0∑n+1ckxn+1−k.我们约定, 若 k<0 或 k>n+1, 则 ck=0. 则det(S(h,g;n+1,m))=det(S(f,g;n,m))g(t),且det(S(g,h;m,n+1))=(−1)mdet(S(g,f;m,n))g(t).
证. 我们证式 1; 您用式 1 与定理 C.37.11 证式 2.
注意, 由整式的乘法, ck=⎩⎨⎧a0,ak−tak−1,−tan,k=0;1⩽k⩽n;k=n+1.回想, 若 k<0 或 k>n, 则 ak=0. 于是, 统一地, ck=ak−tak−1. 注意, ak=ck+tak−1.
我们记 gℓ(x)=0 (若 ℓ<0), 且 gℓ(x)=gℓ−1(x)x+bℓ (若 ℓ⩾0). 则对任何整数 ℓ, 有 gℓ(t)=bℓ+tgℓ−1(t). 注意, bℓ=gℓ(t)−tgℓ−1(t).
注意, m+n+1 级阵 S(h,g;n+1,m) 等于⎣⎡c0c1c2⋮cncn+1⋮cm+nc−1c0c1⋮cn−1cn⋮cm+n−1c−2c−1c0⋮cn−2cn−1⋮cm+n−2⋯⋯⋯⋯⋯⋯c1−mc2−mc3−m⋮cn+1−mcn+2−m⋮cn+1b0b1b2⋮bnbn+1⋮bm+nb−1b0b1⋮bn−1bn⋮bm+n−1⋯⋯⋯⋯⋯⋯b−nb1−nb2−n⋮b0b1⋮bm⎦⎤,即⎣⎡a0c1c2⋮cncn+1⋮cm+na−1c0c1⋮cn−1cn⋮cm+n−1a−2c−1c0⋮cn−2cn−1⋮cm+n−2⋯⋯⋯⋯⋯⋯a1−mc2−mc3−m⋮cn+1−mcn+2−m⋮cn+1g0(t)b1b2⋮bnbn+1⋮bm+ng−1(t)b0b1⋮bn−1bn⋮bm+n−1⋯⋯⋯⋯⋯⋯g−n(t)b1−nb2−n⋮b0b1⋮bm⎦⎤.我们加行 1 的 t 倍到行 2, 再加行 2 的 t 倍到行 3, …… 再加行 m+n 的 t 倍到行 m+n+1, 得 m+n+1 级阵S1=⎣⎡a0a1a2⋮anan+1⋮am+na−1a0a1⋮an−1an⋮am+n−1a−2a−1a0⋮an−2an−1⋮am+n−2⋯⋯⋯⋯⋯⋯a1−ma2−ma3−m⋮an+1−man+2−m⋮an+1g0(t)g1(t)g2(t)⋮gn(t)gn+1(t)⋮gm+n(t)g−1(t)g0(t)g1(t)⋮gn−1(t)gn(t)⋮gm+n−1(t)⋯⋯⋯⋯⋯⋯g−n(t)g1−n(t)g2−n(t)⋮g0(t)g1(t)⋮gm(t)⎦⎤.我们知道, det(S1)=det(S(h,g;n+1,m)).
我们加列
m+2 的
−t 倍到列
m+1, 再加列
m+3 的
−t 倍到列
m+2, …… 再加列
m+n+1 的
−t 倍到列
m+n, 得
m+n+1 级阵
S2=⎣⎡a0a1a2⋮anan+1⋮am+na−1a0a1⋮an−1an⋮am+n−1a−2a−1a0⋮an−2an−1⋮am+n−2⋯⋯⋯⋯⋯⋯a1−ma2−ma3−m⋮an+1−man+2−m⋮an+1b0b1b2⋮bnbn+1⋮bm+nb−1b0b1⋮bn−1bn⋮bm+n−1⋯⋯⋯⋯⋯⋯g−n(t)g1−n(t)g2−n(t)⋮g0(t)g1(t)⋮gm(t)⎦⎤.我们知道,
det(S2)=det(S1). 则
det(S2)=det(S(h,g;n+1,m)). 注意,
[S2]i,j=⎩⎨⎧ai−j,bi−(j−m),gi−1−n(t),j⩽m;m<j⩽m+n;j=m+n+1.于是, 当
i=m+n+1 时, 若
j⩽m, 则
[S2]i,j=an+1+(m−j)=0 (注意,
n+1+(m−j)>n), 且若
m<j⩽m+n, 则
[S2]i,j=bm+1+(m+n−j)=0 (注意,
m+1+(m+n−j)>m). 注意,
S2(m+n+1∣m+n+1)=S(f,g;n,m). 注意,
gm(t)=g(t). 于是, 按行
m+n+1 展开, 有
===det(S(h,g;n+1,m))det(S2)(−1)(m+n+1)+(m+n+1)gm(t)det(S2(m+n+1∣m+n+1))det(S(f,g;n,m))g(t). 设假定 C.37.1 成立. 若 f(x)=a0(x−x1)…(x−xn), 则det(S(f,g;n,m))=a0mg(x1)g(x2)…g(xn).类似地, 若 g(x)=b0(x−y1)…(x−ym), 则det(S(f,g;n,m))=(−1)mnb0nf(y1)f(y2)…f(ym).
证. 我们证式 1; 您用式 1 与定理 C.37.11 证式 2.
若 m=0, 则式 1 的左侧是 b0n, 且式 1 的右侧是 a00g(x1)…g(xn)=1⋅b0n (注意, g(x)=b0).
以下, 我们设 m⩾1.
记
F0(x)=a0, 且
Fi(x)=Fi−1(x)(x−xi). 则
det(S(f,g;n,m))======det(S(Fn,g;n,m))det(S(Fn−1,g;n−1,m))g(xn)det(S(Fn−2,g;n−2,m))g(xn−1)g(xn)…………det(S(F0,g;0,m))g(x1)g(x2)…g(xn)a0mg(x1)g(x2)…g(xn). 设假定 C.37.1 成立.
(1) 设存在数 c, 使 f(c)=0=g(c). 则 det(S(f,g;n,m))=0.
(2) 设 det(S(f,g;n,m))=0. 则 a0=0=b0, 或当 a0=0 或 b0=0 时, 存在数 c, 使 f(c)=0=g(c).
证. (1) 定理 C.37.7.
(2) 若 a0=0=b0, 则 det(S(f,g;n,m))=0.
若 a0=0, 则我们可写 f(x)=a0(x−x1)(x−x2)…(x−xn), 其中, x1, x2, …, xn 是数 (注意, f(x1), f(x2), …, f(xn) 都是 0). 则0=det(S(f,g;n,m))=a0mg(x1)g(x2)…g(xn).因为 a0=0, 我们说, 在 g(x1), g(x2), …, g(xn), 0 必存在.
若
b0=0, 您可类似地证它: 您用
0=det(S(f,g;n,m))=(−1)mnb0nf(y1)f(y2)…f(ym),其中,
g(x)=b0(x−y1)(x−y2)…(x−ym).
我们看几个例.
解方程组{11x2−2xy−44y2−x+26y−32=0,4x2−18xy+49y2−4x+9y−118=0.(C.37.1)
设 x=a, y=b 是方程组 (C.37.1) 的一个解. 则0==11a2−2ab−44b2−a+26b−3211a2+(−2b−1)a+(−44b2+26b−32),0==4a2−18ab+49b2−4a+9b−1184a2+(−18b−4)a+(49b2+9b−118).我们记f(x;y)g(x;y)=11x2+(−2y−1)x+(−44y2+26y−32),=4x2+(−18y−4)x+(49y2+9y−118).则 f(a;b)=0=g(a;b). 故⎣⎡11−2b−1−44b2+26b−320011−2b−1−44b2+26b−324−18b−449b2+9b−118004−18b−449b2+9b−118⎦⎤的行列式是 0. 可以算出, 此阵的行列式是 342125(b2−1)(b2−4). 于是, 若 x=a, y=b 是方程组 (C.37.1) 的一个解, 则 b=1 或 b=−1 或 b=2 或 b=−2. 则 (代 b 以 1) {11a2−2a−44−a+26−32=0,4a2−18a+49−4a+9−118=0;(C.37.2)或 (代 b 以 −1) {11a2+2a−44−a−26−32=0,4a2+18a+49−4a−9−118=0;(C.37.3)或 (代 b 以 2) {11a2−4a−176−a+52−32=0,4a2−36a+196−4a+18−118=0;(C.37.4)或 (代 b 以 −2) {11a2+4a−176−a−52−32=0,4a2+36a+196−4a−18−118=0.(C.37.5)方程组 (C.37.2) 的解是 a=−2; 方程组 (C.37.3) 的解是 a=3; 方程组 (C.37.4) 的解是 a=4; 方程组 (C.37.5) 的解是 a=−5. 于是, 若 x=a, y=b 是方程组 (C.37.1) 的一个解, 必: 或或或a=−2,b=1;a=3,b=−1;a=4,b=2;a=−5,b=−2.最后, 我们验证这些是否是方程组 (C.37.1) 的解. 可以验证, 它们都是解. 于是, 方程组 (C.37.1) 的解是: 或或或x=−2,y=1;x=3,y=−1;x=4,y=2;x=−5,y=−2.
设数 X, Y, T 适合X=1+T21+8T−T2,Y=1+T24T.(C.37.6)我们可消去 T, 以得到 X 与 Y 的关系: 若 (X,Y,T)=(x,y,t) 适合式 (C.37.6), 则 (X,Y)=(x,y) 适合某关系 (不含 T), 且反过来, 若 (X,Y)=(x,y) 适合这个不含 T 的关系, 则存在 t, 使 (X,Y,T)=(x,y,t) 适合式 (C.37.6).
设 (X,Y,T)=(x,y,t) 适合式 (C.37.6). 去分母, 有(1+t2)x−(1+8t−t2)(1+t2)y−4t=0,=0,即(x+1)t2+(−8)t+(x−1)yt2+(−4)t+y=0,=0.记f(T;X,Y)g(T;X,Y)=(X+1)T2+(−8)T+(X−1),=YT2+(−4)T+Y.则 f(t;x,y)=0=g(t;x,y). 反过来, 若 (X,Y,T)=(x,y,t) 适合 f(T;X,Y)=0=g(T;X,Y), 则 t2+1=0. (反证法: 若 yt2−4t+y=0, 且 t2+1=0, 则 4t=0. 则 t=0. 可是, 02+1=0.) 则 (X,Y,T)=(x,y,t) 适合式 (C.37.6).
所以, 若 (X,Y,T)=(x,y,t) 适合式 (C.37.6), 则0=det⎣⎡x+1−8x−100x+1−8x−1y−4y00y−4y⎦⎤=4(4x2−16xy+17y2−4).记R(X,Y)=4X2−16XY+17Y2−4.则 R(x,y)=0. 反过来, 若 (X,Y)=(x,y) 适合 R(X,Y)=0, 则 x+1=0=y, 或 x+1=0 或 y=0 时, 存在数 t, 使 f(t;x,y)=0=g(t;x,y). 所以, 若 (X,Y)=(x,y) 适合 R(X,Y)=0, 则 (x,y)=(−1,0), 或 (x,y)=(−1,0) 时, 存在数 t, 使 (X,Y,T)=(x,y,t) 适合式 (C.37.6). 我们可以验证, 不存在数 t, 使 (X,Y,T)=(−1,0,t) 适合式 (C.37.6). (反证法: 若 0=4t/(1+t2), 则 t=0. 可是, −1=(1+8⋅0−02)/(1+02).)
综上, X, Y 的关系是4X2−16XY+17Y2−4=0,(X,Y)=(−1,0).
设假定 C.37.1 成立. 设 m⩾n.
设q(x)=k=0∑m−nckxm−n−k.为方便, 我们约定, 若 k<0 或 k>m−n, 则 ck=0.
设p(x)=g(x)+f(x)q(x)=k=0∑mdkxm−k.为方便, 我们约定, 若 k<0 或 k>m, 则 dk=0.
则det(S(f,p;n,m))=det(S(f,g;n,m)),det(S(p,f;m,n))=det(S(g,f;m,n)).
证. 我们证式 1; 您用式 1 与定理 C.37.11 证式 2.
若 n=0, 则 S(f,p;0,m) 与 S(f,g;0,m) 都是 a0Im. 则它们的行列式相等.
以下, 我们设 n⩾1.
由整式的加法与乘法, dk=⎩⎨⎧bk+ℓ=0∑kak−ℓcℓ,0,0⩽k⩽m;其他.注意, 若 0⩽k⩽m, ℓ=0∑kak−ℓcℓ=ℓ=0∑m−nak−ℓcℓ.(若 k⩽m−n, 则当 ℓ>k 时, ak−ℓ=0. 若 k>m−n, 则当 ℓ>m−n 时, cℓ=0). 并且, 当 k<0 或 k>m 时, ℓ=0∑m−nak−ℓcℓ=0.(若 k<0, 则当 ℓ⩾0 时, k−ℓ<0, 故 ak−ℓ=0. 若 k>m, 则当 ℓ⩽m−n 时, k−ℓ>m−ℓ⩾m−(m−n)=n, 故 ak−ℓ=0.) 于是, 统一地, 我们可写dk=bk+ℓ=0∑m−nak−ℓcℓ.我们考虑 det(S(f,p;n,m)) 与 det(S(f,g;n,m)) 的关系.
注意, m+n 级阵 S(f,g;n,m) 等于⎣⎡a0a1a2⋮an−1anan+1⋮am+n−1a−1a0a1⋮an−2an−1an⋮am+n−2a−2a−1a0⋮an−3an−2an−1⋮am+n−3⋯⋯⋯⋯⋯⋯⋯a1−ma2−ma3−m⋮an−man+1−man+2−m⋮anb0b1b2⋮bn−1bnbn+1⋮bm+n−1b−1b0b1⋮bn−2bn−1bn⋮bm+n−2⋯⋯⋯⋯⋯⋯⋯b1−nb2−nb3−n⋮b0b1b2⋮bm⎦⎤,且 m+n 级阵 S(f,p;n,m) 等于⎣⎡a0a1a2⋮an−1anan+1⋮am+n−1a−1a0a1⋮an−2an−1an⋮am+n−2a−2a−1a0⋮an−3an−2an−1⋮am+n−3⋯⋯⋯⋯⋯⋯⋯a1−ma2−ma3−m⋮an−man+1−man+2−m⋮and0d1d2⋮dn−1dndn+1⋮dm+n−1d−1d0d1⋮dn−2dn−1dn⋮dm+n−2⋯⋯⋯⋯⋯⋯⋯d1−nd2−nd3−n⋮d0d1d2⋮dm⎦⎤.注意, j>m 时, di−(j−m)===bi−(j−m)+0⩽ℓ⩽m−n∑ai−(j−m)−ℓcℓbi−(j−m)+j−m⩽j−m+ℓ⩽j−n∑ai−(j−m+ℓ)c(j−m+ℓ)−(j−m)bi−(j−m)+j−m⩽r⩽j−m+(m−n)∑cr−(j−m)ai−r.于是, 对 S(f,g;n,m), 我们加列 1 的 c0 倍到列 m+1, 再加列 2 的 c1 倍到列 m+1, …… 再加列 m−n+1 的 cm−n 倍到列 m+1, 且我们加列 2 的 c0 倍到列 m+2, 再加列 3 的 c1 倍到列 m+2, …… 再加列 m−n+2 的 cm−n 倍到列 m+2, …… 且我们加列 n 的 c0 倍到列 m+n, 再加列 n+1 的 c1 倍到列 m+n, …… 再加列 m 的 cm−n 倍到列 m+n, 则我们得 S(f,p;n,m). 则det(S(f,p;n,m))=det(S(f,g;n,m)).证毕.
设假定 C.37.1 成立. 设G(x)=k=0∑m+1ckxm+1−k,其中, ck=bk−1; 特别地, c0=0. 注意, 其实, G(x)=g(x), 但k=0∑mbkxm−k与k=0∑m+1ckxm+1−k的形式是不同的. S(f,g;n,m) 与 S(f,G;n,m+1) 分别是 m+n 级与 m+n+1 级阵. 我们考虑 det(S(f,g;n,m)) 与 det(S(f,G;n,m+1)) 的关系.
首先, 既然 c0=0, 则 k⩽0 时, ck⩽0. 则 j>1 时, [S(f,G;n,m+1)]1,j=0. (若 2⩽j⩽m+1, 则 [S(f,G;n,m+1)]1,j=a1−j=0; 若 j⩾m+2, 则 [S(f,G;n,m+1)]1,j=c1−(j−(m+1))=cm+2−j=0.)
另一方面, (S(f,G;n,m+1))(1∣1)=S(f,g;n,m). 注意, [S(f,G;n,m+1)]i+1,j+1===={a(i+1)−(j+1),c(i+1)−(j+1−(m+1)),j+1⩽m+1;j+1>m+1{ai−j,ci−(j−m)+1,j⩽m;j>m{ai−j,bi−(j−m),j⩽m;j>m[S(f,g;n,m)]i,j.所以, 由按行 1 展开, ==det(S(f,G;n,m+1))(−1)1+1[S(f,G;n,m+1)]1,1det((S(f,G;n,m+1))(1∣1))a0det(S(f,g;n,m)).
注意, g=G. 为方便, 我们直接地写det(S(f,g;n,m+1))=a0det(S(f,g;n,m)).由此, 若 d 是非负整数, det(S(f,g;n,m+d))====a0det(S(f,g;n,m+d−1))a02det(S(f,g;n,m+d−2))…………a0ddet(S(f,g;n,m)),其中, S(f,g;n,m+d) 的 g 被认为是g(x)=k=0∑m+dwkxm+d−k,其中, wk=bk−d.
最后, 类似地, det(S(f,g;n+d,m))===(−1)m(n+d)det(S(g,f;m,n+d))(−1)mn(−1)mdb0ddet(S(g,f;m,n))(−1)mdb0ddet(S(f,g;n,m)).
设假定 C.37.1 成立. 设F(x)=k=0∑nckxn−k,G(x)=k=0∑mdkxm−k,其中, (对任何整数 ℓ,) cℓ=an−ℓ, 且 dℓ=bm−ℓ. 于是, F(x)G(x)=anxn+an−1xn−1+⋯+a0,=bmxm+bm−1xm−1+⋯+b0.我们考虑 det(S(F,G;n,m)) 与 det(S(f,g;n,m)) 的关系.
注意, 若 j⩽m, 则[S(F,G;n,m)]i,j======ci−jan−(i−j)an−i+jam+n+1−i+j−m−1a(m+n+1−i)−(m+1−j)[S(f,g;n,m)]m+n+1−i,m+1−j;若 j>m, 则[S(F,G;n,m)]i,j=======di−(j−m)bm−(i−(j−m))bm−i+(j−m)bm+n+1−i+(j−m)−n−1b(m+n+1−i)−(n+1−(j−m))b(m+n+1−i)−(m+n+1−(j−m)−m)[S(f,g;n,m)]m+n+1−i,m+n+1−(j−m).作 m+n 级阵 T, 使 [T]i,j=[S(f,g;n,m)]m+n+1−i,j. 则 T 的行 i 是 S(f,g;n,m) 的行 m+n+1−i. 注意, [S(F,G;n,m)]i,j={[T]i,m+1−j,[T]i,m+n+1−(j−m),j⩽m;j>m.则 T 的列 j 是 S(F,G;n,m) 的列 m+1−j (若 j⩽m) 或列 m+n+1−(j−m) (若 j>m). 我们分别考虑 det(T), det(S(f,g;n,m)) 的关系, 与 det(T), det(S(F,G;n,m)) 的关系.
对 S(f,g;n,m), 我们交换行 m+n, m+n−1, 再交换行 m+n−1, m+n−2, …… 再交换行 2, 1, 得 m+n 级阵 T1. 则 T1 的行 1 是 S(f,g;n,m) 的行 m+n, 且 T1 的行 ℓ 是 S(f,g;n,m) 的行 ℓ−1 (若 ℓ>1). 我们作了 m+n−1 次相邻的行的交换. 则 det(T1)=(−1)m+n−1det(S(f,g;n,m)). 注意, T1 的行 1 是 T 的行 1.
我们可类似地使 T1 的行 m+n (其是 S(f,g;n,m) 的行 m+n−1) 到行 2 的位置, 使 T1 的行 1 仍在行 1 的位置, 且使 T1 的行 ℓ 在行 ℓ+1 的位置 (若 2<ℓ<m+n), 得 m+n 级阵 T2. 我们作了 m+n−2 次相邻的行的交换. 则det(T2)==(−1)m+n−2det(T1)(−1)(m+n−1)+(m+n−2)det(S(f,g;n,m)).
……
最后, 我们共作(m+n−1)+(m+n−2)+⋯+1==2(m+n)(m+n−1)2m(m−1)+2n(n−1)+mn次相邻的行的交换, 使 S(f,g;n,m) 的行 ℓ 到行 m+n−1−ℓ 的位置, ℓ=1, 2, …, m+n, 得 m+n 级阵 T. 则det(T)=(−1)m(m−1)/2(−1)n(n−1)/2(−1)mndet(S(f,g;n,m)).
然后, 我们可类似地, 作 m+(m−1)+⋯+1=m(m−1)/2 次相邻的列的交换, 且再作 n+(n−1)+⋯+1=n(n−1)/2 次相邻的列的交换, 使 T 的列 1, 2, …, m 分别地到列 m, m−1, …, 1 的位置, 且使 T 的列 m+1, m+2, …, m+n 分别地到列 m+n, m+n−1, …, m+1 的位置, 得 m+n 级阵 S(F,G;n,m). 则===det(S(F,G;n,m))(−1)n(n−1)/2(−1)m(m−1)/2det(T)(−1)n(n−1)/2(−1)m(m−1)/2(−1)m(m−1)/2(−1)n(n−1)/2(−1)mndet(S(f,g;n,m))(−1)mndet(S(f,g;n,m)).
我们以 aℓ, bℓ 直接地表示 S(F,G;n,m) 的元: [S(F,G;n,m)]i,j=={an−(i−j),bm−(i−(j−m)),j⩽m;j>m;{aj−i+n,bj−i,j⩽m;j>m.对适合假定 C.37.1 的 f, g, 定义 m+n 级阵 S′(f,g;n,m), 其中, [S′(f,g;n,m)]i,j={aj−i+n,bj−i,j⩽m;j>m.比如, 若 n=2, 且 m=5, 则 S′(f,g;2,5) 等于⎣⎡a2a1a0a−1a−2a−3a−4a3a2a1a0a−1a−2a−3a4a5a2a1a0a−1a−2a5a4a3a2a1a0a−1a6a5a4a3a2a1a0b5b4b3b2b1b0b−1b6b5b4b3b2b1b0⎦⎤=⎣⎡a2a1a000000a2a1a000000a2a1a000000a2a1a000000a2a1a0b5b4b3b2b1b000b5b4b3b2b1b0⎦⎤.
在一些文献, 一些作者的 “f, g 的 Sylvester 阵” 是这儿的 S′(f,g;n,m), 且 “f, g 的结式” 是 det(S′(f,g;n,m)). 形式地, S(f,g;n,m) 是 “降幂的” (a0, a1, …, an 分别是 f(x) 的 xn, xn−1, …, 1 项的系数, 且 b0, b1, …, bm 分别是 g(x) 的 xm, xm−1, …, 1 项的系数), 而 S′(f,g;n,m) 是 “升幂的” (an, an−1, …, a0 分别是 f(x) 的 1, x, …, xn 项的系数, 且 bm, bm−1, …, b0 分别是 g(x) 的 1, x, …, xm 项的系数). 由前面的讨论, 它们的行列式 (即 f, g 的二种结式) 至多差正负号: det(S′(f,g;n,m))=(−1)mndet(S(f,g;n,m)).
若您想了解结式的更多的性质, 您可以找相关的文献. 我就说这么多.