欧氏空间的等距变换

本章中,我们将研究有限维内积空间(即欧氏空间)的等距变换。

等距变换的定义

设$f: E \to E$为一映射,称其为等距变换,若: \(f(0_E) = 0_E\) 且 \(\forall (u,v) \in E^2, \; \Vert f(u) - f(v) \Vert = \Vert u - v \Vert\) 后者称为保距离性

等距变换还有一个等价的定义:

这个定义等价于: \(\forall (u,v) \in E^2, \; (f(u) | f(v)) = (u|v)\) 这个性质称为保内积性

先由前一个定义推后一个定义: \(\begin{aligned} (f(u) | f(v)) &= \frac{1}{2} (\Vert f(u) \Vert^2 + \Vert f(v) \Vert^2 - \Vert f(u)-f(v) \Vert^2) \\ &= \frac{1}{2} (\Vert f(u)-f(0) \Vert^2 + \Vert f(v)-f(0) \Vert^2 - \Vert f(u)-f(v)\Vert^2) \\ &= \frac{1}{2} (\Vert u \Vert^2 + \Vert v \Vert^2 - \Vert u-v \Vert^2) \\ &= \frac{1}{2} (\Vert u \Vert^2 + \Vert v \Vert^2 - (\Vert u \Vert^2 + \Vert v \Vert^2 - 2(u|v))) \\ &= (u|v) \end{aligned}\) 再用后一个定义推前一个定义: 首先验证$f(0) = 0$ \(\Vert f(0) \Vert^2 = (f(0) | f(0)) = (0|0) = 0 \implies f(0) = 0\) 然后验证保距离性: \(\begin{aligned} \Vert f(u) - f(v) \Vert^2 &= (f(u) | f(u)) + (f(v) | f(v)) - 2 (f(u) | f(v)) \\ &= (u|u) + (v|v) - 2(u|v) \\ &= \Vert u - v \Vert^2 \end{aligned}\) 由于距离非负,两者相等。

在定义之中,我们并不要求该映射为线性映射。 实际上,我们很快就能知道,满足这些条件的映射一定是线性的。

等距变换的基本性质

所有等距变换都是线性的双射。 线性变换的集合,记为$\mathcal O (E)$,是$GL(E)$的一个子群。

通过计算不难证明 \(\Vert f(au+bv) - (af(u)+bf(v)) \Vert^2 = 0\) 因此所有等距变换都是线性的。 注意到这些映射都是有限维下的变换,因此我们只需要证明其是满射或单射之一即可。 我们选择证明其为单射,即$\ker f = \{ 0 \}$。 设$u \in E$满足$f(u) = 0$,则有: \((u|u) = (f(u)|f(u)) = 0\) 因此$u = 0$,从而证毕。 注意到我们已经证明$\mathcal O(E) \subset GL(E)$,不难验证子群的三个公理: $\mathrm{Id}_E \in \mathcal O(E)$、对复合封闭并存在逆元。

以下四条命题等价:
1)$f$是保范数(即$\Vert f(u) \Vert = \Vert u \Vert$)的线性映射;
2)$f$是等距变换;
3)$f$是线性映射,且将所有正交标准基底映射为正交标准基底;
4)$f$是线性映射,且将一个正交标准基底映射为正交标准基底。

  • 首先证明一推二: 已知$f$是线性的,那么$f(0) = 0$。 然后有: \(\Vert f(u) - f(v) \Vert = \Vert f(u-v) \Vert = \Vert u - v \Vert\) 从而该映射是保距离的。
  • 然后证明二推三: 设$(e_1, \dots, e_n)$是一组标准正交的基底,那么: \(\forall i, j, \; (f(e_i) | f(e_j)) = (e_i | e_j) = \delta_{i,j}\)从而根据定义$(f(e_1), \dots, f(e_n))$是标准正交的,又其有$n$个,因此是一组基底。
  • 三推四是显然的。
  • 最后证明四推一: 设$(e_1, \dots, e_n)$是一组标准正交基底,且$(f(e_1), \dots, f(e_n))$也是标准正交的基底,那么: \(\begin{aligned} \forall u \in E, \; \Vert f(u) \Vert^2 &= \Vert \sum_{i=1}^n f(u_i e_i) \Vert^2 \\ &= \Vert \sum_{i=1}^n u_i f(e_i) \Vert^2 \\ &= \sum_{i=1}^n u_i = \Vert u \Vert^2 \end{aligned}\) 从而该映射是保范数的。

等距变换与正交矩阵

本节中我们将研究等距变换的矩阵形式——正交矩阵。 回忆一下正交矩阵的定义:

可逆矩阵$M$是一个正交矩阵,当且仅当其满足$M^{-1} = M^\top$。

显然,若$M$是正交的,那么其逆$M^{-1}$和转置$M^\top$都是正交矩阵。 正交矩阵的列向量(和行向量)可以看作典范基底下的一组标准正交基底的坐标。

对三维的情况,如果要验证一个矩阵是正交矩阵,只需要验证前两列标准正交,且第三列等于前两列的外积即可。

以下命题揭示了等距变换与正交矩阵的关系。

一个线性变换是等距变换,当且仅当其在一组标准正交基底下的矩阵是一个正交矩阵。

首先考虑前推后,设$M$是等距变换$f$在一组标准正交基$(e_1, \dots, e_n)$下的矩阵,有: \(\begin{aligned} <f(u) | f(v)> &= <u | v> \\ (Mu)^\top (Mv) &= u^\top v \\ u^\top (M^\top M) v &= u^\top v \end{aligned}\) 由于这个等式对任何一对向量$u,v$都成立,我们取$u = e_i$,$v = e_j$,可得: \(e_i^\top (M^\top M) e_j = (M^\top M)_{i,j} = \delta_{i,j} \implies M^\top M = I\) 从而这个矩阵是正交矩阵。
然后考虑后推前。 设$M$是线性映射$f$在一个标准正交基底下的矩阵,且其为正交阵。 \(\begin{aligned} \forall x \in E, \Vert f(x) \Vert^2 &= \langle f(x) | f(x) \rangle \\ &= (Mx)^\top (Mx) \\ &= x^\top M^\top M x \\ &= x^\top x = \Vert x \Vert^2 \end{aligned}\) 从而这个线性映射保距离,因此是等距变换。

这个证明的第一部分实际上没有使用标准正交基的条件,因此实际上存在一些不是标准正交的基底使等距变换的矩阵仍是正交的。

正交群

若$M$正交,则$| \det M | = 1$。 我们记正交阵的集合为$\mathcal O_n(\mathbb R)$; 其中行列式为正的记为$\mathcal {SO}_n(\mathbb R)$或$\mathcal O_n^+ (\mathbb R)$, 行列式为负的记为$\mathcal O_n^- (\mathbb R)$。

\[(\det M)^2 = \det (M^\top M) = \det I = 1\]
  1. $\mathcal O_n(\mathbb R)$和$\mathcal {SO}_n(\mathbb R)$是$GL_n(\mathbb R)$的子群;
  2. $\mathcal O_n(\mathbb R)$与$\mathcal O(E)$($E$空间上的等距变换)同构。
  1. 容易验证子群的三个公理;
  2. 取$\mathcal B$为$E$的一个标准正交基底,则容易验证: \(\begin{array}{cccc} \varphi: & \mathcal O(E) & \to & M_n(R) \\ & f & \mapsto & \mathrm{Mat}_{\mathcal B}(f) \end{array}\) 是一个群同构,即一个双射的保乘法映射。 注意群同构不同于线性映射,单射要求$\ker \varphi = \varphi(\{1_E\}) = {1_F}$,其中$1$表示乘法单位元,而非零。

$\mathcal O_n^- (\mathbb R)$不是一个群,其不包含单位元,也不保乘法。

等距变换的手性

称两组基底$\mathcal B$和$\mathcal B^\prime$的方向(手性)相同,若: \(\det_B(B^\prime) = \det(P_{B \to B^\prime}) > 0\) 若选择一个基底来定义空间的方向,那么与此基底同向的基底称为右手(Direct)的,否则称为左手(Indirect)的。

不难验证,方向相同这一关系构成一个等价关系,而方向相同的向量构成一个等价类。

若等距映射保持方向,即对所有基底$\mathcal B$,$f(\mathcal B)$与其同向,则称这个等距映射是右手的,否则称为左手的。 右手等距变换的集合称为$\mathcal{SO}(E)$,左手等距变换的集合称为$\mathcal O^-(E)$。

等距映射$f$是右手的,当且仅当其行列式为正一; 其为左手的,当且仅当其行列式为负一。

从而,等距映射的手性与基底无关,因为其行列式与基底无关。

根据定义,若$\mathcal B$与$f(\mathcal B)$同向,那么说明$\det_{\mathcal B}(f(\mathcal B)) > 0$,从而根据线性变换行列式的定义,$\det f > 0$。 又等距变换的行列式绝对值为1,因此得证,反之亦然。

$\mathcal{SO}(E)$与$\mathcal{SO}_n(R)$同构;$\mathcal O^-(E)$与$\mathcal O^-_n(R)$之间存在双射。

等距变换与不变空间

设$f: E \to E$为一实数空间上的线性映射,那么其至少存在一个一维或二维的不变子空间。

设$M \in M_n(\mathbb R)$为$f$的一个矩阵,其在复数域下至少有一个特征值,记为$\lambda = a + ib$。 设$Z = X + iY$,其中$X,Y \in \mathbb C^n$,满足$MZ = \lambda Z$,因此构成了一个特征子空间。 有$\overline{MZ} = M \overline{Z} = \overline{\lambda Z}$,因为实数的共轭是自己。 从而: \(\begin{array}{ccccccc} MX &=& \frac{1}{2 } (MZ + M \overline Z) &=& \frac{1}{2 }(\lambda Z + \overline{\lambda Z}) &=& aX - bY \\ MY &=& \frac{1}{2i} (MZ - M \overline Z) &=& \frac{1}{2i}(\lambda Z - \overline{\lambda Z}) &=& bX + aY \end{array}\) 从而$X,Y$至多可以产生一个二维的空间,就是我们要求的不变子空间。 若$\lambda$是实数,那么这个空间是一维的。

复数域上的线性映射可以有任意维的不变子空间,因为复数矩阵总是可以上三角化。

三维空间中的等距变换

本节中,我们将对三维空间中的等距变换或正交矩阵进行研究。

设$E$为一三维欧氏空间,那么对任何一个等距变换,总存在一组标准正交基$\mathcal B = (e_1, e_2, e_3)$,在这组基底下其总是可以写为两者之一: \(\begin{pmatrix} \cos \theta & - \sin \theta & 0 \\ \sin \theta & \cos \theta & 0 \\ 0 & 0 & 1 \end{pmatrix} \text{或} \begin{pmatrix} \cos \theta & - \sin \theta & 0 \\ \sin \theta & \cos \theta & 0 \\ 0 & 0 & -1 \end{pmatrix}\)

这个命题是上文中有限维空间中的映射的一种特殊情况。

旋转矩阵及其性质

若在某组标准正交基底$\mathcal B = (e_1, e_2, e_3)$下,一个等距变换可以写为: \(\begin{pmatrix} \cos \theta & - \sin \theta & 0 \\ \sin \theta & \cos \theta & 0 \\ 0 & 0 & 1 \end{pmatrix}\) 那么这个变换记为$\mathrm{Rot}_{e_3, \theta}$,表示以向量$e_3$为轴旋转$\theta$角。 这个变换总是右手的,因此属于特殊正交群$SO_3(\mathbb R)$。

