行列式的存在唯一性
定理:交错 重线性规范函数存在且唯一
- 定理
- 依赖深度 layer 11
- 抽象代数
- 矩阵与行列式
thm.det-exists-unique · 定理 · 线性代数 · 行列式
陈述
设 。则存在唯一的函数
满足:
(i) 多重线性:对每个变元分别线性;
(ii) 交错:任两个变元相等时取值为 ;
(iii) 规范化:( 是任一固定的有序基)。
说明
⭐ 这条定理是行列式的正确出生方式:不是「对角线相乘再相减」,而是「满足三条公理的唯一函数」。三条公理分别是线性、交错、规范,缺一不可。
⭐ 「唯一」比「存在」有用得多:任何满足这三条的函数都等于行列式,所以验证一条恒等式时只要验证这三条即可 —— 例如 、。
⭐ 「存在」的构造:把 用基展开成 的系数矩阵 ,然后取 Leibniz 公式 为定义 —— 逐条验证三条公理即可(见证明那一节)。
⭐ 与「万有性质」的关系:这不是通常意义上的万有性质(没有松伴随),但它是同样的手法 —— 用一个泛条件(三条公理)把对象钉死。所以图上把它与 prop.module-tensor-universal(张量积的万有性质)看成同一族的证明技术。
它指向谁(出边)
推出 3
-
存在唯一性 乘性
固定 ,考虑映射 ,把它看成 的 个列向量 的函数。
- 多重线性: 的第 列是 的第 列,即 。所以固定其他列时, 关于第 列是线性的(先把 的线性组合拉出来,再用 的多重线性)。
- 交错:若 (),则 的第 、 列也相等(同样的线性组合),于是 。
- 由存在唯一性, 对某个常数 成立(同一条公理系下的函数只差常数倍)。取 得 。故 。
转置: —— 用存在唯一性, 也满足三条公理(转置把列换成行,交错性与规范性不变),故两者相等。
可逆判据: 可逆时 ,故 。反之若 不可逆,则其列向量线性相关,(由交错性把线性相关性代入展开)。∎
第 3 步「只差常数倍」是唯一性定理最漂亮的一次使用:不必计算,只要说明一个新函数满足同一套公理就自动成比例。
-
置换展开 Laplace 展开
把 按第 行拆开: 的每一列 都含 这一项,由多重线性可把 展成 项之和,第 项是「把第 列换成 、其余列不动」的行列式。
该行列式 ,其中 在第 位。把 通过 次相邻列交换移到第 位(每次变号),再按第一列展开,剩下的 阶行列式正是划掉第 行、第 列后的 ,符号累计为 。于是
错位展开:若 而用第 行的元素配第 行的代数余子式,那等于「把第 行换成第 行」之后的行列式 —— 有两行相同,故为 。∎
符号 的来源是移动 到第一个位置所需的交换次数 —— 这也是「棋盘格符号」的几何解释。
-
外幂的一维性 + 存在唯一性 行列式就是那个系数
设 。
- 是一维的:取 的基 ,则 中只有 互异的那些非零,即只有 一个(差符号),故 。
- 一维空间上的线性映射就是乘一个数:设 、 线性,取 ,则 对某个 ;对任意 有 ,故 就是「乘 」。
- 定出那个数:定义 满足 的系数(先固定 定义,再对一般 用交错多重线性延拓)。逐条验证 满足多重线性、交错、规范化三条公理,由行列式的存在唯一性得 。
于是 。∎
第 3 步的做法值得记住:先把「一维空间上的系数」定义出来,再用存在唯一性把它认成行列式 —— 这样就不必真的去算那个系数。
定义引用 1
-
存在唯一性定理保证了「那个唯一的 」确实存在,行列式的定义才站得住。
谁指向它(入边)
推出 1
-
多重线性 + 交错 行列式的存在唯一性
记 决定了规范的零点。
唯一性。 设 满足三条。把每个 代入,由多重线性展开成 项之和,每一项是 。由交错性,只有 互不相同的那些项非零 —— 也就是说,只有置换 对应的项(取 )存活。再由交错性 。于是
右端只依赖 ,故 唯一。
存在性。 直接把上式取作 的定义,逐条验证三条公理:多重线性(每一项对每个 都是一次的,而 关于 线性)、交错性(交换两个变元 = 把置换乘一个对换, 变号,而所有项成对相消)、规范性(代入 后只剩 一项,值为 )。∎
唯一性先证、存在性后验:这是「用泛性质定义对象」的标准套路 —— 先把任何满足条件的对象都逼成一个显式公式,再把那个公式拿回来验证它确实满足条件。
参考
- Lang, Linear Algebra
- Hoffman–Kunze, Linear Algebra, Ch. 5