오늘날 수학, 물리학, 컴퓨터과학, 통계학, 인공지능에 이르기까지 광범위하게 사용되는 행렬(Matrix)은 선형대수학의 핵심 개념 중 하나입니다. 그러나 이처럼 중요한 개념도 처음부터 ‘행렬’이라는 이름으로 등장한 것은 아니었습니다. 이번 글에서는 행렬 개념의 역사와 그 발전 과정을 살펴보겠습니다.
행렬이란 무엇인가?
행렬은 수나 수식을 직사각형 형태로 배열한 것으로, 보통 다음과 같은 형태로 표현됩니다:
\[ A = \begin{bmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{bmatrix} \]
행렬은 연립방정식 풀이, 벡터 변환, 데이터 압축, 기계학습 모델링 등 다양한 분야에서 활용되며, 연산 법칙과 구조가 잘 정리된 수학 도구입니다.
행렬의 역사적 연대표
| 시기 | 지역/인물 | 내용 |
|---|---|---|
| 기원전 200년경 | 중국 | 《구장산술》에서 연립방정식을 표 형식으로 정리 |
| 17세기 | 유럽 | 행렬식 개념 출현 (라이프니츠) |
| 18세기 | 가우스 | 가우스 소거법을 통한 연립방정식 해법 정리 |
| 19세기 중반 | 제임스 실베스터, 아서 케일리 | ‘Matrix’라는 용어 도입, 행렬 연산 정식화 |
| 20세기 이후 | 현대 수학자들 | 선형대수, 양자역학, 컴퓨터과학 등에서 확장 |
중국의 《구장산술》과 초기 행렬 형태
행렬과 유사한 형태는 기원전 2세기 중국의 수학서인 《구장산술(九章算術)》에서 처음 등장합니다. 이 책에서는 연립방정식을 푸는 과정에서 수를 격자(표) 형태로 배열하여 해를 구하는 방식이 소개되어 있으며, 이는 오늘날의 행렬 연산과 가우스 소거법의 원형이라 할 수 있습니다.
행렬식 개념의 등장
17세기, 독일 수학자 라이프니츠(Gottfried Leibniz)는 연립방정식의 해를 찾기 위해 행렬식(determinant)이라는 개념을 도입했습니다. 그는 이 수를 통해 어떤 시스템이 유일한 해를 갖는지 분석하려 했습니다.
하지만 이 시기에는 아직 행렬 자체가 아닌, 행렬식만 독립된 수학 개념으로 다뤄졌습니다.
가우스와 소거법
18세기 후반, 카를 프리드리히 가우스는 연립방정식을 체계적으로 풀기 위해 가우스 소거법(Gaussian elimination)을 개발했습니다. 이 방법은 행렬의 행과 열을 조작하여 미지수를 점진적으로 제거하는 방식으로, 오늘날 행렬 연산의 기초가 됩니다.
‘행렬(Matrix)’이라는 이름의 탄생
19세기 중반, 영국 수학자 제임스 조셉 실베스터(James Joseph Sylvester)와 아서 케일리(Arthur Cayley)는 오늘날의 ‘행렬’ 개념을 수학적으로 정의하고, “Matrix”라는 용어를 최초로 도입했습니다.
케일리는 행렬의 덧셈, 곱셈, 역행렬, 항등행렬 등의 연산을 정립하며 행렬을 독립적인 대수 구조로 확립했습니다. 이는 이후 선형대수학의 출발점이 되었습니다.
현대에서의 행렬 응용
20세기 이후, 행렬은 수학의 추상 이론뿐 아니라 다양한 응용 분야에서 중심적인 역할을 하게 됩니다:
- 물리학: 양자역학의 상태벡터 표현
- 컴퓨터 그래픽: 3D 좌표 변환, 카메라 투영
- 통계학: 선형 회귀, 공분산 행렬
- 인공지능: 신경망의 가중치 표현
- 암호학: 선형 변환 기반 암호 시스템
결론
행렬은 단순한 숫자 배열을 넘어서, 수학의 구조와 세계의 시스템을 표현하는 언어입니다.
고대 중국에서 실용적인 연립방정식 해법으로 시작된 행렬 개념은, 라이프니츠의 행렬식, 가우스의 소거법, 실베스터와 케일리의 수학적 체계화를 거쳐 오늘날 수학과 과학, 공학의 핵심 도구로 자리잡게 되었습니다.
행렬의 역사를 통해 우리는 수학이 단지 계산 기술이 아니라, 세계와 정보를 구조화하는 사고 도구임을 다시금 확인할 수 있습니다.