向量$u$张成的空间及其正交补空间$u^\perp$是变换$\mathrm{Rot}_{u,\theta}$的不变子空间。

  1. $\forall \theta, \theta^\prime$,\(\mathrm{Rot}_{u, \theta} = \mathrm{Rot}_{u, \theta^\prime} \iff \theta = \theta^\prime \pmod{2\pi}\)
  2. $\forall \theta, \theta^\prime$,\(\mathrm{Rot}_{u, \theta} \circ \mathrm{Rot}_{u, \theta^\prime} = \mathrm{Rot}_{u, \theta + \theta^\prime} = \mathrm{Rot}_{u, \theta^\prime} \circ \mathrm{Rot}_{u, \theta}\)
  3. \[\mathrm{Rot}_{u, \theta}^{-1} = \mathrm{Rot}_{u, -\theta}\]
  4. 设$D = \mathrm{Span}(u)$,其中$u$为单位向量,那么\(\forall x \in D^\perp, \, f(x) = \cos \theta x + \sin \theta u \times x\)
  5. 记$p, q$分别为向$D$及其正交补空间的正交投影,那么 \(\begin{aligned} f(x) &= f(p(x) + q(x)) \\ &= f(p(x)) + f(q(x)) \\ &= p(x) + \cos \theta q(x) + \sin \theta u \times q(x) \\ &= \cos \theta x + (1 - \cos \theta) (x|u) u + \sin \theta u \times x \end{aligned}\)

三维空间中的右手正交变换(即$SO_3(\mathrm R)$的元素)至少有一个不变的单位向量。

这种矩阵总是可以对角化为: \(\begin{pmatrix} R(\theta) & 0 \\ 0 & 1 \end{pmatrix}\) 从而一定有一个一维的不变子空间。

三维空间等距变换的分类

我们根据等距变换的一个特殊特征子空间的维数,即其几何重数,进行分类:

设$f \in \mathcal O(E)$,$F = \ker (f - \mathrm{Id}_E)$,那么:
若$\dim F = 3$,那么$f = \mathrm{Id}_E$,$f$是右手的;
若$\dim F = 2$,那么$f$是关于$F$平面的反射,$f$是左手的;
若$\dim F = 1$,那么$f$是绕直线$F$的旋转,$f$是右手的;
若$\dim F = 0$,那么$f$是关于平面的反射和绕该平面的法向量的旋转的复合,且这个复合是可交换的,$f$是左手的。

我们只证明最后一种情况。 首先,若$\dim F = 0$,那么这个变换一定是左手的,因为右手的变换一定存在不变一维的不变子空间。 根据行列式的运算法则,不难发现$\det (-f) = - \det f = 1$,因此$-f$是右手的,从而存在单位向量$x$满足$-f(x) = x$。 从而$-1$是$f$的一个特征值。 现在设$P = x^\perp$,$\sigma$为关于平面$P$的反射,那么$\sigma \circ f \in SO$,且$\sigma \circ f(x) = x$。 从而,根据这一定理的第一和第三种情况,要么有$\sigma \circ f = \mathrm{Id}$,要么$\sigma \circ f$是一个旋转。 然而,若$\sigma \circ f = \mathrm{Id}$,那么两边同时复合$\sigma^{-1} = \sigma$,可得$f = \sigma$,矛盾。 因此$\sigma \circ f = r$,其中$r$为一个旋转。 从而$f = \sigma \circ r$。
接下来证明其交换性,设旋转的转轴直线为$D$,若$x \in D$,那么 \((\sigma \circ r)(x) = \sigma (x) = -x = r(-x) = (r \circ \sigma)(x)\) 若$x \in D^\perp$,那么 \((\sigma \circ r)(x) = r(x) = (r \circ \sigma)(x)\) 从而该复合是可交换的。

我们可以使用以下方法确定一个等距映射的类型:

  1. 首先验证这个映射的矩阵是正交阵。
  2. 求$1$的特征子空间,确定其维数。
    1. 若为一维,那么就是旋转,且转轴即为此特征子空间,此时需要确定其转角。
      • 由于矩阵的迹是相似不变量,因此有$\mathrm{Tr}(M) = 1 + 2\cos \theta$;
      • 选择转轴上的一个单位向量$v$,然后选择与其垂直的任意向量$u$,求解$u \times f(u) = \lambda v$,$\theta$的符号与$\lambda$相同。
    2. 若为二维,那么就是反射,反射平面即为特征子空间。

更新时间: