π선형대수학
V. 스펙트럼 이론 · 11/16

고윳값과 특성다항식

고유벡터, 특성다항식, 닮음 불변성

읽음 0/0 갱신 2026-06-30

개요 — 동기·문제의식

선형사상 $A:V\to V$ 는 일반적으로 벡터를 회전시키고 늘이고 뒤섞는다 — 임의의 $v$에 대해 $Av$는 $v$와 전혀 다른 방향을 향할 수 있다. 그런데 어떤 특별한 방향 $v$에 대해서는 $A$가 방향을 보존하고 길이만 스칼라배로 바꾼다: $Av=\lambda v$. 이런 방향이 존재한다면 $A$는 그 방향에서만큼은 "그냥 숫자 곱셈"처럼 단순해진다. 이 관찰이 선형대수 후반부 전체의 출발점이다 — $A$를 가장 단순한 형태(대각행렬)로 표현할 기저를 찾으려는 시도가 고유벡터·고유값 이론이고, Lang은 이를 임의의 체 $K$ 위에서 추상적으로 시작해 $\mathbb{C}$의 대수적 폐포성으로 완성한다.1

왜 중요한가: 미분방정식 $\dot F=AF$의 풀이(예제 2 참조), 이차형식의 최댓값(§VIII.3), 대각화·삼각화(삼각화와 일차분해)·Jordan 표준형(조르당 표준형)이 전부 "고유값을 안다"는 가정 위에 선다. 이 페이지는 그 기초 — 고유공간의 구조, 특성다항식이라는 계산 도구, 그리고 $\mathbb{C}$ 위에서의 존재성 정리 — 를 다룬다.

직관

고유벡터를 찾는 일은 "$A$가 단순히 늘이기만 하는 직선을 찾아라"는 기하적 질문이다. $\mathbb{R}^2$에서 회전 행렬은 그런 직선이 (실수 범위에서는) 전혀 없다 — 모든 벡터가 방향을 바꾼다. 반면 대각행렬은 모든 좌표축이 고유벡터다. 일반적인 $A$는 이 두 극단 사이 어딘가에 있고, 고유벡터를 찾는다는 것은 $A$가 "사실은 대각행렬처럼 행동하는" 숨은 좌표계를 찾는 것과 같다.

계산적으로는 $Av=\lambda v\iff (A-\lambda I)v=O$, 즉 $A-\lambda I$가 영이 아닌 핵을 가져야 한다 — 행렬식이 $0$이어야 한다는 뜻이다. 이 단순한 관찰이 고유값 탐색을 선형방정식(어떤 $\lambda$에 대해 $A-\lambda I$가 특이행렬인가)에서 다항식의 근 찾기(그 행렬식을 $\lambda$의 다항식으로 펼친 것의 근)로 바꿔준다. 이것이 특성다항식이다.

정의

체 $K$ 위 벡터공간 $V$와 선형사상 $A:V\to V$가 주어졌다고 하자.

고유벡터·고유값. $v\in V$, $v\neq O$가 $A$의 고유벡터(eigenvector) 라는 것은 어떤 $\lambda\in K$에 대해 $Av=\lambda v$가 성립한다는 것이다. 이때 $\lambda$를 $v$에 대응하는 고유값(eigenvalue) 이라 한다 ($v\neq O$이면 $\lambda$는 유일하게 결정된다).1 $A$가 $n\times n$ 행렬이면, $A$의 고유벡터란 $K^n$의 (열)벡터 $X$로서 $AX=\lambda X$인 것이다.

고유공간. 고유값 $\lambda$를 갖는 모든 고유벡터와 영벡터를 모은 집합 $$V_\lambda=\{v\in V: Av=\lambda v\}=\ker(A-\lambda I)$$ 는 $V$의 부분공간이며, $\lambda$에 대응하는 고유공간(eigenspace) 이라 한다.2

특성다항식. $A=(a_{ij})$가 $n\times n$ 행렬일 때 $$P_A(t)=\det(tI-A)$$ 를 $A$의 특성다항식이라 한다. 첫 열로 전개하면 $P_A(t)=t^n-(\text{tr}A)t^{n-1}+\cdots$ 형태의 차수 $n$, 최고차항 계수 $1$인 다항식임을 알 수 있다.6

용어 의미
$A$가 대각화 가능 고유벡터로 이루어진 $V$의 기저(고유기저)가 존재
닮음(similar) $B=Q^{-1}AQ$인 가역 $Q$가 존재
대수적 중복도 $P_A(t)$에서 $(t-\lambda)$의 거듭제곱 차수
기하적 중복도 $\dim V_\lambda$

주요 정리

정리 1 (서로 다른 고유값의 독립성). 고유값 $\lambda_1,\dots,\lambda_m$이 서로 다른 고유벡터 $v_1,\dots,v_m$은 선형독립이다.3

증명 보기

증명 (Lang의 귀납법). $m=1$이면 자명. $m>1$이라 하고 $c_1v_1+\cdots+c_mv_m=O$ 라는 관계식 $(*)$이 있다고 하자. $(*)$에 $\lambda_1$을 곱한 것과, $(*)$에 $A$를 적용한 것을 비교한다: $$\sum_i c_i\lambda_1 v_i = O,\qquad \sum_i c_i\lambda_i v_i = O.$$ 두 식을 빼면 $\sum_{i\ge2} c_i(\lambda_i-\lambda_1)v_i=O$. $\lambda_i\neq\lambda_1$ ($i\ge2$)이므로 귀납가정에 의해 $v_2,\dots,v_m$의 독립성에서 $c_2=\cdots=c_m=0$. 원래 식에 대입하면 $c_1v_1=O$이고 $v_1\neq O$이므로 $c_1=0$. $\blacksquare$

따름. $\dim V=n$이고 $A$가 서로 다른 고유값을 갖는 $n$개의 고유벡터를 가지면, 그 고유벡터들은 $V$의 기저를 이룬다 — 즉 $A$는 대각화 가능하다.4

정리 2 (특이성에 의한 특징짓기). $\lambda$가 $A$의 고유값 $\iff$ $A-\lambda I$가 가역이 아니다.5

증명 보기

증명. ($\Rightarrow$) $Av=\lambda v$, $v\neq O$이면 $(A-\lambda I)v=O$이므로 $A-\lambda I$는 영이 아닌 핵을 갖는다, 즉 가역이 아니다. ($\Leftarrow$) $A-\lambda I$가 가역이 아니면 (유한차원에서 단사 $\iff$ 전사이므로) 핵이 영이 아니다: $(A-\lambda I)v=O$인 $v\neq O$가 존재. 즉 $Av=\lambda v$. $\blacksquare$

정리 3 (특성다항식과 고유값). $\lambda$가 $A$의 고유값 $\iff \lambda$가 특성다항식 $P_A(t)=\det(tI-A)$의 근.6

증명 보기

증명. 정리 2와 행렬식의 기본 성질(행렬식 — 행렬이 가역이 아닐 필요충분조건은 행렬식이 $0$)을 결합: $\lambda$가 고유값 $\iff A-\lambda I$가 비가역 $\iff \det(\lambda I-A)=0\iff P_A(\lambda)=0$. $\blacksquare$

이 정리는 고유값을 찾는 문제를 다항식의 근 찾기로 환원하지만, 그 자체로 쉽다는 보장은 아니다 — 3차 이상의 특성다항식은 일반적으로 근의 명시적 공식이 없거나(5차 이상은 대수적으로 불가능) 복잡하다.

정리 4 (닮음 불변성). $B$가 가역이면, $A$와 $B^{-1}AB$는 같은 특성다항식을 갖는다.7

증명 보기

증명. $\det(tI-B^{-1}AB)=\det(B^{-1}(tI-A)B)=\det(B^{-1})\det(tI-A)\det(B)=\det(tI-A)$. $\blacksquare$

따라서 특성다항식은 기저에 무관하다 — 행렬이 아니라 연산자 $A$ 자체의 불변량이다. 기저를 바꾸면 행렬은 $B^{-1}AB$로 바뀌지만 특성다항식은 그대로다.

정리 5 (복소수 위에서의 존재성). $A$가 $n\times n$ 복소행렬이면, $A$는 (영이 아닌) 고유벡터와 $\mathbb{C}$ 안의 고유값을 갖는다.8

증명 보기

증명 스케치. $P_A(t)$는 차수 $n\ge1$인 복소계수 다항식이므로, 대수학의 기본정리에 의해 $\mathbb{C}$ 안에 근 $\lambda$를 갖는다. 정리 3에 의해 $\lambda$는 고유값이다. $\blacksquare$

이는 순전히 해석적인 입력(대수학의 기본정리)이 선형대수의 구조 정리로 변환되는 좋은 예다. $\mathbb{R}$ 위에서는 이 정리가 거짓이다 — 회전은 실수 고유값을 갖지 않는다(예제 4 참조). 이 간극을 메우는 것이 대칭/Hermite 연산자에 대한 스펙트럼 정리이고, 일반적인 경우는 삼각화와 일차분해·조르당 표준형이 처리한다.

예제

예제 1 (대각행렬). $A=\text{diag}(a_1,\dots,a_n)$이면 표준 기저벡터 $E_i$가 고유값 $a_i$의 고유벡터다: $AE_i=a_iE_i$. 가장 단순한 경우지만 모든 대각화의 "목표 형태"다.1

예제 2 ($2\times2$, 실수 고유값). $A=\begin{pmatrix}2&-1\\-3&4\end{pmatrix}$의 특성다항식은 $$P_A(t)=\det\begin{pmatrix}t-2&1\\3&t-4\end{pmatrix}=(t-2)(t-4)-3=t^2-6t+5=(t-5)(t-1).$$ 고유값은 $5,\,-1$이 아니라 $t=5,1$이다(전형적인 계산 실수 지점 — 인수분해를 다시 점검: $t^2-6t+5=0\Rightarrow t=5,1$). $\lambda=5$일 때 $(A-5I)X=O$, 즉 $-3x-y=0$에서 $X_1=\begin{pmatrix}1\\-3\end{pmatrix}$; $\lambda=1$일 때 $x-y=0$에서 $X_2=\begin{pmatrix}1\\1\end{pmatrix}$. 두 고유값이 서로 다르므로 $X_1,X_2$는 독립이고 $A$는 대각화 가능.9

예제 3 (중복 고유값, 고유공간이 1차원). $A=\begin{pmatrix}2&0&0\\0&2&1\\0&0&3\end{pmatrix}$의 특성다항식은 $(t-2)^2(t-3)$. $\lambda=2$의 고유공간을 구하려면 $(A-2I)X=O$: 세 번째 방정식 $y=0$, 두 번째 방정식에서 $z=0$ — 따라서 $\lambda=2$의 고유공간은 1차원(대수적 중복도 2이지만 기하적 중복도 1), $\lambda=3$의 고유공간도 1차원.9 대수적 중복도 $>$ 기하적 중복도인 이 현상이 대각화 불가능성의 원천이며, 조르당 표준형이 이를 다룬다.

예제 4 (회전, 실수 고유값 없음). $R(\theta)=\begin{pmatrix}\cos\theta&-\sin\theta\\\sin\theta&\cos\theta\end{pmatrix}$의 특성다항식은 $$t^2-2\cos\theta\, t+1,$$ 판별식 $4\cos^2\theta-4=-4\sin^2\theta\le0$. $\sin\theta\neq0$이면 판별식이 음수이므로 실수 고유값이 없다 — 기하적으로 당연하다, 진짜 회전($\theta\neq0,\pi$)은 어떤 방향도 자기 자신의 배수로 보내지 않는다.1 복소수 범위에서는 고유값 $\cos\theta\pm i\sin\theta=e^{\pm i\theta}$를 얻는다(정리 5가 보장하는 정확히 그 존재성). 이 예가 $\mathbb{R}$과 $\mathbb{C}$ 위 이론의 결정적 차이를 보여준다.

예제 5 (복소 고유값, 실계수 행렬). $A=\begin{pmatrix}2&-5\\1&-2\end{pmatrix}$의 특성다항식은 $t^2-4=$ 아니라 직접 계산: $\det(tI-A)=(t-2)(t+2)+5=t^2+1$. 고유값은 $\pm i$ — 실수 행렬이지만 고유값은 순허수다. 이 경우 고유벡터도 본질적으로 복소수 성분을 가져야 한다.9

예제 6 (미분방정식과 고유벡터, 대각인 경우). $\dot F=AF$ ($A$가 대각행렬 $\text{diag}(\lambda_1,\dots,\lambda_n)$)는 좌표별로 분리되어 $f_i(t)=c_ie^{\lambda_i t}$. 일반해의 기저는 정확히 $A$의 고유벡터들이고, 동시에 미분연산자 $D=d/dt$의 고유벡터이기도 하다(함수공간에서 $D(e^{\lambda t})=\lambda e^{\lambda t}$이므로).1 $A$가 대각이 아니면 먼저 고유기저로 좌표를 바꾼 뒤 같은 논법을 적용한다 — 고유값 이론이 선형 ODE 풀이의 표준 도구가 되는 이유다.

예제 7 (켤레와 고유값 — 정리 4의 응용). $B=\begin{pmatrix}0&1\\1&1\end{pmatrix}$, $Q=\begin{pmatrix}1&1\\0&1\end{pmatrix}$이면 $A=Q^{-1}BQ$는 $B$와 다른 행렬이지만(직접 계산하면 다른 성분을 가짐) 정리 4에 의해 반드시 같은 특성다항식 $t^2-t-1$을 가져야 한다 — 황금비 관련 고유값 $\frac{1\pm\sqrt5}{2}$. 닮음변환으로 행렬의 외형은 바뀌어도 고유값은 절대 바뀌지 않는다는 사실의 직접 확인.

흔한 오해와 함정

큰 그림 / 연결

특성다항식과 고유벡터는 정준형 이론 전체의 출발점이다. 다음 단계는 $A$를 $K[t]$가 작용하는 대상으로 보아 최소다항식Cayley–Hamilton을 얻는 것(연산자의 다항식) — 최소다항식의 근은 정확히 고유값들과 같지만 중복도가 다를 수 있다. 고유기저가 존재하지 않을 때는 삼각화주분해(삼각화와 일차분해)로, 더 정밀하게는 Jordan 표준형(조르당 표준형)으로 후퇴한다. $A$가 대칭/Hermite이면 스펙트럼 정리이 실수 고유값과 직교 고유기저의 존재를 무조건 보장한다. 행렬식이 특성다항식 정의의 핵심 도구임은 행렬식에서 다루며, 대각화는 선형사상과 행렬에서 본 기저변환의 특별한 경우다. 더 멀리는, 양자역학의 관측가능량(에르미트 연산자의 고유값=측정가능값), 안정성 해석(고유값의 부호/절댓값), 주성분분석(공분산행렬의 고유벡터) 등 과학 전반에서 "어떤 연산이 단순해지는 방향을 찾는다"는 이 발상이 반복된다.

연습문제

  1. $A=\begin{pmatrix}3&1\\0&3\end{pmatrix}$의 고유값과 각 고유공간의 차원을 구하라. 대각화 가능한가?
  2. $A=\begin{pmatrix}1&2\\2&1\end{pmatrix}$의 특성다항식, 고유값, 고유벡터를 모두 구하라.
  3. $a\neq0$일 때 $A=\begin{pmatrix}0&a\\0&0\end{pmatrix}$의 고유벡터들이 1차원 공간을 생성함을 보이고 기저를 제시하라.
  4. $A$가 가역이고 $\lambda$가 $A$의 고유값이면 $\lambda\neq0$이고 $\lambda^{-1}$이 $A^{-1}$의 고유값임을 보여라.
  5. $A,B$가 같은 크기의 정사각행렬일 때 $AB$와 $BA$가 같은 고유값을 가짐을 보여라 (힌트: $\lambda\neq0$인 경우와 $\lambda=0$인 경우를 나눠 생각하라).
  6. $R(\theta)=\begin{pmatrix}\cos\theta&-\sin\theta\\\sin\theta&\cos\theta\end{pmatrix}$가 $R(\theta)=\pm I$가 아닌 한 실수 고유값을 갖지 않음을 판별식으로 보여라.
  7. $A$가 $n\times n$ 대각행렬이 아닌 상삼각행렬일 때, 고유값이 대각성분들임을 보이고, 왜 고유공간의 차원이 $1$보다 작아질 수 있는지 예제 3 스타일로 설명하라.
  8. $V$가 유한차원이고 $A:V\to V$의 특성다항식이 $n=\dim V$개의 서로 다른 근을 가지면 $V$가 $A$의 고유벡터로 이루어진 기저를 가짐을 보여라.
