2025-04-27

1090: Gram-Schmidt Orthonormalization of Countable Subset of Vectors Space with Inner Product

<The previous article in this series | The table of contents of this series | The next article in this series>

definition of Gram-Schmidt orthonormalization of countable subset of vectors space with inner product

Topics


About: vectors space

The table of contents of this article


Starting Context



Target Context


  • The reader will have a definition of Gram-Schmidt orthonormalization of countable subset of vectors space with inner product.

Orientation


There is a list of definitions discussed so far in this site.

There is a list of propositions discussed so far in this site.


Main Body


1: Structured Description


Here is the rules of Structured Description.

Entities:
F: {R,C}, with the canonical field structure
V: { the F vectors spaces } with any inner product, ,:V×VF
S: { the countable subsets of V}, ={s1,s2,...}
S~: { the countable subsets of V}, ={b1,b2,...}, as specified below
//

Conditions:
bn is defined iteratively:
{} has been already determined from {}
Suppose that {b1,...,bn1} has been already determined from {s1,...,sn}
When there is the smallest {s1,...,sn} such that {b1,...,bn1,sn} is linearly independent, bn:=(snj=1n1sn,bjbj)/snj=1n1sn,bjbj, and {b1,...,bn} has been determined from {s1,...,sn}
Otherwise, the iteration is finished, and S~:={b1,...,bn1}
//

"countable" does not mean that it is infinite: any finite set is countable.


2: Note


Often, S is supposed to be linearly independent, but this definition does not require S to be linearly independent.

Let us see that S~ is orthonormal, iteratively.

For {b1}, b1,b1=sn/sn,sn/sn=1/sn2sn,sn=1/sn2sn2=1.

So, {b1} is orthonormal.

For {b1,b2}, b1,b2=b1,(snj=11sn,bjbj)/snj=11sn,bjbj=1/snj=11sn,bjbjb1,(snj=11sn,bjbj)=1/snsn,bjbj(b1,snsn,b1b1,b1)=1/snj=11sn,bjbj(b1,snsn,b11)=1/snj=11sn,bjbj(b1,snsn,b1)=1/snj=11sn,bjbj(b1,snb1,sn)=0.

b2,b2=(snj=11sn,bjbj)/snj=11sn,bjbj,(snj=11sn,bjbj)/snj=11sn,bjbj=1/snj=11sn,bjbj2snj=11sn,bjbj,snj=11sn,bjbj=1/snj=11sn,bjbj2snj=11sn,bjbj2=1.

So, {b1,b2} is orthonormal.

Let us suppose that {b1,...,bn1} is orthonormal.

For {b1,...,bn}, for each 1ln1, bl,bn=bl,(snj=1n1sn,bjbj)/snj=1n1sn,bjbj=1/snj=1n1sn,bjbjbl,snj=1n1sn,bjbj=1/snj=1n1sn,bjbj(bl,snj=1n1sn,bjbl,bj)=1/snj=1n1sn,bjbj(bl,snj=1n1sn,bjδl,j)=1/snj=1n1sn,bjbj(bl,snsn,bl)=1/snj=1n1sn,bjbj(bl,snbl,sn)=0.

bn,bn=(snj=1n1sn,bjbj)/snj=1n1sn,bjbj,(snj=1n1sn,bjbj)/snj=1n1sn,bjbj=1/snj=1n1sn,bjbj2snj=1n1sn,bjbj,snj=1n1sn,bjbj=1/snj=1n1sn,bjbj2snj=1n1sn,bjbj2=1.

So, {b1,...,bn} is orthonormal.

Then, let bl,bmS~ be any such that lm.

Let l<m without loss of generality.

So, bl,bm{b1,...,bm}.

As {b1,...,bm} is orthonormal, bl,bm=0.

bl,bl=1.


References


<The previous article in this series | The table of contents of this series | The next article in this series>