사원수는 실수와 허수 구성요소 네 개로 이루어진 수체계이며, 복소수를 일반화한 4차원 하이퍼복소수 체계이다. 일반적인 사원수는 다음과 같이 표기한다.
$$ q = a + b\mathbf{i} + c\mathbf{j} + d\mathbf{k} $$
여기서 $a, b, c, d$는 실수이며, $\mathbf{i}, \mathbf{j}, \mathbf{k}$는 단위 사원수로서 다음과 같은 곱셈 법칙을 만족한다.
$$ \mathbf{i}^2 = \mathbf{j}^2 = \mathbf{k}^2 = \mathbf{ijk} = -1 $$
$$ \mathbf{i}\mathbf{j} = \mathbf{k},\quad \mathbf{j}\mathbf{k} = \mathbf{i},\quad \mathbf{k}\mathbf{i} = \mathbf{j} $$ $$ \mathbf{j}\mathbf{i} = -\mathbf{k},\quad \mathbf{k}\mathbf{j} = -\mathbf{i},\quad \mathbf{i}\mathbf{k} = -\mathbf{j} $$
이러한 연산 규칙으로 인해 사원수는 일반적인 교환법칙이 성립하지 않는 비가환 대수 구조를 이룬다. 사원수의 노름(magnitude)은 다음과 같이 정의된다.
$$ |q| = \sqrt{a^2 + b^2 + c^2 + d^2} $$
노름이 1인 단위 사원수는 3차원 회전 변환을 표현하는 데 사용되며, 특히 컴퓨터 그래픽스와 로봇공학에서 회전 행렬보다 연산 효율이 높아 널리 활용된다.
어원
‘사원수’는 한자어 四元數(사원수)에서 유래한다. ‘사(四)’는 ‘네 개’를 의미하고, ‘원(元)’은 ‘기본 요소’ 혹은 ‘원소’를, ‘수(數)’는 ‘숫자’를 뜻한다. 즉 ‘네 개의 원소로 이루어진 수’를 의미한다.
역사
사원수는 1843년 아일랜드의 수학자 윌리엄 로완 해밀턴(William Rowan Hamilton)이 “사원수(Quaternions)”라는 새로운 수체계를 발견하면서 제시되었다. 해밀턴은 1843년 10월 16일, 이리리(Irish) 다리 위에서 ‘i² = j² = k² = ijk = –1’이라는 공식과 함께 사원수의 기본 법칙을 발견한 것으로 전해진다.
주요 활용 분야
- 3차원 회전
- 단위 사원수는 회전을 축‑각 형태로 표현할 수 있어, 회전 행렬에 비해 메모리 사용량이 적고 연산 오류(예: 짐벌 락)가 적다.
- 물리학
- 양자역학, 항공역학 등에서 회전 동역학을 기술하는 데 활용된다.
- 컴퓨터 그래픽스 및 게임
- 객체의 방향 및 애니메이션을 부드럽게 보간(interpolation)하는 스무스 스테레오(SLERP) 알고리즘 등에 사용된다.
- 신호 처리
- 색채 이미지 처리, 다채널 신호 분석 등에서 복소수 기반 기법을 확장하는 도구로 활용된다.
수학적 특성
- 비가환성: 사원수 곱셈은 일반적으로 교환되지 않는다($pq eq qp$ for most $p, q$).
- 역원 존재: 노름이 0이 아닌 모든 사원수 $q$에 대해 역원 $q^{-1}$가 존재하며, $q^{-1}= \frac{\bar{q}}{|q|^2}$ 로 정의된다. 여기서 $\bar{q}=a - b\mathbf{i} - c\mathbf{j} - d\mathbf{k}$는 켤레 사원수이다.
- 분배법칙 및 결합법칙은 만족한다.
참고 문헌
- William R. Hamilton, Elements of Quaternions (1866).
- J. B. Kuipers, Quaternions and Rotation Sequences (1999).
- G. B. Arfken, H. J. Weber, Mathematical Methods for Physicists (7th ed., 2012).
(위 내용은 현재까지 확인된 학술 자료와 표준 수학 교재에 근거하여 작성하였다.)