쌍대공간으로 정의되는 선형변환의 전치
📂선형대수 쌍대공간으로 정의되는 선형변환의 전치 정리 두 유한차원 벡터공간 V , W V, W V , W 의 순서기저 를 각각 β , γ \beta, \gamma β , γ 라고 하자. 임의의 선형변환 T : V → W T : V \to W T : V → W 에 대해서, 다음과 같이 정의되는 함수 U U U 는 선형변환이며 [ U ] γ ∗ β ∗ = ( [ T ] β γ ) t [U]_{\gamma^{\ast}}^{\beta^{\ast}} = ([T]_{\beta}^{\gamma})^{t} [ U ] γ ∗ β ∗ = ([ T ] β γ ) t 를 만족한다.
U : W ∗ → V ∗ by U ( g ) = g T ∀ g ∈ W ∗
U : W^{\ast} \to V^{\ast} \quad \text{ by } \quad U(g) = gT \quad \forall g \in W^{\ast}
U : W ∗ → V ∗ by U ( g ) = g T ∀ g ∈ W ∗
여기서 [ T ] β γ [T]_{\beta}^{\gamma} [ T ] β γ 는 T T T 의 행렬표현 , t {}^{t} t 는 행렬의 전치 , V ∗ V^{\ast} V ∗ 는 V V V 의 쌍대공간 , β ∗ \beta^{\ast} β ∗ 는 β \beta β 의 쌍대기저 이다.
정의 위 정리에 의한 선형변환 U U U 를 T T T 의 전치 transpose 라 하고 T t T^{t} T t 로 표기한다.
설명 T T T 의 행렬표현의 전치행렬 이 U U U 의 행렬표현이므로, 이를 T t T^{t} T t 라 표기하고 전치라고 부르는 것은 매우 자연스럽다.
[ T t ] γ ∗ β ∗ = ( [ T ] β γ ) t
[T^{t}]_{\gamma^{\ast}}^{\beta^{\ast}} = ([T]_{\beta}^{\gamma})^{t}
[ T t ] γ ∗ β ∗ = ([ T ] β γ ) t
한편 정의에서 g T gT g T 는 g g g 와 T T T 의 합성 이다. T : V → W T : V \to W T : V → W 이고, W ∗ ∋ g : W → R W^{\ast} \ni g : W \to \mathbb{R} W ∗ ∋ g : W → R 이므로, g T ( x ) = g ( T ( x ) ) gT(x) = g(T(x)) g T ( x ) = g ( T ( x )) 이다.
증명 임의의 g ∈ W ∗ g \in W^{\ast} g ∈ W ∗ 에 대해서, g : W → R g : W \to \mathbb{R} g : W → R , T : V → W T : V \to W T : V → W 이므로, U ( g ) = g T : V → R U(g) = gT : V \to \mathbb{R} U ( g ) = g T : V → R 이고 g T ∈ V ∗ gT \in V^{\ast} g T ∈ V ∗ 이다. 따라서 U : W ∗ → V ∗ U : W^{\ast} \to V^{\ast} U : W ∗ → V ∗ 이다.
두 순서기저를 β = { v 1 , … , v n } , γ = { w 1 , … , w m } \beta = \left\{ \mathbf{v}_{1}, \dots, \mathbf{v}_{n} \right\}, \gamma = \left\{ \mathbf{w}_{1}, \dots, \mathbf{w}_{m} \right\} β = { v 1 , … , v n } , γ = { w 1 , … , w m } 이라 하자. 그리고 각각의 쌍대기저를 β ∗ = { f 1 , … , f n } , γ ∗ = { g 1 , … , g m } \beta^{\ast} = \left\{ f_{1}, \dots, f_{n} \right\}, \gamma^{\ast} = \left\{ g_{1}, \dots, g_{m} \right\} β ∗ = { f 1 , … , f n } , γ ∗ = { g 1 , … , g m } 이라고 하자. 표기의 편의를 위해 A = [ T ] β γ A = [T]_{\beta}^{\gamma} A = [ T ] β γ 라고 하자. 행렬표현을 찾기 위해서는 기저의 상이 어떻게 매핑되는지 보면 된다. 따라서 [ U ] γ ∗ β ∗ [U]_{\gamma^{\ast}}^{\beta^{\ast}} [ U ] γ ∗ β ∗ 의 j j j 번째 열을 찾기 위해서 U ( g j ) U(g_{j}) U ( g j ) 를 계산해보자.
쌍대공간과 쌍대기저
β = { v 1 , … , v n } \beta = \left\{ \mathbf{v}_{1}, \dots, \mathbf{v}_{n} \right\} β = { v 1 , … , v n } 를 X X X 의 순서기저, β ∗ = { f 1 , … , f n } \beta^{\ast} = \left\{ f_{1}, \dots, f_{n} \right\} β ∗ = { f 1 , … , f n } 를 X ∗ X^{\ast} X ∗ 의 쌍대기저라고 하자. 그러면, f ∈ X ∗ f \in X^{\ast} f ∈ X ∗ 에 대해서,
f = ∑ i = 1 n f ( v i ) f i
f = \sum_{i=1}^{n}f(\mathbf{v}_{i})f_{i}
f = i = 1 ∑ n f ( v i ) f i
쌍대공간의 성질과 g j T ∈ V ∗ g_{j}T \in V^{\ast} g j T ∈ V ∗ 에 의해서,
U ( g j ) = g j T = ∑ s ( g j T ) ( v s ) f s
U(g_{j}) = g_{j}T = \sum_{s}(g_{j}T)(\mathbf{v}_{s})f_{s}
U ( g j ) = g j T = s ∑ ( g j T ) ( v s ) f s
[ U ( g j ) ] β ∗ = [ ( g j T ) ( v 1 ) ( g j T ) ( v 2 ) ⋮ ( g j T ) ( v n ) ]
[U(g_{j})]_{\beta^{\ast}} = \begin{bmatrix} (g_{j}T)(\mathbf{v}_{1}) \\ (g_{j}T)(\mathbf{v}_{2}) \\ \vdots \\ (g_{j}T)(\mathbf{v}_{n})\end{bmatrix}
[ U ( g j ) ] β ∗ = ( g j T ) ( v 1 ) ( g j T ) ( v 2 ) ⋮ ( g j T ) ( v n )
그러므로 U U U 의 행렬표현 [ U ] γ ∗ β ∗ [U]_{\gamma^{\ast}}^{\beta^{\ast}} [ U ] γ ∗ β ∗ 는,
[ U ] γ ∗ β ∗ = [ ( g 1 T ) ( v 1 ) ( g 2 T ) ( v 1 ) ⋯ ( g n T ) ( v 1 ) ( g 1 T ) ( v 2 ) ( g 2 T ) ( v 2 ) ⋯ ( g n T ) ( v 2 ) ⋮ ⋮ ⋱ ⋮ ( g 1 T ) ( v n ) ( g 2 T ) ( v n ) ⋯ ( g n T ) ( v n ) ]
[U]_{\gamma^{\ast}}^{\beta^{\ast}} = \begin{bmatrix} (g_{1}T)(\mathbf{v}_{1}) & (g_{2}T)(\mathbf{v}_{1}) & \cdots & (g_{n}T)(\mathbf{v}_{1}) \\ (g_{1}T)(\mathbf{v}_{2}) & (g_{2}T)(\mathbf{v}_{2}) & \cdots & (g_{n}T)(\mathbf{v}_{2}) \\ \vdots & \vdots & \ddots & \vdots \\ (g_{1}T)(\mathbf{v}_{n}) & (g_{2}T)(\mathbf{v}_{n}) & \cdots & (g_{n}T)(\mathbf{v}_{n}) \end{bmatrix}
[ U ] γ ∗ β ∗ = ( g 1 T ) ( v 1 ) ( g 1 T ) ( v 2 ) ⋮ ( g 1 T ) ( v n ) ( g 2 T ) ( v 1 ) ( g 2 T ) ( v 2 ) ⋮ ( g 2 T ) ( v n ) ⋯ ⋯ ⋱ ⋯ ( g n T ) ( v 1 ) ( g n T ) ( v 2 ) ⋮ ( g n T ) ( v n )
그런데 각 성분을 계산해보면,
( g j T ) ( v i ) = g j ( T ( v i ) ) = g j ( ∑ k m A k i w k ) = ∑ k m A k i g j ( w k ) = ∑ k m A k i δ j k = A j i
\begin{align*}
(g_{j}T)(\mathbf{v}_{i}) = g_{j}(T(\mathbf{v}_{i})) &= g_{j}\left( \sum_{k}^{m} A_{ki}\mathbf{w}_{k} \right) \\
&= \sum_{k}^{m} A_{ki} g_{j}(\mathbf{w}_{k}) \\
&= \sum_{k}^{m} A_{ki} \delta_{jk} \\
&= A_{ji}
\end{align*}
( g j T ) ( v i ) = g j ( T ( v i )) = g j ( k ∑ m A ki w k ) = k ∑ m A ki g j ( w k ) = k ∑ m A ki δ jk = A ji
따라서 [ U ] γ ∗ β ∗ = ( [ T ] β γ ) t [U]_{\gamma^{\ast}}^{\beta^{\ast}} = ([T]_{\beta}^{\gamma})^{t} [ U ] γ ∗ β ∗ = ([ T ] β γ ) t 이다.
■