24.03.2013 Views

Iterative Methods for Sparse Linear Systems Second Edition

Iterative Methods for Sparse Linear Systems Second Edition

Iterative Methods for Sparse Linear Systems Second Edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6 CHAPTER 1. BACKGROUND IN LINEAR ALGEBRA<br />

1.4 Vector Inner Products and Norms<br />

An inner product on a (complex) vector space X is any mapping s from X × X into<br />

C,<br />

x ∈ X, y ∈ X → s(x, y) ∈ C,<br />

which satisfies the following conditions:<br />

1. s(x, y) is linear with respect to x, i.e.,<br />

s(λ1x1 + λ2x2, y) = λ1s(x1, y) + λ2s(x2, y), ∀ x1, x2 ∈ X, ∀ λ1, λ2 ∈ C.<br />

2. s(x, y) is Hermitian, i.e.,<br />

3. s(x, y) is positive definite, i.e.,<br />

s(y, x) = s(x, y), ∀ x, y ∈ X.<br />

s(x, x) > 0, ∀ x = 0.<br />

Note that (2) implies that s(x, x) is real and there<strong>for</strong>e, (3) adds the constraint that<br />

s(x, x) must also be positive <strong>for</strong> any nonzero x. For any x and y,<br />

s(x,0) = s(x,0.y) = 0.s(x, y) = 0.<br />

Similarly, s(0, y) = 0 <strong>for</strong> any y. Hence, s(0, y) = s(x,0) = 0 <strong>for</strong> any x and y. In<br />

particular the condition (3) can be rewritten as<br />

s(x, x) ≥ 0 and s(x, x) = 0 iff x = 0,<br />

as can be readily shown. A useful relation satisfied by any inner product is the socalled<br />

Cauchy-Schwartz inequality:<br />

|s(x, y)| 2 ≤ s(x, x) s(y, y). (1.2)<br />

The proof of this inequality begins by expanding s(x − λy, x − λy) using the properties<br />

of s,<br />

s(x − λy, x − λy) = s(x, x) − ¯ λs(x, y) − λs(y, x) + |λ| 2 s(y, y).<br />

If y = 0 then the inequality is trivially satisfied. Assume that y = 0 and take<br />

λ = s(x, y)/s(y, y). Then, from the above equality, s(x − λy, x − λy) ≥ 0 shows<br />

that<br />

|s(x, y)|2<br />

0 ≤ s(x − λy, x − λy) = s(x, x) − 2<br />

= s(x, x) −<br />

s(y, y)<br />

|s(x, y)|2<br />

s(y, y) ,<br />

+ |s(x, y)|2<br />

s(y, y)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!