前面, 我们知道, 若定义在全体 n 级阵上的函数 f 适合倍加不变性与多齐性, 则 f(A)=f(I)det(A). 我们用了二个方法证明此事: 一个方法证明 f 适合多线性, 并使用已知的确定行列式的定理; 另一个方法不使用多线性, 且不使用已知的确定行列式的定理. 后一个方法可被推广, 得到确定 “类行列式” 的定理. 不过, 我们先定义一类函数.
设 m 是定义在数上的函数. 若 m(1)=1, 且对任何数 s, t, 有 m(st)=m(s)m(t), 则 m 是保乘的.
显然, 恒等函数 m(t)=t 是保乘的. 若 k 是正整数, 由次方的性质, 可以验证, m(t)=tk 也是保乘的. 此外, 绝对值函数 m(t)=∣t∣ 也是保乘的 (因为 ∣1∣=1, 且对任何数 a, b, 有 ∣ab∣=∣a∣∣b∣).
设定义在全体 n 级阵上的函数 f 适合:
(1) 倍加不变性.
(2) (多齐性的变体) 对任何不超过 n 的正整数 j, 任何 n−1 个 n×1 阵 a1, …, aj−1, aj+1, …, an, 任何 n×1 阵 x, 任何数 s, 有f([a1,…,aj−1,sx,aj+1,…,an])=m(s)f([a1,…,aj−1,x,aj+1,…,an]),其中, 定义在数上的函数 m 是保乘的: m(1)=1, 且对任何数 s, t, 有 m(st)=m(s)m(t).
那么, 对任何 n 级阵 A, f(A)=f(I)m(det(A)).
为证明此事, 我们先证如下命题.
设定义在全体 n 级阵上的函数 f 适合倍加不变性, 与多齐性的变体. 设 A 是一个 n 级阵, 且当 i<j 时, [A]i,j=0. 则 f(A)=f(In)m(det(A)).
证. 我们用数学归纳法证明此事. 具体地, 设 P(n) 为命题
设定义在全体 n 级阵上的函数 f 适合倍加不变性, 与多齐性的变体. 设 A 是一个 n 级阵, 且当 i<j 时, [A]i,j=0. 则 f(A)=f(In)m(det(A)).
则, 我们的目标是: 对任何正整数
n,
P(n) 是对的.
P(1) 显然是对的.
假定 P(n−1) 是对的. 我们由此证 P(n) 也是对的.
任取一个 n 级阵 A. 设当 i<j 时, [A]i,j=0. 所以, A 形如⎣⎡[A]1,1[A]2,1⋮[A]n−1,1[A]n,10[A]2,2⋮[A]n−1,2[A]n,2⋯⋯⋱⋯⋯00⋮[A]n−1,n−1[A]n,n−100⋮0[A]n,n⎦⎤那么, 由多齐性的变体, f(A)=m([A]n,n)f⎝⎛⎣⎡[A]1,1[A]2,1⋮[A]n−1,1[A]n,10[A]2,2⋮[A]n−1,2[A]n,2⋯⋯⋱⋯⋯00⋮[A]n−1,n−1[A]n,n−100⋮01⎦⎤⎠⎞.利用 n−1 次倍加不变性, =f⎝⎛⎣⎡[A]1,1[A]2,1⋮[A]n−1,1[A]n,10[A]2,2⋮[A]n−1,2[A]n,2⋯⋯⋱⋯⋯00⋮[A]n−1,n−1[A]n,n−100⋮01⎦⎤⎠⎞f⎝⎛⎣⎡[A]1,1[A]2,1⋮[A]n−1,100[A]2,2⋮[A]n−1,20⋯⋯⋱⋯⋯00⋮[A]n−1,n−1000⋮01⎦⎤⎠⎞,故f(A)=f⎝⎛⎣⎡[A]1,1[A]2,1⋮[A]n−1,100[A]2,2⋮[A]n−1,20⋯⋯⋱⋯⋯00⋮[A]n−1,n−1000⋮01⎦⎤⎠⎞m([A]n,n).
考虑定义在全体 n−1 级阵上的函数g(X)=f⎝⎛⎣⎡[X]1,1[X]2,1⋮[X]n−1,10[X]1,2[X]2,2⋮[X]n−1,20⋯⋯⋯⋯[X]1,n−1[X]2,n−1⋮[X]n−1,n−1000⋮01⎦⎤⎠⎞.不难验证, g 适合倍加不变性, 与多齐性的变体. 注意, 若 i<j, 则 A(n∣n) 的 (i,j)-元为 0. 故, 由假定, g(A(n∣n))=g(In−1)m(det(A(n∣n)))=f(In)m(det(A(n∣n))).从而=f⎝⎛⎣⎡[A]1,1[A]2,1⋮[A]n−1,100[A]2,2⋮[A]n−1,20⋯⋯⋱⋯⋯00⋮[A]n−1,n−1000⋮01⎦⎤⎠⎞g(A(n∣n))=f(In)m(det(A(n∣n))).则f(A)===f(In)m(det(A(n∣n)))m([A]n,n)f(In)m(det(A(n∣n))[A]n,n)f(In)m(det(A)).
所以,
P(n) 是对的. 由数学归纳法, 待证命题成立.
有了这些准备, 我们即可证明本节的主要结论.
证. 设定义在全体 n 级阵上的函数 f 适合倍加不变性, 与多齐性的变体.
任取一个
n 级阵
A. 利用若干次倍加, 我们可变
A 为一个
n 级阵
B, 使当
i<j 时,
[B]i,j=0. 因为倍加不变性,
f(B)=f(A). 由上个定理,
f(B)=f(I)m(det(B)). 故
f(A)=f(I)m(det(B))=f(I)m(det(A)). (反过来, 不难验证, 若我们定义
f(A)=f(I)m(det(A)), 则
f 适合倍加不变性, 与多齐性的变体.)
特别地, 取 m 为绝对值函数, 我们有
设定义在全体 n 级阵上的函数 f 适合:
(1) 倍加不变性.
(2) 对任何不超过 n 的正整数 j, 任何 n−1 个 n×1 阵 a1, …, aj−1, aj+1, …, an, 任何 n×1 阵 x, 任何数 s, 有f([a1,…,aj−1,sx,aj+1,…,an])=∣s∣f([a1,…,aj−1,x,aj+1,…,an]).
那么, 对任何 n 级阵 A, f(A)=f(I)∣det(A)∣.
设您在研究某数学问题. 设您发现, 您研究的一个量可被认为是定义在 n 级阵上的函数 (n 是某个正整数), 且适合倍加不变性, 与多齐性的变体. 那么, 由本节的定理, 它是一个跟行列式有关的量. 这不是偶然的; 这是必然的. 这是好的, 我想.