Linearism › 선형대수 › LA.27

27장. 조르당 형식

선형대수 · 3부. 추상 선형대수

고급 · 약 50분 · 연습문제 15 · 그림 2

요약

거듭제곱의 영공간 사슬과 null Tⁿ ⊕ range Tⁿ, 일반화 고유벡터와 일반화 고유공간, 멱영 연산자, 일반화 고유공간 분해, 행렬식 없는 특성다항식과 케일리–해밀턴 정리, 조르당 블록과 조르당 형식, 블록 크기를 세는 법

대각화가 되지 않는 행렬은 얼마나 대각행렬에 가깝게 만들 수 있을까요? 이 장의 답이 조르당 형식입니다. 대각선 바로 위에 1이 몇 개 남는 모양까지는 언제나 만들 수 있습니다. 미분방정식의 해에 t·eᵗ 같은 항이 나오는 이유가 여기서 설명됩니다(고급).

27.1 대각화할 수 없을 때의 최선

질문. 층밀림 [1101]\begin{bmatrix} 1 & 1 \\ 0 & 1 \end{bmatrix}은 고유벡터가 한 방향뿐이라 대각화할 수 없었습니다. 이런 연산자에 대해서도 “가장 단순한 행렬”이 있을까요? 고유벡터가 모자랄 때 그 빈자리를 무엇으로 채울 수 있을까요?

24장에서 복소 공간의 연산자는 언제나 위삼각화되었습니다. 하지만 위삼각행렬은 유일하지 않고, 대각선 위의 성분들은 기저에 따라 마구 바뀝니다. 이 장의 목표는 위삼각보다 훨씬 강한 결론입니다. 모든 복소 연산자는 어떤 기저에서

[λ1λ⋱⋱1λ]\begin{bmatrix} \lambda & 1 & & \\ & \lambda & \ddots & \\ & & \ddots & 1 \\ & & & \lambda \end{bmatrix}

꼴의 블록들이 대각선에 늘어선 행렬, 즉 조르당 형식이 됩니다. 대각화 가능하면 모든 블록이 1×11 \times 1입니다. 대각화가 안 되는 정도는 블록의 크기로 정확히 측정됩니다.

빈자리를 채우는 것은 일반화 고유벡터입니다. 이 장에서 VV는 유한차원 복소벡터공간, n=dim⁡Vn = \dim V, T∈L(V)T \in \mathcal{L}(V)입니다.

27.2 거듭제곱의 영공간

정리 27.1 (영공간의 사슬).

{0}=null⁡T0⊆null⁡T1⊆null⁡T2⊆⋯\{0\} = \operatorname{null} T^0 \subseteq \operatorname{null} T^1 \subseteq \operatorname{null} T^2 \subseteq \cdots

이고, 어떤 kk에서 null⁡Tk=null⁡Tk+1\operatorname{null} T^k = \operatorname{null} T^{k+1}이면 그 이후로 모두 같습니다. 특히 null⁡Tn=null⁡Tn+1=null⁡Tn+2=⋯\operatorname{null} T^n = \operatorname{null} T^{n+1} = \operatorname{null} T^{n+2} = \cdots입니다.

증명. Tkv=0T^kv = 0이면 Tk+1v=T(Tkv)=0T^{k+1}v = T(T^kv) = 0이므로 포함관계가 성립합니다. null⁡Tk=null⁡Tk+1\operatorname{null} T^k = \operatorname{null} T^{k+1}이라 하고 v∈null⁡Tk+2v \in \operatorname{null} T^{k+2}이면 Tk+1(Tv)=0T^{k+1}(Tv) = 0이므로 Tv∈null⁡Tk+1=null⁡TkTv \in \operatorname{null} T^{k+1} = \operatorname{null} T^k, 즉 Tk+1v=0T^{k+1}v = 0. 따라서 null⁡Tk+2=null⁡Tk+1\operatorname{null} T^{k+2} = \operatorname{null} T^{k+1}이고, 반복합니다. 사슬이 진짜로 커지는 동안은 차원이 매번 1 이상 늘어나므로, nn번 안에 멈춥니다. ■

정리 27.2 (영공간과 치역으로 나누기). V=null⁡Tn⊕range⁡TnV = \operatorname{null} T^n \oplus \operatorname{range} T^n.

증명. v∈null⁡Tn∩range⁡Tnv \in \operatorname{null} T^n \cap \operatorname{range} T^n이면 v=Tnuv = T^nu이고 Tnv=T2nu=0T^nv = T^{2n}u = 0. 정리 27.1에 의해 null⁡T2n=null⁡Tn\operatorname{null} T^{2n} = \operatorname{null} T^n이므로 Tnu=0T^nu = 0, 즉 v=0v = 0. 교집합이 {0}\{0\}이고, 기본정리에 의해 dim⁡null⁡Tn+dim⁡range⁡Tn=n\dim\operatorname{null} T^n + \dim\operatorname{range} T^n = n이므로 직합이 VV입니다. ■

null⁡T⊕range⁡T=V\operatorname{null} T \oplus \operatorname{range} T = V는 일반적으로 거짓입니다(T=[0100]T = \begin{bmatrix} 0 & 1 \\ 0 & 0 \end{bmatrix}이면 null⁡T=range⁡T=span⁡(e1)\operatorname{null} T = \operatorname{range} T = \operatorname{span}(e_1)). 충분히 큰 거듭제곱을 취해야 영공간과 치역이 깔끔하게 갈라집니다.

▶ 문제 27.1–27.3

27.3 일반화 고유벡터

정의 27.3 (일반화 고유벡터). λ\lambda가 TT의 고윳값일 때, 어떤 양의 정수 kk에 대해 (T−λI)kv=0(T - \lambda I)^kv = 0인 v≠0v \ne 0을 일반화 고유벡터(generalized eigenvector)라 합니다. 이들과 0을 모은

G(λ,T)=null⁡(T−λI)nG(\lambda, T) = \operatorname{null}(T - \lambda I)^n

을 일반화 고유공간(generalized eigenspace)이라 합니다.

정리 27.1에 의해 지수를 nn으로 잡으면 충분합니다. E(λ,T)⊆G(λ,T)E(\lambda, T) \subseteq G(\lambda, T)입니다.

예제 27.4. 층밀림 S=[1101]S = \begin{bmatrix} 1 & 1 \\ 0 & 1 \end{bmatrix}: E(1,S)=span⁡(e1)E(1, S) = \operatorname{span}(e_1)이지만 (S−I)2=O(S - I)^2 = O이므로 G(1,S)=C2G(1, S) = \mathbb{C}^2. e2e_2는 고유벡터가 아니지만 일반화 고유벡터입니다: (S−I)e2=e1(S - I)e_2 = e_1, (S−I)2e2=0(S - I)^2e_2 = 0. 고유벡터가 모자란 자리를 e2e_2가 채웁니다.

정리 27.5 (일반화 고유벡터는 독립). 서로 다른 고윳값 λ1,…,λm\lambda_1, \ldots, \lambda_m의 일반화 고유벡터 v1,…,vmv_1, \ldots, v_m은 일차독립입니다.

증명. a1v1+⋯+amvm=0a_1v_1 + \cdots + a_mv_m = 0이라 합시다. kk를 (T−λ1I)kv1≠0(T - \lambda_1I)^kv_1 \ne 0인 가장 큰 정수라 하고 w=(T−λ1I)kv1w = (T - \lambda_1I)^kv_1로 두면 (T−λ1I)w=0(T - \lambda_1I)w = 0, 즉 ww는 λ1\lambda_1의 고유벡터입니다. 따라서 모든 λ\lambda에 대해 (T−λI)w=(λ1−λ)w(T - \lambda I)w = (\lambda_1 - \lambda)w. 이제 등식에

(T−λ1I)k(T−λ2I)n⋯(T−λmI)n(T - \lambda_1I)^k(T - \lambda_2I)^n \cdots (T - \lambda_mI)^n

을 걸면(인수들은 교환합니다), j≥2j \ge 2인 항은 (T−λjI)n(T - \lambda_jI)^n이 죽이고, 첫 항은

a1(T−λ2I)n⋯(T−λmI)nw=a1(λ1−λ2)n⋯(λ1−λm)nwa_1(T - \lambda_2I)^n \cdots (T - \lambda_mI)^nw = a_1(\lambda_1 - \lambda_2)^n \cdots (\lambda_1 - \lambda_m)^nw

이 됩니다. 이것이 0이고 계수와 ww가 0이 아니므로 a1=0a_1 = 0. 같은 논리로 모든 aj=0a_j = 0. ■

▶ 문제 27.4–27.5

27.4 멱영 연산자

정의 27.6 (멱영). 어떤 양의 정수 kk에 대해 Nk=0N^k = 0인 연산자를 멱영(nilpotent)이라 합니다.

(T−λI)∣G(λ,T)(T - \lambda I)|_{G(\lambda, T)}는 정의에 의해 멱영입니다. 일반화 고유공간 위에서 TT는 “λI\lambda I + 멱영”입니다. 그래서 멱영 연산자를 이해하는 것이 핵심입니다.

정리 27.7 (멱영 연산자의 기본 성질). NN이 VV 위의 멱영 연산자이면

  1. Nn=0N^n = 0.
  2. 0이 유일한 고윳값입니다.
  3. 어떤 기저에서 M(N)\mathcal{M}(N)은 대각선을 포함해 그 아래가 모두 0인 위삼각행렬입니다.

증명. (1) G(0,N)=VG(0, N) = V이므로 null⁡Nn=V\operatorname{null} N^n = V. (2) Nv=λvNv = \lambda v이면 0=Nnv=λnv0 = N^nv = \lambda^nv. (3) null⁡N⊆null⁡N2⊆⋯⊆null⁡Nn=V\operatorname{null} N \subseteq \operatorname{null} N^2 \subseteq \cdots \subseteq \operatorname{null} N^n = V의 각 단계에서 기저를 차례로 늘려 갑니다. null⁡Nj\operatorname{null} N^j에 새로 추가된 벡터 vv는 Nv∈null⁡Nj−1Nv \in \operatorname{null} N^{j-1}이므로 앞의 벡터들의 일차결합입니다. ■

▶ 문제 27.6–27.7

27.5 일반화 고유공간으로의 분해

정리 27.8 (일반화 고유공간 분해). λ1,…,λm\lambda_1, \ldots, \lambda_m이 TT의 서로 다른 고윳값 전부이면

V=G(λ1,T)⊕⋯⊕G(λm,T)V = G(\lambda_1, T) \oplus \cdots \oplus G(\lambda_m, T)

이고, 각 G(λj,T)G(\lambda_j, T)는 TT에 대해 불변이며, (T−λjI)∣G(λj,T)(T - \lambda_jI)|_{G(\lambda_j, T)}는 멱영입니다.

증명. 불변성: v∈null⁡(T−λjI)nv \in \operatorname{null}(T - \lambda_jI)^n이면 TT와 (T−λjI)n(T - \lambda_jI)^n이 교환하므로 TvTv도 그렇습니다. 멱영성은 정의에서 바로.

분해: nn에 대한 귀납법. 고윳값 λ1\lambda_1을 잡고 정리 27.2를 T−λ1IT - \lambda_1I에 쓰면

V=G(λ1,T)⊕U,U=range⁡(T−λ1I)n.V = G(\lambda_1, T) \oplus U, \qquad U = \operatorname{range}(T - \lambda_1I)^n.

UU도 TT에 대해 불변이고, λ1\lambda_1이 고윳값이므로 G(λ1,T)≠{0}G(\lambda_1, T) \ne \{0\}, dim⁡U<n\dim U < n. T∣UT|_U의 고윳값은 λ2,…,λm\lambda_2, \ldots, \lambda_m 중 일부입니다(λ1\lambda_1의 고유벡터가 UU에 있으면 G(λ1,T)∩U≠{0}G(\lambda_1, T) \cap U \ne \{0\}이 되어 모순). 귀납 가정에 의해 UU는 T∣UT|_U의 일반화 고유공간들의 직합이고, 각 G(λj,T∣U)⊆G(λj,T)G(\lambda_j, T|_U) \subseteq G(\lambda_j, T)입니다. 따라서 V=G(λ1,T)+⋯+G(λm,T)V = G(\lambda_1, T) + \cdots + G(\lambda_m, T). 직합인 것은 정리 27.5에서 나옵니다. ■

정의 27.9 (중복도). dim⁡G(λ,T)\dim G(\lambda, T)를 고윳값 λ\lambda의 중복도(multiplicity)라 합니다.

16장의 대수적 중복도(AM)입니다. 기하적 중복도 dim⁡E(λ,T)\dim E(\lambda, T)는 dim⁡G(λ,T)\dim G(\lambda, T) 이하이므로 16.5절의 GM ≤\le AM이 증명됩니다. 분해 정리에 의해 중복도의 합은 nn입니다.

각 G(λj,T)G(\lambda_j, T)에서 정리 27.7(3)의 기저를 잡으면, TT의 행렬은 블록 대각이고 각 블록은 대각이 λj\lambda_j인 위삼각행렬입니다.

M(T)=[A1⋱Am],Aj=[λj∗⋱0λj].\mathcal{M}(T) = \begin{bmatrix} A_1 & & \\ & \ddots & \\ & & A_m \end{bmatrix}, \qquad A_j = \begin{bmatrix} \lambda_j & & * \\ & \ddots & \\ 0 & & \lambda_j \end{bmatrix}.

▶ 문제 27.8–27.9

27.6 특성다항식과 케일리–해밀턴 정리

정의 27.10 (특성다항식). λ1,…,λm\lambda_1, \ldots, \lambda_m의 중복도가 d1,…,dmd_1, \ldots, d_m일 때

q(z)=(z−λ1)d1⋯(z−λm)dmq(z) = (z - \lambda_1)^{d_1} \cdots (z - \lambda_m)^{d_m}

을 TT의 특성다항식(characteristic polynomial)이라 합니다.

차수는 d1+⋯+dm=nd_1 + \cdots + d_m = n이고 근은 정확히 고윳값입니다. 위의 블록 위삼각 행렬로 계산하면 det⁡(zI−M(T))=q(z)\det(zI - \mathcal{M}(T)) = q(z)이므로, 16장의 det⁡(A−λI)\det(A - \lambda I)와 부호((−1)n(-1)^n)만 다릅니다. 여기서는 행렬식 없이 정의했습니다.

정리 27.11 (케일리–해밀턴). q(T)=0q(T) = 0.

증명. v∈G(λj,T)v \in G(\lambda_j, T)이면 (T−λjI)djv=0(T - \lambda_jI)^{d_j}v = 0입니다(G(λj,T)G(\lambda_j, T) 위에서 T−λjIT - \lambda_jI는 djd_j차원 공간의 멱영 연산자이므로 정리 27.7(1)). q(T)q(T)의 인수들은 교환하므로 q(T)v=0q(T)v = 0. 일반화 고유공간들이 VV를 직합으로 덮으므로 q(T)=0q(T) = 0. ■

따름정리 27.12 (최소다항식과 특성다항식). 최소다항식은 특성다항식을 나눕니다. 따라서 deg⁡mT≤n\deg m_T \le n입니다.

“행렬을 자기 특성다항식에 넣으면 0이 됩니다.” 행렬식 정의 q(λ)=det⁡(λI−A)q(\lambda) = \det(\lambda I - A)에 λ=A\lambda = A를 넣으면 det⁡(AI−A)=det⁡O=0\det(AI - A) = \det O = 0이라는 “증명”은 틀렸습니다(q(A)q(A)는 행렬이고 det⁡(⋯ )\det(\cdots)는 수입니다). 위의 증명이 올바른 이유를 보여 줍니다.

예제 27.13. A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}의 특성다항식은 z2−5z−2z^2 - 5z - 2입니다. 케일리–해밀턴에 의해 A2=5A+2IA^2 = 5A + 2I. 따라서 A3=5A2+2A=5(5A+2I)+2A=27A+10IA^3 = 5A^2 + 2A = 5(5A + 2I) + 2A = 27A + 10I. 모든 거듭제곱이 AA와 II의 일차결합으로 줄어듭니다(문제 27.11).

▶ 문제 27.10–27.11

27.7 조르당 형식

정의 27.14 (조르당 블록). k×kk \times k 행렬

Jk(λ)=[λ1λ⋱⋱1λ]J_k(\lambda) = \begin{bmatrix} \lambda & 1 & & \\ & \lambda & \ddots & \\ & & \ddots & 1 \\ & & & \lambda \end{bmatrix}

을 조르당 블록(Jordan block)이라 합니다. 대각이 λ\lambda, 바로 위 대각이 1, 나머지는 0입니다.

Jk(λ)=λI+NkJ_k(\lambda) = \lambda I + N_k이고, NkN_k는 ek↦ek−1↦⋯↦e1↦0e_k \mapsto e_{k-1} \mapsto \cdots \mapsto e_1 \mapsto 0인 멱영 행렬입니다. 기저 벡터들이 사슬을 이룹니다.

세 행의 점과 화살표. 첫 행은 v₁ → Nv₁ → N²v₁ → 0, 둘째 행은 v₂ → Nv₂ → 0, 셋째 행은 w → 0입니다. 점선 상자들이 왼쪽부터 첫째 열(null N), 둘째 열까지(null N²), 셋째 열까지(null N³)를 감쌉니다.

그림 27.1. NN의 사슬 기저와 조르당 블록 J3(0)⊕J2(0)⊕J1(0)J_3(0) \oplus J_2(0) \oplus J_1(0). 화살표는 NN의 작용. null⁡Nj\operatorname{null} N^j는 왼쪽부터 jj개의 열이므로, dim⁡null⁡Nj−dim⁡null⁡Nj−1\dim\operatorname{null} N^j - \dim\operatorname{null} N^{j-1}은 jj번째 열의 점의 개수, 곧 길이 ≥j\ge j인 사슬의 개수입니다.

정리 27.15 (멱영 연산자의 조르당 형식). NN이 멱영이면 VV의 기저가 있어서 M(N)\mathcal{M}(N)이 블록 대각이고 각 블록이 Jk(0)J_k(0) 꼴입니다. 즉 VV의 기저가

Nk1−1v1,…,Nv1,v1,…,Nkr−1vr,…,Nvr,vrN^{k_1 - 1}v_1, \ldots, Nv_1, v_1, \quad \ldots, \quad N^{k_r - 1}v_r, \ldots, Nv_r, v_r

꼴이고 Nkivi=0N^{k_i}v_i = 0입니다.

증명. nn에 대한 귀납법. N≠0N \ne 0이라 하자(N=0N = 0이면 아무 기저나 됩니다). range⁡N⊊V\operatorname{range} N \subsetneq V이고(멱영이므로 전사가 아닙니다) N∣range⁡NN|_{\operatorname{range} N}은 멱영이므로, 귀납 가정에 의해 range⁡N\operatorname{range} N의 기저

Nki−1ui,…,Nui,ui(i=1,…,r, Nkiui=0)N^{k_i - 1}u_i, \ldots, Nu_i, u_i \quad (i = 1, \ldots, r,\ N^{k_i}u_i = 0)

가 있습니다. 각 ui∈range⁡Nu_i \in \operatorname{range} N이므로 ui=Nviu_i = Nv_i인 viv_i를 고릅니다. 그러면 사슬을 하나씩 늘려

Nkivi,…,Nvi,vi(i=1,…,r)N^{k_i}v_i, \ldots, Nv_i, v_i \quad (i = 1, \ldots, r)

를 얻습니다. 이 목록이 독립임을 보입시다. 일차결합이 0이면 NN을 걸어 range⁡N\operatorname{range} N의 기저의 일차결합이 0이 되므로 vi,Nvi,…v_i, Nv_i, \ldots의 계수 중 NkiviN^{k_i}v_i의 것을 뺀 나머지가 0입니다. 남은 것은 ∑ciNkivi=∑ciNki−1ui=0\sum c_iN^{k_i}v_i = \sum c_iN^{k_i - 1}u_i = 0이고, 이들은 range⁡N\operatorname{range} N의 기저의 일부이므로 ci=0c_i = 0.

이제 null⁡N\operatorname{null} N을 봅시다. Nkivi=Nki−1uiN^{k_i}v_i = N^{k_i - 1}u_i (i=1,…,ri = 1, \ldots, r)는 null⁡N∩range⁡N\operatorname{null} N \cap \operatorname{range} N에 있고 독립입니다. 이것을 null⁡N\operatorname{null} N의 기저로 늘리는 벡터 w1,…,wpw_1, \ldots, w_p를 추가합니다(각각 길이 1인 사슬, Nwj=0Nw_j = 0). 차원을 세면: 목록의 길이는 dim⁡range⁡N+r+p\dim\operatorname{range} N + r + p이고, dim⁡null⁡N=r+p\dim\operatorname{null} N = r + p이므로(위에서 고른 null⁡N∩range⁡N\operatorname{null} N \cap \operatorname{range} N의 원소 rr개는 range⁡N\operatorname{range} N의 사슬 끝들인데, null⁡(N∣range⁡N)\operatorname{null}(N|_{\operatorname{range} N})의 차원이 정확히 사슬의 개수 rr입니다) 길이는 dim⁡range⁡N+dim⁡null⁡N=n\dim\operatorname{range} N + \dim\operatorname{null} N = n입니다. 독립성은 앞과 같은 논리(문제 27.13)이므로 기저입니다. ■

정리 27.16 (조르당 형식). F=C\mathbb{F} = \mathbb{C}이면 모든 T∈L(V)T \in \mathcal{L}(V)에 대해 VV의 기저가 있어

M(T)=[Jk1(λ(1))⋱Jks(λ(s))]\mathcal{M}(T) = \begin{bmatrix} J_{k_1}(\lambda^{(1)}) & & \\ & \ddots & \\ & & J_{k_s}(\lambda^{(s)}) \end{bmatrix}

입니다. 블록들은 순서를 제외하고 TT에 의해 유일하게 결정됩니다.

증명. 존재: 정리 27.8로 V=⨁G(λj,T)V = \bigoplus G(\lambda_j, T)로 나누고, 각 G(λj,T)G(\lambda_j, T)에서 멱영 연산자 (T−λjI)∣G(T - \lambda_jI)|_G에 정리 27.15를 씁니다. 그 기저에서 T=λjI+NT = \lambda_jI + N은 Jk(λj)J_k(\lambda_j) 블록들이 됩니다. 유일성: 블록의 개수와 크기는 다음 수들로 결정됩니다(문제 27.14).

#{λ의 크기≥k인 블록}=dim⁡null⁡(T−λI)k−dim⁡null⁡(T−λI)k−1.\#\{\lambda\text{의 크기} \ge k\text{인 블록}\} = \dim\operatorname{null}(T - \lambda I)^k - \dim\operatorname{null}(T - \lambda I)^{k-1}.

■

예를 바꾸면 dim null Nᵏ 수열이 바뀝니다. 수열의 차이만으로 조르당 블록의 크기를 읽어 냅니다

이 위젯은 JavaScript가 필요합니다

27.7.1 조르당 형식 구하기

예제 27.17. A=[111011001]A = \begin{bmatrix} 1 & 1 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{bmatrix}. 고윳값은 1뿐(중복도 3). N=A−I=[011001000]N = A - I = \begin{bmatrix} 0 & 1 & 1 \\ 0 & 0 & 1 \\ 0 & 0 & 0 \end{bmatrix}, rank⁡N=2\operatorname{rank} N = 2이므로 dim⁡null⁡N=1\dim\operatorname{null} N = 1: 블록이 1개, 크기 3. 조르당 형식은 J3(1)J_3(1).

사슬을 만듭시다. N2=[001000000]≠ON^2 = \begin{bmatrix} 0 & 0 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} \ne O이므로 N2v≠0N^2v \ne 0인 v=e3v = e_3을 고릅니다. Nv=(1,1,0)Nv = (1, 1, 0), N2v=(1,0,0)N^2v = (1, 0, 0). 기저 M=[N2vNvv]=[110010001]M = \begin{bmatrix} N^2v & Nv & v \end{bmatrix} = \begin{bmatrix} 1 & 1 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}에서

M−1AM=[110011001]=J3(1).M^{-1}AM = \begin{bmatrix} 1 & 1 & 0 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{bmatrix} = J_3(1).

예제 27.18. 고윳값 2만 가지는 4×44 \times 4 행렬 AA에 대해 dim⁡null⁡(A−2I)=2\dim\operatorname{null}(A - 2I) = 2, dim⁡null⁡(A−2I)2=4\dim\operatorname{null}(A - 2I)^2 = 4이면: 블록 수 2, 크기 2 이상인 블록 4−2=24 - 2 = 2개. 따라서 J2(2)⊕J2(2)J_2(2) \oplus J_2(2). 만약 dim⁡null⁡(A−2I)2=3\dim\operatorname{null}(A - 2I)^2 = 3, dim⁡null⁡(A−2I)3=4\dim\operatorname{null}(A - 2I)^3 = 4이면 블록 2개 중 크기 ≥2\ge 2가 1개, ≥3\ge 3이 1개이므로 J3(2)⊕J1(2)J_3(2) \oplus J_1(2).

27.7.2 조르당 형식의 거듭제곱

J=λI+NJ = \lambda I + N (Nk=0N^k = 0)이고 λI\lambda I와 NN이 교환하므로 이항정리가 성립합니다.

