본문으로 건너뛰기

Inner Product Spaces

6A. Inner Products and Norms

1) Dot Product

Dot Product

For x,yRnx,y\in\mathbb{R}^n,

xy=x1y1++xnyn.x\cdot y = x_1y_1+\cdots+x_ny_n.

Meaning: The dot product combines two real vectors into a scalar.

2) Inner Product

Inner Product

An inner product on VV assigns a scalar

u,vF\langle u,v\rangle\in\mathbb{F}

to every pair u,vVu,v\in V and satisfies the following properties.

Positivity

v,v0.\langle v,v\rangle\ge0.

Meaning: The inner product of a vector with itself is nonnegative.

Definiteness

v,v=0    v=0.\langle v,v\rangle=0 \iff v=0.

Meaning: Only the zero vector has zero inner product with itself.

Additivity in the First Slot

u+v,w=u,w+v,w.\langle u+v,w\rangle = \langle u,w\rangle+\langle v,w\rangle.

Meaning: The inner product is additive in its first argument.

Homogeneity in the First Slot

λu,v=λu,v.\langle \lambda u,v\rangle = \lambda\langle u,v\rangle.

Meaning: Scalars can be pulled out of the first argument.

Conjugate Symmetry

u,v=v,u.\langle u,v\rangle = \overline{\langle v,u\rangle}.

Meaning: Reversing the vectors conjugates the inner product.

3) Euclidean Inner Product

Euclidean Inner Product

For w,zFnw,z\in\mathbb{F}^n,

w,z=w1z1++wnzn.\langle w,z\rangle = w_1\overline{z_1} +\cdots+ w_n\overline{z_n}.

Meaning: This is the standard inner product on Fn\mathbb{F}^n.

4) Inner Product Space

Inner Product Space

An inner product space is a vector space together with an inner product.

Meaning: An inner product adds geometric ideas such as length and orthogonality to a vector space.

5) Basic Properties of an Inner Product

Linearity in the First Slot

For fixed vv,

uu,vu\mapsto\langle u,v\rangle

is linear.

Meaning: The first argument behaves linearly.

Conjugate Homogeneity in the Second Slot

u,λv=λu,v.\langle u,\lambda v\rangle = \overline{\lambda}\langle u,v\rangle.

Meaning: Scalars pulled from the second argument are conjugated.

6A. Norms and Orthogonality

1) Norm

Norm

For vVv\in V,

v=v,v.\|v\| = \sqrt{\langle v,v\rangle}.

Meaning: The norm measures the length of a vector.

Basic Properties

v=0    v=0,\|v\|=0 \iff v=0,

and

λv=λv.\|\lambda v\| = |\lambda|\|v\|.

Meaning: Only the zero vector has zero length, and scaling a vector scales its length by the absolute value of the scalar.

2) Orthogonal Vectors

Orthogonal

Vectors u,vVu,v\in V are orthogonal if

u,v=0.\langle u,v\rangle=0.

Meaning: Orthogonality generalizes the idea of perpendicular vectors.

3) Pythagorean Theorem

Pythagorean Theorem

If

u,v=0,\langle u,v\rangle=0,

then

u+v2=u2+v2.\|u+v\|^2 = \|u\|^2+\|v\|^2.

Meaning: The squared lengths of orthogonal components add.

4) Orthogonal Decomposition with One Vector

Orthogonal Decomposition

If v0v\neq0, then

u=u,vv2v+(uu,vv2v),u = \frac{\langle u,v\rangle}{\|v\|^2}v + \left( u- \frac{\langle u,v\rangle}{\|v\|^2}v \right),

where

uu,vv2vu- \frac{\langle u,v\rangle}{\|v\|^2}v

is orthogonal to vv.

Meaning: A vector can be separated into a component parallel to vv and a component orthogonal to vv.

5) Cauchy–Schwarz Inequality

Cauchy–Schwarz Inequality

For all u,vVu,v\in V,

u,vuv.|\langle u,v\rangle| \le \|u\|\|v\|.

Equality holds if and only if one vector is a scalar multiple of the other.

Meaning: The magnitude of an inner product cannot exceed the product of the vector lengths.

6) Triangle Inequality

Triangle Inequality

u+vu+v.\|u+v\| \le \|u\|+\|v\|.

Meaning: The length of a sum cannot exceed the sum of the lengths.

7) Parallelogram Equality

Parallelogram Equality

u+v2+uv2=2(u2+v2).\|u+v\|^2+\|u-v\|^2 = 2\left(\|u\|^2+\|v\|^2\right).

Meaning: The norm induced by an inner product satisfies the parallelogram law.

6B. Orthonormal Bases

1) Orthonormal List

Orthonormal

A list

e1,,eme_1,\ldots,e_m

is orthonormal if

ej,ek={1,j=k,0,jk.\langle e_j,e_k\rangle = \begin{cases} 1, & j=k,\\ 0, & j\neq k. \end{cases}

Meaning: Orthonormal vectors have length 11 and are mutually orthogonal.

2) Norm of an Orthonormal Linear Combination

