Orthogonal Decomposition Theorem Proof
📂Hilbert SpaceOrthogonal Decomposition Theorem Proof
Theorem
Let (H,⟨⋅,⋅⟩) be a Hilbert space. Then for the closed subspace M of H,
H=M⊕M⊥
Corollary
(M⊥)⊥=M
This fact can be demonstrated for (M⊥)⊥:={x∈H∣⟨x,m⊥⟩=0,m⊥∈M⊥} as a corollary.
Explanation
M⊥:={x∈H∣⟨x,m⟩=0,m∈M} is called the orthogonal complement of M. Being orthogonal is as useful a property as any. That Hilbert spaces guarantee this means they are indeed nice spaces.
On the other hand, since the proof involves the shortest vector theorem, it does not hold for inner spaces that are not Hilbert spaces.
Proof
Strategy: The proof simply shows the conditions to be represented as a direct sum.
If x∈M, then since x=x+0, there’s nothing to prove. Hence, suppose x∈H and x∈/M. Then M⪇H and since M is a closed set, the shortest vector theorem can be applied.
Shortest Vector Theorem: Let H be a Hilbert space. Suppose M⪇H is a nonempty, closed, convex subset. Then for x∈(H∖M)
δ:=∥x−m0∥=m∈Minf∥x−m∥>0
there uniquely exists m0∈M satisfying it.
Consider some m∈M for which t:=⟨x−m0,m⟩∈C.
Case 1. t=0
Since ⟨x−m0,m⟩=t=0, then (x−m0)∈M⊥.
Case 2. t=0
For all λ∈C,
δ2≤=====∥x0−(m0−λm)∥2⟨(x−m0)+λm,(x−m0)+λm⟩∥x−m0∥2+λ⟨x−m0,m⟩+λ⟨m,x−m0⟩+∣λ∣2∥m∥2∥x−m0∥2+λ⟨x−m0,m⟩+λ⟨x−m0,m⟩+∣λ∣2∥m∥2∥x−m0∥2+λt+λt+∣λ∣2∥m∥2δ2+2Re(λt)+∣λ∣2∥m∥2
Subtracting δ2 from both sides yields
0≤2Re(λt)+∣λ∣2∥m∥2.
Here, Re(λt) denotes the real part of λt.
Case 2-1. ∥m∥=1
0≤2Re(λt)+∣λ∣2
This inequality holds for all λ∈C, so if we set λ=−t,
0≤2Re(−t⋅t)+∣t∣2=−2∣t∣2+∣t∣2=−∣t∣2
That is, ∣t∣=0, which should be t=0, contradicting the assumption of Case 2.
Case 2-2. ∥m∥=1
t====⟨x−m0,m⟩∥m∥⟨x−m0,∥m∥m⟩∥m∥⋅00
That is, again t=0, which also contradicts the assumption of Case 2.
Ultimately, by Case 1., it has to be t=0. This means that for the m0∈M whose existence is guaranteed by the shortest vector theorem, (x−m0)∈M⊥ is true. Hence, any x∈H can be represented as follows.
x=m0+(x−m0)∈M+M⊥
To demonstrate uniqueness, consider m1,m2∈M and z1,z2∈M⊥ and set
x=m1+z1=m2+z2
Then,
m1−m2=z2−z1∈(M∩M⊥)={0}
In other words,
m1−m2=0⟹m1=m2⟹z2=z1
And, the method to represent x is unique.
■
Corollary
(⊂)
If y∈(M⊥)⊥, then ⟨y,m⊥⟩=0, and either y=0 or y∈/M⊥. However, by the orthogonal decomposition theorem, since H=M⊕M⊥, it must be y∈M,
(M⊥)⊥⊂M
(⊃)
If m∈M, then ⟨m,m⊥⟩=0, and since m∈(M⊥)⊥,
M⊂(M⊥)⊥
■