텐서곱의 곱 벡터
📂선형대수 텐서곱의 곱 벡터 빌드업 유한 집합 Γ \Gamma Γ 에서 복소수 공간 으로의 함수들의 집합을 C Γ \mathbb{C}^{\Gamma} C Γ 와 같이 표기 하자.
C Γ = { f : Γ → C }
\mathbb{C}^{\Gamma} = \left\{ f : \Gamma \to \mathbb{C} \right\}
C Γ = { f : Γ → C }
Γ = n = { 1 , … , n } \Gamma = \mathbf{n} = \left\{ 1, \dots, n \right\} Γ = n = { 1 , … , n } 일 때, 실질적으로 C n = C n \mathbb{C}^{\mathbf{n}} = \mathbb{C}^{n} C n = C n 이 되고, 벡터공간의 텐서곱 은 다음과 같이 정의된다.
C Γ 1 ⊗ C Γ 2 : = C Γ 1 × Γ 2
\mathbb{C}^{\Gamma_{1}} \otimes \mathbb{C}^{\Gamma_{2}} := \mathbb{C}^{\Gamma_{1} \times \Gamma_{2}}
C Γ 1 ⊗ C Γ 2 := C Γ 1 × Γ 2
v i ∈ C Γ i v_{i} \in \mathbb{C}^{\Gamma_{i}} v i ∈ C Γ i 이고 n i = ∣ Γ i ∣ n_{i} = \left| \Gamma_{i} \right| n i = ∣ Γ i ∣ 라고 하자. C Γ i \mathbb{C}^{\Gamma_{i}} C Γ i 에 대응되는 표준기저를 각각 { e j i } j i ∈ Γ i \left\{ e_{j_{i}} \right\}_{j_{i} \in \Gamma_{i}} { e j i } j i ∈ Γ i 라고 하자. 그러면 v i v_{i} v i 는 다음과 같이 표현된다.
v 1 : { 1 , … , n 1 } → C v 2 : { 1 , … , n 2 } → C v 1 = ( v 1 ( 1 ) , … , v 1 ( n 1 ) ) ∈ C n 1 v 2 = ( v 2 ( 1 ) , … , v 2 ( n 2 ) ) ∈ C n 2 = ∑ j 1 = 1 n 1 v 1 ( j 1 ) e j 1 = ∑ j 2 = 1 n 2 v 2 ( j 2 ) e j 2
\begin{align*}
v_{1} &: \left\{ 1, \dots, n_{1} \right\} \to \mathbb{C} &&& v_{2} &: \left\{ 1, \dots, n_{2} \right\} \to \mathbb{C} \\
v_{1} &= (v_{1}(1), \dots, v_{1}(n_{1})) \in \mathbb{C}^{n_{1}} &&& v_{2} &= (v_{2}(1), \dots, v_{2}(n_{2})) \in \mathbb{C}^{n_{2}} \\
& = \sum \limits_{j_{1} = 1}^{n_{1}}v_{1}(j_{1}) e_{j_{1}} &&&& = \sum \limits_{j_{2} = 1}^{n_{2}}v_{2}(j_{2}) e_{j_{2}}
\end{align*}
v 1 v 1 : { 1 , … , n 1 } → C = ( v 1 ( 1 ) , … , v 1 ( n 1 )) ∈ C n 1 = j 1 = 1 ∑ n 1 v 1 ( j 1 ) e j 1 v 2 v 2 : { 1 , … , n 2 } → C = ( v 2 ( 1 ) , … , v 2 ( n 2 )) ∈ C n 2 = j 2 = 1 ∑ n 2 v 2 ( j 2 ) e j 2
v 1 ⊗ v 2 v_{1} \otimes v_{2} v 1 ⊗ v 2 와 같이 표현할 수 있는 텐서곱 C Γ 1 ⊗ C Γ 2 \mathbb{C}^{\Gamma_{1}} \otimes \mathbb{C}^{\Gamma_{2}} C Γ 1 ⊗ C Γ 2 의 원소를 v 1 v_{1} v 1 와 v 2 v_{2} v 2 의 곱 벡터라고 한다.
정의 v 1 v_{1} v 1 와 v 2 v_{2} v 2 의 곱 벡터 product vector v 1 ⊗ v 2 v_{1} \otimes v_{2} v 1 ⊗ v 2 를 다음과 같이 정의한다.
v 1 ⊗ v 2 = ( ∑ j 1 ∈ Γ 1 v 1 ( j 1 ) e j 1 ) ⊗ ( ∑ j 2 ∈ Γ 2 v 2 ( j 2 ) e j 2 ) : = ∑ ( j 1 , j 2 ) ∈ Γ 1 × Γ 2 ( ∏ i = 1 2 v i ( j i ) ) e j 1 ⊗ e j 2
\begin{align*}
v_{1} \otimes v_{2} &= \left( \sum \limits_{j_{1} \in \Gamma_{1}}v_{1}(j_{1}) e_{j_{1}} \right) \otimes \left( \sum \limits_{j_{2} \in \Gamma_{2}}v_{2}(j_{2}) e_{j_{2}} \right) \\
&:= \sum\limits_{(j_{1}, j_{2}) \in \Gamma_{1} \times \Gamma_{2}} \left( \prod\limits_{i=1}^{2} v_{i}(j_{i}) \right) e_{j_{1}} \otimes e_{j_{2}}
\end{align*}
v 1 ⊗ v 2 = j 1 ∈ Γ 1 ∑ v 1 ( j 1 ) e j 1 ⊗ j 2 ∈ Γ 2 ∑ v 2 ( j 2 ) e j 2 := ( j 1 , j 2 ) ∈ Γ 1 × Γ 2 ∑ ( i = 1 ∏ 2 v i ( j i ) ) e j 1 ⊗ e j 2
이때 v 1 ⊗ v 2 v_{1} \otimes v_{2} v 1 ⊗ v 2 는 텐서곱의 정의에 의해 C Γ 1 ⊗ C Γ 2 \mathbb{C}^{\Gamma_{1}} \otimes \mathbb{C}^{\Gamma_{2}} C Γ 1 ⊗ C Γ 2 의 원소가 된다.
v 1 ⊗ v 2 : = ∑ ( j 1 , j 2 ) ∈ Γ 1 × Γ 2 ( ∏ i = 1 2 v i ( j i ) ) e j 1 ⊗ e j 2 ∈ C Γ 1 ⊗ C Γ 2
v_{1} \otimes v_{2} := \sum\limits_{(j_{1}, j_{2}) \in \Gamma_{1} \times \Gamma_{2}} \left( \prod\limits_{i=1}^{2} v_{i}(j_{i}) \right) e_{j_{1}} \otimes e_{j_{2}} \in \mathbb{C}^{\Gamma_{1}} \otimes \mathbb{C}^{\Gamma_{2}}
v 1 ⊗ v 2 := ( j 1 , j 2 ) ∈ Γ 1 × Γ 2 ∑ ( i = 1 ∏ 2 v i ( j i ) ) e j 1 ⊗ e j 2 ∈ C Γ 1 ⊗ C Γ 2
설명 C Γ 1 ⊗ C Γ 2 \mathbb{C}^{\Gamma_{1}} \otimes \mathbb{C}^{\Gamma_{2}} C Γ 1 ⊗ C Γ 2 의 모든 원소가 v 1 ⊗ v 2 v_{1} \otimes v_{2} v 1 ⊗ v 2 와 같은 곱벡터 꼴로 나타날 수 있는 것은 아니다. 가령 다음의 벡터는 두 벡터의 곱벡터로 표현가능하지만, ( e 1 ⊗ e 1 ) + ( e 2 ⊗ e 2 ) (e_{1} \otimes e_{1}) + (e_{2} \otimes e_{2}) ( e 1 ⊗ e 1 ) + ( e 2 ⊗ e 2 ) 는 불가능하다.
e 1 ⊗ e 1 − e 1 ⊗ e 2 + e 2 ⊗ e 1 − e 2 ⊗ e 2 = ( e 1 + e 2 ) ⊗ ( e 1 − e 2 )
e_{1} \otimes e_{1} - e_{1} \otimes e_{2} + e_{2} \otimes e_{1} - e_{2} \otimes e_{2} = (e_{1} + e_{2}) \otimes (e_{1} - e_{2})
e 1 ⊗ e 1 − e 1 ⊗ e 2 + e 2 ⊗ e 1 − e 2 ⊗ e 2 = ( e 1 + e 2 ) ⊗ ( e 1 − e 2 )
쉬운 예로 위의 정의를 구체적으로 다시 풀어보자. Γ 1 = { 1 , 2 } \Gamma_{1} = \left\{ 1, 2 \right\} Γ 1 = { 1 , 2 } , Γ 2 = { 1 , 2 , 3 } \Gamma_{2} = \left\{ 1, 2, 3 \right\} Γ 2 = { 1 , 2 , 3 } 이라 하자. v i ∈ C Γ i v_{i} \in \mathbb{C}^{\Gamma_{i}} v i ∈ C Γ i 라고 하자. C Γ 1 = C 2 \mathbb{C}^{\Gamma_{1}} = \mathbb{C}^{2} C Γ 1 = C 2 에 대응되는 표준기저를 { e j 1 } j 1 ∈ Γ 1 \left\{ e_{j_{1}} \right\}_{j_{1} \in \Gamma_{1}} { e j 1 } j 1 ∈ Γ 1 , C Γ 2 = C 3 \mathbb{C}^{\Gamma_{2}} = \mathbb{C}^{3} C Γ 2 = C 3 에 대응되는 표준기저를 { e j 2 } j 2 ∈ Γ 2 \left\{ e_{j_{2}} \right\}_{j_{2} \in \Gamma_{2}} { e j 2 } j 2 ∈ Γ 2 라고 하자. v 1 v_{1} v 1 , v 2 v_{2} v 2 는 다음과 같다.
v 1 : { 1 , 2 } → C v 2 : { 1 , 2 , 3 } → C v 1 = ( v 1 ( 1 ) , v 1 ( 2 ) ) ∈ C 2 v 2 = ( v 2 ( 1 ) , v 2 ( 2 ) , v 2 ( 3 ) ) ∈ C 3 = ∑ j 1 = 1 2 v 1 ( j 1 ) e j 1 = ∑ j 2 = 1 3 v 2 ( j 2 ) e j 2
\begin{align*}
v_{1} &: \left\{ 1, 2 \right\} \to \mathbb{C} &&& v_{2} &: \left\{ 1, 2, 3 \right\} \to \mathbb{C} \\
v_{1} &= (v_{1}(1), v_{1}(2)) \in \mathbb{C}^{2} &&& v_{2} &= (v_{2}(1), v_{2}(2), v_{2}(3)) \in \mathbb{C}^{3} \\
& = \sum \limits_{j_{1} = 1}^{2}v_{1}(j_{1}) e_{j_{1}} &&&& = \sum \limits_{j_{2} = 1}^{3}v_{2}(j_{2}) e_{j_{2}}
\end{align*}
v 1 v 1 : { 1 , 2 } → C = ( v 1 ( 1 ) , v 1 ( 2 )) ∈ C 2 = j 1 = 1 ∑ 2 v 1 ( j 1 ) e j 1 v 2 v 2 : { 1 , 2 , 3 } → C = ( v 2 ( 1 ) , v 2 ( 2 ) , v 2 ( 3 )) ∈ C 3 = j 2 = 1 ∑ 3 v 2 ( j 2 ) e j 2
그러면 v 1 v_{1} v 1 과 v 2 v_{2} v 2 의 곱 벡터는 다음과 같다.
v 1 ⊗ v 2 = ( v 1 ( 1 ) , v 1 ( 2 ) ) ⊗ ( v 2 ( 1 ) , v 2 ( 2 ) , v 2 ( 3 ) ) = ( ∑ j 1 = 1 2 v 1 ( j 1 ) e j 1 ) ⊗ ( ∑ j 2 = 1 3 v 2 ( j 2 ) e j 2 ) : = ∑ ( j 1 , j 2 ) ∈ Γ 1 × Γ 2 ( ∏ i = 1 2 v i ( j i ) ) e j 1 ⊗ e j 2 ∈ C Γ 1 ⊗ C Γ 2 = v 1 ( 1 ) v 2 ( 1 ) e 1 ⊗ e 1 + v 1 ( 1 ) v 2 ( 2 ) e 1 ⊗ e 2 + v 1 ( 1 ) v 2 ( 3 ) e 1 ⊗ e 3 + v 1 ( 2 ) v 2 ( 1 ) e 1 ⊗ e 1 + v 1 ( 2 ) v 2 ( 2 ) e 1 ⊗ e 2 + v 1 ( 2 ) v 2 ( 3 ) e 1 ⊗ e 3 = ( v 1 ( 1 ) v 2 ( 1 ) , v 1 ( 1 ) v 2 ( 2 ) , v 1 ( 1 ) v 2 ( 3 ) , v 1 ( 2 ) v 2 ( 1 ) , v 1 ( 2 ) v 2 ( 2 ) , v 1 ( 2 ) v 2 ( 3 ) ) ∈ C 6 ≅ C Γ 1 ⊗ C Γ 2
\begin{align*}
v_{1} \otimes v_{2}
&= (v_{1}(1), v_{1}(2)) \otimes (v_{2}(1), v_{2}(2), v_{2}(3)) \\
&= \left( \sum \limits_{j_{1} = 1}^{2} v_{1}(j_{1}) e_{j_{1}} \right) \otimes \left( \sum \limits_{j_{2} = 1}^{3} v_{2}(j_{2}) e_{j_{2}} \right) \\
&:= \sum\limits_{(j_{1}, j_{2}) \in \Gamma_{1} \times \Gamma_{2}} \left( \prod\limits_{i=1}^{2} v_{i}(j_{i}) \right) e_{j_{1}} \otimes e_{j_{2}} \in \mathbb{C}^{\Gamma_{1}} \otimes \mathbb{C}^{\Gamma_{2}} \\
&= v_{1}(1)v_{2}(1)e_{1} \otimes e_{1} + v_{1}(1)v_{2}(2)e_{1} \otimes e_{2} + v_{1}(1)v_{2}(3)e_{1} \otimes e_{3} \\
&\quad + v_{1}(2)v_{2}(1)e_{1} \otimes e_{1} + v_{1}(2)v_{2}(2)e_{1} \otimes e_{2} + v_{1}(2)v_{2}(3)e_{1} \otimes e_{3} \\
&= \left( v_{1}(1)v_{2}(1), v_{1}(1)v_{2}(2), v_{1}(1)v_{2}(3), v_{1}(2)v_{2}(1), v_{1}(2)v_{2}(2), v_{1}(2)v_{2}(3) \right) \\
&\in \mathbb{C}^{6} \cong \mathbb{C}^{\Gamma_{1}} \otimes \mathbb{C}^{\Gamma_{2}}
\end{align*}
v 1 ⊗ v 2 = ( v 1 ( 1 ) , v 1 ( 2 )) ⊗ ( v 2 ( 1 ) , v 2 ( 2 ) , v 2 ( 3 )) = ( j 1 = 1 ∑ 2 v 1 ( j 1 ) e j 1 ) ⊗ ( j 2 = 1 ∑ 3 v 2 ( j 2 ) e j 2 ) := ( j 1 , j 2 ) ∈ Γ 1 × Γ 2 ∑ ( i = 1 ∏ 2 v i ( j i ) ) e j 1 ⊗ e j 2 ∈ C Γ 1 ⊗ C Γ 2 = v 1 ( 1 ) v 2 ( 1 ) e 1 ⊗ e 1 + v 1 ( 1 ) v 2 ( 2 ) e 1 ⊗ e 2 + v 1 ( 1 ) v 2 ( 3 ) e 1 ⊗ e 3 + v 1 ( 2 ) v 2 ( 1 ) e 1 ⊗ e 1 + v 1 ( 2 ) v 2 ( 2 ) e 1 ⊗ e 2 + v 1 ( 2 ) v 2 ( 3 ) e 1 ⊗ e 3 = ( v 1 ( 1 ) v 2 ( 1 ) , v 1 ( 1 ) v 2 ( 2 ) , v 1 ( 1 ) v 2 ( 3 ) , v 1 ( 2 ) v 2 ( 1 ) , v 1 ( 2 ) v 2 ( 2 ) , v 1 ( 2 ) v 2 ( 3 ) ) ∈ C 6 ≅ C Γ 1 ⊗ C Γ 2
v 1 ⊗ v 2 v_{1} \otimes v_{2} v 1 ⊗ v 2 의 성분을 잘 살펴보면 이것이 행렬과 관련이 있을 것이라는 짐작을 할 수 있다.
좌표행렬 행렬공간 M m × n ( C ) M_{m \times n}(\mathbb{C}) M m × n ( C ) 를 생각하자. E i j E_{ij} E ij 를 ( i , j ) (i,j) ( i , j ) 성분만 1 1 1 이고 나머지는 모두 0 0 0 인 m × n m \times n m × n 행렬이라고 하면, { E i j } \left\{ E_{ij} \right\} { E ij } 는 M m × n ( C ) M_{m\times n}(\mathbb{C}) M m × n ( C ) 의 기저 가 된다. ϕ \phi ϕ 를 텐서곱 C m ⊗ C n \mathbb{C}^{m} \otimes \mathbb{C}^{n} C m ⊗ C n 의 기저벡터 e i ⊗ e j e_{i} \otimes e_{j} e i ⊗ e j 를 E i j E_{ij} E ij 로 보내는 선형변환 이라고 하자.
ϕ : C m ⊗ C n → M m × n ( C ) e i ⊗ e j ↦ E i j
\begin{align*}
\phi : \mathbb{C}^{m} \otimes \mathbb{C}^{n} &\to M_{m \times n} (\mathbb{C}) \\
e_{i} \otimes e_{j} &\mapsto E_{ij}
\end{align*}
ϕ : C m ⊗ C n e i ⊗ e j → M m × n ( C ) ↦ E ij
이는 기저를 기저로 사상하므로 동형사상 이 된다. 두 벡터 v ∈ C m v \in \mathbb{C}^{m} v ∈ C m , w ∈ C n w \in \mathbb{C}^{n} w ∈ C n 가 다음과 같다고 하면
v = ∑ i α i e i = [ α 1 ⋮ α m ] w = ∑ j β j e j = [ β 1 ⋮ β n ]
v = \sum_{i} \alpha_{i}e_{i} = \begin{bmatrix} \alpha_{1} \\ \vdots \\ \alpha_{m} \end{bmatrix} \qquad
w = \sum_{j} \beta_{j}e_{j} = \begin{bmatrix} \beta_{1} \\ \vdots \\ \beta_{n} \end{bmatrix}
v = i ∑ α i e i = α 1 ⋮ α m w = j ∑ β j e j = β 1 ⋮ β n
v , w v, w v , w 의 곱벡터를 ϕ \phi ϕ 로 보내면 다음과 같다.
ϕ ( v ⊗ w ) = ϕ ( ∑ i , j α i β j e i ⊗ e j ) = ∑ i , j α i β j ϕ ( e i ⊗ e j ) = ∑ i , j α i β j E i j = [ α 1 β 1 ⋯ α 1 β n ⋮ ⋱ ⋮ α m β 1 ⋯ α m β n ] = [ α 1 ⋮ α m ] [ β 1 ⋯ β n ] = v w T
\begin{align*}
\phi ( v \otimes w )
&= \phi \left( \sum\limits_{i,j} \alpha_{i}\beta_{j} e_{i} \otimes e_{j} \right) \\
&= \sum\limits_{i,j} \alpha_{i}\beta_{j} \phi \left( e_{i} \otimes e_{j} \right) \\
&= \sum\limits_{i,j} \alpha_{i}\beta_{j} E_{ij} \\
&= \begin{bmatrix}
\alpha_{1}\beta_{1} & \cdots & \alpha_{1}\beta_{n} \\
\vdots & \ddots & \vdots \\
\alpha_{m}\beta_{1} & \cdots & \alpha_{m}\beta_{n} \\
\end{bmatrix} \\
&= \begin{bmatrix} \alpha_{1} \\ \vdots \\ \alpha_{m} \end{bmatrix}
\begin{bmatrix} \beta_{1} & \cdots & \beta_{n} \end{bmatrix} \\
&= vw^{T}
\end{align*}
ϕ ( v ⊗ w ) = ϕ ( i , j ∑ α i β j e i ⊗ e j ) = i , j ∑ α i β j ϕ ( e i ⊗ e j ) = i , j ∑ α i β j E ij = α 1 β 1 ⋮ α m β 1 ⋯ ⋱ ⋯ α 1 β n ⋮ α m β n = α 1 ⋮ α m [ β 1 ⋯ β n ] = v w T
이는 각 성분이 α i β j \alpha_{i}\beta_{j} α i β j 인 행렬이다. 따라서 ϕ \phi ϕ 에 의해 곱 벡터 v ⊗ w v \otimes w v ⊗ w 는 하나의 m × n m \times n m × n 과 대응된다. 행렬 ϕ ( v ⊗ w ) = v w T \phi (v \otimes w) = vw^{T} ϕ ( v ⊗ w ) = v w T 를 표준기저에 대한 v ⊗ w v \otimes w v ⊗ w 의 좌표 행렬 coordinate matrix 이라 한다. 이는 벡터의 좌표벡터 와 같은 개념으로 볼 수 있다.
일반화 유한집합 Γ i ( 1 ≤ i ≤ r ) \Gamma_{i} (1 \le i \le r) Γ i ( 1 ≤ i ≤ r ) , Γ = Γ 1 × ⋯ × Γ r \Gamma = \Gamma_{1} \times \cdots \times \Gamma_{r} Γ = Γ 1 × ⋯ × Γ r , v i ∈ C Γ i v_{i} \in \mathbb{C}^{\Gamma_{i}} v i ∈ C Γ i 에 대해서, v i v_{i} v i 들의 곱 벡터를 다음과 같이 정의한다.
v 1 ⊗ ⋯ ⊗ v r = ( ∑ j 1 ∈ Γ 1 v 1 ( j 1 ) e j 1 ) ⊗ ⋯ ⊗ ( ∑ j r ∈ Γ r v r ( j r ) e j r ) : = ∑ ( j 1 , … , j r ) ∈ Γ ( ∏ i = 1 r v i ( j i ) ) e j 1 ⊗ ⋯ ⊗ e j r = ∈ C Γ 1 ⊗ ⋯ ⊗ C Γ r
\begin{align*}
v_{1} \otimes \cdots \otimes v_{r} &= \left( \sum \limits_{j_{1} \in \Gamma_{1}}v_{1}(j_{1}) e_{j_{1}} \right) \otimes \cdots \otimes \left( \sum \limits_{j_{r} \in \Gamma_{r}}v_{r}(j_{r}) e_{j_{r}} \right) \\
&:= \sum\limits_{(j_{1}, \dots, j_{r}) \in \Gamma} \left( \prod\limits_{i=1}^{r} v_{i}(j_{i}) \right) e_{j_{1}} \otimes \cdots \otimes e_{j_{r}} \\
&= \in \mathbb{C}^{\Gamma_{1}} \otimes \cdots \otimes \mathbb{C}^{\Gamma_{r}}
\end{align*}
v 1 ⊗ ⋯ ⊗ v r = j 1 ∈ Γ 1 ∑ v 1 ( j 1 ) e j 1 ⊗ ⋯ ⊗ j r ∈ Γ r ∑ v r ( j r ) e j r := ( j 1 , … , j r ) ∈ Γ ∑ ( i = 1 ∏ r v i ( j i ) ) e j 1 ⊗ ⋯ ⊗ e j r =∈ C Γ 1 ⊗ ⋯ ⊗ C Γ r
같이보기