練習問題 メモ 2

Contents

練習問題 メモ 2#

2.1#

3(475869)+(011220)
(122115241827)+(011220)=(122216262027)

2.2#

  1. (345)(011220)
(30+41+5231+42+0)=(1411)
  1. (34)(12)
(a1a2)(b1b2)=(a1b1a1b2a2b1a2b2)

なので

(34)(12)=(31324142)=(3648)
# 検算
import numpy as np
a = np.array([3,4])
b = np.array([1,2])
np.outer(a,b)
array([[3, 6],
       [4, 8]])
  1. (78)(56)
75+86=35+48=83

2.3#

正方行列A=(0ab00c000)はべき零行列であることを示せ。

冪零行列は、ある自然数kで冪乗して零(零行列)となるn次正方行列のこと

Ak=O

Aはk=2のときは零にならないが、k3で零になる

A3=(0ab00c000)(0ab00c000)(0ab00c000)=(00ac000000)(0ab00c000)=(000000000)
Hide code cell source
# 検算
from sympy import symbols, Matrix
a, b, c = symbols('a b c')
A = Matrix([
    [0, a, b],
    [0, 0, c],
    [0, 0, 0],
])
# 検算
A @ A
[00ac000000]
# 検算
A @ A @ A
[000000000]

2.4#

次の問いに応えよ。

  1. 2 つの行列が可換であることの定義を書け。

2つのn次正方行列A,Bについて

AB=BA

が成り立つこと

  1. 2 つの行列 (1a0a2),(a2a01) が可換となるように a の値を求めよ。

(1a0a2)(a2a01)=(a2a01)(1a0a2)

を満たす、つまり

(a22a0a2)=(a22a30a2)

よって

2a=2a3

を解けばよい。

2a=2a3a=a3aa3=0a(a21)=0

よってa=0a21=0であり

a21=0が成り立つのはa=1,1のときなので

a=1,0,1

となる

Hide code cell source
# 検算
from sympy import Symbol, Matrix
a = Symbol('a')
A = Matrix([
    [1, a],
    [0, a**2],
])
B = Matrix([
    [a**2, a],
    [0, 1],
])

A @ B
[a22a0a2]
Hide code cell source
# 検算
import numpy as np

for a in (0, -1, 1):
    A = np.array([
        [1, a],
        [0, a**2]
    ])
    B = np.array([
        [a**2, a],
        [0, 1],
    ])
    assert (A @ B == B @ A).all()

2.5#

n 次の正方行列 A, B に対して、[A,B]=ABBA とおき、これを A と B の交換子積という。 交換子積に関して、次の 1~3 が成り立つことを示せ。ただし、A, B, C はすべて n 次の正方行列で、O は n 次の零行列である。

  1. [A,B]=[B,A] (交代性または反対称性)

[A,B]=ABBA

は順番を入れ替えれば

BA+AB=(BAAB)=[B,A]
Hide code cell source
# 例えば n=2 のとき
from sympy import symbols, Matrix

a11, a12, a21, a22 = symbols("a_11, a_12, a_21, a_22")
b11, b12, b21, b22 = symbols("b_11, b_12, b_21, b_22")

A = Matrix([
    [a11, a12],
    [a21, a22]
])
B = Matrix([
    [b11, b12],
    [b21, b22]
])

(A @ B - B @ A) == (- 1 * (B @ A - A @ B))
True
  1. [A,A]=O

[A,A]=AAAA=O
  1. [[A,B],C]+[[B,C],A]+[[C,A],B]=O(ヤコビの恒等式)

[[A,B],C]+[[B,C],A]+[[C,A],B]

を展開すると

(ABBA)CC(ABBA)+(BCCB)AA(BCCB)+(CAAC)BB(CAAC)=ABCBACCAB+CBA+BCACBAABC+ACB+CABACBBCA+BAC
=(ABCABC)+(BACBAC)+(CABCAB)+(CBACBA)+(BCABCA)+(ACBACB)=0

2.6#

2 次の正方行列 A=(abcd) に対して、ケイリー-ハミルトンの定理

A2(a+d)A+(adbc)E

が成り立つことを示せ。(E は対角要素が 1 の単位行列である)

A2(a+d)A+(adbc)E=O

ということ?

A2(a+d)A+(adbc)E=(abcd)(abcd)a(abcd)d(abcd)+(adbc)E=(a2+bcab+bdac+cdbc+d2)(a2abacad)(adbdcdd2)+(adbc)E=(bcbdcdbc+d2ad)(adbdcdd2)+(adbc)E=(bcad00bcad)+(adbc)E=(0000)

2.7#

次の問いに答えよ。

  1. 対称行列の定義を書け。

以下が成り立つn次正方行列Aを対称行列という

AT=A
  1. 交代行列の定義を書け。

転置行列が元の行列の−1倍になる正方行列のこと。つまり

以下が成り立つn次正方行列Aを交代行列という

AT=A
  1. 任意の正方行列は対称行列と交代行列の和で一意的に表されることを、次の(ア)、(イ)の手順で示せ。

(ア)正方行列 A が対象行列 X と交代行列 Y の和で、 A=X+Y と表されると仮定する。 このとき、式 2.1 の両辺の転置を取ることにより、 AT=XY が成り立つ。

式 2.1 と式 2.2 を連立させることにより、X, Y を A および AT を用いて表せ。

A=X+Y+)AT=XYA+AT=2XX=12(A+AT)
A=X+Y)AT=XYAAT=2YY=12(AAT)

(イ) (ア)で A および AT を用いて表した X, Y は、実際にそれぞれ対称行列、交代行列であることを示せ。

Xは対称行列

XT=12(A+AT)T=12(AT+A)=X

Yは交代行列

YT=12(AAT)T=12(ATA)=12(A+AT)=Y