양의 정부호 행렬A∈Rp×p 의 고유쌍{(λk,ek)}k=1n 이 λ1≥⋯≥λn≥0 순으로 정렬되어 있다고 하자. 단위 구unit Sphere 상에서 이차 형식xTAx 의 최대값과 최소값은 다음과 같다.
∥x∥=1maxxTAx=∥x∥=1minxTAx=λ1λp, attained when x=e1, attained when x=ep
한편 k=2,⋯,p−1 에 대해 다음이 성립한다.
∥x∥=1x⊥e1,⋯,ek−1maxxTAx=λk, attained when x=ek
주어진 정리는 ∥x∥=1 을 만족하는 벡터, 즉 단위구 위의 x 에 대해 이차 형식이 고유값과 어떤 관계를 가지고 있는지를 설명하고 있다. 특히 마지막 공식은 해공간에서 (k−1)번째 까지의 고유벡터를 제외했을 때 이차 형식의 최대값이 구체적으로 λk 와 일치한다는 것을 보여준다.
어떤 픽스된 x=0 에 대해 x1=x/xTx 라 두면 ∥x1∥=1 이고
xTxxTAx=x1TAx1
이므로, 증명에서는 굳이 ∥x∥=1 이라는 조건을 그대로 사용하지 않고 xTxxTBx 를 직접 다루도록 하자.
Part 1. maxxTAx=λ1
양정부호 행렬의 제곱근 행렬: 양의 정부호 행렬A 의 고유쌍{(λk,ek)}k=1n 이 λ1>⋯>λn>0 순으로 정렬되어 있다고 하자. 직교행렬P=[e1⋯en]∈Rn×n 와 대각행렬Λ=diag(λ1,⋯,λn) 에 대해 A 의 제곱근 행렬A 은 다음과 같다.
A=PΛPT=k=1∑nλkekekT
직교행렬P 와 대각행렬Λ 이 위 정의에서 언급한대로 정의되어 있다고 할 때, 벡터 y∈Rp 를
y=(y1,⋯,yp):=PTx
와 같이 두자. 이에 따르면
x=0⟹y=0
이고, 따라서 항등행렬I∈Rp×p 에 대해 다음이 성립한다.
=====≤=xTxxTAxxTIxxTAAxxTPPTxxTPΛPTPΛPTxyTyyTΛIΛyyTyyTΛy∑i=1pyi2∑i=1pλiyi2λ1∑i=1pyi2∑i=1pyi2λ1⋯⋆P=[e1⋯en] 이고 서로 다른 i=j 에 대해 eiTej=0, 인덱스가 같은 경우에는 eiTei=1 이므로 만약 x=e1 를 선택하면
y=PTe1=10⋮0=e1
이고, 따라서
===xTxxTAxyTyyTΛye1Te1e1TΛe1λ1
이다. 따라서
∥x∥=1maxxTAx=λ1, attained when x=e1
이고, 유사한 방법으로 다음과 같이 최소값도 구할 수 있다. ⋆ 로 표시된 전개에서 λ1 이 λp 로, 부등식의 방향이 거꾸로 뒤집히면 된다.
∥x∥=1minxTAx=λp, attained when x=ep
Part 2. maxx⊥e1,⋯,ek−1xTAx=λk
y 가 y=PTx 로 정의되었고 P 가 직교행렬이므로 Py=x 다. 이 x 는 고유벡터 e1,⋯,ep 들에 다음과 같이 나타낼 수 있다.
x==Pyy1e1+y2e2+⋯+ypepx⊥e1,⋯,ek−1 이라고 한다면 i<k 인 모든 ei 과의 내적에 대해
0====eiTxy1eiTe1+y2eiTe2+⋯+ypeiTepyieiTeiyi
이다. 이에 따라 Part 1에서 등장한 ⋆ 을 다시 보면
xTxxTAx=∑i=kpyi2∑i=kpλiyi2≤λk∑i=kpyi2∑i=kpyi2
이고 yk=1 과 yk+1=⋯=yp=0 로 두었을 때, 즉 x=∑i=1pyiei=ek 일 때 최대값을 얻는다.