본문 바로가기
영문 위키피디아 번역

(번역) Symmetric matrix

by 다움위키 2024. 4. 10.
Original article: w:Symmetric matrix

 

선형 대수(linear algebra)에서, 대칭 행렬(symmetric matrix)은 그것의 전치(transpose)와 같은 정사각 행렬(square matrix)입니다. 형식적으로,

A is symmetricA=AT.

같은 행렬은 같은 차원을 가지기 때문에, 정사각 행렬만 대칭일 수 있습니다.

대칭 행렬의 엔트리는 주요 대각선(main diagonal)에 관해 대칭입니다. 따라서 aiji-번째 행과 j-번째 열의 엔트리를 나타내면 모든 인덱스  ij에 대해 다음과 같습니다:

A is symmetric for every i,j,aji=aij

모든 비-대각선 원소는 영이기 때문에, 모든 각 정사각 대각 행렬은 대칭입니다. 마찬가지로, 2와 다른 특성(characteristic)에서, 반-대칭 행렬(skew-symmetric matrix)의 각 대각 원소는 각각 자체적으로 음수이므로 영(zero)이어야 합니다.

선형 대수에서, 실수 대칭 행렬은 실수 안의 곱 공간(inner product space)에 걸쳐 직교-정규 기저(orthonormal basis)로 표현되는 자체-인접 연산자(self-adjoint operator)를 나타냅니다. 복소수(complex) 안의 곱 공간에 대해 해당하는 대상은 그것의 켤레 전치(conjugate transpose)와 같은 복소-값 엔트리를 갖는 에르미트 행렬(Hermitian matrix)입니다. 그러므로, 복소수에 걸쳐 선형 대수에서, 대칭 행렬은 실수-값 엔트리를 가지는 행렬을 참조하는 것으로 종종 가정됩니다. 대칭 행렬은 다양한 응용에서 자연스럽게 나타나고, 전형적인 수치적 선형 대수 소프트웨어는 그것들을 위한 특별한 편의를 제공합니다.

Example

다음 3×3 행렬은 대칭입니다:

A=[173745351]

왜냐하면 A=AT.

Properties

Basic properties

  • 두 대칭 행렬의 합과 차이는 대칭입니다.
  • 이것은 곱(product)에 대해 항상 참은 아닙니다: 대칭 행렬 AB가 주어졌을 때, AB가 대칭인 것과 AB교환하는(commute), 즉, AB=BA인 것은 필요충분 조건입니다. 
  • 임의의 정수 n에 대해, AnA가 대칭이며 대칭입니다.
  • 만약 A1가 존재하면, 그것이 대칭인 것과 A가 대칭인 것은 필요충분 조건입니다.
  • 대칭 행렬 A의 랭크는 A의 비-영 고윳값의 개수와 같습니다.

Decomposition into symmetric and skew-symmetric

임의의 정사각 행렬은 대칭 행렬과 반-대칭 행렬의 합으로 고유하게 쓸 수 있습니다. 이 분해는 퇴플리츠 분해라고 알려져 있습니다. Matn가 n×n 행렬의 공간을 나타낸다고 놓습니다. 만약 Symn이 n×n 대칭 행렬의 공간을 나타내고 Skewn이 n×n 반-대칭 행렬의 공간을 나타내면, Matn=Symn+Skewn와 SymnSkewn={0}, 즉,

Matn=SymnSkewn,

여기서 직접 합(direct sum)을 나타냅니다. XMatn라고 놓으면, 

X=12(X+XT)+12(XXT).

12(X+XT)Symn12(XXT)Skewn임을 주의하십시오. 이것은 특성(characteristic)이 2와 다른 임의의 필드(field)에서 엔트리를 갖는 모든 각 정사각 행렬(square matrix) X에 대해 참입니다.

대칭 n×n 행렬은 12n(n+1) 스칼라 (주요 대각선 위 또는 위쪽 엔트리의 개수)에 의해 결정됩니다. 마찬가지로, 반-대칭 행렬(skew-symmetric matrix)12n(n1) 스칼라 (주요 대각선 위쪽 엔트리의 개수)에 의해 결정됩니다.

Matrix congruent to a symmetric matrix

대칭 행렬과 합동(congruent)인 임의의 행렬은 다시 대칭입니다: 만약 X가 대칭 행렬이면, 임의의 행렬 A에 대한 AXAT도 마찬가지입니다.

Symmetry implies normality

(실수-값) 대칭 행렬은 필연적으로 정규 행렬(normal matrix)입니다.

Real symmetric matrices

Rn 위의 표준 안의 곱(inner product),로 표시합니다. 실수 n×n 행렬 A가 대칭인 것과 다음인 것은 필요충분 조건입니다:
Ax,y=x,Ayx,yRn.

이 정의는 기저(basis)의 선택과 무관하기 때문에, 대칭은 선형 연산자(linear operator) A와 안의 곱(inner product)의 선택에만 의존하는 속성입니다. 대칭의 이러한 특성화는, 예를 들어, 미분 기하학(differential geometry)에서, 매니폴드(manifold)에 대한 각 접 공간(tangent space)에 유용하며, 리만 매니폴드(Riemannian manifold)라고 불리는 것을 발생시키는 안의 곱을 부여받을 수 있습니다. 이 형식화가 사용되는 또 다른 영역은 힐베르트 공간(Hilbert spaces)입니다.

유한-차원 스펙트럼 정리(spectral theorem)는 그 엔트리가 실수인 임의의 대칭 행렬은 직교 행렬(orthogonal matrix)에 의해 대각화될 수 있다고 말합니다. 보다 명시적으로: 모든 각 실수 대칭 행렬 A에 대해, D=QTAQ대각 행렬(diagonal matrix)임을 만족하는 실수 직교 행렬 Q가 존재합니다. 따라서 모든 각 실수 대칭 행렬은, 직교정규 기저(orthonormal basis)의 선택까지(up to), 대각 행렬입니다.

만약 AB가 교환하는 n×n 실수 대칭 행렬이면, 그것들은 동시에 대각선화될 수 있습니다: 기저의 모든 각 원소가 AB 모두에 대한 고유벡터(eigenvector)임을 만족하는 Rn의 기저가 존재합니다.

모든 각 실수 대칭 행렬은 에르미트(Hermitian)이고, 따라서 모든 그것의 고윳값(eigenvalues)은 실수입니다. (사실, 고윳값은 (위의) 대각 행렬 D에서 엔트리이고, 따라서 D는 그것의 엔트리의 순서까지 A에 의해 고유하게 결정됩니다.) 필연적으로, 실수 행렬에 대해 대칭적이 되는 속성은 복소수 행렬에 대해 에르미트가 되는 속성에 해당합니다.

Complex symmetric matrices

복소수 대칭 행렬은 유니태리 행렬(unitary matrix)을 사용하여 '대각화'될 수 있습니다: 따라서 만약 A가 복소수 대칭 행렬이면, UAUT가 비-음의 엔트리를 갖는 실수 대각 행렬임을 만족하는 유니태리 행렬 U가 있습니다. 이 결과는 오톤-다카기 인수분해(Autonne–Takagi factorization)라고 참조됩니다. 그것은 원래 리온 오톤(Léon Autonne, 1915)과 데이지 다카기(Teiji Takagi, 1925)에 의해 입증되었고 여러 다른 수학자에 의해 다른 증명으로 재발견되었습니다. 사실, 행렬 B=AA는 에르미트이고 양수 반-한정(positive semi-definite)이므로, VBV가 비-음의 실수 엔트리를 갖는 대각임을 만족하는 유니태리 행렬 V가 있습니다. 따라서 C=VTAVCC 실수를 갖는 복소수 대칭입니다. XY 실수 대칭 행렬을 갖는 C=X+iY를 쓰면, CC=X2+Y2+i(XYYX)입니다. 따라서 XY=YX입니다. XY가 교환하기 때문에, WXWTWYWT 둘 다가 대각임을 만족하는 실수 직교 행렬 W가 있습니다. U=WVT (유니태리 행렬)로 설정하면, 행렬 UAUT는 복소 대각입니다. U를 적절한 대각 유니태리 행렬 (U의 유니태리성을 유지함)로 미리-곱하면, UAUT의 대각 엔트리가 원하는 대로 실수이고 비-음수 값이 되도록 만들 수 있습니다. 이 행렬을 구성하기 위해, 대각 행렬을 UAUT=diag(r1eiθ1,r2eiθ2,,rneiθn)으로 표현합니다. 우리가 구하는 행렬은 간단히 UAUT=diag(r1eiθ1,r2eiθ2,,rneiθn)로 주어집니다. 분명하게, 원하는 대로 DUAUTD=diag(r1,r2,,rn)이므로,  수정 U=DU를 만듭니다. 이들의 제곱은 AA의 고윳값이므로, A특이값(singular values)과 일치합니다. (복소 대칭 행렬 A의 고유-분해에 대해, A의 조르당(Jordan) 정규 형식은 대각이 아닐 수 있으며, 따라서 A는 임의의 닮음 변환에 의해 대각선화되지 않을 수 있습니다.)

Decomposition

조르당 정규 형식(Jordan normal form)을 사용하여, 모든 각 정사각 실수 행렬이 두 개의 실수 대칭 행렬의 곱으로 쓸 수 있고, 모든 각 정사각 복소수 행렬이 두 개의 복소수 대칭 행렬의 곱으로 쓸 수 있음을 입증할 수 있습니다.

모든 각 실수 비-특이 행렬(non-singular matrix)직교 행렬(orthogonal matrix)과 대칭 양수 한정 행렬(positive definite matrix)의 곱으로 고유하게 분해될 수 있으며, 이것은 극 분해(polar decomposition)라고 불립니다. 특이 행렬도 인수화될 수 있지만, 고유하지는 않습니다.

숄레스키 분해(Cholesky decomposition)는 모든 각 실수 양수-한정 대칭 행렬 A가 아래쪽-삼각 행렬 L과 그 전치의 곱이라고 말합니다:

A=LLT.

만약 행렬이 대칭 부정 행렬이면, 그것은 여전히 PAPT=LDLT로 분해될 수 있으며, 여기서 P는 순열 행렬 (피벗(pivot)해야 할 필요성에서 발생), L은 아래쪽 단위 삼각 행렬, 및 D는 대칭 1×12×2 블록의 직접 합이며, 이는 번치-코프먼 분해(Bunch–Kaufman decomposition)라고 불립니다.

일반적인 (복소수) 대칭 v 아닙니다. 만약 A가 대각화-가능이면, 그것은 다음과 같이 분해될 수 있습니다:

A=QΛQT

여기서 Q는 직교 행렬 QQT=I이고, ΛA의 고윳값의 대각 행렬입니다. A가 실수 대칭인 특별한 경우에서, Q와 Λ도 역시 실수입니다. 직교성을 보기 위해, x와 y가 구별되는 고윳값 λ1λ2에 해당하는 고유벡터라고 가정합니다. 그런-다음
λ1x,y=Ax,y=x,Ay=λ2x,y.

왜냐하면 λ1과 λ2가 구별되므로, x,y=0을 가집니다.

Hessian

실수 함수의 대칭 n×n 행렬은 n 실수 변수의 두 번 미분-가능 함수의 헤세(Hessians)로 나타납니다 (반대에 대한 공통적인 믿음에도 불구하고, 이차 도함수의 연속성은 필요하지 않습니다). 

Rn 위의 모든 각 이차 형식(quadratic form) q는 대칭 n×n 행렬 A를 갖는 q(x)=xTAx 형식으로 고유하게 쓸 수 있습니다. 위의 스펙트럼 정리로 인해, 모든 각 이차 형식은, Rn의 직교정규 기저의 선택까지, 실수 λi를 갖는 다음"처럼 보입니다": 

q(x1,,xn)=i=1nλixi2

이것은 원뿔 단면(conic sections)의 일반화인 수준 집합 {x:q(x)=1}의 연구뿐만 아니라 이차 형식의 연구를 상당히 단순화합니다.

이것은 부분적으로 모든 각 매끄러운 다중-변수 함수의 이차 행동이 함수의 헤세에 속하는 이차 형식으로 설명되기 때문에 중요합니다; 이것은 테일러의 정리(Taylor's theorem)의 결과입니다.

Symmetrizable matrix

n×n 행렬 AA=DS임을 만족하는 역-가능 대각 행렬(diagonal matrix) D와 대칭 행렬 S가 존재하면 대칭-가능(symmetrizable)이라고 말합니다.

대칭-가능 행렬의 전치는 대칭-가능인데, 왜냐하면 AT=(DS)T=SD=D1(DSD)이고 DSD가 대칭이기 때문입니다.  행렬 A=(aij)이 대칭-가능인 것과 다음 조건이 충족되는 것은 필요충분 조건입니다:

  1. aij=0 implies aji=0 for all 1ijn.
  2. ai1i2ai2i3aiki1=ai2i1ai3i2ai1ik for any finite sequence (i1,i2,,ik).

See also

 

 

References

  • Horn, Roger A.; Johnson, Charles R. (2013), Matrix analysis (2nd ed.), Cambridge University Press, ISBN 978-0-521-54823-6

External links