Orthonormality and the Gram-Schmidt Process

Orthonormality and the Gram-Schmidt Process

Unit 4, Section 2: The Gram-Schmidt Process Orthonormality and the Gram-Schmidt Process The basis (e1; e2; : : : ; en) n n for R (or C ) is considered the standard basis for the space because of its geometric properties under the standard inner product: 1. jjeijj = 1 for all i, and 2. ei, ej are orthogonal whenever i 6= j. With this idea in mind, we record the following definitions: Definitions 6.23/6.25. Let V be an inner product space. • A list of vectors in V is called orthonormal if each vector in the list has norm 1, and if each pair of distinct vectors is orthogonal. • A basis for V is called an orthonormal basis if the basis is an orthonormal list. Remark. If a list (v1; : : : ; vn) is orthonormal, then ( 0 if i 6= j hvi; vji = 1 if i = j: Example. The list (e1; e2; : : : ; en) n n forms an orthonormal basis for R =C under the standard inner products on those spaces. 2 Example. The standard basis for Mn(C) consists of n matrices eij, 1 ≤ i; j ≤ n, where eij is the n × n matrix with a 1 in the ij entry and 0s elsewhere. Under the standard inner product on Mn(C) this is an orthonormal basis for Mn(C): 1. heij; eiji: ∗ heij; eiji = tr (eijeij) = tr (ejieij) = tr (ejj) = 1: 1 Unit 4, Section 2: The Gram-Schmidt Process 2. heij; ekli, k 6= i or j 6= l: ∗ heij; ekli = tr (ekleij) = tr (elkeij) = tr (0) if k 6= i, or tr (elj) if k = i but l 6= j = 0: So every vector in the list has norm 1, and every distinct pair of vectors is orthogonal. Example. Show that the list p p p p 1= 2 0 −1= 2 0 0 −1= 2 0 1= 2 p ; p ; p ; p 0 1= 2 0 1= 2 1= 2 0 1= 2 0 forms an orthonormal basis for M2(R). We won't work through all of the details for this example; indeed, all of the calculations are similar. We start by verifying that each vector in the list has norm 1: p s p p 1= 2 0 1= 2 0 1= 2 0 jj p jj = tr p p 0 1= 2 0 1= 2 0 1= 2 s 1=2 0 = tr 0 1=2 = 1: Similarly, each vector in the list has norm 1. Next, we should check that each pair of distinct vectors is orthogonal; we only check p p p p −1= 2 0 0 −1= 2 0 1= 2 −1= 2 0 h p ; p i = tr p p 0 1= 2 1= 2 0 −1= 2 0 0 1= 2 0 1=2 = tr 1=2 0 = 0: Similarly, each pair of distinct vectors is orthogonal. Thus the basis is an orthonormal basis. Orthonormal lists (and orthonormal bases in particular) have several important properties: Theorem 6.26. Every orthonormal list of vectors is linearly independent. 2 Unit 4, Section 2: The Gram-Schmidt Process Theorem 6.30. Let (e1; e2; : : : ; en) be an orthonormal basis of V . Then for any v 2 V , v = hv; e1ie1 + hv; e2ie2 + ::: + hv; enien: Proof. Every v 2 V is a linear combination of basis vectors, say v = a1e1 + ::: + anen; since the basis vectors are orthonormal, we can easily calculate ai by evaluating hv; eii = ha1e1 + ::: + anvn; eii = a1he1; eii + ::: + aihei; eii + anhen; eii = ai (again, this follows because basis vectors are orthonormal). Example. Find the coordinate vector for 7 5 v = 1 1 with respect to the orthonormal basis p p p p 1= 2 0 −1= 2 0 0 −1= 2 0 1= 2 B = p ; p ; p ; p : 0 1= 2 0 1= 2 1= 2 0 1= 2 0 Notice that Theorem 6:30 makes this calculation significantly easier than it would have been otherwise. To find the coordinates for v with respect to B, we simply need to evaluate a few inner products: p p 7 5 1= 2 0 1= 2 0 7 5 h ; p i = tr p 1 1 0 1= 2 0 1= 2 1 1 p = 4 2; p p 7 5 −1= 2 0 −1= 2 0 7 5 h ; p i = tr p 1 1 0 1= 2 0 1= 2 1 1 p = −3 2; p p 7 5 0 −1= 2 0 1= 2 7 5 h ; p i = tr p 1 1 1= 2 0 −1= 2 0 1 1 p = −2 2; 3 Unit 4, Section 2: The Gram-Schmidt Process and p p 7 5 0 1= 2 0 1= 2 7 5 h ; p i = tr p 1 1 1= 2 0 1= 2 0 1 1 p = 3 2: Thus 0 4 1 p B−3C (v)B = 2 B C : @−2A 3 The Gram-Schmidt Procedure Our final topic in this course is a powerful algorithm known as the Gram-Schmidt procedure. The algorithm gives us a method for finding an orthonormal basis for any finite dimensional space. The Gram-Schmidt Procedure. Let v1,..., vm be a linearly independent list of vectors in V , and set v1 e1 = : jjv1jj For 2 ≤ j ≤ m, define ej inductively by vj − hvj; e1ie1 − ::: − hvj; ej−1iej−1 ej = : jjvj − hvj; e1ie1 − ::: − hvj; ej−1iej−1jj Then e1,..., em is an independent list so that span (e1; : : : ; em) = span (v1; : : : ; vm): The algorithm has an immediate corollary: Corollary 6.34. Every finite dimensional inner product space has an orthonormal basis. Example. Apply the Gram-Schmidt procedure to basis B = (x3 − x2; x2 − x; x − 1; 1) of P3(R) (under the standard inner product on P3(R)) to find an orthonormal basis for P3(R). Setting 3 2 v1 = x − x 2 v2 = x − x v3 = x − 1 v4 = 1; 4 Unit 4, Section 2: The Gram-Schmidt Process let us begin by calculating jjv1jj under the standard inner product 3 2 3 2 hα3x + α2x + α1x + α0; β3x + β2x + β1x + β0 i = α3β3 + α2β2 + α1β1 + α0β0; we have p 3 2 3 2 jjv1jj = hx − x ; x − x i p = 1 + 1 p = 2: Thus we set 1 3 1 2 e1 = p x − p x : 2 2 Next, we find e2 using the formula v2 − hv2; e1ie1 e2 = : jjv2 − hv2; e1ie1jj 2 2 1 3 1 2 1 3 1 2 v2 − hv2; e1ie1 = x − x − hx − x; p x − p x i(p x − p x ) 2 2 2 2 1 1 1 = x2 − x + p (p x3 − p x2) 2 2 2 1 1 = x2 − x + x3 − x2 2 2 1 1 = x3 + x2 − x; 2 2 we also need 1 1 r1 1 jj x3 + x2 − xjj = + + 1 2 2 4 4 r3 = : 2 Thus r 1 3 1 2 2 e2 = p x + p x − x: 6 6 3 Moving on, we find e3 using the formula v3 − hv3; e1ie1 − hv3; e2ie2 e3 = : jjv3 − hv3; e1ie1 − hv3; e2ie2jj 5 Unit 4, Section 2: The Gram-Schmidt Process 1 3 1 2 1 3 1 2 v3 − hv3; e1ie1 − hv3; e2ie2 = x − 1 − hx − 1; p x − p x i(p x − p x ) 2 2 2 2 1 1 r2 1 1 r2 −hx − 1; p x3 + p x2 − x i(p x3 + p x2 − x) 6 6 3 6 6 3 1 1 r2 1 1 r2 = x − 1 − (0)(p x3 − p x2) − (− )(p x3 + p x2 − x) 2 2 3 6 6 3 1 1 2 = x − 1 + x3 + x2 − x 3 3 3 1 1 1 = x3 + x2 + x − 1; 3 3 3 whose norm is 1 1 1 r1 1 1 jj x3 + x2 + x − 1jj = + + + 1 3 3 3 9 9 9 r12 = 9 2 = p : 3 Thus we set p 1 3 1 2 1 3 e3 = p x + p x + p x − : 2 3 2 3 2 3 2 Finally, we need to calculate e4, using the formula v4 − hv4; e1ie1 − hv4; e2ie2 − hv4; e3ie3 e4 = : jjv4 − hv4; e1ie1 − hv4; e2ie2 − hv4; e3ie3jj 6 Unit 4, Section 2: The Gram-Schmidt Process 1 3 1 2 1 3 1 2 v4 − hv4; e1ie1 − hv4; e2ie2 − hv4; e3ie3 = 1 − h1; p x − p x i(p x − p x ) 2 2 2 2 1 1 r2 1 1 r2 −h1; p x3 + p x2 − xi(p x3 + p x2 − x) 6 6 3 6 6 3 p 1 1 1 3 −h1; p x3 + p x2 + p x − i 2 3 2 3 2 3 2 p 1 1 1 3 ( p x3 + p x2 + p x − ) 2 3 2 3 2 3 2 1 1 = 1 − (0)(p x3 − p x2) 2 2 1 1 r2 −(0)(p x3 + p x2 − x) 6 6 3 p p 3 1 1 1 3 −(− )( p x3 + p x2 + p x − ) 2 2 3 2 3 2 3 2 1 1 1 3 = 1 + x3 + x2 + x − 4 4 4 4 1 1 1 1 = x3 + x2 + x + : 4 4 4 4 We have 1 1 1 1 r 1 1 1 1 jj x3 + x2 + x + jj = + + + 4 4 4 4 16 16 16 16 r 4 = 16 1 = : 2 Thus we set 1 1 1 1 e = x3 + x2 + x + ; 4 2 2 2 2 and the list p 1 1 1 1 r2 1 1 1 3 1 1 1 1 (p x3 − p x2; p x3 + p x2 − x; p x3 + p x2 + p x − ; x3 + x2 + x + ) 2 2 6 6 3 2 3 2 3 2 3 2 2 2 2 2 is an orthonormal basis for P3(R).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us