Skew Symmetric Matrix

Skew Symmetric Matrix

2020, Aug 26    


선형대수학 글 목차


  • 이번 글에서는 행렬의 형태 중 하나인 Skew Symmetric Matrix에 대하여 알아보도록 하겠습니다.


  • Skew Symmetric Matrix는 정사각행렬 AA 에 대하여 전치 행렬이 ATAT 라고 할 때, A=ATA=AT 를 만족하는 행렬을 의미합니다. 예를 들어 다음과 같습니다.


  • A=[024203430]A=024203430
  • AT=[024203430]AT=024203430
  • A=ATA=AT


  • Skew Symmetric Matrix 는 다음과 같이 표현하기도 합니다.


  • A=[aij]n×nA=[aij]n×n


  • Skew Symmetic Matrix는 다음과 같은 성질을 가지며 아래 성질은 식을 전개할 때 종종 사용됩니다.


  • (A+B)T=(A+B)(A+B)T=(A+B)
  • ② 실수 값으로 이루어진 Real Skew Symmetric Matrix AA 의 모든 대각 성분은 0 입니다. ( aii=aiiaii=aii )
  • Real Skew Symmetric Matrix AAEigenvalue 중 실수값은 오직 0입니다. 즉, 0이 아닌 Skew Symmetric MatrixEigenvalue는 허수를 가집니다.
  • Skew Symmetric Matrix에 실수배를 해도 Skew Symmetric Matrix 성질은 유지 됩니다. (kA)T=kA(kA)T=kA ( k is real numberk is real number )
  • Real Skew Symmetric Matrix AA 에 대하여 I+AI+A 는 항상 invertible 합니다. ( I is identityI is identity )
  • Real Skew Symmetric Matrix AA 에 대하여 A2A2Symmetric Negative Semi-Definite Matrix를 만족합니다.


  • 위 내용 중 ③의 Eigenvalue와 관련된 내용은 다음과 같이 확인할 수 있습니다.


  • Ax=λxAx=λx
  • ˉxTAx=λˉxTx=λx2¯xTAx=λ¯xTx=λx2
  • ˉx is cunjugate of eigenvector x¯x is cunjugate of eigenvector x
  • ˉxTAx=(Ax)Tˉx=xTATˉx  (commutative of dot product.)¯xTAx=(Ax)T¯x=xTAT¯x  (commutative of dot product.)
  • ˉxTAx=xTATˉx=xTAˉx  (A=AT)¯xTAx=xTAT¯x=xTA¯x  (A=AT)


  • Ax=λxAˉx=ˉλˉx  (ˉλ,ˉx are conjugate.)Ax=λxA¯x=¯λ¯x  (¯λ,¯x are conjugate.)
  • Aˉx=ˉλˉxA¯x=¯λ¯x
  • xTAˉx=xTˉλˉx=ˉλx2xTA¯x=xT¯λ¯x=¯λx2
  • ˉλx2=λx2  (xTAˉx=xTATˉx=ˉxTAx=λx2)¯λx2=λx2  (xTA¯x=xTAT¯x=¯xTAx=λx2)
  • (λ+ˉλ)x2=0(λ+¯λ)x2=0
  • λ+ˉλ=0  (x20)λ+¯λ=0  (x20)


  • 위 식에서 ˉλ¯λλλconjugate 관계로 정의하였기 때문에 λλ 는 2가지 경우의 값을 가집니다.


  • 1) λ=0λ=0

  • 2) λ is a purely imaginary number.λ is a purely imaginary number.


  • 따라서 λλ 가 실수이면 항상 0을 가지게 되며 만약 λλ 가 허수라면 순허수 (pure imaginary number)인 bibi 와 같은 형태를 가지게 됩니다.


  • Skew Symmetric Matrix와 관련하여 아래 2가지 정리 또한 많이 사용 됩니다.


  • ⓐ 임의의 정사각행렬 AA 에 대하여 A+ATA+ATSymmetric Matrix이며 AATAATSkew Symmetric Matrix입니다.


  • 위 정리를 증명하면 다음과 같습니다.


  • Let P=A+ATLet P=A+AT
  • PT=(A+AT)T=AT+(AT)T=AT+A=A+AT=PPT=(A+AT)T=AT+(AT)T=AT+A=A+AT=P
  • A+AT is a symmetric matrix.A+AT is a symmetric matrix.


  • Let Q=AATLet Q=AAT
  • QT=(A+(A)T)T=AT+(AT)T=AT(AT)T=ATA=(AAT)=QQT=(A+(A)T)T=AT+(AT)T=AT(AT)T=ATA=(AAT)=Q
  • AAT is a skew-symmetric matrix.AAT is a skew-symmetric matrix.


  • ⓑ 임의의 정사각행렬 AAsymmetric matrixskew-symmetric matrix의 합으로 나타낼 수 있습니다. (④ 성질과 ⓐ 정리를 이용)


  • A=12(A+AT)+12(AAT)A=12(A+AT)+12(AAT)


Determinant of Skew Symmetric Matrix


  • Skew Symmetric의 경우 행렬의 차원이 홀수 차원일 때와 짝수 차원일 때 계산 방법이 달라집니다.


  • ⒜ 행렬의 차원이 홀수 차수인 경우: det(A)=0det(A)=0


  • 아래와 같이 3×33×3 크기의 행렬이 있다고 가정해 보도록 하겠습니다.


  • A=[0aba0mbm0]A=0aba0mbm0
  • det(A)=0(cofactor of a11)+a(cofactor of a12)+b(cofactor of a13)=a(cofactor of a12)+b(cofactor of a13)=a((1)1+2(0(bm)))+b((1)1+3(am))=a(1)3(bm)+b(1)4(am)=abm+abm=0det(A)=0(cofactor of a11)+a(cofactor of a12)+b(cofactor of a13)=a(cofactor of a12)+b(cofactor of a13)=a((1)1+2(0(bm)))+b((1)1+3(am))=a(1)3(bm)+b(1)4(am)=abm+abm=0
  • 위 예시와 같이 홀수 차수에 대해서는 항상 determinant가 0이 됩니다.
  • 일반화를 위하여 다음과 같은 방식으로 적용해 볼 수 있습니다. 아래 식의 nn 은 행렬의 차수입니다.


  • det(A)=det(AT)=(1)ndet(AT)=(1)2k1det(AT)=det(A)det(A)=det(AT)=(1)ndet(AT)=(1)2k1det(AT)=det(A)
  • det(A)=0det(A)=0


  • ⒝ 행렬의 차원이 짝수 차수인 경우: det(A)0det(A)0


  • 앞에서 다룬 ③의 Eigenvalue 값 증명 과정에서 conjugateλ=ˉλλ=¯λ 임을 확인하였습니다. 이 때, 2가지 경우가 있음을 확인하였습니다.


  • λ=0,ˉλ=0  (λ,ˉλ are real number.)λ=0,¯λ=0  (λ,¯λ are real number.)
  • λ=bi,ˉλ=bi  (λ,ˉλ are pure imaginary number.)λ=bi,¯λ=bi  (λ,¯λ are pure imaginary number.)


  • 먼저 λ,ˉλλ,¯λ 가 실수이면 0이어야 하므로 det(A)=0det(A)=0 이 되어 만족합니다. 왜냐하면 모든 Eigenvalue의 곱이 determinant가 되기 때문입니다.


  • 반면 λ,ˉλλ,¯λ 가 순허수이면 다음과 같이 나타낼 수 있습니다.


  • det(A)=kj=1λj¯λj=kj=1(bji)(bji)=kj=1b2j0det(A)=kj=1λj¯λj=kj=1(bji)(bji)=kj=1b2j0


  • 따라서 Skew Symmetric Matrix의 행렬의 차수가 짝수이면 det(A)0det(A)0 을 만족합니다.


선형대수학 글 목차