markdown
複素内積とユニタリ行列-基本演習md 69f2ae1
exercise/math/linear-algebra/complex-inner-products-and-unitary-matrices.exercise.n.md

複素内積ふくそないせきcomplex inner productユニタリ行列ぎょうれつunitary matrix-基本演習きほんえんしゅう

date2026-07-14document_iddoc_eb964a4ebf5304dd6220567e0a730ff2description複素内積、共役転置、エルミート行列、ユニタリ行列、複素での射影を確認する基本演習である。prerequisites複素内積とユニタリ行列 / 内積空間の基本 / 対称行列と直交対角化type問題演習content_typeexercisestatusactiverelateddata/lecture/math/linear-algebra/complex-inner-products-and-unitary-matrices.lecture.n.md / 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 / data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md / data/lecture/math/linear-algebra/orthogonalization-basics.lecture.n.md / data/lecture/math/linear-algebra/least-squares-basics.lecture.n.md
mathlinear-algebraexercisecomplex-vector-spaceunitary
data/lecture/math/linear-algebra/complex-inner-products-and-unitary-matrices.lecture.n.md data/lecture/math/linear-algebra/inner-product-space-basics.lecture.n.md data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md data/lecture/math/linear-algebra/least-squares-basics.lecture.n.md

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

data/lecture/math/linear-algebra/complex-inner-products-and-unitary-matrices.lecture.n.md data/lecture/math/linear-algebra/inner-product-space-basics.lecture.n.md data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md data/lecture/math/linear-algebra/least-squares-basics.lecture.n.md

1演習えんしゅう方針ほうしん

複素ふくそcomplex計算けいさんでは、複素共役ふくそきょうやくcomplex conjugate場所ばしょ本質的ほんしつてきである。この演習えんしゅうでは、複素内積ふくそないせきcomplex inner product共役転置きょうやくてんちconjugate transposeエルミート行列ぎょうれつHermitian matrixユニタリ行列ぎょうれつunitary matrixなに保存ほぞんし、なに判定はんていするための条件じょうけんなのかを確認かくにんする。

複素内積ふくそないせきcomplex inner product問題もんだいでは、共役きょうやくconjugate明示めいじしてく。直交ちょっこうorthogonalityノルムnorm保存ほぞんユニタリ行列ぎょうれつunitary matrix判定はんていでは、ただの AT ではなく共役転置きょうやくてんちconjugate transpose A*使つかう。これはじつベクトル空間くうかんから複素ふくそcomplexベクトル空間くうかんうつるときの典型的てんけいてきあやまりである。

ユニタリ行列ぎょうれつunitary matrixは、U*U=I内積ないせきinner product保存ほぞんすること、またはれつcolumn正規直交せいきちょっこうorthonormalであることによって判定はんていできる。これらは同値どうちだが、具体的ぐたいてき行列ぎょうれつmatrixではれつ確認かくにんはやく、ながさ・角度かくど射影しゃえいprojectionわらない理由りゆう説明せつめいするときは内積ないせきinner product保存ほぞんやくつ。


1Exercise plan

In complex calculations, the position of the complex conjugate複素共役ふくそきょうやく is essential. These exercises check what complex inner products複素内積ふくそないせき, conjugate transposes共役転置きょうやくてんち, Hermitian matricesエルミート行列ぎょうれつ, and unitary matricesユニタリ行列ぎょうれつ preserve or test.


For complex inner-product exercises, write conjugates explicitly. The test for orthogonality, norm preservation, and unitarity uses A*, the conjugate transpose, not just AT. This is the most common source of wrong answers when moving from real to complex vector spaces.

A unitary matrixユニタリ行列 can be checked by U*U=I, by preservation of inner products, or by having orthonormal columns. These are equivalent tests, but each is useful in a different problem: column checks are quick for a concrete matrix, while inner-product preservation explains why lengths, angles, and projections are unchanged.

2問題もんだい 1

この系列けいれつ規約きやく

x,y=k=1nxkyk_

で、

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

について、u,vv,uuもとめよ。

2.1解答例かいとうれい

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

2.2解説かいせつ

複素内積ふくそないせきcomplex inner productでは、だい 2 変数へんすう成分せいぶんcomponent複素共役ふくそきょうやくcomplex conjugateく。この問題もんだいは、直交ちょっこうorthogonality判定はんてい共役きょうやくわすれると結果けっかわることを確認かくにんしている。


2Problem 1

Using the convention

x,y=k=1nxkyk_,

for u=(1,i)T and v=(i,1)T, find u,v, v,u, and u.

2.1Answer example

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

and

u=u,u=1·1_+i·i_=2.

2.2Explanation

In this convention, the second variable is conjugated. Forgetting that conjugate changes orthogonality computations.


3問題もんだい 2

A=(2i-i3)

について、A*もとめ、Aエルミート行列ぎょうれつHermitian matrixかどうかを判定はんていせよ。

3.1解答例かいとうれい

まず転置てんちしてから各成分かくせいぶん共役きょうやくる。

A*=(2i-i3)

したがって A*=A であり、Aエルミート行列ぎょうれつHermitian matrixである。

3.2解説かいせつ

エルミート行列ぎょうれつHermitian matrixでは、対角成分たいかくせいぶん実数じっすうreal numberになり、非対角成分ひたいかくせいぶん鏡映位置きょうえいいち複素共役ふくそきょうやくcomplex conjugateになる。この条件じょうけん実対称行列じつたいしょうぎょうれつreal symmetric matrix複素数版ふくそすうばんcomplex versionである。


3Problem 2

For A=(2i-i3), find A* and decide whether A is Hermitianエルミート行列ぎょうれつ.

3.1Answer example

Transpose first and conjugate each entry:

A*=(2i-i3).

Thus A*=A, so A is Hermitian.

3.2Explanation

In a Hermitian matrix, diagonal entries are real and off-diagonal mirror entries are complex conjugates.


4問題もんだい 3

U=(100i)

ユニタリ行列ぎょうれつunitary matrixであることを確認かくにんし、任意にんいx=(x1,x2)T について Ux=x成立せいりつすることを説明せつめいせよ。

4.1解答例かいとうれい

U*=(100-i)

なので、

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

である。したがって Uユニタリ行列ぎょうれつunitary matrixである。また

Ux=(x1ix2)

だから

Ux2=|x1|2+|ix2|2=|x1|2+|x2|2=x2

である。

4.2解説かいせつ

ユニタリ行列ぎょうれつunitary matrix位相いそうphaseえることはあるが、ながlength内積ないせきinner product保存ほぞんする。この問題もんだいは、「複素数ふくそすうcomplex numberける」と「ながさをえる」がおなじでないことを確認かくにんしている。


4Problem 3

Confirm that U=(100i) is unitary, and explain why Ux=x for arbitrary x=(x1,x2)T.

4.1Answer example

U*=(100-i),

so

U*U=I.

Also Ux=(x1,ix2)T, hence

Ux2=|x1|2+|ix2|2=|x1|2+|x2|2=x2.

4.2Explanation

A unitary matrix may change phase位相いそう, but it preserves lengths and inner products.


5問題もんだい 4

y=(11+i),u=(1i)

について、yspan(u) への直交射影ちょっこうしゃえいorthogonal projectionもとめよ。

5.1解答例かいとうれい

この規約きやくでは

proju(y)=y,uu,uu

である。まず

y,u=1·1_+(1+i)i_=1+(1+i)(-i)=2-i

また

u,u=1·1_+ii_=2

なので、

proju(y)=2-i2(1i)=(1-i212+i)

5.2解説かいせつ

分母ぶんぼu,u は、u0正定値性せいていちせいpositive definitenessによりせい実数じっすうreal numberである。ここでは u0 なので 0 除算じょさんきない。この問題もんだいは、射影係数しゃえいけいすうprojection coefficientしきでも共役きょうやく位置いち重要じゅうようであることを確認かくにんしている。


5Problem 4

For y=(1,1+i)T and u=(1,i)T, find the orthogonal projection直交射影ちょっこうしゃえい of y onto span(u).

5.1Answer example

Under this convention,

proju(y)=y,uu,uu.

Now

y,u=1·1_+(1+i)i_=1+(1+i)(-i)=2-i,

and u,u=2. Therefore

proju(y)=2-i2(1i)=(1-i212+i).

5.2Explanation

The denominator is positive real because u0. The conjugate position in the projection coefficient matters.


6先取さきど復習ふくしゅう固有値こゆうちeigenvalue固有ベクトルeigenvector対角化たいかくかdiagonalization正規行列せいきぎょうれつnormal matrix

問題もんだい 5 以降いこうでは、後続こうぞく演習えんしゅう本格的ほんかくてきあつか固有値こゆうちeigenvalue対角化たいかくかdiagonalization正規行列せいきぎょうれつnormal matrix先取さきどりして使つかう。ここでは問題もんだいくための最小限さいしょうげんだけを復習ふくしゅうする。

  • Av=λvたす v0 があるとき、λ固有値こゆうちeigenvaluev固有ベクトルeigenvectorという。
  • 固有ベクトルeigenvector基底きていbasisつくるとき、A=PDP-1ける。このかたち対角化たいかくかdiagonalizationという。
  • ユニタリ行列ぎょうれつunitary matrix U使つかって U*AU=Dけるとき、ユニタリ対角化たいかくかunitary diagonalizationという。
  • 正規行列せいきぎょうれつnormal matrixとは A*A=AA*たす行列ぎょうれつmatrixである。複素ふくそcomplex有限次元ゆうげんじげんでは、正規行列せいきぎょうれつnormal matrixユニタリ対角化たいかくかunitary diagonalizationできるという定理ていりすすむ。
data/lecture/math/linear-algebra/eigenvalues-and-eigenvectors.lecture.n.md data/lecture/math/linear-algebra/diagonalization-basics.lecture.n.md data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md

6Preview review: eigenvalues, eigenvectors, diagonalization, and normal matrices

Problems 5 and later use eigenvalues, diagonalization, and normal matrices before the later exercise sets develop them fully. This review gives only the minimum needed to solve the problems here.

  • If Av=λv for some v0, then λ is an eigenvalue固有値こゆうち and v is an eigenvector固有ベクトル.
  • If eigenvectors form a basis, then A=PDP-1. This form is called diagonalization対角化たいかくか.
  • If a unitary matrixユニタリ行列ぎょうれつ U gives U*AU=D, then this is unitary diagonalizationユニタリ対角化たいかくか.
  • A normal matrix正規行列せいきぎょうれつ is a matrix satisfying A*A=AA*. Over finite-dimensional complex spaces, the later theorem says that normal matrices are exactly the matrices that can be unitarily diagonalized.
data/lecture/math/linear-algebra/eigenvalues-and-eigenvectors.lecture.n.md data/lecture/math/linear-algebra/diagonalization-basics.lecture.n.md data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md

7問題もんだい 5

B=(2i-i2)

固有値こゆうちeigenvalueもとめ、エルミート行列ぎょうれつHermitian matrix固有値こゆうちeigenvalue実数じっすうreal numberになることと対応たいおうしているかを確認かくにんせよ。

7.1解答例かいとうれい

det(B-λI)=det(2-λi-i2-λ)=(2-λ)2-1

である。したがって

(2-λ)2=1

より、固有値こゆうちeigenvalue1,3 である。どちらも実数じっすうreal numberである。

7.2解説かいせつ

B*=B なので Bエルミート行列ぎょうれつHermitian matrixである。エルミート行列ぎょうれつHermitian matrix複素数ふくそすうcomplex number成分せいぶんcomponentっていても、固有値こゆうちeigenvalue実数じっすうreal numberになる。この性質せいしつが、量子力学りょうしりきがくquantum mechanicsなどで観測量かんそくりょうobservableエルミート行列ぎょうれつHermitian matrixあらわ理由りゆうの 1 つである。


7Problem 5

Find the eigenvalues of B=(2i-i2) and check that they are real as expected for a Hermitian matrix.

7.1Answer example

det(B-λI)=det(2-λi-i2-λ)=(2-λ)2-1.

Thus the eigenvalues are 1,3, both real.

7.2Explanation

Since B*=B, the matrix is Hermitian. Hermitian matrices may have complex entries, but their eigenvalues are real. This is one reason Hermitian matrices are used to represent observables in contexts such as quantum mechanics.


8問題もんだい 6

つぎのぶん正誤せいご判定はんていし、理由りゆうべよ。

  1. ユニタリ行列ぎょうれつunitary matrix内積ないせきinner product保存ほぞんする。
  2. エルミート行列ぎょうれつHermitian matrixかなら正規行列せいきぎょうれつnormal matrixである。
  3. ユニタリ行列ぎょうれつunitary matrixかならエルミート行列ぎょうれつHermitian matrixである。

8.1解答例かいとうれい

1 はせいしい。U*U=I より Ux,Uy=x,y である。

2 はせいしい。A*=A なら A*A=A2=AA* である。

3 はあやまりである。(100i)ユニタリ行列ぎょうれつunitary matrixだが、エルミート行列ぎょうれつHermitian matrixではない。

8.2解説かいせつ

ユニタリ行列ぎょうれつunitary matrixエルミート行列ぎょうれつHermitian matrix正規行列せいきぎょうれつnormal matrixたがいにちかいが、おな概念がいねんではない。なに保存ほぞんする条件じょうけんなのか、なに対角化たいかくかdiagonalizationする条件じょうけんなのかをけてむことが重要じゅうようである。


8Problem 6

Decide whether each statement is true and explain why.

  1. A unitary matrix preserves the inner product.
  2. A Hermitian matrix is always normal.
  3. A unitary matrix is always Hermitian.

8.1Answer example

1 is true because U*U=I implies Ux,Uy=x,y. 2 is true because if A*=A, then A*A=A2=AA*. 3 is false: (100i) is unitary but not Hermitian.

8.2Explanation

Unitary, Hermitian, and normal matrices are related but distinct. Separate preservation of inner products from diagonalization conditions.


9問題もんだい 7

A=(01-10)

C じょうかんがえる。A正規行列せいきぎょうれつnormal matrixであることを確認かくにんし、ユニタリ行列ぎょうれつunitary matrix対角化たいかくかdiagonalizationせよ。

9.1解答例かいとうれい

A*=-A であり、A2=-I なので

A*A=(-A)A=I,AA*=A(-A)=I

である。したがって A*A=AA* であり、A正規行列せいきぎょうれつnormal matrixである。

固有値こゆうちeigenvaluei,-i である。iたいする固有こゆうベクトルeigenvectorとして (1,i)T-iたいする固有こゆうベクトルeigenvectorとして (1,-i)Tれる。これらを正規化せいきかして

U=12(11i-i),D=(i00-i)

とおくと、

U*AU=D

である。

9.2解説かいせつ

この行列ぎょうれつmatrixエルミート行列ぎょうれつHermitian matrixではないが、正規行列せいきぎょうれつnormal matrixである。複素ふくそcomplexでは、エルミート行列ぎょうれつHermitian matrixだけでなく、正規行列せいきぎょうれつnormal matrixユニタリ対角化たいかくかunitary diagonalization自然しぜん対象たいしょうになる。


9Problem 7

Over C, confirm that

A=(01-10)

is normal and diagonalize it by a unitary matrix.

9.1Answer example

Since A*=-A and A2=-I,

A*A=I,AA*=I.

Thus A is normal. Its eigenvalues are i,-i. Eigenvectors may be chosen as (1,i)T and (1,-i)T. Normalizing gives

U=12(11i-i),D=(i00-i),

with U*AU=D.

9.2Explanation

This matrix is not Hermitian, but it is normal. Normal matrices are the natural class for unitary diagonalization over complex spaces.


10問題もんだい 8

この系列けいれつ規約きやく

x,y=kxkyk_

で、

x1=(1i),x2=(10)

に Gram-Schmidt の直交化ちょっこうかorthogonalizationおこなえ。

10.1解答例かいとうれい

まず

u1=x1=(1i)

とする。u10 であり、u1,u1=2 なので、射影係数しゃえいけいすう定義ていぎできる。

u2=x2-x2,u1u1,u1u1=(10)-12(1i)=(12-i2)

である。

10.2解説かいせつ

複素内積ふくそないせきcomplex inner productでは、射影係数しゃえいけいすう分子ぶんしあらわれる共役きょうやく位置いち重要じゅうようである。この問題もんだいでは x2,u1=1 であり、u2u1直交ちょっこうorthogonalする。


10Problem 8

Using the convention x,y=kxkyk_, apply Gram-Schmidt to x1=(1,i)T and x2=(1,0)T.

10.1Answer example

Let u1=x1=(1,i)T. Since u1,u1=2,

u2=x2-x2,u1u1,u1u1=(1,0)T-12(1,i)T=(12,-i2)T.

10.2Explanation

The conjugate in the numerator is essential. Here u2 is orthogonal to u1.


11問題もんだい 9

A=(1i02),x=(11),y=(i1)

について、Ax,y=x,A*y具体計算ぐたいけいさん確認かくにんせよ。

11.1解答例かいとうれい

Ax=(1+i2)

なので

Ax,y=(1+i)i_+21_=3-i

である。また

A*=(10-i2)

だから

A*y=(i3)

であり、

x,A*y=1i_+13_=3-i

である。したがって両辺りょうへん一致いっちする。

11.2解説かいせつ

共役転置きょうやくてんちconjugate transpose A* は、複素内積ふくそないせきcomplex inner productたいする随伴ずいはんadjointである。この等式とうしきは、A*たんなる記号きごうではなく、内積ないせきinner productなかA反対側はんたいがわうつすための操作そうさoperationであることをしめしている。


11Problem 9

For

A=(1i02),x=(1,1)T,y=(i,1)T,

verify Ax,y=x,A*y.

11.1Answer example

Ax=(1+i,2)T,

so

Ax,y=(1+i)i_+21_=3-i.

Also

A*=(10-i2),A*y=(i,3)T,

so

x,A*y=1i_+13_=3-i.

11.2Explanation

The conjugate transpose is the adjoint随伴ずいはん relative to the complex inner product.


12問題もんだい 10

この系列けいれつ規約きやく

A=(1i),b=(10)

とする。複素最小二乗問題ふくそさいしょうにじょうもんだいcomplex least-squares problem Axb正規方程式せいきほうていしきnormal equationき、残差ざんさresidual列空間れつくうかんcolumn space直交ちょっこうorthogonalすることを確認かくにんせよ。

12.1解答例かいとうれい

ここでは

A*=(1-i)

である。したがって

A*A=1+(-i)i=2,A*b=1

である。正規方程式せいきほうていしきnormal equation

A*Ax=A*b

2x=1 となるので、

x=12

である。このとき

Ax=(12i2),r=b-Ax=(12-i2)

である。さらに

A*r=(1-i)(12-i2)=12-12=0

なので、残差ざんさresidual列空間れつくうかんcolumn space直交ちょっこうorthogonalする。

12.2解説かいせつ

この問題もんだいは、実数じっすうreal number最小二乗法さいしょうにじょうほうleast squares methodあらわれた「残差ざんさresidual列空間れつくうかんcolumn space直交ちょっこうorthogonalする」という幾何きかが、複素内積ふくそないせきcomplex inner productでも A*r=0 としてあらわされることを確認かくにんしている。


この規約きやくでは内積ないせきinner productだい 2 変数へんすう共役きょうやくけるので、随伴ずいはんadjointA*=(1,-i) である。A*r=0 は、残差ざんさresidualA の 1 次元じげん列空間れつくうかんcolumn spaceぞくするすべてのベクトルと内積ないせき 0 であることを意味いみする。

12Problem 10

Let A=(1,i)T and b=(1,0)T. Solve the complex least-squares normal equation and check residual orthogonality.

12.1Answer example

A*=(1-i),

so

A*A=2,A*b=1.

Thus x=12. Then

Ax=(12i2),r=b-Ax=(12-i2).

Finally,

A*r=(1-i)(12-i2)=0.

12.2Explanation

The real least-squares statement "residual orthogonal to the column space" becomes A*r=0 in the complex case.


Here the convention conjugates the second variable in the inner product, so the adjoint is A*=(1,-i). The equation A*r=0 says exactly that the residual has zero inner product with every vector in the one-dimensional column space列空間れつくうかん of A.

13問題もんだい 11

U=12(111-1)

ユニタリ行列ぎょうれつunitary matrixであることを確認かくにんし、

x=(1i),y=(10)

について Ux,Uy=x,y具体計算ぐたいけいさん確認かくにんせよ。

13.1解答例かいとうれい

U実対称じつたいしょうであり、

U*U=UTU=I

なのでユニタリ行列ぎょうれつunitary matrixである。また

Ux=12(1+i1-i),Uy=12(11)

である。この規約きやくではだい 2 変数へんすう共役きょうやくけるので、

Ux,Uy=1+i2+1-i2=1

である。一方いっぽう

x,y=1·1_+i·0_=1

である。したがって Ux,Uy=x,y である。

13.2解説かいせつ

この問題もんだいは、ユニタリ行列ぎょうれつunitary matrix対角行列たいかくぎょうれつdiagonal matrixでなくても、内積ないせきinner productながlength保存ほぞんすることを確認かくにんする。UxUy成分せいぶんcomponentわるが、ふたつのベクトルの幾何的きかてき関係かんけいわらない。


U作用さようさせると x,y成分せいぶんcomponentわるが、内積ないせきinner productわらない。これはユニタリ行列ぎょうれつunitary matrix複素内積空間ふくそないせきくうかんcomplex inner product spaceながさと角度かくど保存ほぞんするという幾何的役割きかてきやくわりそのものである。


13Problem 11

Confirm that

U=12(111-1)

is unitary and verify Ux,Uy=x,y for x=(1,i)T and y=(1,0)T.

13.1Answer example

The matrix U is real symmetric and U*U=UTU=I, so it is unitary. Also

Ux=12(1+i,1-i)T,Uy=12(1,1)T.

Therefore

Ux,Uy=1+i2+1-i2=1,

while x,y=1.

13.2Explanation

Unitary matrices preserve inner products and lengths even when they are not diagonal.


Although the components of x and y change after applying U, the inner product does not. This is the defining geometric role of a unitary matrixユニタリ行列: it preserves lengths and angles in a complex inner product space.

15証明しょうめい演習えんしゅう:ユニタリ行列ぎょうれつ内積ないせきたもつこと

15.1問題もんだい

U*U=I なら、任意にんい複素ふくそベクトル x,y について

Ux,Uy=x,y

であることを証明しょうめいせよ。

15.2解答かいとう

この系列けいれつ規約きやくでは x,y=y*xけるので、

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

である。とくy=x とすれば Ux=xしたがう。

15.3解説かいせつ

ユニタリ行列ぎょうれつ複素内積ふくそないせきたもつので、ながさと角度かくどたも変換へんかんとして理解りかいできる。


15Proof exercise: unitary matrices preserve inner products

15.1Problem

If U*U=I, prove that for arbitrary complex vectors x,y,

Ux,Uy=x,y.

15.2Answer

With the convention used in this series, x,y=y*x, so

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

Taking y=x gives Ux=x.

15.3Explanation

A unitary matrix preserves the complex inner product, so it preserves lengths and angles.

16補強問題ほきょうもんだい正規行列せいきぎょうれつnormal matrixユニタリ対角化たいかくかunitary diagonalization

16.1問題もんだい 12

Aユニタリ対角化たいかくかunitary diagonalizationでき、U*AU=D、ただし Uユニタリ行列ぎょうれつunitary matrixD対角行列たいかくぎょうれつdiagonal matrixであるとする。このとき A正規行列せいきぎょうれつnormal matrixであることを証明しょうめいせよ。また、そのぎゃく複素ふくそ正規行列せいきぎょうれつnormal matrixたいするスペクトル定理spectral theoremであることを説明せつめいせよ。

16.2解答例かいとうれい

U*AU=D より、A=UDU*A*=UD*U* である。したがって

A*A=UD*U*UDU*=UD*DU*

であり、

AA*=UDU*UD*U*=UDD*U*

である。対角行列たいかくぎょうれつdiagonal matrixはその共役転置きょうやくてんちconjugate transpose可換かかんなので、D*D=DD* である。よって A*A=AA* であり、A正規行列せいきぎょうれつnormal matrixである。ぎゃくに、複素ふくそ正規行列せいきぎょうれつnormal matrixかならユニタリ対角化たいかくかunitary diagonalizationできる、というのが正規行列せいきぎょうれつスペクトル定理spectral theoremである。

16.3解説かいせつ

正規性せいきせいnormalityは、C じょう正規直交せいきちょっこう固有こゆうベクトルeigenvector分解ぶんかい可能かのうにする条件じょうけんである。エルミート行列ぎょうれつHermitian matrixユニタリ行列ぎょうれつunitary matrixは、正規行列せいきぎょうれつnormal matrix重要じゅうよう特別例とくべつれいである。

16Supplementary theorem-check problem: normal matrices and unitary diagonalization

16.1Problem 12

Let A be unitarily diagonalizable, so U*AU=D with U unitary and D diagonal. Prove that A is normal. Then explain why the converse is the complex spectral theorem for normal matrices.

16.2Answer example

From U*AU=D, we have A=UDU* and A*=UD*U*. Hence

A*A=UD*U*UDU*=UD*DU*,

and

AA*=UDU*UD*U*=UDD*U*.

Since diagonal matrices commute with their conjugate transposes, D*D=DD*. Thus A*A=AA*, so A is normal. The converse theorem says that every complex normal matrix admits such a unitary diagonalization.

16.3Explanation

Normality is exactly the condition that makes orthonormal eigenvector decompositions possible over C. Hermitian and unitary matrices are important special cases of normal matrices.


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
タブを全て閉じる