行列式是一个函数, 给定一个方阵, 能得到一个标量. 方阵 A 的行列式通常记作 detA 或 ∣A∣.
对于实 n×n 矩阵而言, 行列式可以看作它的 n 个列向量在 Rn 中张成的平行 2n 胞体的有向体积. 例如, n=2 的情况就是平行四边形的有向面积.
定义
通过展开式
设 R 是交换环, A=(ai,j) 是 R 上的 n×n 矩阵. 则 A 的行列式定义为detA=σ∈Sn∑(−1)σa1,σ(1)⋯an,σ(n),其中 Sn 是 n 元置换群, (−1)σ 是 σ 的符号 (偶置换为 +1, 奇置换为 −1).
通过递归
设 R 是交换环, A=(ai,j) 是 R 上的 n×n 矩阵. 则 A 的行列式定义为detA=⎩⎨⎧a1,1,i=1∑n(−1)i+1ai,1detA(i∣1),n=1;n≥2,其中 A(i∣j) 是删去 A 的行 i 与列 j 后, 未被删去的元按原次序作成的 (n−1)×(n−1) 矩阵.
通过反对称积
设 k 是域, V 是 k 上的 n 维向量空间, f:V→V 是线性映射. 则 f 的行列式定义为detf=Λn(f):Λn(V)→Λn(V),这里 Λn(V) 是 V 的 n 次反对称积, 它是 1 维向量空间, 从而 Λn(f) 可以看作 k 的元素.
通过公理
设 k 是域, Mn(k) 是 k 上的 n 阶方阵构成的代数. 则行列式定义为满足下面三个公理的唯一函数 det:Mn(k)→k:
• | det(A1,…,cAk,…,An)=cdet(A1,…,Ak,…,An),c∈k. 这里 A1,…,An 分别表示 Mn(k) 中矩阵的第 1 行至第 n 行, 下同; |
• | det(A1,…,Ai,…,Aj,…,An)=det(A1,…,Ai+Aj,…,Aj,…,An); |
• | det(I)=1, I 是单位矩阵. |
性质
设 R 是交换环, A=(ai,j) 是 R 上的 n×n 矩阵. 则detAT=detA,其中 AT 是 A 的转置. 于是, 行列式的关于矩阵的列 (行) 的定理可被易地, 快地译为行列式的关于矩阵的行 (列) 的定理.
设 R 是交换环, A=(ai,j) 是 R 上的 n×n 矩阵, τ∈S. 则detA=σ∈Sn∑(−1)τ(−1)σaτ(1),σ(1)⋯aτ(n),σ(n),且detA=σ∈Sn∑(−1)σ(−1)τaσ(1),τ(1)⋯aσ(n),τ(n).
设 R 是交换环, A=(ai,j) 是 R 上的 n×n 矩阵, ℓ 是不超过 n 的正整数. 则detA=⎩⎨⎧a1,1,i=1∑n(−1)i+ℓai,ℓdetA(i∣ℓ),n=1;n≥2,且detA=⎩⎨⎧a1,1,j=1∑n(−1)ℓ+jaℓ,jdetA(ℓ∣j),n=1;n≥2.
设 R 是交换环, A=(ai,j) 是 R 上的 n×n 矩阵, k 是小于 n 的正整数, ℓ1, ℓ2, …, ℓk 是不超过 n 的正整数, 且 ℓ1<ℓ2<⋯<ℓk. 则detA=1≤i1<i2<⋯<ik≤n∑(−1)i1+⋯+ik+ℓ1+⋯+ℓkdetA(ℓ1,…,ℓki1,…,ik)detA(i1,…,ik∣ℓ1,…,ℓk),且detA=1≤j1<j2<⋯<jk≤n∑(−1)ℓ1+⋯+ℓk+j1+⋯+jkdetA(j1,…,jkℓ1,…,ℓk)detA(ℓ1,…,ℓk∣j1,…,jk),其中 A(j1,…,jki1,…,ik) 是由 A 的行 i1, …, ik 与列 j1, …, jk 的交叉处的元按原次序作成的 k×k 矩阵 (子矩阵), 且 A(i1,…,ik∣j1,…,jk) 是删去 A 的行 i1, …, ik 与列 j1, …, jk 后, 未被删去的元按原次序作成的 (n−k)×(n−k) 矩阵.
设 R 是交换环, A=(ai,j) 是 R 上的 s×n 矩阵, B=(bi,j) 是 R 上的 m×s 矩阵. 设 k 是一个既不超过 m, 也不超过 n 的正整数. 设 1≤i1<⋯<ik≤m; 设 1≤j1<⋯<jk≤n.
• | 若 k>s, 则 B 与 A 的积 BA 的子矩阵 (BA)(j1,…,jki1,…,ik) 的行列式det((BA)(j1,…,jki1,…,ik))=0. |
• | 若 k≤s, 则det((BA)(j1,…,jki1,…,ik))=1≤ℓ1<⋯<ℓk≤s∑detB(ℓ1,…,ℓki1,…,ik)detA(j1,…,jkℓ1,…,ℓk). |
特别地, 设 A, B 都是 n×n 矩阵. 则detBA=(detB)(detA).
设 R 是交换环, A=(ai,j) 是 R 上的 n×n 矩阵. 作 R 上的 n×n 矩阵 adjA=(bi,j), 使 bi,j=(−1)j+idetA(j∣i). 则(adjA)A=(detA)I=A(adjA).
设 R 是交换环, Mn(R) 是 R 上的 n 级方阵环. 设函数 f:Mn(R)→R 适合:
• | f(A1,…,cAk+c′Ak′,…,An)=cf(A1,…,Ak,…,An)+c′f(A1,…,Ak′,…,An), 其中 A1, …, An 分别表示 Mn(R) 中矩阵的行 1 至行 n; |
• | 若 A∈Mn(R) 有二行相同, 则 f(A)=0. |
则 f(A)=f(I)detA, 对任何 A∈Mn(R).
特别地, 若 f(I)=1, 则 f(A)=detA.
设 k 是域. 设函数 f:Mn(k)→k 适合:
• | f(AB)=f(A)f(B), 对任何 A, B∈Mn(k); |
• | f(D)=d1,1d2,2…dn,n, 其中 D=(di,j)∈Mn(k) 是对角阵. |
则 f(A)=detA, 对任何 A∈Mn(k).
设 R 是交换环, B, D 是 R 上的 n×n 矩阵, 且 D 是对角阵. 则det(B+D)=detD+k=1∑n−11≤j1<j2<⋯<jk≤n∑detB(j1,…,jkj1,…,jk)detD(j1,…,jk∣j1,…,jk)+detB.特别地, 取 D=xI, B=−A, 有det(xI−A)=k=0∑nckxn−k,其中 c0=1, 且 1≤k≤n 时, ck=(−1)k1≤j1<j2<⋯<jk≤n∑detA(j1,…,jkj1,…,jk).
假定与记号如定理 2.9. 则adjA=(−1)n−1(c0An−1+c1An−2+⋯+cn−1I),且c0An+c1An−1+⋯+cn−1A+cnI=0.
参考文献
• | David S. Dummit, Richard M. Foote (2004). Abstract algebra, vol. 3. Wiley. |
相关概念
行列式 • 英文 determinant • 德文 Determinante (f) • 世界语 determinanto • 法文 déterminant (m)