벡터공간의 텐서곱
📂선형대수벡터공간의 텐서곱
빌드업
- 편의상 복소수 공간 C에 대해서 전개하나, R 혹은 임의의 벡터공간이어도 무관하다.
유한 집합 Γ에서 복소수 공간으로의 함수들의 집합을 CΓ와 같이 표기하자.
CΓ={f:Γ→C}
Γ를 n={1,2,…,n}로 두자. 각각의 1≤i≤n를 복소수 zi∈C로 보내는 함수를 (z1,…,zn)으로 표기하면, 이는 Cn에 속하는 함수인 동시에, n-복소수 순서쌍 집합 Cn의 벡터와도 같다.
(z1,…,zn):i↦zi
Cn:=Cn={(z1,…,zn)∣zi∈C}
즉 v∈CΓ는 v:i↦zi와 같은 함수로도 볼 수 있고, v=(z1,…,z∣Γ∣)와 같은 순서쌍으로도 볼 수 있다.
유한집합 Γ1, Γ2에 대해서 두 벡터공간 CΓ1과 CΓ2의 텐서곱이란, Γ1과 Γ2의 곱공간 Γ1×Γ2로부터 만들어지는 함수공간(벡터공간) CΓ1×Γ2으로 정의된다.
정의
유한 집합 Γ1, Γ2에 대해 두 벡터공간 CΓ1과 CΓ2의 텐서곱tensor product을 다음과 같이 정의한다.
CΓ1⊗CΓ2:=CΓ1×Γ2
여기서 Γ1×Γ2는 Γ1과 Γ2의 곱공간이다.
설명
쉬운 예로 Γ1=2={1,2}, Γ2=3={1,2,3}이라 하자. 그리고 Γ를 이 둘의 곱공간이라 하자.
Γ=Γ1×Γ2={(1,1),(1,2),(1,3),(2,1),(2,2),(2,3)}
이의 원소를 각각 다음과 같이 표기하자.
ei⊗ej=(i,j)
그러면 개요에서의 논리를 그대로 따라, v∈CΓ는 (i,j)↦αij와 같은 함수이면서 (α11,a12,a13,a21,a22,a23)와 같은 순서쌍과 같다고 볼 수 있다. 따라서 CΓ는 {ei⊗ej:1≤i≤2,1≤j≤3}를 기저로 갖는 벡터공간이다.
CΓ={i,j∑αi,jei⊗ej:αij∈C}={(α11,a12,a13,a21,a22,a23):αij∈C}
따라서 C6과 동형이다.
CΓ=C2⊗C3≅C6
C를 곱공간으로 묶으면 아래와 같이 변수의 자리가 늘어나고, 텐서곱으로 묶으면 변수의 인덱스의 자리가 늘어난다고 생각하면 쉬울 것 같다.
z1∈C(z1,z2)∈C×C(z1,z2,z3)∈C×C×C
(z1,z2)∈C2(z11,z12,z21,z22)∈C2⊗C2(z111,z112,z121,z122,z211,z212,z221,z222)∈C2⊗C2⊗C2
각각의 ei⊗ej는 C6의 표준기저의 벡터와 다음과 같이 대응된다.
e1⊗e1=100000e1⊗e2=010000e1⊗e3=001000e2⊗e1=000100e2⊗e2=000010e2⊗e3=000001
행렬의 크로네커 곱으로 표현하면 다음과 같다.
e1⊗e1=[10]⊗100=11000100=100000e1⊗e2=[10]⊗010=10100010=010000e1⊗e3=[10]⊗001=10010001=001000e2⊗e1=[01]⊗100=01001100=000100e2⊗e2=[01]⊗010=00101010=000010e2⊗e3=[01]⊗001=00011001=000001
또한 이로부터 다음이 성립함을 알 수 있다.
C⊗Cn≅CnC⊗C≅C
성질
- Cn⊗Cm은 다음과 같은 두 연산에 대해서 벡터공간이다.
- (x1⊗y1)+(x2⊗y2)=(x1+x2)⊗(y1+y2)
- α(x⊗y)=(αx)⊗y=x⊗(αy)
- Cn⊗Cm≅Cnm
- dim(Cn⊗Cm)=dim(Cn)⋅dim(Cm)=nm
일반화
유한집합 Γi(1≤i≤r)들에 대해, 벡터공간 CΓi들의 텐서곱을, 다음과 같이 정의한다.
CΓ1⊗⋯⊗CΓr:=CΓ=CΓ1×⋯×Γr,Γ=Γ1×⋯×Γr
(j1,…jr)∈i∏Γi에 대응되는 기저벡터를 다음과 같이 표기한다. (1≤ji≤∣Γi∣)
ej1⊗⋯⊗ejr
그러면 텐서곱은 다음과 같은 벡터공간이다. Γi의 기수를 ni=∣Γi∣라고 하면,
CΓ1⊗⋯⊗CΓr=⎩⎨⎧(j1,…jr)∈i∏Γi∑αj1,…,jrej1⊗⋯⊗ejr⎭⎬⎫={(α1,…,1, …,αn1, …,nr):α∈C}≅C∣Γ∣
일반 벡터공간
유한차원 벡터공간 V1,…,Vr이 주어졌다고 하자. 벡터공간 Vi의 기저 Bi={v1,v2,…,vdimVi}를 선택하면 다음과 같은 전단사 함수 fi를 얻을 수 있다.
fi:Vi→CdimVi∑zjvj↦(z1,…,zdimVi)
그러면 Vi들의 텐서곱을 다음과 같이 정의한다.
i=1⨂rVi=V1⊗⋯⊗Vr:=CdimV1⊗⋯⊗CdimVr
같이보기