텐서곱
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
텐서곱은 두 개의 대수적 구조로부터 새로운 대수적 구조를 만드는 연산으로, 다양한 수학 분야에서 사용된다. 텐서곱은 가환환 K와 K-결합 대수 A, B, C, (A,B)-쌍가군 M, (B,C)-쌍가군 N이 주어졌을 때, M과 N의 곱으로 정의되는 (A,C)-쌍가군이다. 텐서곱은 기저, 몫공간, 보편 성질을 이용하여 정의할 수 있으며, 결합 법칙, 교환 법칙, 차원 등 다양한 성질을 갖는다. 텐서곱은 가군의 범주에서 대칭 모노이드 범주를 이루며, 선형 사상, 쌍대 공간, 텐서 축약, 수반 표현 등과 관련이 있다. 텐서곱은 가군, 대수, 선형 사상, 힐베르트 공간 등 다양한 수학적 대상에 적용되며, 계수 확대, 표현의 텐서곱, 텐서 멱, 텐서 공간, 대칭곱과 교대곱 등 다양한 응용 분야에서 활용된다. 또한, 배열 프로그래밍 언어에서도 텐서곱 연산을 지원한다.
더 읽어볼만한 페이지
- 가군론 - 자유 가군
자유 가군은 곱셈 항등원을 갖는 환 위의 가군으로, 기저를 가지며 기저 원소의 선형 결합으로 가군의 모든 원소를 유일하게 나타낼 수 있다. - 가군론 - 쌍가군
쌍가군은 두 환 R과 S에 대해 정의되는 대수적 구조로, 아벨 군 M에 R의 왼쪽 가군 구조와 S의 오른쪽 가군 구조가 호환되도록 결합되며, 텐서곱, 준동형 사상 등 다양한 성질을 갖는다. - 환론 - 뇌터 환
뇌터 환은 환론에서 아이디얼의 특정 조건을 만족하는 환을 지칭하며, 가환환의 경우 왼쪽, 오른쪽, 양쪽 뇌터 환의 개념이 일치하지만 비가환환의 경우 구별해야 하고, 힐베르트 기저 정리에 따라 뇌터 환 에 대해 다항식환 역시 뇌터 환이 된다. - 환론 - 다항식환
다항식환은 환을 계수로 하는 다항식들의 집합으로, 덧셈과 곱셈 연산에 대해 환을 이루며, 계수환이 체일 경우 유클리드 정역이 되고 대수기하학 등 다양한 분야에서 중요한 역할을 한다.
텐서곱 | |
---|---|
개요 | |
분야 | 선형대수학 |
정의 | 두 벡터 공간의 원소들로부터 새로운 벡터 공간을 생성하는 연산 |
표기법 | V ⊗ W V ⊗k W (k는 스칼라 곱) |
관련 개념 | 텐서 쌍선형 형식 다중선형 형식 텐서 대수 외대수 대칭 대수 |
정의 | |
형식적 정의 | 벡터 공간 V, W의 텐서곱 V ⊗ W는 V × W에서 생성된 자유 벡터 공간에서 특정 관계를 만족하는 부분공간을 나눈 몫공간으로 정의된다. |
성질 | 쌍선형성: (v1 + v2) ⊗ w = v1 ⊗ w + v2 ⊗ w, v ⊗ (w1 + w2) = v ⊗ w1 + v ⊗ w2, (cv) ⊗ w = v ⊗ (cw) = c(v ⊗ w) 결합 법칙: (V ⊗ W) ⊗ Z ≅ V ⊗ (W ⊗ Z) 교환 법칙: V ⊗ W ≅ W ⊗ V 분배 법칙: V ⊗ (W ⊕ Z) ≅ (V ⊗ W) ⊕ (V ⊗ Z) |
차원 | dim(V ⊗ W) = dim(V) · dim(W) |
예시 | |
유클리드 공간 | ℝm ⊗ ℝn ≅ ℝm×n |
함수 공간 | L2(X) ⊗ L2(Y) ≅ L2(X × Y) |
2. 정의
가환환 와 -결합 대수 , , 가 주어졌다고 하자. 또한, \((A,B)\)-쌍가군 와 \((B,C)\)-쌍가군 가 주어졌다고 하자.
과 의 텐서곱은 다음과 같이 구성되는 \((A,C)\)-쌍가군이다.
1. 곱집합 위의 자유 \((A,C)\)-쌍가군 를 생각한다.
2. 위에서 다음과 같은 이항 관계 로 생성되는, \((A,C)\)-쌍가군의 합동 관계 를 생각한다.
3. \((A,C)\)-쌍가군 을 생각한다. 이를 '''텐서곱''' 이라고 한다.
두 벡터 공간의 텐서곱은 동형 사상까지 정의되는 벡터 공간이며, 보편 성질을 통해 정의될 수도 있다.
2. 1. 기저를 이용한 정의
벡터 공간 V와 W가 체 F 위에 있고, 각각의 기저를 와 라고 할 때, 텐서곱 는 다음과 같이 정의할 수 있다.의 원소 v와 의 원소 w에 대한 모든 순서쌍 를 기저로 갖는 벡터 공간으로 정의한다. 즉, 집합 는 의 기저가 되며, 이를 와 의 ''텐서 곱''이라고 부른다.
좀 더 형식적으로는, 는 카테시안 곱 에서 F로 가는 함수 중에서 0이 아닌 값을 유한 개 갖는 함수들의 집합으로 정의할 수 있다. 이 함수들의 점별 연산은 를 벡터 공간으로 만든다. 이때, 를 1로, 의 다른 원소들을 0으로 대응시키는 함수를 로 표기한다.
이 정의에 따르면, 와 를 각각의 기저 와 로 분해하면 다음과 같다.
:
여기서 와 중 유한 개만 0이 아니다.
이때, x와 y의 텐서곱 는 다음과 같이 정의된다.
:
벡터의 텐서곱은 다음 성질을 만족한다.
즉, 텐서곱은 벡터의 합에 대해 분배적이며, 스칼라 곱에 대해 결합적이다.
텐서 곱은 일반적으로 가환적이지 않다.
이 정의는 기저 선택에 의존한다는 단점이 있다. 기저를 변경하면 다른 텐서 곱이 정의되지만, 다른 기저에 대한 한 기저의 원소들의 분해는 두 벡터 공간의 텐서 곱들 사이의 표준 동형을 정의하며, 이를 통해 두 텐서 곱을 식별할 수 있다.
2. 2. 몫공간을 이용한 정의
가환환 K와 K-결합 대수 A, B, C가 주어졌을 때, (A,B)-쌍가군 M과 (B,C)-쌍가군 N의 텐서곱은 다음과 같이 구성되는 (A,C)-쌍가군이다.1. 곱집합 위의 자유 (A,C)-쌍가군 를 생각한다.
2. 위에서 다음과 같은 이항 관계 로 생성되는, (A,C)-쌍가군의 합동 관계 를 생각한다.
:
:
:
:
:
3. (A,C)-쌍가군 을 생각한다. 이를 '''텐서곱''' 이라고 한다.
체 F 위의 두 벡터 공간 V와 W가 주어졌을 때, 텐서곱은 몫 공간을 이용하여 다음과 같이 정의할 수 있다.
먼저 데카르트 곱 를 기저로 갖는 벡터 공간 L을 고려한다. 즉, L의 기저 원소는 꼴의 순서쌍이며, 이고 이다.
R을 텐서곱이 만족해야 하는 관계에 의해 생성되는 L의 선형 부분 공간이라고 하자. 더 정확하게는, R은 다음 형식 중 하나를 갖는 원소에 의해 생성된다.
:
여기서 , 이고 이다.
그런 다음, 텐서곱은 다음과 같은 몫 공간으로 정의된다.
:
이 몫에서 의 이미지는 로 표시된다.
이러한 정의는 기저에 의존하지 않지만 다소 추상적이다.
2. 3. 보편 성질을 이용한 정의
가환환 와 -결합 대수 , , , 그리고 -쌍가군 와 -쌍가군 가 주어졌을 때, 과 의 텐서곱은 보편 성질을 이용하여 정의할 수 있다. 이 정의는 쌍선형 사상을 선형 사상으로 분해하는 보편 성질을 이용하며, 텐서곱의 유일성과 다른 정의와의 동등성을 보장한다.텐서곱 는 쌍선형 사상 를 가지는 벡터 공간으로, 임의의 쌍선형 사상 에 대해 를 만족하는 유일한 선형 사상 가 존재한다. 즉, 모든 와 에 대해 가 성립한다.
이 보편 성질은 주어진 벡터 공간과 쌍선형 사상이 텐서곱을 형성하는지 여부를 결정하는 데 사용될 수 있다.
가 복소 벡터 공간이고, 가 쌍선형 사상일 때, 가 와 의 텐서곱이 되기 위한 조건은 다음과 같다.
- 의 이미지가 전체를 생성 ()
- 와 가 -선형적으로 분리
여기서 -선형적으로 분리되어 있다는 것은, 을 만족하는 모든 원소 및 에 대해 다음이 성립함을 의미한다.
1. 모든 이 선형 독립이면 모든 는 이다.
2. 모든 이 선형 독립이면 모든 는 이다.
이는 에서 선형 독립인 수열 과 에서 선형 독립인 수열 에 대해, 벡터 가 선형 독립인 경우와 동등하다.
예를 들어, 이고, 를 으로 보내는 쌍선형 사상 은 과 의 텐서곱을 형성한다. 이 사상 는 로 표시되며, 는 이 쌍선형 사상의 에서의 값을 나타낸다.
텐서곱은 보편성을 사용하여 정의할 수도 있는데, 이 경우 동형사상을 제외하고 유일하게 정의된다. 즉, 쌍선형 사상 가 존재하여, 임의의 벡터 공간 와 쌍선형 사상 에 대해, 를 만족하는 선형 사상 가 유일하게 존재한다.
이를 통해 텐서곱의 대칭성과 결합성을 간결하게 증명할 수 있다. 예를 들어, 텐서곱의 대칭성은 자연 동형 의 존재를 의미하며, 이는 를 로 사상시키는 쌍선형 사상을 통해 보편성으로 구성할 수 있다.
3. 성질
가환환 위의 가군의 범주 에서, 텐서곱은 결합 법칙을 따른다. 세 벡터 공간 , , 가 주어졌을 때, 다음과 같은 표준적인 동형 사상이 존재한다.[1]
:
이 동형 사상은 를 로 사상한다. 이러한 결합 법칙 때문에 두 개 이상의 벡터 공간 또는 벡터의 텐서곱에서 괄호를 생략할 수 있다.
두 벡터 공간 와 의 텐서곱에는 표준적인 동형 사상이 존재하여 교환 법칙이 성립하는 것처럼 보일 수 있다.
:
이 사상은 를 로 사상한다.
하지만, 일 때조차 벡터의 텐서곱은 교환 법칙이 성립하지 않는다. 즉, 일반적으로 이다.
3. 1. 차원
가환환 위의 두 유한 차원 자유 가군 과 ()이 주어졌다고 하자. 그렇다면, 그 텐서곱은 다음과 같은 자유 가군이다.:
즉, (차원이 더해지는) 직합과 달리, 텐서곱에서는 차원이 곱해진다. 만약 와 가 유한 차원의 벡터 공간이라면, 는 유한 차원이며, 그 차원은 와 의 차원의 곱이다.
이는 의 기저가 의 기저 원소와 의 기저 원소의 모든 텐서곱을 취함으로써 형성된다는 사실에서 기인한다.
3. 2. 결합성
가환환 위의 가군의 범주 에서, 텐서곱은 결합 법칙을 따른다. 세 벡터 공간 , , 가 주어졌을 때, 다음과 같은 표준적인 동형 사상이 존재한다.:
이 동형 사상은 를 로 사상한다. 이러한 결합 법칙 때문에 두 개 이상의 벡터 공간 또는 벡터의 텐서곱에서 괄호를 생략할 수 있다.
3. 3. 교환성
두 벡터 공간 와 의 텐서곱은 표준적인 동형 사상이 존재한다는 의미에서 교환 법칙이 성립한다.:
이 사상은 를 로 사상한다.
반면에, 일 때조차 벡터의 텐서곱은 교환 법칙이 성립하지 않는다. 즉, 일반적으로 이다.
맵은 에서 자기 자신으로 가는 선형 자기 동형 사상을 유도하며, 이를 '''브레이딩 맵'''이라고 한다. 더 일반적으로, (텐서 대수 참조) 을 벡터 공간 의 개의 복사본의 텐서곱으로 나타낸다. 처음 개의 양의 정수의 모든 순열 에 대해 다음 맵:
:
은 의 선형 자기 동형 사상을 유도하며, 이를 브레이딩 맵이라고 한다.
3. 4. 선형 사상의 텐서곱
선형 사상 와 벡터 공간 가 주어졌을 때, 텐서곱 는 다음을 만족하는 유일한 선형 사상이다.:
텐서곱 는 유사하게 정의된다.
두 선형 사상 와 가 주어졌을 때, 이들의 텐서곱 는 다음을 만족하는 유일한 선형 사상이다.
:
다음이 성립한다.
:
범주론의 관점에서 볼 때, 이것은 텐서곱이 벡터 공간의 범주에서 자기 자신으로의 쌍대관자임을 의미한다.[1]
와 가 모두 단사 함수 또는 전사 함수이면, 위에 정의된 모든 선형 사상에 대해서도 동일하게 성립한다. 특히, 벡터 공간과의 텐서곱은 사상 함자이다. 즉, 모든 완전열은 완전열로 매핑된다. (가군의 텐서곱은 단사 사상을 단사 사상으로 변환하지 않지만, 우완전 함자이다.)
관련된 모든 벡터 공간의 기저를 선택하면, 선형 사상 와 는 행렬로 표현될 수 있다. 그러면 텐서 가 벡터화되는 방식에 따라, 텐서곱 를 설명하는 행렬은 두 행렬의 크로네커 곱이다. 예를 들어, , , 와 가 모두 2차원이고 모든 공간에 대해 기저가 고정되어 있으며, 와 가 다음과 같은 행렬로 주어지는 경우:
:
각각, 그러면 이 두 행렬의 텐서곱은 다음과 같다.
:
결과 랭크는 최대 4이며, 따라서 결과 차원은 4이다. 여기서 랭크는 텐서 랭크를 나타낸다. 즉, 필요한 지수의 개수를 나타낸다(반면, 행렬 랭크는 결과 배열의 자유도의 수를 계산한다).
다이아드 곱은 동일한 차원의 두 벡터 사이의 텐서곱의 특수한 경우이다.
벡터 공간 사이의 선형 사상에도 텐서 곱을 정의할 수 있다. 구체적으로 두 선형 사상 및 가 주어졌을 때, 와 의 텐서 곱 는
:
로 주어진다. 이를 통해 텐서 곱 구성은 벡터 공간의 범주에서 자기 자신으로 가는 쌍함자(bifunctor)가 되며, 이는 각 인수에 대해 모두 공변이다.[11]
선형 사상 , 가 모두 단사, 전사 또는 연속이면, 텐서 곱 도 각각 단사, 전사 또는 연속이 된다.
나타나는 벡터 공간에 각각 기저를 취하면, 선형 사상 , 는 각각 행렬로 표현되며, 더 나아가 텐서 곱 를 표현하는 행렬은 , 를 나타내는 행렬의 크로네커 곱으로 주어진다. 구체적으로 쓰면, 선형 사상 및 가 각각 행렬 및 로 표현될 때, 는 블록 행렬
:
로 표현된다.
더 일반적으로, 다중 선형 사상 , 에 대해, 이들의 텐서 곱은
:
인 다중 선형 사상으로 주어진다.
3. 5. 쌍대 공간과의 관계
두 유한 차원 벡터 공간 $U$, $V$가 같은 체 $K$ 위에 주어졌을 때, $U$의 쌍대 공간을 $U^*$로 표기하고, $U$에서 $V$로의 모든 선형 사상의 $K$-벡터 공간을 $\mathrm{Hom}(U, V)$로 표기한다. 다음 동형 사상이 존재한다.[1]이는 순수 텐서 $f \otimes v \in U^*\otimes V$가 $U$의 원소에 작용하는 것으로 정의된다.
이 동형 사상의 "역"은 "평가 사상과 텐서 축약" 절에서처럼 기저 $\{u_i\}$와 그 쌍대 기저 $\{u^*_i\}$를 사용하여 정의할 수 있다.
이 결과는 다음을 의미한다.
이는 $\{u_i\otimes v_j\}$가 $U \otimes V$의 기저를 형성한다는 중요한 사실을 자동적으로 제공하며, 여기서 $\{u_i\}$, $\{v_j\}$는 각각 $U$와 $V$의 기저이다.
더욱이, 세 개의 벡터 공간 $U$, $V$, $W$가 주어지면 텐서 곱은 다음과 같이 ''모든'' 선형 사상의 벡터 공간과 연결된다.
이는 수반 함자의 한 예시로, 텐서 곱은 Hom에 "좌 수반"된다.
3. 6. 평가 사상과 텐서 축약
텐서 공간에서 스칼라로 가는 표준 평가 사상은 다음과 같이 정의된다.:
이는 순수 텐서에 대해 다음과 같이 작용한다.
:
여기서 는 벡터 공간 의 원소이고, 는 의 쌍대 벡터 공간 의 원소이다.
더 일반적으로, 인 유형 의 텐서에 대해, 텐서 축약이라는 사상이 존재한다.
:
이 사상을 적용할 와 의 복사본을 지정해야 한다.[3]
반면, 가 유한 차원인 경우, 다른 방향으로의 표준 사상(공평가 사상)이 존재한다.
:
여기서 은 의 임의의 기저이며, 는 해당 쌍대 기저이다. 이 사상은 기저 선택에 의존하지 않는다.[4]
3. 7. 수반 표현
텐서곱 는 리 대수 의 모듈로 자연스럽게 볼 수 있다. 대각 작용을 통해, 간단하게 하기 위해 라고 가정하면, 각 에 대해,여기서 는 의 전치이며, 즉, 에 대한 명백한 쌍을 사용하여,
다음과 같이 주어지는 표준 동형 사상 가 존재한다.
이 동형 사상 하에서, 의 모든 는 먼저 의 엔드모르피즘으로 간주될 수 있고, 그 다음 의 엔드모르피즘으로 간주될 수 있다. 사실 이것은 의 수반 표현 이다.
4. 다양한 텐서곱
가군의 텐서곱, 다원환의 텐서곱, 가군층의 텐서곱, 힐베르트 공간의 텐서곱, 위상 선형 공간의 텐서곱, 차수 부여 선형 공간의 텐서곱, 이차 형식의 텐서곱, 그래프의 텐서곱 등 다양한 대상에 대해 텐서곱이 정의된다.[5][6][8][9][10]
텐서곱의 가장 일반적인 형태는 모노이드 범주에서의 모노이드곱(monoidal product)으로 정식화할 수 있다.
4. 1. 가군의 텐서곱
가환환 위의 가군에 대해 텐서곱이 정의되며, 비가환환의 경우에도 약간의 수정을 통해 정의된다.[5][6]다음이 주어졌다고 하자.
그렇다면, 과 의 '''텐서곱'''은 다음과 같이 구성되는 -쌍가군이다.
1. 곱집합 위의 자유 -쌍가군 를 생각한다.
2. 위에서 다음과 같은 이항 관계 로 생성되는, -쌍가군의 합동 관계 를 생각한다.
3. -쌍가군 을 생각한다. 이를 '''텐서곱''' 이라고 한다.
다음과 같은 특수한 경우들을 생각할 수 있다.
- 만약 라면, 은 -오른쪽 가군이며, 은 -왼쪽 가군이다. 이 경우, -오른쪽 가군과 -왼쪽 가군의 텐서곱은 아벨 군(=-쌍가군)이다.
- 만약 라면, 과 은 -가군이다. 이 경우, 두 -가군의 텐서곱은 -가군이다.
- 특히, 만약 가 체일 때, 두 -벡터 공간의 텐서곱은 -벡터 공간이다.
- 특히, 만약 일 때, 두 아벨 군의 텐서곱은 아벨 군이다.
- 만약 가 체이며, 와 가 군이며, , (즉, 계수 군환)이라고 하자. 그렇다면, 과 은 각각 와 의 표현이며, 이 경우 은 -왼쪽 가군을 이룬다. 즉, 은 직접곱 의 표현을 갖는다. 이를 두 군 표현의 '''외부 텐서곱'''(external tensor product영어)이라고 한다.
- 특히, 위의 경우에서 만약 라면, 대각 사상 를 통해, 은 의 표현을 이룬다. 이를 두 군 표현의 '''텐서곱'''이라고 한다.
가환환 위의 가군의 범주 를 생각하자. 이는 텐서곱을 통해 대칭 모노이드 범주를 이룬다. 특히,
- 텐서곱은 결합 법칙을 따른다.
- 텐서곱의 항등원은 1차원 자유 가군 이다.
또한, 는 닫힌 모노이드 범주이다. 다시 말해, 임의의 -가군 , , 에 대하여 다음이 성립한다.
:
가군 와 의 가환 환 에 대한 텐서곱은 체 위의 벡터 공간의 텐서곱과 정확히 같은 방식으로 정의된다.
:
여기서 는 데카르트 곱에 의해 생성된 자유 -가군이고, 는 다음 관계식에 의해 생성된 -가군이다.
더 일반적으로, 환이 비가환인 경우에도 텐서곱을 정의할 수 있다. 이 경우 는 오른쪽 -가군이어야 하고, 는 왼쪽 -가군이어야 하며, 위에서 언급한 마지막 두 관계 대신 다음과 같은 관계가 적용된다.
:
만약 이 비가환이면, 이것은 더 이상 -가군이 아니라 단지 아벨 군이 된다.
보편 성질 또한 약간 수정되어 적용된다. 는 로 정의되며, 이는 중간 선형 사상 ("표준 중간 선형 사상"[5])이다. 즉, 다음을 만족한다.[6]
처음 두 속성은 를 아벨 군 의 쌍선형 사상으로 만든다. 의 임의의 중간 선형 사상 에 대해, 의 고유한 군 준동형 사상 는 를 만족하며, 이 속성은 군 동형 사상 내에서 를 결정한다.
를 오른쪽 -가군, 를 왼쪽 -가군이라고 하자. 그러면 와 의 텐서곱은 다음과 같이 정의되는 아벨 군이다.
:
여기서 는 위에 정의된 자유 아벨 군이고 는 다음과 같은 관계식에 의해 생성되는 의 부분군이다.
보편 성질은 다음과 같이 나타낼 수 있다. 를 아벨 군이라고 하고, 를 다음과 같은 쌍선형 맵이라고 하자.
그러면 와 에 대하여 를 만족하는 유일한 맵 가 존재한다.
나아가, 몇 가지 추가 조건을 만족하면 에 가군 구조를 부여할 수 있다.
1. 만약 가 -쌍가군이면, 는 왼쪽 -가군이고, 여기서 이다.
2. 만약 가 -쌍가군이면, 는 오른쪽 -가군이고, 여기서 이다.
3. 만약 가 -쌍가군이고 가 -쌍가군이면, 는 -쌍가군이고, 여기서 왼쪽 및 오른쪽 작용은 이전 두 예와 동일한 방식으로 정의된다.
4. 만약 이 가환환이면, 와 는 -쌍가군이고, 여기서 와 이다. 3)에 의해, 가 -쌍가군임을 결론 내릴 수 있다.
벡터 공간의 경우 텐서곱 는 와 의 기저가 바로 의 기저를 결정하기 때문에 빠르게 계산할 수 있다. 일반적인 (가환) 링 위의 가군의 경우 모든 가군이 자유 가군인 것은 아니다. 예를 들어, 는 자유 아벨 군(-가군)이 아니다. 와의 텐서곱은 다음과 같다.
:
더 일반적으로, 어떤 -가군 의 표현, 즉 생성자 와 관계식:
:
이 주어지면, 텐서곱은 다음과 같은 코커널로 계산할 수 있다.
:
여기서 이며, 사상 는 의 번째 복사본의 어떤 을 ( 내에서)으로 보내는 것으로 결정된다. 쉽게 말해서, 의 표현이 의 표현을 생성한다고 말할 수 있다. 이것은 텐서곱이 오른쪽 완전 함자라고 말함으로써 언급된다. 일반적으로 왼쪽 완전하지 않으며, 즉 -가군의 단사 사상 가 주어지면 텐서곱:
:
는 보통 단사가 아니다. 예를 들어, 을 곱하는 것으로 주어진 (단사) 사상, 을 로 텐서곱하면 영 사상 가 생성되는데, 이는 단사가 아니다. 고차 Tor 함자는 텐서곱이 왼쪽 완전하지 않은 결함을 측정한다. 모든 고차 Tor 함자는 유도 텐서곱으로 조립된다.
- 다원환의 텐서곱: 단위 가환환 위의 다원환 에 대해, 위의 가군으로서의 텐서곱에는, 가 되는 곱셈이 유일하게 정의될 수 있으며 위의 다원환이 된다.
4. 2. 대수의 텐서곱
가환환 위의 결합 대수 , 가 주어졌을 때, 와 는 -가군이므로 텐서곱 를 정의할 수 있다. 이 텐서곱은 -가군을 이룬다. 는 다음과 같은 연산을 통해 -결합 대수의 구조를 자연스럽게 가진다.:
이 연산으로 인해, -결합 대수의 범주는 대칭 모노이드 범주가 된다.
이 가환환일 때, -가군의 텐서곱은 와 가 -대수일 때 특히 유용하다. 이 경우, 텐서곱 는 다음 연산을 통해 -대수가 된다.
:
예를 들어, 다음이 성립한다.
:
와 가 공통 부분체 을 포함하는 체인 경우, 체의 텐서곱은 갈루아 이론과 밀접하게 관련된다. 예를 들어 이고, 가 의 계수를 갖는 기약 다항식이면, 텐서곱은 다음과 같이 계산할 수 있다.
:
여기서 는 같은 다항식이지만, 계수는 의 원소로 생각한다. 더 큰 체 에서 는 기약 다항식이 아닐 수 있으며, 이는 갈루아 이론과 관련된다. 만약 가 의 갈루아 확장이면,
:
는 -대수로서 와 동형이다.
4. 3. 선형 사상의 텐서곱
선형 사상 와 벡터 공간 가 주어졌을 때, ''텐서곱'' 는 다음을 만족하는 유일한 선형 사상이다.:
텐서곱 는 유사하게 정의된다.
두 선형 사상 와 가 주어졌을 때, 이들의 텐서곱 는 다음을 만족하는 유일한 선형 사상이다.
:
다음이 성립한다.
:
범주론의 관점에서 볼 때, 이것은 텐서곱이 벡터 공간의 범주에서 자기 자신으로의 쌍대관자임을 의미한다.[1]
와 가 모두 단사 함수 또는 전사 함수이면, 위에 정의된 모든 선형 사상에 대해서도 동일하게 성립한다. 특히, 벡터 공간과의 텐서곱은 사상 함자이다. 즉, 모든 완전열은 완전열로 매핑된다.
관련된 모든 벡터 공간의 기저를 선택하면, 선형 사상 와 는 행렬로 표현될 수 있다. 그러면 텐서 가 벡터화되는 방식에 따라, 텐서곱 를 설명하는 행렬은 두 행렬의 크로네커 곱이다. 예를 들어, , , 와 가 모두 2차원이고 모든 공간에 대해 기저가 고정되어 있으며 와 가 다음과 같은 행렬로 주어지는 경우:
:
각각, 그러면 이 두 행렬의 텐서곱은 다음과 같다.
:
결과 랭크는 최대 4이며, 따라서 결과 차원은 4이다. 여기서 랭크는 텐서 랭크를 나타낸다. 즉, 필요한 지수의 개수를 나타낸다.
다이아드 곱은 동일한 차원의 두 벡터 사이의 텐서곱의 특수한 경우이다.
두 유한 차원 벡터 공간 , 가 동일한 체 위에 주어졌을 때, 의 쌍대 공간을 로 표기하고, 에서 로의 모든 선형 사상의 -벡터 공간을 로 표기한다. 다음의 동형사상이 존재한다.
:
이는 순수 텐서 가 의 원소에 작용하는 것으로 정의된다.
:
이 결과는 다음을 의미한다.
:
이는 자동적으로 가 의 기저를 형성한다는 중요한 사실을 제공하며, 여기서 는 와 의 기저이다.
세 개의 벡터 공간 , , 가 주어지면 텐서 곱은 다음과 같이 ''모든'' 선형 사상의 벡터 공간과 연결된다.
:
이는 수반 함자의 한 예시로, 텐서 곱은 Hom에 "좌 수반"된다.
4. 4. 기타 텐서곱
힐베르트 공간은 유한 차원 벡터 공간을 임의의 차원으로 일반화한다. 힐베르트 공간을 대칭 모노이드 범주로 만드는 "텐서곱"이라고도 하는 유사한 연산이 있다. 이것은 본질적으로 위에서 논의한 대수적 텐서곱의 거리 공간 완비화로 구성된다. 그러나 텐서곱을 정의하는 보편적 성질의 명백한 유사성을 충족하지 않는다.[8] 해당 성질에 대한 사상은 힐베르트-슈미트 연산자로 제한되어야 한다.[9]내적의 적용이 부적절한 상황에서는 위상 텐서곱으로 대수적 텐서곱을 완비하려고 시도할 수 있다. 그러나 이러한 구성은 더 이상 고유하게 지정되지 않는다. 많은 경우에 대수적 텐서곱에 여러 개의 자연스러운 위상이 있다.
일부 벡터 공간은 부분 공간의 직합으로 분해될 수 있다. 이러한 경우, 두 공간의 텐서 곱은 부분 공간의 곱의 합으로 분해될 수 있다 (곱셈이 덧셈에 분배되는 방식과 유사하게).
추가적인 곱셈 구조를 갖는 벡터 공간을 대수라고 부른다. 이러한 대수의 텐서곱은 리틀우드-리처드슨 규칙에 의해 설명된다.
두 개의 다중 선형 형식 와 가 체 위의 벡터 공간 에 주어졌을 때, 이들의 텐서 곱은 다음과 같은 다중 선형 형식이다.
[10]
이것은 다중 선형 사상으로 간주될 경우 텐서의 곱의 특별한 경우이다(다중 선형 사상으로서의 텐서도 참조). 따라서 다중 선형 형식의 텐서 곱의 성분은 크로네커 곱에 의해 계산될 수 있다.
그래프의 텐서곱에 언급되어 있듯이, "텐서곱"이라고 불리지만, 위에서 언급된 의미에서의 그래프의 텐서곱은 아니다. 실제로는 그래프와 그래프 준동형사상 범주에서의 범주론적 곱이다. 그러나 실제로는 그래프의 인접 행렬의 크로네커 텐서곱이다. 또한 위의 선형 사상의 텐서곱 섹션과 비교해 볼 수 있다.
- 가군의 텐서곱: 가환환 위의 가군에 관해서는 벡터 공간의 텐서곱과 같은 형태의 관계식에 의한 몫 가군으로서 (또는 같은 형태의 보편성에 의해) 가군의 텐서곱이 정의되며, 다시 -가군이 된다. 이 비가환환인 경우에는 스칼라배에 관한 조건을 조금 바꿔 가군 사이의 텐서곱이 정의되지만, 그것은 단순한 아벨 군 (-가군)으로 얻어진다.
- 다원환의 텐서곱: 단위 가환환 위의 다원환 에 대해, 위의 가군으로서의 텐서곱에는, 가 되는 곱셈이 유일하게 정의될 수 있으며 위의 다원환이 된다.
- 가군층의 텐서곱
- 힐베르트 공간의 텐서곱
- 위상 선형 공간의 텐서곱
- 차수 부여 선형 공간의 텐서곱
- 이차 형식의 텐서곱
- 그래프의 텐서곱
텐서곱의 가장 일반적인 형태는 모노이드 범주에서의 모노이드곱 (monoidal product)으로 정식화할 수 있다.
5. 응용
텐서곱은 여러 분야에서 다음과 같이 응용된다.
- 계수 확대: 확대체 ''K'' 위의 벡터 공간 ''V''와 ''K''의 확대체 ''L''이 있을 때, 텐서곱 을 정의할 수 있다. ''V''''L''는 ''L'' 위의 벡터 공간이 되며, ''V''''L''의 ''L'' 위 차원은 ''V''의 ''K'' 위 차원과 같다.
- 표현의 텐서곱: 군의 표현의 텐서곱은 군 표현을 결합하는 방법이다. 두 군 표현의 '''외부 텐서곱'''은 직접곱의 표현을 나타내며, 특히 같은 군의 두 표현의 '''텐서곱'''은 대각 사상을 통해 원래 군의 표현을 이룬다.
- 텐서 멱: 벡터 공간 $V$의 $n$차 '''텐서 멱'''은 $V$ 자체의 $n$중 텐서곱()으로 정의된다.
- 텐서 공간: 벡터 공간 위 타입 텐서는 의 원소이다. 여기서 는 쌍대 벡터 공간이다.
- 대칭곱과 교대곱: 외대수는 외적으로부터 구성되며, 대칭 곱으로부터는 대칭 대수가 구성된다. 미분 -형식은 외력의 개념을 바탕으로 한다.
- 프로그래밍: 배열 프로그래밍 언어에서 텐서곱 연산을 지원하기도 한다. 예를 들어, APL에서는 `○.×`로, J에서는 `*/`로 표현된다.
5. 1. 계수 확대
확대체 ''K'' 위의 벡터 공간 ''V''와, ''K''의 확대체 ''L''을 취하면, ''L''을 ''K''-벡터 공간으로 보고 텐서곱:
을 정의할 수 있으며, ''L''의 작용을
:
로 정하면, ''V''''L''는 ''L'' 위의 벡터 공간이 된다. 벡터 공간 ''V''''L''의 ''L'' 위의 차원은 ''V''의 ''K'' 위의 차원과 같다. 이는 ''V''의 ''K'' 위의 기저 ''B''에 대해, 집합
:
가 ''V''''L''의 ''L'' 위의 기저를 제공하는 것으로부터 알 수 있다.
5. 2. 표현의 텐서곱
군의 표현의 텐서곱은 군 표현을 결합하는 방법이다. 가 체이고, 와 가 군이며, , (즉, 계수 군환)라고 하자. 그렇다면, 과 은 각각 와 의 표현이며, 이 경우 은 -왼쪽 가군을 이룬다. 즉, 은 직접곱 의 표현을 갖는다. 이를 두 군 표현의 '''외부 텐서곱'''(external tensor product영어)이라고 한다.특히, 위의 경우에서 만약 라면, 대각 사상 를 통해, 은 의 표현을 이룬다. 이를 두 군 표현의 '''텐서곱'''이라고 한다.
군 의 같은 체 위의 벡터 공간 에서의 표현 ()이 주어졌을 때, ()에 텐서곱의 보편성을 적용함으로써, 표현의 텐서곱 이 유도된다.
5. 3. 텐서 멱
음이 아닌 정수 n영어에 대해, 벡터 공간 $V$의 $n$차 '''텐서 멱'''은 $V$ 자체의 $n$중 텐서곱이다.:
$n$차 텐서 멱을 제$n$차 성분으로 갖는 등급 선형 공간은 텐서곱을 곱셈으로 하는 텐서 대수라고 불리는 등급 대수를 이룬다.
5. 4. 텐서 공간
음이 아닌 정수 과 에 대해, 벡터 공간 위의 타입 텐서는 다음과 같은 원소이다.여기서 는 쌍대 벡터 공간 (이는 선형 맵 를 에서 기본 필드 로의 모든 선형 맵으로 구성된다.)이다.
텐서곱 이라고 하는 곱 맵이 있다.[2]
이는 모든 발생한 "인자" 를 함께 묶어 정의된다. 의 원소를 로, 쌍대 공간의 원소를 로 표기하면 다음과 같다.
만약 가 유한 차원이라면, 의 기저와 의 해당 쌍대 기저를 선택하면 자연스럽게 의 기저가 유도된다 (이 기저는 크로네커 곱에 대한 문서에 설명되어 있다).
음이 아닌 정수 에 대해 -형 텐서 공간
:
의 에 관한 무한 직합(이중 계수 선형 공간)으로서의 텐서 공간에서 텐서 곱은 자연스러운 동형 사상
:
의 의미로 계수 쌍선형 곱을 정의한다.
벡터 와 선형 형식 에 관해, 는 쌍선형이므로, 텐서 곱의 보편성에 의해 텐서 축약이라 불리는 선형 사상
:
이 유일하게 유도된다. 이는 성분으로 보면, 상하에 나타나는 같은 첨자를 상쇄하는 것과 같다. 이는 또한 의 쌍대성을 이끌어낸다.
5. 5. 대칭곱과 교대곱
외대수는 외적으로부터 구성된다. 벡터 공간 에 대해 외적 는 다음과 같이 정의된다.:
의 기저체가 표수 2를 갖지 않을 경우, 이 정의는 다음과 동등하다.
:
외적에서 의 이미지는 일반적으로 로 표기하며, 구성상 을 만족한다. (개의 인자)에 대해서도 유사한 구성을 할 수 있으며, 이로부터 의 번째 외력인 가 생성된다. 후자의 개념은 미분 -형식의 기초가 된다.
대칭 곱으로부터는 대칭 대수가 유사한 방식으로 구성된다.
:
더 일반적으로는 다음과 같다.
:
즉, 대칭 대수에서 인접한 두 벡터(따라서 모든 벡터)를 교환할 수 있다. 결과 객체를 대칭 텐서라고 한다.
집합 의 치환 는 벡터 공간 의 차 데카르트 거듭제곱에 대한 사상
:
을 유도한다. 차 데카르트 거듭제곱에서 차 텐서 거듭제곱으로의 자연스러운 다중 선형 매립
:
에 대해 텐서 곱의 보편성을 적용하면, 유일한 동형
:
을 얻을 수 있다. 동형 사상 는 치환 에 수반되는 '''브레이딩 맵''' (''braiding map'') 또는 치환 작용소[12]라고 불린다. 치환 작용소에서 유도되는 텐서 대수 상의 대칭화 작용소 및 교대화 작용소 는, 균질 성분 위에서
:
을 만족하는 것으로 하면, 차 텐서 및 차 텐서 에 대해
:
으로 놓은 것은, 각각 대칭 텐서 공간 및 반대칭 텐서 공간 상의 쌍선형 곱을 주며, 각각 '''대칭'''(텐서)'''곱''', '''교대'''(텐서)'''곱'''이라고 불린다(교대곱은 외적 또는 '''그라스만 곱'''이라고도 불린다).
5. 6. 프로그래밍
배열 프로그래밍 언어는 텐서곱 연산을 내장하는 경우가 있다. 예를 들어, APL에서 텐서곱은 `○.×`로 표현된다(예: `A ○.× B` 또는 `A ○.× B ○.× C`). J에서 텐서곱은 `*/`의 이항 연산 형태이다(예: `a */ b` 또는 `a */ b */ c`).J의 처리 방식은 `a`와 `b`가 상수 대신 함수일 수 있으므로 일부 텐서 필드의 표현도 허용한다. 이 두 함수의 곱은 파생 함수이며, `a`와 `b`가 미분 가능한 함수라면 `a */ b`도 미분 가능하다.
그러나 이러한 종류의 표기법이 모든 배열 언어에 보편적으로 존재하는 것은 아니다. 다른 배열 언어는 인덱스를 명시적으로 처리해야 할 수 있으며(예: MATLAB), 고차 함수인 야코비 도함수를 지원하지 않을 수도 있다(예: Fortran/APL).
참조
[1]
서적
Algebras, rings and modules
Springer
[2]
문서
Analogous formulas also hold for [[covariance and contravariance of vectors|contravariant]] tensors, as well as tensors of mixed variance. Although in many cases such as when there is an [[inner product]] defined, the distinction is irrelevant.
[3]
웹사이트
The Coevaluation on Vector Spaces
https://unapologetic[...]
2008-11-13
[4]
문서
See [[Compact closed category]].
[5]
서적
Algebra
Springer
[6]
lecture notes
Advanced Algebra II
2004
[7]
arXiv
Eigenconfigurations of Tensors
2015
[8]
웹사이트
Non-existence of tensor products of Hilbert spaces
https://www-users.cs[...]
2010-07-22
[9]
서적
Fundamentals of the theory of operator algebras
American Mathematical Society
[10]
서적
An Introduction to Manifolds
Springer
[11]
서적
Algebras, rings and modules
Springer
[12]
PlanetMath
Permutation Operator
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com