행렬 곱셈의 정의가 정해진 이유

행렬 곱셈의 정의는 단순한 계산 규칙 이상의 의미를 지니고 있습니다. 왜 행렬 곱셈은 우리가 익숙한 스칼라 곱셈처럼 단순하지 않고, 복잡하게 정의되어 있을까요? 본 글에서는 행렬 곱셈의 정의가 왜 그렇게 정해졌는지를 수학적, 기하학적, 그리고 실용적인 관점에서 풀어보며, 행렬 곱셈의 본질을 이해하는 데 도움을 드리고자 합니다.

선형 변환으로서의 행렬

행렬은 단순한 수 배열이 아니라, 벡터 공간 사이의 선형 변환을 표현하는 수단입니다. 예를 들어, 2차원 평면의 점을 회전시키거나 확대/축소하는 연산은 모두 선형 변환으로 모델링할 수 있으며, 이러한 변환은 행렬로 나타낼 수 있습니다.

행렬 곱셈은 바로 이러한 선형 변환의 조합을 표현합니다. 만약 두 개의 선형 변환 \( A \)와 \( B \)가 있고, 벡터 \( \vec{x} \)에 대해 먼저 \( B \vec{x} \)를 적용한 뒤 \( A \)를 적용하면, 전체 연산은 \( A(B\vec{x}) \)가 됩니다. 이 복합 변환은 하나의 행렬 \( C = AB \)로 표현되며, 이 때 정의되는 곱셈 방식이 바로 우리가 사용하는 행렬 곱셈입니다.

행렬 곱셈의 수식적 정의

두 행렬 \( A \in \mathbb{R}^{m \times n} \), \( B \in \mathbb{R}^{n \times p} \)의 곱 \( C = AB \in \mathbb{R}^{m \times p} \)는 다음과 같이 정의됩니다:

\[ C_{ij} = \sum_{k=1}^{n} A_{ik} B_{kj} \]

즉, 행렬 A의 i번째 행과 행렬 B의 j번째 열의 내적(dot product)을 취해 \( C_{ij} \) 성분을 구하는 방식입니다. 이 방식은 벡터와 벡터의 내적을 일반화한 것이며, 각 성분이 의미하는 바가 선형 변환에서 매우 중요한 역할을 합니다.

연립 방정식 해법과의 연결

행렬 곱셈의 정의는 연립 선형 방정식의 해를 구할 때도 핵심적인 역할을 합니다. 예를 들어, 방정식 \( AX = B \)에서 \( A \)는 계수 행렬, \( X \)는 해 벡터, \( B \)는 결과 벡터입니다. 이 식에서 \( AX \)라는 표현은 행렬 곱셈을 통해 각 방정식의 좌변을 계산하는 방식으로 정의됩니다.

만약 행렬 곱셈이 지금과 다른 방식으로 정의되었다면, 연립 방정식의 해법 자체가 완전히 달라지거나 일관성을 잃게 됩니다. 현재의 정의는 수학적 체계를 유지하며, 다양한 응용 분야에서의 일관성을 제공합니다.

컴퓨터 그래픽스에서의 응용

3D 그래픽스에서는 행렬을 이용한 좌표 변환이 필수적입니다. 예를 들어, 물체를 회전, 이동, 확대하는 작업은 모두 행렬 곱셈을 통해 처리됩니다. 이러한 변환을 순서대로 적용하려면 각 변환 행렬을 곱해 하나의 행렬로 만들 수 있어야 하며, 이는 행렬 곱셈의 현재 정의 덕분에 가능합니다.

즉, 변환을 순차적으로 적용하는 구조는 함수의 합성과 동일한 개념이며, 이 개념을 수학적으로 정확히 표현하기 위해서는 지금의 행렬 곱셈 정의가 필수적입니다.

대수 구조와 일관성 유지

행렬은 벡터 공간에서 선형 연산을 수행하는 도구이며, 이들이 만족해야 할 기본적인 규칙들이 있습니다. 예를 들어 결합법칙(\( A(BC) = (AB)C \))이나 항등원(\( AI = IA = A \)) 같은 규칙은 지금의 곱셈 정의에서만 자연스럽게 성립됩니다.

만약 행렬 곱셈의 정의를 임의로 바꾼다면, 이러한 대수적 구조가 깨지고, 수학 전반에서 사용하는 여러 이론이 성립되지 않게 됩니다. 따라서 행렬 곱셈의 정의는 단순한 계산 규칙이 아니라, 수학의 여러 분야를 연결하는 핵심 구조로서 존재합니다.

결론

선형 변환 관점: 행렬은 선형 변환을 표현하며, 행렬 곱셈은 이러한 변환의 조합을 수학적으로 표현합니다.

수식적 정의: 각 성분이 행과 열의 내적을 통해 정의되며, 선형 대수의 기본 개념과 일치합니다.

연립 방정식: 행렬 곱셈은 방정식의 해법과 직접적으로 연결되어 있어, 실용적 관점에서도 중요한 정의입니다.

응용 분야: 컴퓨터 그래픽스, 물리 시뮬레이션 등 실제 산업 응용에서도 행렬 곱셈 정의가 필수적입니다.

수학적 일관성: 대수적 규칙과 수학적 체계의 일관성을 유지하기 위한 정의입니다.

결국, 행렬 곱셈의 정의는 수학적 아름다움과 실용성을 동시에 만족시키는 결정이며, 그 이유를 이해하면 선형대수 전반을 더욱 깊이 있게 접근할 수 있습니다.