5.2 Characteristic Equation

Jaehyun_onelion·2023년 3월 17일
0

선형대수학

목록 보기
27/42

이번 포스트에서는 characteristic equation에 대해서 알아보도록 하겠습니다.


1) Characteristic Equation


이전 포스트에서 eigenvector와 eigenvalue에 대해서 알아보았습니다. 어떤 AA matrix가 주어졌을 때, AA의 eigenvalue를 알아야 이에 대응하는 eigenvector를 구할 수 있습니다. AA eigenvalue와 관련된 식이 바로 characteristic equation입니다.


Definition : The characteristic equation

Let AA be n×nn\times n matrix, then

det(AλI)=0\det(A-\lambda I) =0

is called the characteristic equation of AA. And

det(AλI)\det (A-\lambda I)

is called the characteristic polynomial of AA

즉, AλIA-\lambda I의 determinant가 characteristic polynomial이고, 이를 이용한 방정식

det(AλI)=0\det (A-\lambda I) =0

이 characteristic equation of AA라고 합니다. characteristic polynomial은 λ\lambda에 대한 식입니다.

AA의 eigenvalue가 λ\lambda라면, λ\lambda

Ax=λxA\boldsymbol{x} = \lambda \boldsymbol{x}

가 non-trivial solution을 가져야 합니다. 이는

(AλI)x=0(A-\lambda I)\boldsymbol{x} =0

이 non-trivial solution을 가져야 한다는 것과 같고, 이는 AλIA-\lambda I가 invertible하지 않아야 합니다. 즉

det(AλI)=0\det (A-\lambda I) =0

을 만족시키는 λ\lambdaAA의 eigenvalue가 될 수 있습니다. 만약, 위 equation의 solution이 muliplicity(중복도, 중근)을 가질 수 있고, 이 때 eigenvalue의 multiplicity는 characteristic equation의 solution의 multiplicity로 정의합니다.


example

A=[5261038000540001]A = \begin{bmatrix} 5 & -2 & 6 & -1 \\ 0 & 3 & -8 & 0 \\ 0 & 0 & 5 & 4 \\ 0 & 0 & 0 & 1\end{bmatrix}

AA의 characteristic polynomial은

det(AλI)=(5λ)(3λ)(5λ)(1λ)\det(A-\lambda I) = (5-\lambda)(3-\lambda)(5-\lambda)(1-\lambda)

가 되고, characteristic equation은

det(AλI)=(5λ)(3λ)(5λ)(1λ)=0\det(A-\lambda I) = (5-\lambda)(3-\lambda)(5-\lambda)(1-\lambda)=0

이 되어 위 equation의 solution인

λ=5,3,1\lambda = 5, 3, 1

AA의 eigenvalue가 됩니다. 이 때 λ=5\lambda=5는 중근을 가지므로 mulitplicity가 2인 eigenvalue입니다.


2) Similarity


특정 matrix가 복잡할 때, 해당하는 matrix와 비슷하지만, 비교적 간단한 matrix를 이용할 수 있습니다. 여기서 두 matrix가 비슷하다는 것은 어떤걸 뜻할까요? 두 matrix가 similar하다는 것을 다음과 같이 정의합니다.


Definition : Similarity

Let A,BA, B be $n \times n $ matrices. Then

AA is similar to BB if there is an invertible matrix PP such that

P1AP=B,   or   A=PBP1P^{-1}AP=B, \ \ \ or \ \ \ A=PBP^{-1}

BB is also similar to AA, so we can say that AA and BB are similar

Changing AA into P1AP=BP^{-1}AP=B is called similarity transformation

A,BA, B가 similar하다는 것은 어떤 invertible matrix PP가 존재하여

A=PBP1A=PBP^{-1}

을 만족함을 뜻합니다. 이 때 AA에서 BB로 바꿔주는 mapping을 similarity transformation이라고 합니다.

AABB가 similar하면 두 matrix는 다음의 성질을 공유합니다.


Theorem

  1. Similar matrices have the same determinant
  2. Similar matrices have the same rank
  3. Similar matrices have the same nullity
  4. Similar matrices have the same trace
  5. Similar matrices have the same characteristic equation and have the same eigenvalues

두 matrix가 similar 하면 특정 성질을 공유합니다. 완전히 같지는 않지만 특정 성질을 공유하기 때문에, 특정한 상황에서 similarity transformation을 통해서 matrix에 대한 해석을 용이하게 할 수 있습니다. similarity를 이용하는 방법은 다음 포스트에서 다룰 예정입니다.(증명은 appendix 참고해주시기 바랍니다.)


  • Caution

