Processing math: 100%

本证向量与上三角矩阵

目录

1 多项式作用于算子

算子理论比线性映射理论更加丰富多彩,主要原因是算子能自乘为幂。我们从算子的幂以及多项式作用于算子这一关键概念的定义开始。

TL(V),则TT是有意义的,并且也包含于L(V)。通常用T2代替TT,更一般的,我们有:

TL(V),m是正整数。

  1. 定义TmTm=TTm
  2. 定义T0V上的恒等算子I
  3. T是可逆的,且逆为T1,则定义TmTm=(T1)m

TL(V),pP(F),对zF,有p(z)=a0+a1z+a2z2+amzm,则p(T)是定义为p(T)=a0I+a1T++amTm的算子。

DL(P(R))是由Dq=q定义的微分算子,p是多项式p(x)=73x+5x2,则p(D)=7I3D+5D2。于是对每个qP(R)(p(D))q=7q3q+5q

p,qP(F),则pqP(F)的定义为:zF,(pq)(z)=p(z)q(z)

2 本征值的存在性

有限维非零复向量空间上的每个算子都有本征值

Vn维复向量空间,n>0, 并设TL(V),取vVv0,因为Vn维的,所以n+1个向量v,Tv,T2v,,Tnv线性相关。于是有并且为零的复数a0,,an使得: 0=a0v+a1Tv++anTnv

注意a1,,an不全为零,否则a0也必须为0.

以这些aj做一个多项式,利用代数学基本定理可以将此多项式分解为:

a0+a1z++anzn=c(zλ1)(zλm)

其中c是非零复数,每个λj都属于C,且对于式 (1) 所有的zC均成立。则:

0=a0v+a1Tv+anTnv=(a0I+a1T++anTn)v=c(Tλ1)(Tλm)v

于是至少有一个j使得TλjI不是单的,即有v0使得(TλjI)v=0,即有Tv=λv

3 上三角矩阵

TL(V),并设v1,,vnV的基。T关于该基的矩阵定义为n×n的矩阵:

M(T)=[A1,1A1,nAn,1An,n]

其元素Aj,k定义为:

T(vk)=A1,kv1+An,kvn

我们发现:

  1. 线性算子的矩阵是正方形方阵,越来越有意思了。
  2. Tvk写成v1,,vn的线性组合时使用的那些系数构成了矩阵M(T)的第k列。

TFn的算子,且没有指定基,则假定为标准基。此时可以认为M(T)的第j列维T作用到第j个标准基上得到的向量。

定义TL(F)3T(x,y,z)=(2x+y,5y+3z,8z),则:

M(T)=[210053008]

对这个问题,我们有对于标准基,显然有:

T(1,0,0)=(2,0,0)T(0,1,0)=(1,5,0)T(0,0,1)=(0,3,8)

线性代数的一个中心目标就是要证明,对于给定的算子TL(V),必定存在V的一个基,使得T关于该基有一个相当简单的矩阵。更直白的说法是,我们要选择V的基使得M(T)有很多的0,这样我们把线性映射同构于矩阵,做矩阵运算时要简单得多。

V是有限维的复向量空间,那么可以肯定的是V有一个基使得T关于这个基的矩阵的第一列除第一个元素之外全是0,也就是说,V有一个基使得T关于这个基的矩阵形状是:

[λ00]

已知有限维复向量空间上的每个算子都有本征值,所以对于T一定有一个本征值λ和对应的本证向量v,把v扩张成V的一个基,则T关于这个基的矩阵就具有上面的形式。

上三角矩阵的条件:

TL(V),且v1,,vnV的基,则一下条件等价:

  1. T关于v1,,vn的矩阵是上三角的。
  2. 对每个j=1,,n都有Tvjspan(v1,,vj)
  3. 对每个j=1,,n,有span(v1,,vj)T下不变。

这几个命题的证明比较简单,但是证明过程需要对算子的矩阵有比较熟稔的记忆。假设TL(V)TV上的线性算子,则T关于该基的矩阵定义为n×n的矩阵:

A=[A1,1A1,nAn,1An,n]

其中Aj,k定义为:

Tvk=A1,kv1++An,kvk

注意V上算子关于基的矩阵是一个方阵,并且TV上的基共同决定了A。比如V上的恒等映射就是一个单位矩阵。满足:Tvk=vk 显然恒等映射T的特征值都是1,特征向量有n个,每个都是V的基。从恒等映射我们知道一个特征值可以对应多个特征向量。好了,现在让我们回到三角矩阵的条件。

首先从第1条到第二条。因为T关于v1,,vn的矩阵是上三角的。所以

Tvj=A1,jv1+Aj,jvj+0vj+1++0vn

显然Tvjspan(v1,,vj)

从第二条到第三条。 我们知道:

Tv1span(v1)span(v1,,vj)Tv2span(v1,v2)span(v1,,vj)Tvjspan(v1,,vj)

假设vspan(v1,,vj),则有 Tvspan(v1,,vj) 也就是说span(v1,,vj)T下不变。

第三条说明什么?说明一个上三角阵以及对应的基具有一定的嵌套性质。比如我单独的把前j列拉出来,则这j列对应的基中的元素张成了一个T下的不变子空间,自成体系。

一个重要的定理:

V是有限维复向量空间,TL(V),则T关于V的某个基有上三角阵。

我们使用数学归纳法。若dimV=1,则结论是显然的,一定有Tv=λv

假设dimV>1,并对所有维数比V小的复向量空间结论都成立。设λV的本征值,设:

U=range(TλI)

我们知道TλI不是满的,因为有vnull(TλI)。根据线性映射基本定理dim(TλI)+range(TλI)=dimV 所以dimU<dimV.

接下来我们证明:UT下不变。对于uU,有:

Tu=(TλI)u+λu

显然(TλI)uU, λuU ,所以TuU,因此TU下不变。

因此T|UU上的算子,有归纳法假设知,U有基u1,,um使得T|U对应的矩阵为上三角阵。因此对每个j都有:

Tuj=(T|U)(uj)span(u1,,uj)

u1,,um扩充称V的基u1,,um,v1,,vn,对每个k都有:

Tvk=(TλI)vk+λvk

U的定义表明(TλI)vkU=span(u1,,um),因此上式可得:

Tvkspan(u1,,um,v1,,vk)

根据式 (21)(23)可以知道T关于基u1,,um,v1,,vn有上三角阵。

接下来给出第二种证明。

我们仍然对V的维数用归纳法。若dimV=1,则结论显然成立。

现在假设dimV=n>1,并设对于所有n1的复向量空间结论成立。设v1T的任意一个本证向量,设U=span(v1),则UT的不变子空间且dimU=1.

由于dimV/U=n1,我们可以对T/UL(V/U)用归纳法假设。于是V/U有一个基v2+U,,vn+U使得T/U关于该基有上三角矩阵。则对于每个j=2,,n,有:

(T/U)(vj+U)span(v2+U,,vj+U)

对于式 (24)我们有:

Tvjspan(v1,,vj)

于是,T关于V的基v1,,vn具有上三角矩阵。

如何通过观察一个算子的矩阵来确定概算子是否可逆?如果我们很幸运的有一个基使得该算子关于这个基的矩阵是上三角的,那么这个问题就会变得很简单。

TL(V)关于V的某个基有上三角矩阵。则T是可逆的当且仅当这个上三角矩阵上的元素都不是0.

v1,,vnV的基使得T关于这个基具有上三角阵:

M(T)=[λ1λ20λn]

我们需要证明:T是可逆的当且仅当所有λi均不为0 首先设对角线元素λ1,,λn均不为0,则有:Tv1=λ1v1。因为λ10 所以有T(v1/λ1)=v1,即v1range(T)。现在对于某个aF,有:T(v2/λ2)=av1+v2 上式的左端和av1都包含于range(T),于是v2range(T)

依次类推,v1,,vnrange(T),因为v1,,vnV的基,所以range(T)=V,也就是T是满的,于是T是可逆的。

现在完成另一个方向的证明。假设T是可逆的,显然有λ10,不然Tv1=0,说明null(T){0},这与T可逆矛盾。设λj0,1<jn,式 (26) 表明 Tspan(v1,,vj)映射如span(v1,,vj),我们知道dimspan(v1,,vj1)=j1, dimspan(v1,,vj)=j,所以T将一个大的空间映射到了一个小的空间,null(T){0},所以T不是可逆的。与假设矛盾。

综上T是可逆的。

值得注意的是,现在我们还无法利用算子的矩阵来精确计算算子的本征值。但是,如果我们有幸找到一个基使得算子关于这个基的矩阵是上三角的,则本征值的计算问题就变得平凡了。

TL(V)关于V的某个基有上三角矩阵。则T的本征值恰为这个上三角矩阵对角线上的元素。

v1,,vnV的基,并且T关于这个基有上三角元素:

M(T)=[λ1λ20λn]

λF,则:

M(TλI)=[λ1λλ2λ0λnλ]

因此TλI不可逆当且仅当λ等于λ1,,λn中的某一个。于是λT的本征值当且仅当λ等于λ1,,λn中的某一个。