Orthonormal Combination

If e1,,eme_1,\ldots,e_m is orthonormal, then

a1e1++amem2=a12++am2.\left\| a_1e_1+\cdots+a_me_m \right\|^2 = |a_1|^2+\cdots+|a_m|^2.

Meaning: With orthonormal vectors, the squared norm is simply the sum of the squared coefficients.

3) Linear Independence

Orthonormal Lists Are Linearly Independent

Every orthonormal list is linearly independent.

Meaning: Orthogonal unit vectors cannot contain redundant directions.

4) Bessel's Inequality

Bessel's Inequality

If e1,,eme_1,\ldots,e_m is orthonormal, then

v,e12++v,em2v2.|\langle v,e_1\rangle|^2 +\cdots+ |\langle v,e_m\rangle|^2 \le \|v\|^2.

Meaning: The energy contained in orthonormal components cannot exceed the total squared length of the vector.

5) Orthonormal Basis

Orthonormal Basis

An orthonormal basis is a basis that is also an orthonormal list.

Meaning: An orthonormal basis provides independent perpendicular unit directions spanning the entire space.

6) Coordinates in an Orthonormal Basis

Orthonormal Basis Expansion

If

e1,,ene_1,\ldots,e_n

is an orthonormal basis, then

v=v,e1e1++v,enen.v = \langle v,e_1\rangle e_1 +\cdots+ \langle v,e_n\rangle e_n.

Meaning: Coordinates in an orthonormal basis are obtained directly using inner products.

7) Parseval's Identity

Parseval's Identity

If e1,,ene_1,\ldots,e_n is an orthonormal basis, then

v2=v,e12++v,en2.\|v\|^2 = |\langle v,e_1\rangle|^2 +\cdots+ |\langle v,e_n\rangle|^2.

Meaning: The squared norm equals the sum of the squared orthonormal coordinates.

8) Inner Product from Orthonormal Coordinates

Inner Product Formula

If e1,,ene_1,\ldots,e_n is an orthonormal basis, then

u,v=k=1nu,ekv,ek.\langle u,v\rangle = \sum_{k=1}^{n} \langle u,e_k\rangle \overline{\langle v,e_k\rangle}.

Meaning: The inner product can be computed entirely from orthonormal coordinates.

9) Gram–Schmidt Procedure

Gram–Schmidt Procedure

Given linearly independent vectors

v1,,vm,v_1,\ldots,v_m,

define

f1=v1f_1=v_1

and

fk=vkj=1k1vk,fjfj2fj.f_k = v_k - \sum_{j=1}^{k-1} \frac{\langle v_k,f_j\rangle}{\|f_j\|^2}f_j.

Then define

ek=fkfk.e_k = \frac{f_k}{\|f_k\|}.

The resulting list

e1,,eme_1,\ldots,e_m

is orthonormal.

Meaning: Gram–Schmidt removes previous vector components and then normalizes the result.

Span Preservation

For every kk,

span(v1,,vk)=span(e1,,ek).\operatorname{span}(v_1,\ldots,v_k) = \operatorname{span}(e_1,\ldots,e_k).

Meaning: Gram–Schmidt changes the basis vectors without changing the subspace they span.

10) Existence of Orthonormal Bases

Existence of an Orthonormal Basis

Every finite-dimensional inner product space has an orthonormal basis.

Meaning: Any finite-dimensional inner product space can be described using perpendicular unit basis vectors.

Extension of an Orthonormal List

Every orthonormal list in a finite-dimensional inner product space can be extended to an orthonormal basis.

Meaning: Existing orthonormal vectors can always be completed to a full orthonormal basis.

11) Schur's Theorem

Schur's Theorem

Every operator on a finite-dimensional complex inner product space has an upper-triangular matrix with respect to some orthonormal basis.

Meaning: Every complex operator can be upper triangularized without losing orthonormality of the basis.

12) Riesz Representation Theorem

Riesz Representation Theorem

If VV is finite-dimensional and

φ:VF\varphi:V\to\mathbb{F}

is a linear functional, then there exists a unique vVv\in V such that

φ(u)=u,v\varphi(u) = \langle u,v\rangle

for every uVu\in V.

Meaning: Every linear functional on a finite-dimensional inner product space can be represented by an inner product with one unique vector.

6C. Orthogonal Complements and Minimization Problems

1) Orthogonal Complement

Orthogonal Complement

For UVU\subseteq V,

U={vVu,v=0 for every uU}.U^\perp = \{v\in V \mid \langle u,v\rangle=0 \text{ for every }u\in U\}.

Meaning: UU^\perp contains every vector orthogonal to all vectors in UU.

2) Basic Properties of Orthogonal Complements

Orthogonal Complement Is a Subspace

UU^\perp

is a subspace of VV.

Meaning: Vectors orthogonal to UU form their own vector space.

Zero and Whole Space

{0}=V\{0\}^\perp=V

and

V={0}.V^\perp=\{0\}.

