Smith 标准型
Smith 标准型是线性代数中的一种构造. 它说明任何主理想整环上的 矩阵都可以通过行、列变换, 变成以下的 Smith 标准型:其中每个 都非零, 且满足整除关系 () (定理 1.1). 这些元素称为该矩阵的不变因子. Smith 标准型的左上角 子式称为矩阵的行列式因子, 它也是原来矩阵的所有 子式的最大公因子 (定理 1.2).
Smith 标准型中的每个 在相差一个可逆元的意义下是唯一的 (定理 1.2).
1定理和证明
定理 1.1 (Smith 标准型). 设 是主理想整环, 是 上的 矩阵. 则存在 上的可逆 矩阵 , 以及可逆 矩阵 , 使得其中每个 都非零, 且满足整除关系 ().
如果 还是一个 Euclid 整环, 那么 可以选成初等矩阵的乘积. 也就是说, 只需通过初等变换就能将 化为 Smith 标准型.
证明. 如果 , 我们无需做任何事, 它已经是 Smith 标准型了.
否则, 可以通过初等变换 (交换两行、交换两列) 使得 的左上角元素不为 . 如果 有多于一行, 那么我们用形如的 可逆矩阵来左乘, 其中 , 可以将第一列第二行的元素变成 . 具体地说, 如果第一列第一、二行的元素分别为 、, 那么 Bézout 恒等式说明, 存在 , 使得其中 是 的一个最大公因子. 再取则 , 并且用上述矩阵左乘后, 左上角元素变成 , 而第一列第二行的元素变成了 .
使用同样的方法, 用适当的可逆矩阵左乘, 可以将第一列除第一行外所有元素都变成 . 类似地, 用适当的可逆矩阵右乘, 可以将第一行除第一列外所有元素都变成 .
现在, 我们已经找到了可逆矩阵 , 使得其中 是 的第一行、第一列所有元素的最大公因子, 是 矩阵.
接下来, 如果 , 我们可以对 重复上面的操作, 找到可逆矩阵 , 使得其中 是 矩阵.
如果 , 我们就把第二列加到第一列上, 然后重复上述所有操作. 这样, 将变成 与 的最大公因子, 而 将变成形如 的元素, 其中 . 因此, 操作完成后, 我们总是有 .
如此下去, 我们最终能找到可逆矩阵 , 使得并且 (). 这就是我们想要的 Smith 标准型.
证明. 我们首先证明, 用可逆矩阵相乘不会改变行列式因子 (定义为 阶子式的最大公因子).
对 矩阵 而言, 如果 是 矩阵, 那么矩阵 的行是 的行的线性组合. 因此, 的 阶子式也是 的 阶子式的线性组合. 这说明 的第 个行列式因子能整除 的第 个行列式因子. 如果 可逆, 那么 的第 个行列式因子也能整除 的第 个行列式因子. 这说明 与 的第 个行列式因子只相差 中的一个可逆元.
对于右乘而言, 类似的论述也成立: 如果 是可逆 矩阵, 那么 与 的行列式因子只相差 中的一个可逆元.
2相关概念
• | |
• | |
• |
术语翻译
Smith 标准型 • 英文 Smith normal form
不变因子 • 英文 invariant factor
行列式因子 • 英文 determinant factor