힌트 / 정답
  1. $P_A(t)=(t-3)^2$ ⟹ 고유값 $3$(중복도 2). $(A-3I)X=O$ ⟹ $y=0$ ⟹ 고유공간은 1차원(기하적 중복도 1 < 대수적 중복도 2) ⟹ 대각화 불가능.
  2. $P_A(t)=(t-1)^2-4=t^2-2t-3=(t-3)(t+1)$ ⟹ 고유값 $3,-1$. $\lambda=3$: $x=y$ ⟹ $(1,1)$; $\lambda=-1$: $x=-y$ ⟹ $(1,-1)$.
  3. $AX=O$ 풀면($\lambda=0$만 가능, $a\neq0$이므로 $A$가 비가역) $ay=0\Rightarrow y=0$ ⟹ 고유공간은 $(1,0)$이 생성하는 1차원 공간.
  4. $AX=\lambda X$, $A$ 가역이면 $X\neq O$ ⟹ $\lambda=0$이면 $AX=O$이 되어 $A$의 단사성에 모순 ⟹ $\lambda\neq0$. 양변에 $A^{-1}$ 적용: $X=\lambda A^{-1}X$ ⟹ $A^{-1}X=\lambda^{-1}X$.
  5. $\lambda\neq0$이고 $ABv=\lambda v$이면 $w=Bv$라 할 때 $w\neq O$(아니면 $\lambda v=O$)이고 $BAw=B(ABv)=\lambda Bv=\lambda w$ ⟹ $\lambda$는 $BA$의 고유값. $\lambda=0$은 $\det(AB)=\det(BA)=\det A\det B$이므로 $AB$ 특이 $\iff BA$ 특이.
  6. $P(t)=t^2-2\cos\theta\,t+1$, 판별식 $4\cos^2\theta-4\le0$, 등호는 $\cos\theta=\pm1$일 때 즉 $\theta=0,\pi$ ($R=\pm I$)일 때만.
  7. 상삼각행렬의 행렬식은 대각성분의 곱이므로 $\det(tI-A)=\prod(t-a_{ii})$. 중복된 대각성분이 있으면(즉 같은 고유값이 여러 번) 비대각 성분이 0이 아닌 한 그 고유공간의 차원이 중복도보다 작아질 수 있다(예제 3 참조).
  8. 정리 1에 의해 서로 다른 고유값에 대응하는 고유벡터들은 선형독립이므로, $n$개의 서로 다른 고유값에서 나온 $n$개의 고유벡터는 $n$차원 공간의 기저를 이룬다.

관련 개념


  1. 원전 소개 — Lang §VIII.1 — an eigenvector $v\neq O$ with $Av=\lambda v$; $\lambda$ the eigenvalue. Example 2 (diagonal matrix, $AE_i=a_iE_i$); Example 1 ($f(t)=e^{\lambda t}$ eigenvector of $d/dt$); the differential-equation application ($\dot F=AF$ diagonal case, Remark 2). 

  2. 원전 소개 — Lang §VIII.1 Thm 1.1 — "The subspace $V_\lambda$... is called the eigenspace of $A$ belonging to $\lambda$"; it equals $\ker(A-\lambda I)$. 

  3. 원전 소개 — Lang §VIII.1 Thm 1.2 — eigenvectors "with eigenvalues $\lambda_1,\dots,\lambda_m$... Assume that these eigenvalues are distinct" are linearly independent; proof by induction multiplying by $\lambda_1$ and applying $A$. 

  4. 원전 소개 — Lang §VIII.1 Remark 1 — "$A$ having $n$ eigenvectors... whose eigenvalues... are distinct. Then $\{v_1,\dots,v_n\}$ is a basis of $V$." 

  5. 원전 소개 — Lang §VIII.2 Thm 2.1 — "$\lambda$ is an eigenvalue of $A$ if and only if $A-\lambda I$ is not invertible," proved via non-zero kernel both directions. 

  6. 원전 소개 — Lang §VIII.2 — definition of $P_A(t)=\det(tI-A)$, degree $n$ with leading coefficient 1, "Each term other than the one we have written down will have degree $<n$." 

  7. 원전 소개 — Lang §VIII.2 Thm 2.4 — "the characteristic polynomial of $A$ is equal to the characteristic polynomial of $B^{-1}AB$"; hence basis-independent for an operator $L$. 

  8. 원전 소개 — Lang §VIII.2 Thm 2.3 — "Let $A$ be an $n\times n$ matrix with complex components. Then $A$ has a non-zero eigenvector and an eigenvalue in the complex numbers," via every non-constant complex polynomial having a complex root. 

  9. 원전 소개 — Lang §VIII.2 [synthesis] — worked numerical examples in this style (Examples 2–8 of §VIII.2 compute characteristic polynomials, eigenvalues, and eigenvectors for concrete $2\times2$ and $3\times3$ matrices, including a case with a repeated eigenvalue and cases with non-real eigenvalues); §VIII.1 Exercise 6 asks to show a rotation matrix $R(\theta)$ has no real eigenvalues unless $R(\theta)=\pm I$.