Meaning: Every vector is orthogonal to zero, while only zero is orthogonal to every vector.

Reverse Inclusion

If

GH,G\subseteq H,

then

HG.H^\perp\subseteq G^\perp.

Meaning: The larger the original set, the smaller its orthogonal complement.

3) Orthogonal Direct Sum

Orthogonal Decomposition

If UU is finite-dimensional, then

V=UU.V = U\oplus U^\perp.

Meaning: Every vector can be uniquely decomposed into a component in UU and a component orthogonal to UU.

4) Dimension of the Orthogonal Complement

Dimension Formula

If VV is finite-dimensional, then

dimU=dimVdimU.\dim U^\perp = \dim V-\dim U.

Meaning: The dimensions of a subspace and its orthogonal complement add to the dimension of the whole space.

5) Double Orthogonal Complement

Double Orthogonal Complement

If UU is finite-dimensional, then

(U)=U.(U^\perp)^\perp = U.

Meaning: Taking the orthogonal complement twice returns the original finite-dimensional subspace.

6) Orthogonal Projection

Orthogonal Projection

If

V=UUV=U\oplus U^\perp

and

v=u+w,uU,wU,v=u+w, \qquad u\in U, \quad w\in U^\perp,

then the orthogonal projection onto UU is defined by

PUv=u.P_Uv=u.

Meaning: Orthogonal projection keeps the component inside UU and removes the orthogonal component.

7) Projection onto a One-Dimensional Subspace

Projection onto span(u)\operatorname{span}(u)

If

U=span(u),u0,U=\operatorname{span}(u), \qquad u\neq0,

then

PUv=v,uu2u.P_Uv = \frac{\langle v,u\rangle}{\|u\|^2}u.

Meaning: This formula extracts the component of vv parallel to uu.

8) Properties of Orthogonal Projection

Range

rangePU=U.\operatorname{range}P_U=U.

Meaning: Projection outputs vectors in UU.

Null Space

nullPU=U.\operatorname{null}P_U=U^\perp.

Meaning: Vectors orthogonal to UU are projected to zero.

Idempotence

PU2=PU.P_U^2=P_U.

Meaning: Projecting twice gives the same result as projecting once.

Orthogonal Error

vPUvU.v-P_Uv\in U^\perp.

Meaning: The difference between a vector and its projection is orthogonal to the target subspace.

Projection Formula

If e1,,eme_1,\ldots,e_m is an orthonormal basis of UU, then

PUv=v,e1e1++v,emem.P_Uv = \langle v,e_1\rangle e_1 +\cdots+ \langle v,e_m\rangle e_m.

Meaning: Projection onto a subspace is the sum of the components along an orthonormal basis of that subspace.

9) Closest Point in a Subspace

Best Approximation Theorem

If uUu\in U, then

vPUvvu.\|v-P_Uv\| \le \|v-u\|.

Equality holds only when

u=PUv.u=P_Uv.

Meaning: The orthogonal projection is the unique point in UU closest to vv.

6C. Pseudoinverse

1) Restricted Invertible Map

Restriction to (nullT)(\operatorname{null}T)^\perp

If VV is finite-dimensional and

TL(V,W),T\in\mathcal{L}(V,W),

then

T(nullT):(nullT)rangeTT|_{(\operatorname{null}T)^\perp} : (\operatorname{null}T)^\perp \to \operatorname{range}T

is invertible.

Meaning: Removing the null-space directions makes TT one-to-one onto its range.

2) Pseudoinverse

Pseudoinverse

The pseudoinverse of TT, denoted by

T,T^\dagger,

is defined by

Tw=(T(nullT))1PrangeTw.T^\dagger w = \left( T|_{(\operatorname{null}T)^\perp} \right)^{-1} P_{\operatorname{range}T}w.

Meaning: The pseudoinverse first projects onto the reachable outputs and then reverses TT on the part where it is invertible.

3) Inverse as a Special Case

Invertible Case

If TT is invertible, then

T=T1.T^\dagger=T^{-1}.

Meaning: The pseudoinverse generalizes the ordinary inverse.

4) Projection Properties

Projection onto the Range

TT=PrangeT.TT^\dagger = P_{\operatorname{range}T}.

Meaning: Applying TT^\dagger and then TT projects onto the range of TT.

Projection onto (nullT)(\operatorname{null}T)^\perp

TT=P(nullT).T^\dagger T = P_{(\operatorname{null}T)^\perp}.

Meaning: Applying TT and then TT^\dagger removes the null-space component.

5) Best Approximate Solution

Least-Squares Property

For every xVx\in V and bWb\in W,

T(Tb)bTxb.\|T(T^\dagger b)-b\| \le \|Tx-b\|.

Meaning: TbT^\dagger b produces an output of TT that is as close to bb as possible.

6) Minimum-Norm Solution

Minimum-Norm Property

Among all vectors that give the best approximation,

TbT^\dagger b

has the smallest norm.

Meaning: The pseudoinverse chooses the shortest solution among all equally good solutions.