Jt=λtI+(t1)λt−1N+(t2)λt−2N2+⋯+(tk−1)λt−k+1Nk−1.J^t = \lambda^tI + \binom{t}{1}\lambda^{t-1}N + \binom{t}{2}\lambda^{t-2}N^2 + \cdots + \binom{t}{k-1}\lambda^{t-k+1}N^{k-1}.

예를 들어 J2(1)t=[1t01]J_2(1)^t = \begin{bmatrix} 1 & t \\ 0 & 1 \end{bmatrix} (문제 5.9). 대각화 가능하면 AtA^t의 성분은 λt\lambda^t들의 결합이지만, 조르당 블록이 있으면 tλtt\lambda^t, t2λtt^2\lambda^t 같은 항이 나타납니다. 16.4절에서 고윳값이 1인데도 uk\mathbf{u}_k가 발산한 이유가 이것입니다.

▶ 문제 27.12–27.15

쓰이는 곳. 선형 미분방정식 x′=Axx' = Ax의 해 etAe^{tA}를 계산할 때, AA가 대각화되지 않으면 조르당 형식이 teλtte^{\lambda t} 같은 항을 줍니다. 제어 이론과 수치해석의 안정성 분석에서 씁니다.

이 장의 요약

  • null⁡Tk\operatorname{null} T^k의 사슬은 nn 안에 멈추고, V=null⁡Tn⊕range⁡TnV = \operatorname{null} T^n \oplus \operatorname{range} T^n.
  • 일반화 고유공간 G(λ,T)=null⁡(T−λI)nG(\lambda, T) = \operatorname{null}(T - \lambda I)^n. 서로 다른 고윳값의 일반화 고유벡터는 독립.
  • 복소 공간에서 V=⨁G(λj,T)V = \bigoplus G(\lambda_j, T). 각 조각 위에서 T=λjIT = \lambda_jI + (멱영).
  • 특성다항식 q(z)=∏(z−λj)djq(z) = \prod(z - \lambda_j)^{d_j}, dj=dim⁡G(λj,T)d_j = \dim G(\lambda_j, T). 케일리–해밀턴: q(T)=0q(T) = 0. deg⁡mT≤n\deg m_T \le n.
  • 멱영 연산자는 사슬 기저를 갖고, 모든 복소 연산자는 조르당 블록들의 블록 대각행렬로 표현됩니다.
  • 크기 ≥k\ge k인 블록의 개수 =dim⁡null⁡(T−λI)k−dim⁡null⁡(T−λI)k−1= \dim\operatorname{null}(T - \lambda I)^k - \dim\operatorname{null}(T - \lambda I)^{k-1}.
  • JtJ^t에는 (tj)λt−j\binom{t}{j}\lambda^{t-j}항이 나타납니다.

문제

27.1 [계산] · 확인 문제

T=[010001000]T = \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 0 & 0 & 0 \end{bmatrix}에 대해 k=0,1,2,3,4k = 0, 1, 2, 3, 4일 때 null⁡Tk\operatorname{null} T^k와 range⁡Tk\operatorname{range} T^k를 구합니다. 사슬은 몇 번째에서 멈출까요? 표에는 차원을 적습니다.

kk 0 1 2 3 4
dim⁡null⁡Tk\dim\operatorname{null} T^k [?] [?] [?] [?] [?]
dim⁡range⁡Tk\dim\operatorname{range} T^k [?] [?] [?] [?] [?]
정답
0
1
2
3
3
3
2
1
0
0
풀이

Te1=0Te_1 = 0, Te2=e1Te_2 = e_1, Te3=e2Te_3 = e_2. null⁡T0={0}\operatorname{null} T^0 = \{0\}, null⁡T=span⁡(e1)\operatorname{null} T = \operatorname{span}(e_1), null⁡T2=span⁡(e1,e2)\operatorname{null} T^2 = \operatorname{span}(e_1, e_2), null⁡Tk=C3\operatorname{null} T^k = \mathbb{C}^3 (k≥3k \ge 3). range⁡T0=C3\operatorname{range} T^0 = \mathbb{C}^3, range⁡T=span⁡(e1,e2)\operatorname{range} T = \operatorname{span}(e_1, e_2), range⁡T2=span⁡(e1)\operatorname{range} T^2 = \operatorname{span}(e_1), range⁡Tk={0}\operatorname{range} T^k = \{0\} (k≥3k \ge 3). k=3=nk = 3 = n에서 멈춥니다. 차원이 매번 정확히 1씩 늘어나므로 nn보다 일찍 멈출 수 없는 예입니다.

27.2 [계산]

T=[010000002]T = \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 2 \end{bmatrix}에 대해 null⁡T∩range⁡T≠{0}\operatorname{null} T \cap \operatorname{range} T \ne \{0\}임을 확인합니다. 그리고 null⁡T3\operatorname{null} T^3, range⁡T3\operatorname{range} T^3을 구해 C3=null⁡T3⊕range⁡T3\mathbb{C}^3 = \operatorname{null} T^3 \oplus \operatorname{range} T^3임을 직접 확인합니다.

풀이

null⁡T=span⁡(e1)\operatorname{null} T = \operatorname{span}(e_1), range⁡T=span⁡(e1,e3)\operatorname{range} T = \operatorname{span}(e_1, e_3): 교집합 span⁡(e1)\operatorname{span}(e_1). T2=diag⁡(0,0,4)T^2 = \operatorname{diag}(0, 0, 4) 꼴이 되어 T3=[000000008]T^3 = \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 8 \end{bmatrix}. null⁡T3=span⁡(e1,e2)\operatorname{null} T^3 = \operatorname{span}(e_1, e_2), range⁡T3=span⁡(e3)\operatorname{range} T^3 = \operatorname{span}(e_3). 교집합이 {0}\{0\}이고 차원의 합이 3.

27.3 [증명]

dim⁡null⁡Tk+1−dim⁡null⁡Tk=dim⁡(null⁡T∩range⁡Tk)\dim\operatorname{null} T^{k+1} - \dim\operatorname{null} T^k = \dim(\operatorname{null} T \cap \operatorname{range} T^k)임을 보입니다. 이로부터 차이 dim⁡null⁡Tk+1−dim⁡null⁡Tk\dim\operatorname{null} T^{k+1} - \dim\operatorname{null} T^k가 kk에 대해 감소함을 보입니다.

힌트. TkT^k를 null⁡Tk+1\operatorname{null} T^{k+1}로 제한하면 그 상은 어디에 있을까요?

풀이

S=Tk∣null⁡Tk+1S = T^k|_{\operatorname{null} T^{k+1}}로 둡시다. u∈null⁡Tk+1u \in \operatorname{null} T^{k+1}이면 T(Tku)=0T(T^ku) = 0이므로 SS의 상은 null⁡T\operatorname{null} T 안에 있고, 물론 range⁡Tk\operatorname{range} T^k 안에도 있습니다. 역으로 w=Tku∈null⁡Tw = T^ku \in \operatorname{null} T이면 Tk+1u=0T^{k+1}u = 0, 즉 u∈null⁡Tk+1u \in \operatorname{null} T^{k+1}이므로 range⁡S=null⁡T∩range⁡Tk\operatorname{range} S = \operatorname{null} T \cap \operatorname{range} T^k. null⁡S=null⁡Tk\operatorname{null} S = \operatorname{null} T^k (⊆null⁡Tk+1\subseteq \operatorname{null} T^{k+1}). 기본정리: dim⁡null⁡Tk+1=dim⁡null⁡Tk+dim⁡(null⁡T∩range⁡Tk)\dim\operatorname{null} T^{k+1} = \dim\operatorname{null} T^k + \dim(\operatorname{null} T \cap \operatorname{range} T^k). range⁡Tk+1⊆range⁡Tk\operatorname{range} T^{k+1} \subseteq \operatorname{range} T^k이므로 우변의 둘째 항은 kk에 대해 감소합니다.

27.4 [계산] · 확인 문제

A=[210020003]A = \begin{bmatrix} 2 & 1 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 3 \end{bmatrix}의 E(2,A)E(2, A), G(2,A)G(2, A), G(3,A)G(3, A)를 구합니다. e2e_2가 고유벡터가 아닌 일반화 고유벡터임을 확인합니다. 표에는 차원을 적습니다.

dim⁡E(2,A)\dim E(2, A) dim⁡G(2,A)\dim G(2, A) dim⁡G(3,A)\dim G(3, A)
[?] [?] [?]
정답
1
2
1
풀이

A−2I=[010000001]A - 2I = \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}: E(2,A)=span⁡(e1)E(2, A) = \operatorname{span}(e_1). (A−2I)2=diag⁡(0,0,1)(A - 2I)^2 = \operatorname{diag}(0, 0, 1) 꼴이고 이후 거듭제곱도 같으므로 G(2,A)=span⁡(e1,e2)G(2, A) = \operatorname{span}(e_1, e_2). A−3I=[−1100−10000]A - 3I = \begin{bmatrix} -1 & 1 & 0 \\ 0 & -1 & 0 \\ 0 & 0 & 0 \end{bmatrix}은 앞 두 좌표에서 가역이므로 G(3,A)=span⁡(e3)G(3, A) = \operatorname{span}(e_3). (A−2I)e2=e1≠0(A - 2I)e_2 = e_1 \ne 0, (A−2I)2e2=0(A - 2I)^2e_2 = 0.

27.5 [증명]

S∈L(V)S \in \mathcal{L}(V)가 TT와 교환하면(ST=TSST = TS) 모든 G(λ,T)G(\lambda, T)가 SS에 대해 불변임을 보입니다.

풀이

SS는 T−λIT - \lambda I와 교환하므로 그 거듭제곱과도 교환합니다. v∈G(λ,T)v \in G(\lambda, T)이면 (T−λI)nSv=S(T−λI)nv=0(T - \lambda I)^nSv = S(T - \lambda I)^nv = 0.

27.6 [계산] · 확인 문제

다음이 멱영임을 보이고, Nk=ON^k = O인 가장 작은 kk를 구합니다. (a) [012003000]\begin{bmatrix} 0 & 1 & 2 \\ 0 & 0 & 3 \\ 0 & 0 & 0 \end{bmatrix} (b) [11−1−1]\begin{bmatrix} 1 & 1 \\ -1 & -1 \end{bmatrix}. (b)는 위삼각이 아닌데도 멱영입니다. 어떤 기저에서 위삼각이 될까요?

(a) (b)
[?] [?]
정답
3
2
풀이

(a) N2=[003000000]N^2 = \begin{bmatrix} 0 & 0 & 3 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix}, N3=ON^3 = O. k=3k = 3.

(b) N2=[1−11−1−1+1−1+1]=ON^2 = \begin{bmatrix} 1 - 1 & 1 - 1 \\ -1 + 1 & -1 + 1 \end{bmatrix} = O. k=2k = 2. null⁡N=span⁡(1,−1)\operatorname{null} N = \operatorname{span}(1, -1)이므로 u1=(1,−1)u_1 = (1, -1), u2=(1,0)u_2 = (1, 0)을 기저로 잡으면 Nu1=0Nu_1 = 0, Nu2=(1,−1)=u1Nu_2 = (1, -1) = u_1: 행렬은 [0100]\begin{bmatrix} 0 & 1 \\ 0 & 0 \end{bmatrix}.

27.7 [증명]

NN이 멱영이면 I−NI - N은 가역이고 (I−N)−1=I+N+N2+⋯+Nn−1(I - N)^{-1} = I + N + N^2 + \cdots + N^{n-1}임을 보입니다. 등비급수 11−x=1+x+x2+⋯\frac{1}{1 - x} = 1 + x + x^2 + \cdots와 비교합니다.

풀이

정리 27.7에 의해 Nn=0N^n = 0. (I−N)(I+N+⋯+Nn−1)=I−Nn=I(I - N)(I + N + \cdots + N^{n-1}) = I - N^n = I이고, 순서를 바꿔도 같습니다. xn=0x^n = 0일 때 등비급수가 유한합으로 끝나는 것과 같습니다.

27.8 [계산] · 확인 문제

A=[211021003]A = \begin{bmatrix} 2 & 1 & 1 \\ 0 & 2 & 1 \\ 0 & 0 & 3 \end{bmatrix}에 대해 G(2,A)G(2, A), G(3,A)G(3, A)를 구하고 C3=G(2,A)⊕G(3,A)\mathbb{C}^3 = G(2, A) \oplus G(3, A)임을 확인합니다. 각 고윳값의 기하적 중복도와 대수적 중복도를 비교합니다.

기하적 중복도 대수적 중복도
λ=2\lambda = 2 [?] [?]
λ=3\lambda = 3 [?] [?]
정답
1
2
1
1
풀이

A−2I=[011001001]A - 2I = \begin{bmatrix} 0 & 1 & 1 \\ 0 & 0 & 1 \\ 0 & 0 & 1 \end{bmatrix}, (A−2I)2=[002001001](A - 2I)^2 = \begin{bmatrix} 0 & 0 & 2 \\ 0 & 0 & 1 \\ 0 & 0 & 1 \end{bmatrix}. 영공간은 z=0z = 0: G(2,A)=span⁡(e1,e2)G(2, A) = \operatorname{span}(e_1, e_2). (A−2I)3(A - 2I)^3도 같은 영공간을 가집니다(zz 성분만 살아남습니다). A−3I=[−1110−11000]A - 3I = \begin{bmatrix} -1 & 1 & 1 \\ 0 & -1 & 1 \\ 0 & 0 & 0 \end{bmatrix}: y=zy = z, x=2zx = 2z, G(3,A)=E(3,A)=span⁡((2,1,1))G(3, A) = E(3, A) = \operatorname{span}\big((2, 1, 1)\big). (2,1,1)(2, 1, 1)의 zz 성분이 1이므로 G(2,A)G(2, A)에 있지 않고, 차원의 합 2+1=32 + 1 = 3. λ=2\lambda = 2: GM 1 (E(2,A)=span⁡(e1)E(2, A) = \operatorname{span}(e_1)), AM 2. λ=3\lambda = 3: GM = AM = 1.

27.9 [증명]

TT가 대각화 가능한 것은 모든 고윳값 λ\lambda에 대해 G(λ,T)=E(λ,T)G(\lambda, T) = E(\lambda, T)인 것과 동치임을 보입니다.

풀이

(⇒) V=⨁E(λj,T)V = \bigoplus E(\lambda_j, T)이고 V=⨁G(λj,T)V = \bigoplus G(\lambda_j, T), E⊆GE \subseteq G입니다. ∑dim⁡E=n=∑dim⁡G\sum\dim E = n = \sum\dim G이고 각 항이 dim⁡E≤dim⁡G\dim E \le \dim G이므로 모두 같습니다. 부분공간이 같은 차원이면 같습니다.

(⇐) V=⨁G(λj,T)=⨁E(λj,T)V = \bigoplus G(\lambda_j, T) = \bigoplus E(\lambda_j, T). 정리 24.15.

27.10 [계산]

문제 27.8의 AA의 특성다항식과 최소다항식을 구합니다. AA는 대각화 가능할까요?

풀이

q(z)=(z−2)2(z−3)q(z) = (z - 2)^2(z - 3). 최소다항식은 qq를 나누고 근이 2와 3이므로 (z−2)(z−3)(z - 2)(z - 3)이나 qq입니다.

(A−2I)(A−3I)=[011001001][−1110−11000]=[0−11000000]≠O(A - 2I)(A - 3I) = \begin{bmatrix} 0 & 1 & 1 \\ 0 & 0 & 1 \\ 0 & 0 & 1 \end{bmatrix}\begin{bmatrix} -1 & 1 & 1 \\ 0 & -1 & 1 \\ 0 & 0 & 0 \end{bmatrix} = \begin{bmatrix} 0 & -1 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} \ne O

이므로 mA=qm_A = q. 중근이 있으므로 대각화 불가능(정리 24.15).

27.11 [계산] · 확인 문제

A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}에 대해 케일리–해밀턴 정리로 (a) A2=5A+2IA^2 = 5A + 2I, A3=27A+10IA^3 = 27A + 10I를 확인하고 A4A^4를 AA와 II로 나타냅니다. (b) A−1A^{-1}을 AA와 II의 일차결합으로 구합니다.

값 AA의 계수 II의 계수
A4A^4 [?] [?]
A−1A^{-1} [?] [?]
정답
145
54
1/2
-5/2
풀이

(a) A2=[7101522]=5A+2IA^2 = \begin{bmatrix} 7 & 10 \\ 15 & 22 \end{bmatrix} = 5A + 2I. A3=27A+10IA^3 = 27A + 10I는 본문. A4=27A2+10A=27(5A+2I)+10A=145A+54IA^4 = 27A^2 + 10A = 27(5A + 2I) + 10A = 145A + 54I.

(b) A2−5A=2IA^2 - 5A = 2I에서 A(A−5I)=2IA(A - 5I) = 2I, A−1=12(A−5I)=12[−423−1]=[−2132−12]A^{-1} = \frac12(A - 5I) = \frac12\begin{bmatrix} -4 & 2 \\ 3 & -1 \end{bmatrix} = \begin{bmatrix} -2 & 1 \\ \frac32 & -\frac12 \end{bmatrix}. 공식 1det⁡A[4−2−31]\frac{1}{\det A}\begin{bmatrix} 4 & -2 \\ -3 & 1 \end{bmatrix}, det⁡A=−2\det A = -2와 일치.

27.12 [계산]

(a) A=[54−11]A = \begin{bmatrix} 5 & 4 \\ -1 & 1 \end{bmatrix}의 조르당 형식 JJ와 M−1AM=JM^{-1}AM = J인 MM을 구합니다. (b) 문제 27.8의 행렬의 조르당 형식을 구합니다.

풀이

(a) tr⁡=6\operatorname{tr} = 6, det⁡=9\det = 9, (z−3)2(z - 3)^2. N=A−3I=[24−1−2]N = A - 3I = \begin{bmatrix} 2 & 4 \\ -1 & -2 \end{bmatrix}, N2=ON^2 = O, rank⁡N=1\operatorname{rank} N = 1: 블록 1개, J=J2(3)J = J_2(3). v=e1v = e_1, Nv=(2,−1)Nv = (2, -1), M=[21−10]M = \begin{bmatrix} 2 & 1 \\ -1 & 0 \end{bmatrix}. 확인: AM=[65−3−1]=MJAM = \begin{bmatrix} 6 & 5 \\ -3 & -1 \end{bmatrix} = MJ.

(b) λ=2\lambda = 2: dim⁡null⁡(A−2I)=1\dim\operatorname{null}(A - 2I) = 1이고 중복도 2이므로 블록 하나 J2(2)J_2(2). λ=3\lambda = 3: J1(3)J_1(3). 조르당 형식 [210020003]\begin{bmatrix} 2 & 1 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 3 \end{bmatrix}.

27.13 [도전]

