为了把二、三阶行列式的概念推广到一般的 n 阶行列式,下面先研究三阶行列式的结构。
把三阶行列式写为
D₃ = a₁1 & a₁2 & a₁3 a₂1 & a₂2 & a₂3 a₃1 & a₃2 & a₃3 (1.8) = a₁1a₂2a₃3 + a₁2a₂3a₃1 + a₁3a₂1a₃2 - a₁3a₂2a₃1 - a₁2a₂1a₃3 - a₁1a₂3a₃2.可以看出:
- 三阶行列式的每一项都是不同行不同列的三个元素的乘积;
- 每一项的三个元素的行标排成自然排列 123 时,列标都是 1, 2, 3 的某一个全排列,这样的排列共有 3! = 6 种,故三阶行列式共有 6 项;
- 带正号的三项的列标排列是 123, 231, 312,经计算可知其逆序数全为偶数(即偶排列);
- 带负号的三项的列标排列是 132, 213, 321,经计算可知其逆序数全为奇数(即奇排列)。
因此,三阶行列式可写为
D₃ = a₁1 & a₁2 & a₁3 a₂1 & a₂2 & a₂3 a₃1 & a₃2 & a₃3 = ∑ₚ₁ p₂ p₃ (-1)^(τ(p₁ p₂ p₃)) a₁ p₁ a₂ p₂ a₃ p₃. (1.9)其中 ∑ 表示对 1, 2, 3 三个数的所有排列 p₁ p₂ p₃ 求和。用式 (1.9),可以把行列式推广到一般情形。
一、n 阶行列式的定义
Section titled “一、nn 阶行列式的定义”将 n² 个数 aᵢj (i, j = 1, 2, …, n) 排成 n 行 n 列,在其左右两侧加两条竖线,按照下式
Dₙ = a₁1 & a₁2 & … & a₁n a₂1 & a₂2 & … & a₂n vdots & vdots & & vdots aₙ1 & aₙ2 & … & aₙn = ∑ₚ₁ p₂ … pₙ (-1)^(τ(p₁ p₂ … pₙ)) a₁ p₁ a₂ p₂ … aₙ pₙ (1.10)计算得到的一个数,称为 n 阶行列式,简记作 D = det(aᵢj),其中 ∑ 表示对所有 n 元排列 p₁ p₂ … pₙ 求和。
式 (1.10) 右边的每一项 (-1)^(τ(p₁ p₂ … pₙ)) a₁ p₁ a₂ p₂ … aₙ pₙ 中的每一个元素取自 D 中不同的行和列,行标排成自然排列,相应的列标是 1, 2, …, n 的一个全排列 p₁ p₂ … pₙ。行列式 Dₙ 中共有 n! 个乘积项。
定义1.6 也适用于二、三阶行列式,按此定义的行列式与 1.1 节中用对角线法则定义的结果是一致的。对于一阶行列式 |a₁1| = a₁1,注意这里的记号 |a₁1| 不表示 a₁1 的绝对值。
- 主对角线以下的元素全为 0 的行列式叫作上三角形行列式;
- 主对角线以上的元素全为 0 的行列式叫作下三角形行列式;
- 上三角形行列式与下三角形行列式统称为三角形行列式;
- 主对角线以外的元素全为 0 的行列式叫作对角形行列式。
证明上三角形行列式的值等于主对角线上元素的乘积:
D = a₁1 & a₁2 & … & a₁n 0 & a₂2 & … & a₂n vdots & vdots & & vdots 0 & 0 & … & aₙn = a₁1 a₂2 … aₙn.证明
由于当 j < i 时 aᵢj = 0,故 D 中可能不为 0 的元素是 aᵢpᵢ,其下标应满足 pᵢ ≥ i,即
p₁ ≥ 1, p₂ ≥ 2, …, pₙ ≥ n.在所有排列 p₁ p₂ … pₙ 中,能满足上述关系的排列只有一个,即自然排列 1 2 … n。所以 D 中可能不为 0 的项只有一项:
(-1)^(τ(1 2 … n)) a₁1 a₂2 … aₙn.由于 1 2 … n 是偶排列(逆序数为 0),此项的符号为正号,所以
D = a₁1 a₂2 … aₙn.同理,对于下三角形行列式有
D = a₁1 & 0 & … & 0 a₂1 & a₂2 & … & 0 vdots & vdots & & vdots aₙ1 & aₙ2 & … & aₙn = a₁1 a₂2 … aₙn.特别地,对于对角形行列式有
D = a₁1 & 0 & … & 0 0 & a₂2 & … & 0 vdots & vdots & & vdots 0 & 0 & … & aₙn = a₁1 a₂2 … aₙn.证明行列式
D = a₁1 & a₁2 & a₁3 & a₁4 & a₁5 a₂1 & a₂2 & a₂3 & a₂4 & a₂5 0 & 0 & 0 & a₃4 & a₃5 0 & 0 & 0 & a₄4 & a₄5 0 & 0 & 0 & a₅4 & a₅5 = 0.证明
由行列式定义可知,它的每一项都是取自不同行和不同列的 5 个元素的乘积。在第 1、2、3 列中,由于第 3、4、5 行的对应元素全为 0,前 3 列的非零元素只能取自第 1 行或第 2 行。
但是前 3 列需要取出 3 个不同行的元素,而第 1 行和第 2 行最多只能提供 2 个不同行的元素,根据抽屉原理,必有至少一个元素取自第 3、4、5 行的 0 元素。因此,展开式中的每一项都含有至少一个 0 因子,从而每一项都等于 0,所以 D = 0。
二、行列式的等价定义
Section titled “二、行列式的等价定义”在定义1.6 中,每一项元素的行标排成自然排列,列标排成排列 p₁ p₂ … pₙ。如果先把列标排成自然排列,而行标排成排列 q₁ q₂ … qₙ,乘积各项的符号是否有变化?
考虑任一项 (-1)^(τ(p₁ p₂ … pₙ)) a₁ p₁ a₂ p₂ … aₙ pₙ。当把列标的排列 p₁ p₂ … pₙ 经 N 次对换变成自然排列 1 2 … n 的同时,相应的行标排列 1 2 … n 也经 N 次对换变成了排列 q₁ q₂ … qₙ,这样
a₁ p₁ a₂ p₂ … aₙ pₙ = a_(q₁ 1) a_(q₂ 2) … a_(qₙ n).根据定理1.1 的推论,对换次数 N 与 τ(p₁ p₂ … pₙ) 有相同的奇偶性,而 τ(q₁ q₂ … qₙ) 与 N 也有相同的奇偶性,从而 τ(p₁ p₂ … pₙ) 与 τ(q₁ q₂ … qₙ) 有相同的奇偶性,即
(-1)^(τ(p₁ p₂ … pₙ)) = (-1)^(τ(q₁ q₂ … qₙ)).n 阶行列式也可以定义为
Dₙ = ∑ₚ₁ p₂ … pₙ (-1)^(τ(p₁ p₂ … pₙ)) aₚ₁ 1 aₚ₂ 2 … aₚₙ n.其中 ∑ 表示对所有 n 元排列求和。
定理1.2 表明:在行列式的定义中,行标与列标的地位是对称的。凡是关于行成立的性质,关于列也同样成立。