Eigenvalue가 같다고 해서 두 matrix가 similar하지는 않습니다. (similar이면 eigenvalue가 같지만, 역은 성립하지 않습니다. )

Similarity와 row equivalent는 완전히 다른 개념입니다. 즉 similar한 matrix끼리 row equivalent하다고 말할 수 없습니다.


지금까지 Characteristic equation에 대해서 알아보았습니다. 다음 포스트에서는 diagonalization에 대해서 알아보겠습니다. 질문이나 오류 있으면 댓글 남겨주세요! 감사합니다!


Appendix : Proof of Theorem


Theorem

  1. Similar matrices have the same determinant
  2. Similar matrices have the same rank
  3. Similar matrices have the same nullity
  4. Similar matrices have the same trace
  5. Similar matrices have the same characteristic equation and have the same eigenvalues

  • Proof

n×nn \times n matrix A,BA, B가 similar하다고 가정해봅시다. 그럼 어떤 invertible matrix PP가 존재하여

A=PBP1A=PBP^{-1}

을 만족합니다.


  • Proof of 1
A=PBP1A=PBP^{-1}

이므로

det(A)=det(PBP1)=det(P)det(B)det(P1)=det(B)det(P)det(P1)=det(B)\det(A) = \det(PBP^{-1}) = \det(P)\det(B)\det(P^{-1}) = \det(B)\det(P)\det(P^{-1})=\det(B)

가 되어 A,BA, B의 determinant가 동일합니다.


  • Proof of 2, 3

AABB의 rank, nullity가 같음을 밝히기 위해 다음을 밝힐 예정입니다.

rankB=rankPB=rankAP=rankArankB =rankPB = rankAP = rankA

두 matrix의 rank가 같으면 rank theorem에 의해 nulity도 같음을 알 수 있습니다.

(1) rankB=rankPBrankB = rankPB

PP가 invertible하므로

NulB=NulPBNulB = NulPB

가 성립합니다. 이는

PBx=0    Bx=0PB\boldsymbol{x} = 0 \iff B\boldsymbol{x} =0

이기 때문입니다. PP 또한 n×nn \times n matrix이므로 rank theorem에 의해

rankB=rankPBrank B = rank PB

가 성립합니다.

(2) rankAP=rankArankAP = rankA

PP가 invertible하므로, PTP^T 또한 invertible합니다. 또한 rank의 정의에 의해

rankAP=rank(AP)T=rank(PTAT)rankAP = rank(AP)^T = rank(P^TA^T)

가 성립합니다. 이 경우, (1)에서의 방법과 마찬가지로

Nul(PTAT)=NulATNul(P^TA^T) = NulA^T

가 성립하므로,

rankAP=rankPTAT=rankAT=rankArankAP = rankP^TA^T = rankA^T = rankA

가 됩니다.

(3) rankPB=rankAPrankPB = rankAP

현재 A,BA, B가 similar하므로

A=PBP1A =PBP^{-1}

가 성립합니다. 양변에 PP를 곱해주면

AP=PBAP = PB

가 성립하여, 두 matrix가 같기 때문에 두 matrix의 rank 또한 같습니다. 따라서

rankA=rankBrankA = rankB

가 성립하고, rank theorem에 의해

NullityA=NullityBNullity A =Nullity B

가 성립합니다.


  • Proof of 3
A=PBP1A =PBP^{-1}

의 trace를 이용하면

tr(A)=tr(PBP1)=tr(BP1P)=tr(B)tr(A) = tr(PBP^{-1})=tr(BP^{-1}P)=tr(B)

가 됩니다.


  • Proof of 4

AA의 characteristic polynomial은

det(AλI)\det(A-\lambda I)

입니다. 이 식은

det(AλI)=det(PBP1λPP1)=det(P(BλI)P1)=det(P)det(BλI)det(P1)=det(BλI)det(P)det(P1)=det(BλI)\det(A-\lambda I) = \det (PBP^{-1}-\lambda PP^{-1}) = \det(P(B-\lambda I)P^{-1}) \\ =\det(P)\det(B-\lambda I)\det(P^{-1}) = det(B-\lambda I)\det(P)\det(P^{-1}) = det(B-\lambda I)

가 되어

det(AλI)=det(BλI)\det(A-\lambda I) = \det(B-\lambda I)

가 성립합니다. 즉 A,BA, B의 characteristic polynomial이 같기 때문에, characteristic equation도 같고, 따라서 eigenvalue 또한 같습니다.

profile
데이터 분석가 새싹

0개의 댓글