정리 27.15의 증명에서 마지막 목록 Nkivi,…,Nvi,viN^{k_i}v_i, \ldots, Nv_i, v_i (i=1,…,ri = 1, \ldots, r), w1,…,wpw_1, \ldots, w_p가 일차독립임을 보입니다. 또 dim⁡null⁡(N∣range⁡N)=r\dim\operatorname{null}(N|_{\operatorname{range} N}) = r인 이유를 설명합니다.

풀이

∑i∑j=0kiaijNjvi+∑lblwl=0\sum_i\sum_{j=0}^{k_i} a_{ij}N^jv_i + \sum_l b_lw_l = 0이라 합시다. NN을 걸면 Nwl=0Nw_l = 0이고 Nki+1vi=Nkiui=0N^{k_i + 1}v_i = N^{k_i}u_i = 0이므로 ∑i∑j=0ki−1aijNjui=0\sum_i\sum_{j=0}^{k_i - 1} a_{ij}N^ju_i = 0. 이것은 range⁡N\operatorname{range} N의 기저의 일차결합이므로 j<kij < k_i인 aija_{ij}는 모두 0. 남은 식 ∑iai,kiNkivi+∑lblwl=0\sum_i a_{i,k_i}N^{k_i}v_i + \sum_l b_lw_l = 0에서, 이 벡터들은 null⁡N\operatorname{null} N의 기저로 골랐으므로 모든 계수가 0.

dim⁡null⁡(N∣range⁡N)\dim\operatorname{null}(N|_{\operatorname{range} N}): range⁡N\operatorname{range} N의 사슬 기저에서 N∣range⁡NN|_{\operatorname{range} N}의 행렬은 Jki(0)J_{k_i}(0) 블록들이고, 각 블록 Jk(0)J_k(0)의 영공간은 첫 기저벡터(사슬의 끝 Nki−1uiN^{k_i - 1}u_i)로만 생성됩니다. 블록마다 1차원이므로 합은 rr.

27.14 [도전] · 확인 문제

(a) dim⁡null⁡Jk(0)j=min⁡(j,k)\dim\operatorname{null} J_k(0)^j = \min(j, k)임을 보입니다. 이를 써서, TT의 조르당 형식에서 고윳값 λ\lambda의 크기 ≥j\ge j인 블록의 개수가 dim⁡null⁡(T−λI)j−dim⁡null⁡(T−λI)j−1\dim\operatorname{null}(T - \lambda I)^j - \dim\operatorname{null}(T - \lambda I)^{j-1}임을 보이고, 조르당 형식의 유일성을 결론짓습니다. (b) 6×66 \times 6 행렬 AA의 고윳값이 λ\lambda뿐이고 dim⁡null⁡(A−λI)j\dim\operatorname{null}(A - \lambda I)^j가 j=1,2,3,4j = 1, 2, 3, 4에서 3,5,6,63, 5, 6, 6입니다. 조르당 형식을 구합니다. 위 위젯의 예 1과 같습니다. 표에는 (b)의 블록 크기를 큰 것부터 적습니다.

첫째 블록 둘째 블록 셋째 블록
[?] [?] [?]
정답
3
2
1
풀이

(a) Jk(0)J_k(0)는 ek↦ek−1↦⋯↦e1↦0e_k \mapsto e_{k-1} \mapsto \cdots \mapsto e_1 \mapsto 0으로 한 칸씩 밉니다. Jk(0)jJ_k(0)^j는 jj칸 밀고, e1,…,emin⁡(j,k)e_1, \ldots, e_{\min(j,k)}를 죽이며 나머지는 서로 다른 기저벡터로 보냅니다. 따라서 dim⁡null⁡=min⁡(j,k)\dim\operatorname{null} = \min(j, k).

조르당 기저에서 T−λIT - \lambda I는 블록 대각이고, λ\lambda의 블록은 Jk(0)J_k(0), 다른 고윳값 μ\mu의 블록은 Jk(μ−λ)J_k(\mu - \lambda)로 가역입니다. 블록 대각행렬의 영공간 차원은 블록별 합이므로

dim⁡null⁡(T−λI)j=∑λ의 블록 bmin⁡(j,kb).\dim\operatorname{null}(T - \lambda I)^j = \sum_{\lambda\text{의 블록 } b}\min(j, k_b).

min⁡(j,k)−min⁡(j−1,k)\min(j, k) - \min(j - 1, k)는 k≥jk \ge j이면 1, 아니면 0. 따라서 차이는 크기 ≥j\ge j인 블록 수입니다. 좌변은 기저와 무관하게 TT로만 정해지므로, 크기가 정확히 jj인 블록의 수 =cj−cj+1= c_j - c_{j+1}도 그렇습니다(cjc_j는 크기 ≥j\ge j인 블록 수). 블록 목록이 유일합니다.

(b) c1=3c_1 = 3, c2=5−3=2c_2 = 5 - 3 = 2, c3=6−5=1c_3 = 6 - 5 = 1, c4=0c_4 = 0. 크기 1, 2, 3인 블록이 하나씩: J3(λ)⊕J2(λ)⊕J1(λ)J_3(\lambda) \oplus J_2(\lambda) \oplus J_1(\lambda). 크기 합 3+2+1=63 + 2 + 1 = 6.

27.15 [계산]

문제 27.12(a)의 AA에 대해 AtA^t를 tt의 식으로 구합니다. t=0,1t = 0, 1에서 확인합니다. 대각화 가능한 행렬의 거듭제곱과 무엇이 다를까요?

풀이

Jt=[3tt3t−103t]J^t = \begin{bmatrix} 3^t & t3^{t-1} \\ 0 & 3^t \end{bmatrix}, M−1=[0−112]M^{-1} = \begin{bmatrix} 0 & -1 \\ 1 & 2 \end{bmatrix} (det⁡M=1\det M = 1).

At=MJtM−1=3t−1[3+2t4t−t3−2t].A^t = MJ^tM^{-1} = 3^{t-1}\begin{bmatrix} 3 + 2t & 4t \\ -t & 3 - 2t \end{bmatrix}.

t=0t = 0: 13[3003]=I\frac13\begin{bmatrix} 3 & 0 \\ 0 & 3 \end{bmatrix} = I. t=1t = 1: [54−11]\begin{bmatrix} 5 & 4 \\ -1 & 1 \end{bmatrix}. 대각화 가능하면 성분이 3t3^t의 상수배뿐이지만, 여기서는 t3tt3^t 꼴의 항이 있어 같은 고윳값이라도 더 빨리 자랍니다.