케일리-해밀턴 정리(법칙)를 쓸 수 있는 조건을 요약하면 다음과 같습니다.
- 정방행렬(square matrix)이어야 합니다. 즉 A가 n×n 행렬이어야 합니다.
- 특성다항식 p(λ) = det(λI − A)가 의미가 있어야 하므로, 행렬 성분이 있는 기저(스칼라)의 연산에서 행렬식이 정의되는 가환환(commutative ring) 위에서 정의된 경우에 정리가 성립합니다. 특히 체(field) 위(예: R, C, Q 등)에서는 아무런 문제가 없습니다.
- 결론은 특성다항식에 행렬 A를 대입하면 영행렬이 된다는 것(p(A) = 0)인데, 이 등식은 행렬의 계수가 속한 환의 영원(zero matrix)에 대한 등식으로 해석됩니다.
- 증명 방법들에 따라 추가 가정이 필요할 수 있습니다.
- 예컨대 삼각화(혹은 고윳값을 이용한) 증명은 일반적으로 대수적으로 닫힌 체(C에서처럼)를 가정하면 간단합니다(그 가정 하에 행렬을 상삼각화할 수 있음).
- 그러나 일반적인 정리는 대수적 증명(보수행렬 adjoint 이용 등)으로 가환환 위의 n×n 행렬에 대해 성립하므로, 체가 아닌 더 일반적 가환환에서도 적용됩니다.
- 비가환환(예: 행렬의 성분이 비가환환 원소) 위에서는 행렬식과 특성다항식의 일반적 성질이 깨질 수 있으므로 주의가 필요합니다. 일반적 형태의 케일리-해밀턴 정리는 보통 가환환 가정이 필요합니다.
요약: 케일리-해밀턴 정리는 n×n 정방행렬에 대해, 그 성분이 행렬식이 정의되는 가환환(특히 체) 위에 있을 때 적용할 수 있습니다. (삼각화 기반의 간단한 증명은 대수적으로 닫힌 체를 가정하지만, 정리 자체는 더 일반적 조건—가환환 위의 정방행렬—에서 성립합니다.)
참고 자료: