기하적 대수학은 기하적 곱을 핵심 연산으로 하는 수학 분야로, 클리포드 대수를 사용하여 정의된다. 기하적 곱은 결합, 분배 법칙을 따르며, 내적과 외적을 포함한다. 기하적 대수학은 전자기학 및 양자역학 등 다양한 분야에 응용되며, 맥스웰 방정식과 파울리 행렬을 간결하게 표현하는 데 사용된다. 또한, 블레이드, 베르소르, 유사스칼라 등의 개념을 통해 기하학적 변환과 물리적 현상을 설명한다.
더 읽어볼만한 페이지
환론 - 뇌터 환 뇌터 환은 환론에서 아이디얼의 특정 조건을 만족하는 환을 지칭하며, 가환환의 경우 왼쪽, 오른쪽, 양쪽 뇌터 환의 개념이 일치하지만 비가환환의 경우 구별해야 하고, 힐베르트 기저 정리에 따라 뇌터 환 에 대해 다항식환 역시 뇌터 환이 된다.
환론 - 다항식환 다항식환은 환을 계수로 하는 다항식들의 집합으로, 덧셈과 곱셈 연산에 대해 환을 이루며, 계수환이 체일 경우 유클리드 정역이 되고 대수기하학 등 다양한 분야에서 중요한 역할을 한다.
기하적 대수학
기본 정보
'기하 대수의 주요 개념을 보여주는 그림. 여기서, $e_1$과 $e_2$는 벡터이고, $e_{12}$는 이 벡터들을 외적한 결과인 바이벡터이다.'
별칭
클리포드 대수
분야
수학, 물리학
유형
대수 구조
역사
창시자
윌리엄 킹던 클리포드
창시 년도
1878년
주요 개념
기본 연산
기하 곱
벡터
'방향과 크기를 갖는 기하학적 대상'
바이벡터
'두 벡터의 외적으로 표현되는 면적 요소'
다중벡터
'스칼라, 벡터, 바이벡터 등을 포함하는 일반화된 기하학적 대상'
그레이딩
'다중벡터를 스칼라, 벡터, 바이벡터 등으로 분리하는 과정'
기하 곱
'벡터의 내적과 외적을 결합한 곱셈 연산'
외적
'두 벡터가 생성하는 면적 요소를 나타내는 연산'
내적
'두 벡터의 방향 성분을 나타내는 연산'
반전
'벡터의 방향을 반대로 바꾸는 연산'
짝짓기
'다중벡터의 차수를 바꾸는 연산'
지수 함수
'기하 대수에서의 회전을 표현하는 함수'
관련 대수 구조
관련 대수
클리포드 대수
응용 분야
응용 분야
상대성 이론 양자 역학 컴퓨터 그래픽스 로봇 공학
2. 기하적 곱
기하적 대수학의 핵심 연산인 기하적 곱은 임의의 벡터 \(\mathbf{a}, \mathbf{b}, \mathbf{c}\)에 대해 다음과 같은 성질을 갖는다.
두 벡터 \(\mathbf{a}\)와 \(\mathbf{b}\)의 쐐기곱 \(\mathbf{a}\wedge\mathbf{b}\)는 스칼라나 벡터와는 다른 이중벡터(bivector)라는 새로운 수학적 객체를 생성한다. 이중벡터는 방향성을 가진 평면의 일부를 나타내는데, 이는 벡터가 방향성이 있는 선분을 나타내는 것과 유사하다.
쐐기곱은 여러 벡터로 일반화될 수 있다.
:
여기서 합은 모든 순열에 대해 계산되며, \(\operatorname{sgn}(\sigma)\)는 순열의 부호를 나타낸다.
3. 전자기학에서의 응용
기하적 대수학(Geometric Algebra, GA)은 전자기학의 여러 개념과 방정식을 간결하게 표현하는 데 유용하다. 특히, 민코프스키 3+1 시공간의 기하적 대수학은 시공간 대수(STA)라고 불리며, 전자기학을 다루는 데 효과적인 도구이다.
STA에서 시공간의 점은 벡터로 표현되며, 물리적 공간의 대수(APS)에서는 3+1차원 시공간의 점이 3차원 벡터(공간)와 1차원 스칼라(시간)의 조합인 준벡터로 표현된다.
시공간 대수에서 전자기장 텐서는 이중 벡터 표현 을 갖는다.[1] 여기서 는 단위 유사 스칼라(또는 4차원 부피 요소)이고, 는 시간 방향의 단위 벡터이며, 와 는 고전적인 전기장 및 자기장 벡터이다. 사중 전류 를 사용하면 맥스웰 방정식은 기하적 대수를 통해 간결하게 표현될 수 있다.
기하적 미적분학에서 와 같이 벡터를 나란히 놓는 것은 기하학적 곱을 나타내며, 이는 로 분해될 수 있다. 여기서 는 모든 시공간에서 공변 벡터 미분이며, 평평한 시공간에서는 로 축소된다. 는 민코프스키 4 시공간에서 유클리드 3 공간에서 의 역할과 유사하며 달랑베르시안과 로 관련된다. 미래를 가리키는 시간 유사 벡터 로 표현되는 관찰자가 주어지면 다음을 얻는다.
:
:
이 로렌츠 계량 공간의 로렌츠 부스트는 유클리드 공간에서의 회전과 동일한 표현 를 가지며, 여기서 는 시간과 관련된 공간 방향으로 생성된 이중 벡터이고, 유클리드 사례에서는 두 공간 방향으로 생성된 이중 벡터이므로 "유사성"을 거의 동일하게 강화한다.
로렌츠 게이지를 만족하는 경우, 4차원 벡터 포텐셜 와 미분 연산자 의 기하적 곱을 통해 전자기장 를 와 같이 표현할 수 있다.[1] 4차원 시공간-벡터공간의 기하적 대수 구조를 이용하면, 모든 게이지에서 성립하는 공식 를 유도할 수 있다.
4. 양자역학에서의 응용
기하적 대수는 양자역학의 파울리 행렬과 관련된 계산을 간소화하는 데 사용될 수 있다.[1] 벡터의 외적을 전체 대수로 확장하는 것은 일반적이며, 등급 투영 연산자를 사용하여 수행할 수 있다.
: (외적)
이는 반대칭화와 관련된 정의와 일치한다. 외적과 관련된 또 다른 일반화는 교환자 곱이다.
: (교환자 곱)
회귀적 곱은 외적의 쌍대(각각 "만남"과 "결합"에 해당)이다.
:
여기서 는 대수의 단위 유사스칼라이다. 회귀적 곱도 결합적이다.
벡터의 내적 역시 여러 방식으로 일반화될 수 있다.
벡터 내적의 일반화:
: (왼쪽 축약)
: (오른쪽 축약)
: (스칼라 곱)
:
(''(fat) 점'' 곱)
축약을 포함하는 많은 항등식은 입력 제한 없이 유효하다. 예:
:
:
:
:
:
:
왼쪽 축약을 벡터 내적의 확장으로 사용하면, 항등식은 모든 벡터 와 멀티벡터 에 대해 로 확장된다.
4. 1. 파울리 행렬과의 관계
파울리 행렬은 기하적 대수 구조를 가지는 3차원 공간의 표준 기저 벡터들의 행렬 표현으로 생각될 수 있다. 3차원 공간의 표준 기저 이 다음과 같은 기하적 대수 구조를 가진다면,
:
그리고 파울리 행렬 이 이러한 표준 기저 벡터들의 행렬 표현으로 간주된다면, 파울리 행렬은 자연스럽게 다음과 같은 성질들을 만족한다.
:
:
:
일반적으로 양자역학에서 다루는 파울리 벡터()와 보통 벡터() 간의 내적인 은 기하적 대수를 만족하는 3차원 벡터들의 행렬 표현으로 생각될 수 있다. 즉, 벡터 가 기하적 대수 구조를 갖는 벡터공간의 벡터라면 행렬 라고 표현될 수 있으며, 이 행렬은 기하적 대수 구조를 갖는 벡터공간의 벡터 로 생각될 수 있는 것이다. 기하적 대수 구조를 가지는 공간의 두 벡터 는 다음과 같은 식을 만족한다.
:
위 식을 표준 기저를 사용해서 표현하면 다음과 같다.
:
그러면 기하적 대수 구조를 가지는 3차원 공간의 두 벡터 의 행렬 표현도 자연스럽게 다음의 성질을 만족한다.
:
일반적으로 양자역학에서 다루는, 표현으로 위의 식을 바꿔주면,
:
가 된다.
4. 2. 스핀과 각운동량
파울리 행렬은 기하적 대수 구조를 가지는 3차원 공간의 표준기저 벡터들의 행렬 표현으로 생각할 수 있다. 파울리 벡터와 일반 벡터의 내적은 기하적 대수를 통해 간결하게 표현될 수 있다.
일반적으로 양자역학에서 다루는 파울리 벡터()와 보통 벡터() 간의 내적인 은 기하적 대수를 만족하는 3차원 벡터들의 행렬 표현으로 생각될 수 있다.
기하적 대수 구조를 가지는 공간의 두 벡터 는 다음과 같은 식을 만족한다.
:
기하적 대수 구조를 가지는 3차원 공간의 두 벡터 의 행렬 표현은 다음의 성질을 만족한다.
:
양자역학에서 다루는 표현으로 위의 식을 바꾸면 다음과 같다.
:
기하 대수학에서 토크 또는 각운동량과 같은 회전량은 이중 벡터로 설명된다. 정규 직교 벡터 와 를 포함하는 임의의 평면에서 원형 경로는 각도로 매개변수화된다. 이 평면의 단위 이중 벡터를 허수로 지정하여 복소 지수 형식으로 표현할 수 있다.
5. 추가적인 정의 및 표기법
기하 대수학을 정의하는 데는 여러 가지 방법이 있다. 헤스테네스(Hestenes)의 원래 접근 방식은 공리적이었으며, "기하학적 의미가 풍부"하며 보편적인 클리포드 대수와 동일하다.
체 위의 유한 차원 벡터 공간 가 대칭 쌍선형 형식(예: 유클리드 또는 로렌츠 계량) 를 갖는 경우, 의 '''기하 대수'''는 클리포드 대수 이며, 이 대수의 원소를 멀티벡터라고 한다.
; 정의: ''비퇴화'' 대칭 쌍선형 형식 를 갖는 단위 결합 대수 는 다음 조건을 만족하는 경우 의 클리포드 대수이다.
;* :
;* 와 를 서로 다른 부분 공간으로 포함한다.
;* for
;* 가 대수로서 를 생성한다.
;* 는 의 적절한 부분 공간에 의해 생성되지 않는다.
이 문서에서는 실수 경우만 고려하며, 표기법 (또는 )는 쌍선형 형식 가 시그니처 (또는 )를 갖는 기하 대수를 나타내는 데 사용된다.
대수 내의 곱은 ''기하 곱''이라고 하고, 포함된 외대수 내의 곱은 ''외적''(쐐기곱 또는 외적)이라고 한다. 일반적으로 기하곱은 나란히 놓기(명시적인 곱셈 기호 억제)로, 외적은 기호 로 나타낸다.
기하 곱의 중요한 속성은 곱셈 역원을 갖는 요소의 존재이다. 벡터 에 대해, 이면 이 존재하고 와 같다. 그러나 대수의 0이 아닌 요소가 반드시 곱셈 역원을 갖는 것은 아니다. 예를 들어, 가 에 있는 벡터이고 이면, 요소 는 비자명한 멱등원이자 0이 아닌 영인자이므로 역원이 없다.
와 를 자연스러운 매장 및 에 따른 이미지와 식별하는 것이 일반적이며, 이 문서에서는 이 식별을 가정한다. ''스칼라''와 ''벡터''라는 용어는 각각 과 의 요소(그리고 이 매장에 따른 이미지)를 나타낸다.
벡터 와 에 대해, 기하 곱은 대칭 곱과 반대칭 곱의 합으로 쓸 수 있다.
:
따라서 벡터의 "내적"을 다음과 같이 정의할 수 있다.
:
대칭 곱은 다음과 같이 쓸 수 있다.
:
반대로, 는 대수에 의해 완전히 결정된다. 반대칭 부분은 두 벡터의 외적, 즉 포함된 외대수의 곱이다.
:
간단한 덧셈을 통해 기하 곱의 일반화되지 않은 벡터 형식을 얻는다.
:
내적과 외적은 표준 벡터 대수의 개념과 관련이 있다. 기하학적으로, 와 는 기하 곱이 내적과 같으면 평행하고, 기하 곱이 외적과 같으면 수직이다. 임의의 0이 아닌 벡터의 제곱이 양수인 기하 대수에서 두 벡터의 내적은 표준 벡터 대수의 점곱과 동일하게 식별할 수 있다. 두 벡터의 외적은 벡터가 측면인 평행사변형으로 둘러싸인 부호가 있는 면적과 동일하게 식별할 수 있다. 양의 정부호 2차 형식을 갖는 3차원에서 두 벡터의 외적은 외적과 밀접한 관련이 있다.
외적은 대수의 임의의 두 요소 사이의 연관 쌍선형 이항 연산자로 자연스럽게 확장되어 다음 항등식을 만족한다.
:
여기서 합은 인덱스의 모든 순열에 대해 수행되며, 는 순열의 부호이고, 는 벡터(대수의 일반 요소가 아님)이다. 대수의 모든 요소는 이 형식의 곱의 합으로 표현될 수 있으므로 대수의 모든 요소 쌍에 대한 외적이 정의된다. 정의에 따르면 외적은 교대 대수를 형성한다.
클리포드 대수에 대한 등가 구조 방정식은 다음과 같다.
:
여기서 는 의 Pfaffian이고 는 개의 인덱스를 와 부분으로 나누어 제공하는 조합, 를 제공하며, 는 패리티 조합의 패리티이다.
5. 1. 블레이드, 등급
선형 독립적인 벡터들의 외적은 블레이드라고 불리며, 블레이드를 구성하는 벡터의 개수를 등급이라고 한다.
개의 선형 독립적인 벡터의 외적은 '''블레이드(blade)'''라고 불리며, 등급 을 갖는다고 한다. 등급 의 블레이드의 합인 다중벡터는 등급 의 (균질) 다중벡터라고 불린다. 기하 대수의 모든 다중벡터는 블레이드의 합이다.
등급 의 모든 블레이드는 개의 벡터의 외적으로 쓸 수 있다. 퇴화 기하 대수가 허용되는 경우, 직교 행렬은 비퇴화 블록에서 직교하는 블록 행렬로 대체되고, 대각 행렬은 퇴화 차원을 따라 0 값을 갖는 항목을 갖는다. 비퇴화 부분 공간의 새로운 벡터가 다음 식을 따라 단위 벡터로 정규화되는 경우: