线代第六章定义&定理整理(不更新了)
Chapter 6
6.1 Inner Products and Norms
Definition (inner product).
Let V be a vector space over F. An inner product on V is a function that assigns, to every ordered pair of vectors x and y in V, a scalar in F, denoted , such that for all x, y, and z in V and all c in F, the following hold:
(a)
(b)
(c) where the bar denotes complex conjugation.
(d) if .
Definition (conjugate transpose).
Let . We define the conjugate transpose or adjoint of A to be the matrix such that for all .
Definition (inner product space).
A vector space over endowed with a specific inner product is called an inner product space. If , we call V a complex inner product space, whereas if , we call a real inner product space.
Definition of some inner products.
Frobenius Inner product:
实际上就是。
Standard inner product on : and in , .
实际上和Frobenius inner product是一个东西。
H of continuous complex-valued functions defined on the interval : .
Theorem 6.1.
Let V be an inner product space. Then for x, y, z ∈ V and c ∈ F , the following statements are true.
(a) = + .
(b) .
(c) .
(d) if and only if .
(e) If for all , then .
性质(a)和(b)统称conjugate linear,注意不要漏写共轭。
Definition (norm).
Let be an inner product space. For , we define the norm or length of by .
Theorem 6.2.
Let be an inner product space over . Then for all and , the following statements are true.
(a)
(b) if and only if . In any case, .
(c) (Cauchy–Schwarz Inequality).
(d) (Triangle Inequality) .
证明
(c)
若 显然成立,假设。对于任意,有
令,则有,所证不等式成立。
(d)
Definition (orthogonal, unit vector, orthonormal).
Let be an inner product space. Vectors and in are orthogonal (perpendicular) if .
A subset of is orthogonal if any two distinct vectors in are orthogonal.
A vector in is a unit vector if .
Finally, a subset of is orthonormal if is orthogonal and consists entirely of unit vectors.
6.2 The Gram–Schmidt Process and Orthogonal Complements
Definition (orthonormal basis).
Let V be an inner product space. A subset of V is an orthonormal basis for V if it is an ordered basis that is orthonormal.
Theorem 6.3.
Let V be an inner product space and be an orthogonal subset of V consisting of nonzero vectors. If , then
证明:设,写出表达式即可得出。
Corollary 1.
If, in addition to the hypotheses of Theorem 6.3, S is orthonormal and y ∈ span(S), then
Corollary 2.
Let V be an inner product space, and let S be an orthogonal subset of V consisting of nonzero vectors. Then S is linearly independent.
Theorem 6.4. (the Gram–Schmidt process)
Let V be an inner product space and be a linearly independent subset of V. Define , where and
Then S′ is an orthogonal set of nonzero vectors such that span(S′) = span(S).
Theorem 6.5.
Let V be a nonzero finite-dimensional inner product space. Then V has an orthonormal basis . Furthermore, if and x ∈ V, then
证明:用 Gram–Schmidt 把 orthogonal basis 构造出来,再 normalize 即可。至于 实际上就是 Thereom 6.3 Corollary 1.
Corollary.
Let V be a finite-dimensional inner product space with an orthonormal basis . Let T be a linear operator on V, and let A = . Then for any i and j,
Definition (Fourier coefficients).
Let be an orthonormal subset (possibly infinite) of an inner product space V, and let . We define the Fourier coefficients of relative to to be the scalars , where .
Definition (orthogonal complement).
Let S be a nonempty subset of an inner product space V. We define to be the set of all vectors in V that are orthogonal to every vector in S; that is, . The set is called the orthogonal complement of S.
注意
S可以是任意集合,不一定是 subspace;
若, ; 否则.
Theorem 6.6.
Let be a finite-dimensional subspace of an inner product space , and let . Then there exist unique vectors and such that . Furthermore, ifis an orthonormal basis for , then
证明:直接令,令,只需证. 对任意 , 有
下证 unique. 假设, 则,
Corollary (orthogonal projection).
The vector is the unique vector in that is “closest” to ; that is, for any ,, and this inequality is an equality if and only if . is called the orthogonal projection of on .
证明:
注意到
Theorem 6.7.
Suppose that is an orthonormal set in an n-dimensional inner product space . Then
(a) S can be extended to an orthonormal basis for .
(b) If , then is an orthonormal basis for .
(c) If is any subspace of , then .
证明:
(a) 先 extend,然后用 Gram–Schmidt process.
(b) 显然, 只需证. for , 所以
(c) 由(b)显然。
6.3 The Adjoint of A Linear Operator
Theorem 6.8.
Let be a finite-dimensional inner product space over , and let be a linear transformation. Then there exists a unique vector such that for all .
Let be an orthonormal basis for V, then
证明:
先证存在,直接令 可以计算出 根据是 linear transformation,
再证唯一,假设有,那么由于的任意性,(Theorem 6.1 (e))。
Theorem 6.8 为 的定义做了准备工作,只有证明了的唯一性,才能定义出一个映射。
Theorem 6.9 (Definition of adjoint).
Let be a finite-dimensional inner product space, and let be a linear operator on . Then there exists a unique function such that for all . Furthermore, is linear. is called the adjoint of .
证明:
先证唯一存在,, 定义, 则根据 Theorem 6.9, 存在唯一使得有, 定义, 即有
然后证linear,这个根据 inner product 的 conjugate linear 性质可以容易地写出。
Theorem 6.10.
Let V be a finite-dimensional inner product space, and let be an orthonormal basis for . If is a linear operator on , then
证明:
Corollary.
Let be an matrix. Then .
Theorem 6.11.
Let be an inner product space, and let and be linear operators on . Then
Corollary.
以上对 linear operator 的性质,对矩阵也成立。
Let and be matrices. Then
这些性质的证明既可以转化为左乘、用linear operator的性质做,也可以直接用矩阵adjoint的定义。
Lemma 1.
Let and . Then
证明:直接用标准$ F^n $
Lemma 2.
Let . Then .
证明: 可证,即 右推左显然成立,下证左推右。若, 则$0 = x*AAx = (Ax)^Ax = \langle Ax, Ax \rangle, $ 所以.
Corollary.
If is an matrix such that , then is invertible.
Theorem 6.12 (Least Squares Approximation,最小二乘法) .
Let and . Then there exists such that and for all . Furthermore, if , then .
证明:
, 而在中存在唯一的离最近的向量,这里的即为所求。由 Theorem 6.6, 现在求。若 有。由于任意性,,即 反过来亦可推出若则有 所以 因为,所以有, 若,则有
Theorem 6.13 (Minimal Solution to Systems of Linear Equations,线性方程组的最小解)
A solution s to is called a minimal solution if for all other solutions .
Let and . Suppose that is consistent. Then the following statements are true.
(a) There exists exactly one minimal solution of , and .
(b) The vector s is the only solution to that lies in ; that is, if u satisfies , then .
证明(a):对于任意解,可将分解为,其中 , 所以也是的解;而由于,有,当且仅当即时取等,所以s是唯一最小解.
证明(b):假设中存在另一解,则, 所以.
6.4 Normal And Self-Adjoint Operators
Lemma.
Let be a linear operator on a finite-dimensional inner product space . If has an eigenvector, then so does .
证明:设是的y一个eigenvector,则
所以, 则中的任意vector都是对应eigenvalue为的eigenvector。
Theorem 6.14 (Schur).
Let be a linear operator on a finite-dimensional inner product space . Suppose that the characteristic polynomial of splits. Then there exists an orthonormal basis for such that the matrix is upper triangular.
证明:
用数学归纳法。设,时显然成立。假设对成立,则对n,由于特征多项式split,有至少一个eigenvalue,则也有至少一个eigenvalue,设为,它对应至少一个unit vector . 设,下证是T-invariant.
where , 所以 所以是T-invariant,可以定义,而,应用假设可得存在一个的orthonormal basis 使得是上三角矩阵,显然垂直于中的每个向量,令,则是orthonormal basis, 且也是上三角矩阵。
Definitions (normal).
Let be an inner product space, and let be a linear operator on . We say that is normal if . An real or complex matrix is normal if
Theorem 6.15.
Let be an inner product space, and let be a normal operator on . Then the following statements are true.
(a) for all .
(b) isnormal for every .
(c) If is an eigenvector of , then is also an eigenvector of . In fact, if , then .
(d) If and are distinct eigenvalues of with corresponding eigenvectors and , then and are orthogonal.
证明:
(c) 令 ,则,且根据(b),也normal。根据(a)有。
(d)
由于, 有.
Theorem 6.16.
Let be a linear operator on a finite-dimensional complex inner product space . Then is normal if and only if there exists an orthonormal basis for consisting of eigenvectors of T.
证明:
假设 normal,则根据代数基本定理,的特征多项式在复数域上split;根据Schur定理,存在一个的 orthonormal basis 使得是上三角矩阵。则一定是eigenvalue。假设 都是eigenvalue,那么, ,所以也是eigenvalue。
假设存在全是eigenvector的orthonormal basis ,则和都是对角矩阵,满足交换律,所以 is normal.
注意:
对于复数域上的向量空间,normal => diagonalizable;
然而对于实数域上的向量空间则不一定,例如旋转矩阵。
Definition (self-adjoint).
Let T be a linear operator on an inner product space V. We say that T is self-adjoint (Hermitian) if T = . An real or complex matrix is self-adjoint (Hermitian) if .
Lemma.
Let T be a self-adjoint operator on a finite-dimensional inner product space V. Then
(a) Every eigenvalue of T is real.
(b) Suppose that V is a real inner product space. Then the characteristic polynomial of T splits.
证明:
(a)
Theorem 6.17.
Let be a linear operator on a finite-dimensional real inner product space . Then is self-adjoint if and only if there exists an orthonormal basis for consisting of eigenvectors of .
证明:假设T是self-adjoint, 根据Shur定理,找一组orthonormal basis 使是上三角矩阵,而. 所以也是上三角矩阵,所以A是对角矩阵。
6.5 Unitary & Orthogonal Operators and their Matrices
Definitions (unitary/orthogonal operator, isometry).
If for all , we call T a unitary operator if and an orthogonal operator if .
In the infinite-dimensional case, an operator satisfying for all is called an isometry.
Lemma.
Let U be an self-adjoint operator on a finite-dimensional inner product space V. If for all , then .
证明:若, 则.
Theorem 6.18:
4 equivalent statements about unitary/othogonal operators:
Let T be a linear operator on a finite-dimensional inner product space V. Then the following statements are equivalent.
(a) .
(b) for all .
(c) If is an orthonormal basis for V, then is an orthonormal basis for .
(d) for all .
证明:
(a) -> (b):
(b) -> (c) 显然
(c) -> (d):
(d) -> (a): 将x在下表示,T(x)在下表示,可得二者范数相同。
Corollary 1 & 2:
orthonormal/unitary.
Let T be a linear operator on a finite-dimensional complex [real] inner product V. Then V has an orthonormal basis of eigenvectors of T with corresponding eigenvalues of absolute value 1 if and only if T is both unitary[self-adjoint and orthogonal].
Definition (unitarily equivalent).
where is unitary. (The definition of orthogonally equivalent is similar.)
Theorem 6.19 & 6.20.
Complex[real] matrix is normal[symmetrix] iff is unitarily equivalent to a complex[real] diagonal matrix.
证明(Complex):
If , then $$AA* = (P*DP)(PD^P) = P*DDP = P*DDP = P*DPP^DP = A^*A$$.
充分性前文已证。
Theorem 6.21 (Schur) 舒尔定理的矩阵表示.
, and the characteristic polynomial of splits. If F = C[R], then A is unitarily[orthogonally] equivalent to a complex[real] upper triangular matrix.
6.6 Orthogonal Projections & Spectral Theorem
Definition (orthogonal projection)
We say is an orthogonal projection if and .
Theorem 6.24.
Let V be an inner product space, and let T be a linear operator on V. Then T is an orthogonal projection iff T has an adjoint and .
Theorem 6.25 (The Spectral Theorem).
T is a linear operator on a finite-dimensional inner product space V over F with the distinct eigenvalues . Assume that T is normal is F = C and that T is self-adjoint if F = R. For each , Let be the eigenspace of T corresponding to the eigenvalue , and let be the orthogonal projection of on . Then:
(a) .
(b) if denotes the direct sum of the subspaces for , then .
(c) for .
(d) .
(e) .
The set is called the spectrum of , the sum is called the resolution of the identity operator induced by , and the sum is called the spectral decomposition of T.
Corollary 1.
If F = C, then T is normal iff for some polynomial .
Corollary 2.
If F = C, then T is unitary iff T is normal and all .
Corollary 3.
If F = C and T is normal, then T is self-adjoint iff every eigenvalue of T is real.
Corollary 4.
Let T be as is the spectral theorem with spectral decomposition , Then each is a polynomiao in T.
博客地址:http://rabbithu.cnblogs.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2017-11-25 BZOJ 2243 染色 | 树链剖分模板题进阶版
2017-11-25 BZOJ 1036 树的统计 | 树链剖分模板题
2017-11-25 BZOJ 3295 动态逆序对 | CDQ分治