markdown
Complex inner products and unitary matricesmd 064d63a
lecture/math/linear-algebra/complex-inner-products-and-unitary-matrices.lecture.n.md
Download PDF

Complex inner products複素内積ふくそないせき and unitary matricesユニタリ行列ぎょうれつ

mathlinear-algebraundergraduatelecturecomplex-vector-space

1Introduction

The main point of this lecture is that in complex linear algebra線型代数せんけいだいすう, ordinary transpose AT is not compatible with the inner product内積ないせき. Complex entries have phases, so the operation compatible with inner products is the conjugate transpose共役転置きょうやくてんち A*.

data/lecture/math/linear-algebra/inner-product-space-basics.lecture.n.md data/lecture/math/linear-algebra/identity-zero-and-transpose-matrices.lecture.n.md

2Terms and definitions

A complex inner product space複素内積空間ふくそないせきくうかん is a complex vector space equipped with a complex inner product.

A Hermitian inner productエルミート内積ないせき has conjugate symmetry and sesquilinearity. In this series, the first variable is linear and the second is conjugate-linear:

au+bv,w=au,w+bv,w,
u,av+bw=a_u,v+b_u,w,
u,v=v,u_.

The conjugate transpose共役転置きょうやくてんち of a complex matrix A=(aij) is

(A*)ij=aji_.

The adjoint随伴ずいはん of a linear map T is the map T* satisfying

Tx,y=x,T*y.

For standard complex inner products, the matrix of the adjoint is A*.

A Hermitian matrixエルミート行列ぎょうれつ satisfies

A*=A.

A unitary matrixユニタリ行列ぎょうれつ satisfies

U*U=UU*=I.

A normal matrix正規行列せいきぎょうれつ satisfies

A*A=AA*.

3Plan

We first fix where conjugation appears in complex inner products. Then we explain why A* moves a matrix from one side of the inner product to the other. From there, unitary matrices are seen as transformations preserving length and orthogonality, while Hermitian matrices are self-adjoint transformations compatible with the inner product.

4Intuitive explanation

For a complex number z=i, the expression z2=-1 cannot represent squared length. Instead,

zz_=|z|2

is nonnegative. This is why complex inner products use conjugation: they must measure magnitude and phase difference without destroying positivity.

5Precise explanation

5.11. The standard complex inner product

On Cn, this series uses

x,y=k=1nxkyk_.

Thus

ax,y=ax,y,x,ay=a_x,y.

Some textbooks choose the second variable to be linear. When that convention changes, the positions of conjugates in projection coefficients and adjoint formulas also change.

5.22. Why A* is needed

For real matrices and the standard dot product,

Ax,y=x,ATy.

For complex matrices, the corresponding identity is

[PARSE ERROR: Undefined("Command(\"boxed\")")]Ax,y=x,A*y.

Thus A* is the operation that moves a linear map from the left side of the inner product to the right side.

5.33. What unitary matrices preserve

If U*U=I, then for all x,y,

Ux,Uy=x,U*Uy=x,y.

Therefore a unitary matrixユニタリ行列ぎょうれつ preserves the inner product, length, and orthogonality:

Ux=x,x,y=0Ux,Uy=0.

It is the complex analogue of a real orthogonal matrix.

5.44. Meaning of Hermitian matrices

If A*=A, then

Ax,y=x,Ay.

The following spectral facts are a preview used fully after eigenvalues and diagonalization have been introduced. This self-adjointness implies that eigenvalues of a Hermitian matrix are real, eigenvectors for distinct eigenvalues are orthogonal, and in finite dimensions the matrix can be diagonalized by a unitary matrix.

data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md

5.55. Hermitian versus normal

Every Hermitian matrix is normal because A*=A implies A*A=AA*. Normal matrices are the broader class that can be unitarily diagonalized over complex finite-dimensional inner product spaces.

TypeConditionProperty
unitary matrixユニタリ行列ぎょうれつU*U=UU*=Ipreserves inner products and lengths
Hermitian matrixエルミート行列ぎょうれつA*=Aself-adjoint; eigenvalues are real
normal matrix正規行列せいきぎょうれつA*A=AA*unitarily diagonalizable

The eigenvalue and diagonalization properties in this table are proved later in the eigenvalue and orthogonal diagonalization lectures.

6Concrete examples

For

u=(1i),v=(i1),

we get

u,v=1·i_+i·1_=-i+i=0.

Thus u and v are orthogonal. Forgetting conjugation would incorrectly give 2i.

For

A=(2i-i3),

we have A*=A, so A is Hermitian. Its diagonal entries are real and its off-diagonal entries are complex conjugates across the diagonal.

For

U=(100i),

we have

U*=(100-i),U*U=I.

So U is unitary; it changes the phase of the second component without changing length.

7Criteria

  • In complex inner products, always check where conjugation appears.
  • In this series, the first variable is linear.
  • Unitary matrices preserve inner products and lengths.
  • Hermitian matrices are the complex analogue of real symmetric matrices.
  • Every Hermitian matrix is normal, but not every normal matrix is Hermitian.

8Scope and limitations

The adjoint depends on the inner product. For matrices with the standard complex inner product, it is A*. With a different inner product, the same array of entries can have a different adjoint representation. Unitary diagonalization of normal matrices is a finite-dimensional complex inner-product-space result; over the real numbers alone, eigenvalues may be missing.

9Final forms

[PARSE ERROR: Undefined("Command(\"boxed\")")]x,y=k=1nxkyk_
[PARSE ERROR: Undefined("Command(\"boxed\")")](A*)ij=aji_
[PARSE ERROR: Undefined("Command(\"boxed\")")]Ax,y=x,A*y
[PARSE ERROR: Undefined("Command(\"boxed\")")]U*U=IUpreservestheHermitianinnerproduct
[PARSE ERROR: Undefined("Command(\"boxed\")")]A*=AAisHermitian

10In one sentence

A Hermitian inner productエルミート内積ないせき measures length and orthogonality while respecting complex phase, and a unitary matrixユニタリ行列ぎょうれつ preserves that structure.

In complex vector spaces, conjugation is not decoration: it is what makes x,x real and nonnegative. Therefore the adjoint A*, not the transpose AT, is the operation that interacts correctly with the complex inner product内積ないせき.

A unitary matrixユニタリ行列 satisfies U*U=I, so it preserves inner products, norms, orthogonality, and distances. As a later preview, normal matrices are the complex setting for unitary diagonalization; the eigenvalue and eigenbasis statements are developed after eigenvalues and diagonalization have been introduced.

11Theorem and proof: Hermitian eigenvalues are real and eigenspaces for distinct eigenvalues are orthogonal

This theorem is a bridge to the later eigenvalue theory. Here we are not developing the full theory of eigenvalues; instead, the assumptions needed for the proof are kept inside this paragraph.

For a square matrix A and a nonzero vector v, if Av=λv, then λ is an eigenvalue固有値こゆうち and v is an eigenvector固有ベクトル belonging to λ. The set of all eigenvectors for the same λ, together with 0, is the eigenspace固有空間こゆうくうかん

Eλ=ker(A-λI).

The only facts used in the proof are: if v0 then v,v>0; Hermitian symmetry A*=A gives Ax,y=x,Ay; and Av=λv is the definition of an eigenvalue-eigenvector pair.

data/lecture/math/linear-algebra/eigenvalues-and-eigenvectors.lecture.n.md data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md

Assume A*=A and Av=λv with v0. Then

λv,v=Av,v=v,Av=λ_v,v.

Since v,v>0, we get λ=λ_, so λ is real.

Now suppose Au=λu, Av=μv, and λμ. Hermitian symmetry gives

λu,v=Au,v=u,Av=μ_u,v.

The eigenvalue μ is real, so μ_=μ. Hence

(λ-μ)u,v=0.

Because λμ, u,v=0. Thus eigenvectors for distinct eigenvalues are orthogonal.

This theorem explains why Hermitian matrices play the same geometric role in complex spaces that real symmetric matrices play in real spaces.

12Equivalent characterizations of unitary matrices

For a complex square matrix U, the following conditions are equivalent:

  • U*U=I.
  • UU*=I.
  • U-1=U*.
  • The columns of U form an orthonormal basis正規直交基底せいきちょっこうきてい.
  • Ux,Uy=x,y for all x,y.

Thus a unitary matrixユニタリ行列ぎょうれつ can be read either as a matrix whose inverse is its conjugate transpose or as a coordinate change that preserves the inner product.

13Theorem and proof: unitary matrices preserve inner products and norms

Let U be unitary, so U*U=I. For all complex vectors x,y,

Ux,Uy=x,y.

With the convention used in this lecture, the first variable is linear, so the standard complex inner product is x,y=y*x. Therefore

Ux,Uy=(Uy)*(Ux)=y*U*Ux=y*Ix=y*x=x,y.

Taking y=x gives

Ux2=Ux,Ux=x,x=x2.

Since both sides are nonnegative, Ux=x.

raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる