在 9.2 节中我们发现,任意一个 n 维实线性空间都与 Rⁿ 有完全相同的代数结构,Rⁿ 可以作为它的“几何与代数模型”。本节将讨论一般实线性空间之间这种“结构相同”的严格数学关系——同构。
一、线性映射与同构映射
Section titled “一、线性映射与同构映射”设 V₁, V₂ 为实线性空间。如果存在一个从 V₁ 到 V₂ 的对应法则 f,使得对任意 α ∈ V₁,有唯一的 V₂ 中的元素(记为 f(α))与之对应,而且 f 满足:
(1) 对任意 α, β ∈ V₁,有
f(α + β) = f(α) + f(β);(2) 对任意 α ∈ V₁ 及任意 λ ∈ R,有
f(λα) = λ f(α),则称 f 为实线性空间 V₁ 到 V₂ 的一个线性映射。
若 f 是一一对应(双射),则称 f 为实线性空间 V₁ 到 V₂ 的一个同构映射,此时也称 V₁ 与 V₂ 同构。若 V₁ = V₂,则称 f 为 V₁ 的一个自同构。
设 V₁ = R^(m × n) 为全体 m × n 实矩阵,V₂ = Rⁿ × m 为全体 n × m 实矩阵。对于矩阵的加法与数乘运算,V₁, V₂ 构成 mn 维实线性空间。定义 f: V₁ → V₂ 如下:
f(A) = A^T, ∀ A ∈ V₁.验证 f 为 V₁ 到 V₂ 的一个同构映射。
解
对任意 A ∈ V₁,有唯一的 f(A) = A^T ∈ V₂ 与之对应。且对任意 A, B ∈ V₁,有
f(A + B) = (A + B)^T = A^T + B^T = f(A) + f(B);对任意 A ∈ V₁ 及任意 λ ∈ R,有
f(λA) = (λA)^T = λA^T = λ f(A).所以 f 是 V₁ 到 V₂ 的一个线性映射。
很明显,矩阵转置运算存在唯一的逆运算(即再次转置),因此 f 是一一对应。所以 f 为 V₁ 到 V₂ 的一个同构映射。
设 V₁ = R² × 2 为全体二阶实矩阵,对于矩阵的加法与数乘运算,V₁ 构成四维线性空间。V₂ = R[x]₄ 为全体次数小于 4 的实系数多项式,即
V₂ = {a₀ + a₁ x + a₂ x² + a₃ x³ | aᵢ ∈ R, i = 0, 1, 2, 3}.对于多项式的加法及数与多项式的乘法,V₂ 也是一个四维实线性空间。定义 f: V₁ → V₂ 如下:
f(A) = a₁1 + a₁2x + a₂1x² + a₂2x³, ∀ A = (aᵢj) ∈ V₁.验证 f 为 V₁ 到 V₂ 的一个同构映射。
解
对任意 A = (aᵢj) ∈ V₁,有唯一的 f(A) ∈ V₂ 与之对应,且对任意 A = (aᵢj), B = (bᵢj) ∈ V₁,有
f(A + B) = (a₁1 + b₁1) + (a₁2 + b₁2)x + (a₂1 + b₂1)x² + (a₂2 + b₂2)x³ = f(A) + f(B);对任意 A = (aᵢj) ∈ V₁ 及任意 λ ∈ R,有
f(λA) = λ a₁1 + λ a₁2x + λ a₂1x² + λ a₂2x³ = λ f(A).所以 f 是 V₁ 到 V₂ 的一个线性映射。由多项式系数与矩阵元素的一对一对应可知 f 是一一对应,故 f 为 V₁ 到 V₂ 的一个同构映射。
设 V 为 n 维实线性空间,α₁, α₂, …, αₙ 为 V 的一组基。定义 f: V → Rⁿ 如下:对 V 中的任意元素 α = x₁ α₁ + x₂ α₂ + … + xₙ αₙ:
f(α) = (x₁, x₂, …, xₙ)^T.验证 f 为 V 到 Rⁿ 的一个同构映射。
解
显然由基的唯一表示性知 f 是一一对应。
任取 V 中的元素
α = x₁ α₁ + x₂ α₂ + … + xₙ αₙ, β = y₁ α₁ + y₂ α₂ + … + yₙ αₙ.因为
α + β = (x₁ + y₁)α₁ + (x₂ + y₂)α₂ + … + (xₙ + yₙ)αₙ;且对任意实数 λ,
λα = λ x₁ α₁ + λ x₂ α₂ + … + λ xₙ αₙ.故
f(α + β) = (x₁ + y₁, x₂ + y₂, …, xₙ + yₙ)^T = f(α) + f(β);f(λα) = (λ x₁, λ x₂, …, λ xₙ)^T = λ f(α).这说明 f 是 V 到 Rⁿ 的一个同构映射。
这个同构映射正是 9.2 节中介绍的联系 V 与 Rⁿ 的那个一一对应。正是这个同构映射使得 V 中的元素 α 对应成 Rⁿ 中的向量 f(α),而且将 V 中抽象的加法 α + β 与数乘 λα 对应成 Rⁿ 中具体的向量加法 f(α) + f(β) 与数乘 λ f(α)。
如果将 α 看作 f(α) 的话,V 就等同于 Rⁿ。Rⁿ 成为任意一个 n 维实线性空间的“模型”。对 V 的相关研究完全可以在 Rⁿ 中进行。
二、同构的充要条件
Section titled “二、同构的充要条件”关于有限维实线性空间的同构,有如下重要定理:
线性空间 V₁ 与 V₂ 同构的充分必要条件是
dim V₁ = dim V₂.充分性:设 dim V₁ = dim V₂ = n。分别在 V₁ 与 V₂ 中取基 α₁, α₂, …, αₙ 与 β₁, β₂, …, βₙ。定义映射 f: V₁ → V₂ 如下:
f(∑ᵢ=1ⁿ xᵢ αᵢ) = ∑ᵢ=1ⁿ xᵢ βᵢ, ∀ x₁, x₂, …, xₙ ∈ R.易见 f 为一一对应,且保持加法与数乘运算(即 f(α + β) = f(α) + f(β) 与 f(λα) = λ f(α)),故 f 是 V₁ 到 V₂ 的同构映射,因此 V₁ 与 V₂ 同构。
必要性:设 f: V₁ → V₂ 是 V₁ 到 V₂ 的同构映射。在 V₁ 中取一组基 α₁, α₂, …, αₙ。下面证明 f(α₁), f(α₂), …, f(αₙ) 是 V₂ 的一组基。
首先,若
x₁ f(α₁) + x₂ f(α₂) + … + xₙ f(αₙ) = 0,由 f 的线性性,上式可写为
f(x₁ α₁ + x₂ α₂ + … + xₙ αₙ) = 0.因为 f 是一一对应(单射),所以
x₁ α₁ + x₂ α₂ + … + xₙ αₙ = 0.又因 α₁, α₂, …, αₙ 线性无关,所以
x₁ = x₂ = … = xₙ = 0,这说明 f(α₁), f(α₂), …, f(αₙ) 线性无关。
其次,任取 β ∈ V₂,因为 f 是双射(满射),所以存在唯一的 α ∈ V₁,使得 β = f(α)。设 α = x₁ α₁ + x₂ α₂ + … + xₙ αₙ,则
β = f(α) = f(x₁ α₁ + x₂ α₂ + … + xₙ αₙ) = x₁ f(α₁) + x₂ f(α₂) + … + xₙ f(αₙ),这说明 β 可由 f(α₁), f(α₂), …, f(αₙ) 线性表示。
综上,f(α₁), f(α₂), …, f(αₙ) 是 V₂ 的一组基,因此 dim V₁ = dim V₂ = n。
定理11 说明,线性空间同构的充分必要条件是维数相同。因此,实线性空间在代数结构层面的不同仅仅表现在维数的不同,维数相同的线性空间结构也是完全相同的。
从同构的意义上说,n 维实线性空间在抽象代数意义下只有一个,那就是 Rⁿ。