15장의 행렬식을 '변수마다 선형이고, 두 변수를 바꾸면 부호가 바뀌는 함수'로 다시 정의합니다. 이 관점은 행렬식이 왜 유일하게 정해지는지, 왜 곱의 법칙이 성립하는지를 근본적으로 설명하고, 물리와 미분기하의 텐서·미분형식으로 이어집니다(고급).
28.1 행렬 없이 행렬식을
질문. 15장에서 행렬식을 행렬의 행에 대한 세 성질로 정의했습니다. 그런데 det A \det A det A 는 A A A 가 나타내는 연산자에만 의존합니다(det ( P − 1 A P ) = det A \det(P^{-1}AP) = \det A det ( P − 1 A P ) = det A ). 그렇다면 기저도 행렬도 쓰지 않고 연산자 T T T 자체에서 det T \det T det T 를 정의할 수 있지 않을까요?
15장의 핵심 관찰은 이것이었습니다. “각 행에 대해 선형이고, 두 행을 바꾸면 부호가 바뀌는 함수”는 det I \det I det I 값 하나로 결정됩니다. 이 장에서는 행 대신 벡터를 넣습니다. 벡터 n n n 개를 받아 수를 내놓고, 각 자리에서 선형이며, 두 벡터가 같으면 0이 되는 함수를 교대 n n n -형식이라 합니다. 이런 함수 전체가 1차원 공간을 이룬다는 것이 이 장의 중심 정리이고, 행렬식은 T T T 가 이 1차원 공간에 작용하는 배율입니다.
이 장에서 V V V 는 F \mathbb{F} F 위의 n n n 차원 벡터공간입니다(n ≥ 1 n \ge 1 n ≥ 1 ). 28.6–28.7절만 내적공간을 씁니다.
28.2 다중선형 형식
정의 28.1 (다중선형 형식). 함수 α : V m = V × ⋯ × V → F \alpha : V^m = V \times \cdots \times V \to \mathbb{F} α : V m = V × ⋯ × V → F 가 각 자리에서 따로 선형일 때, 즉 다른 자리를 고정하면
α ( v 1 , … , a v + b w , … , v m ) = a α ( v 1 , … , v , … , v m ) + b α ( v 1 , … , w , … , v m ) \alpha(v_1, \ldots, av + bw, \ldots, v_m) = a\,\alpha(v_1, \ldots, v, \ldots, v_m) + b\,\alpha(v_1, \ldots, w, \ldots, v_m) α ( v 1 , … , a v + b w , … , v m ) = a α ( v 1 , … , v , … , v m ) + b α ( v 1 , … , w , … , v m )
일 때 α \alpha α 를 V V V 위의 m m m -선형 형식 (m m m -linear form)이라 합니다. m = 1 m = 1 m = 1 이면 선형 범함수, m = 2 m = 2 m = 2 이면 쌍선형 형식 (bilinear form)입니다. V V V 위의 m m m -선형 형식 전체를 V ( m ) V^{(m)} V ( m ) 이라 씁니다.
V ( m ) V^{(m)} V ( m ) 은 보통의 덧셈과 스칼라곱으로 벡터공간입니다.
예제 28.2.
R n \mathbb{R}^n R n 의 내적 ⟨ x , y ⟩ = x T y \langle \mathbf{x}, \mathbf{y} \rangle = \mathbf{x}^T\mathbf{y} ⟨ x , y ⟩ = x T y 는 쌍선형 형식입니다. 더 일반적으로 n × n n \times n n × n 행렬 B B B 에 대해 β ( x , y ) = x T B y \beta(\mathbf{x}, \mathbf{y}) = \mathbf{x}^TB\mathbf{y} β ( x , y ) = x T B y .
φ , ψ ∈ V ′ \varphi, \psi \in V' φ , ψ ∈ V ′ 이면 β ( u , v ) = φ ( u ) ψ ( v ) \beta(u, v) = \varphi(u)\psi(v) β ( u , v ) = φ ( u ) ψ ( v ) 는 쌍선형 형식입니다.
R n \mathbb{R}^n R n 에서 α ( v 1 , … , v n ) = det [ v 1 ⋯ v n ] \alpha(\mathbf{v}_1, \ldots, \mathbf{v}_n) = \det\begin{bmatrix} \mathbf{v}_1 & \cdots & \mathbf{v}_n \end{bmatrix} α ( v 1 , … , v n ) = det [ v 1 ⋯ v n ] 은 n n n -선형 형식입니다(15장의 성질 (3)과 (10)).
C \mathbb{C} C 위의 내적은 둘째 자리에서 켤레선형이므로 쌍선형이 아닙니다. 이 장의 형식들은 모든 자리에서 선형입니다.
정리 28.3 (쌍선형 형식과 행렬). e 1 , … , e n e_1, \ldots, e_n e 1 , … , e n 이 V V V 의 기저이고 β ∈ V ( 2 ) \beta \in V^{(2)} β ∈ V ( 2 ) 이면, B = [ b i j ] B = [b_{ij}] B = [ b ij ] , b i j = β ( e i , e j ) b_{ij} = \beta(e_i, e_j) b ij = β ( e i , e j ) 에 대해
β ( u , v ) = x T B y ( x , y 는 u , v 의 좌표 ) \beta(u, v) = \mathbf{x}^TB\mathbf{y} \quad (\mathbf{x}, \mathbf{y}\text{는 } u, v\text{의 좌표}) β ( u , v ) = x T B y ( x , y 는 u , v 의 좌표 )
입니다. β ↦ B \beta \mapsto B β ↦ B 는 V ( 2 ) V^{(2)} V ( 2 ) 에서 F n × n \mathbb{F}^{n \times n} F n × n 으로의 동형사상이고, dim V ( 2 ) = n 2 \dim V^{(2)} = n^2 dim V ( 2 ) = n 2 입니다.
증명. u = ∑ x i e i u = \sum x_ie_i u = ∑ x i e i , v = ∑ y j e j v = \sum y_je_j v = ∑ y j e j 를 넣고 두 자리에서 각각 선형성을 쓰면 β ( u , v ) = ∑ i , j x i y j β ( e i , e j ) = x T B y \beta(u, v) = \sum_{i,j} x_iy_j\beta(e_i, e_j) = \mathbf{x}^TB\mathbf{y} β ( u , v ) = ∑ i , j x i y j β ( e i , e j ) = x T B y . 따라서 β \beta β 는 B B B 로 정해지고, 역으로 아무 B B B 나 주면 x T B y \mathbf{x}^TB\mathbf{y} x T B y 는 쌍선형입니다. 대응이 선형인 것은 명백합니다. ■
같은 논리로 m m m -선형 형식은 α ( e i 1 , … , e i m ) \alpha(e_{i_1}, \ldots, e_{i_m}) α ( e i 1 , … , e i m ) 값 n m n^m n m 개로 정해지고 dim V ( m ) = n m \dim V^{(m)} = n^m dim V ( m ) = n m 입니다.
기저를 바꾸면 B B B 는 어떻게 변할까요? 새 기저의 좌표가 x = P x ′ \mathbf{x} = P\mathbf{x}' x = P x ′ 이면 β ( u , v ) = ( P x ′ ) T B ( P y ′ ) = x ′ T ( P T B P ) y ′ \beta(u, v) = (P\mathbf{x}')^TB(P\mathbf{y}') = \mathbf{x}'^T(P^TBP)\mathbf{y}' β ( u , v ) = ( P x ′ ) T B ( P y ′ ) = x ′ T ( P T B P ) y ′ 이므로 새 행렬은 P T B P P^TBP P T B P 입니다. 연산자의 행렬은 P − 1 A P P^{-1}AP P − 1 A P 로 바뀌었습니다(19장). 같은 정사각행렬이라도 연산자를 나타내는지 쌍선형 형식을 나타내는지에 따라 변환 법칙이 다릅니다. 17장의 이차형식 x T S x \mathbf{x}^TS\mathbf{x} x T S x 는 쌍선형 형식이고, P P P 가 직교행렬일 때만 두 법칙이 일치합니다(P T = P − 1 P^T = P^{-1} P T = P − 1 ). 스펙트럴 정리가 직교행렬로 대각화하는 것이 그래서 중요합니다.
▶ 문제 28.1–28.3
28.3 교대 형식
정의 28.4 (교대 형식). α ∈ V ( m ) \alpha \in V^{(m)} α ∈ V ( m ) 이 두 자리에 같은 벡터를 넣으면 0이 될 때, 즉 i ≠ j i \ne j i = j 이고 v i = v j v_i = v_j v i = v j 이면 α ( v 1 , … , v m ) = 0 \alpha(v_1, \ldots, v_m) = 0 α ( v 1 , … , v m ) = 0 일 때 α \alpha α 를 교대 (alternating) 형식이라 합니다. 교대 m m m -형식 전체를 V a l t ( m ) V^{(m)}_{\mathrm{alt}} V alt ( m ) 라 씁니다.
예제 28.5. R 2 \mathbb{R}^2 R 2 에서 α ( u , v ) = u 1 v 2 − u 2 v 1 \alpha(\mathbf{u}, \mathbf{v}) = u_1v_2 - u_2v_1 α ( u , v ) = u 1 v 2 − u 2 v 1 은 교대입니다. 반면 내적 u T v \mathbf{u}^T\mathbf{v} u T v 는 u T u = ∥ u ∥ 2 \mathbf{u}^T\mathbf{u} = \lVert \mathbf{u} \rVert^2 u T u = ∥ u ∥ 2 이므로 교대가 아닙니다.
직관. α ( v 1 , … , v m ) \alpha(v_1, \ldots, v_m) α ( v 1 , … , v m ) 을 v 1 , … , v m v_1, \ldots, v_m v 1 , … , v m 이 만드는 평행체의 “부호 있는 부피”로 생각합시다. 두 모서리가 같으면 평행체가 납작하게 찌그러져 부피가 0입니다. 교대 조건은 그 사실 하나를 요구합니다. 나머지는 모두 따라 나옵니다.
정리 28.6 (교대 형식의 성질). α ∈ V a l t ( m ) \alpha \in V^{(m)}_{\mathrm{alt}} α ∈ V alt ( m ) 이면
두 자리를 바꾸면 부호가 바뀝니다.
v 1 , … , v m v_1, \ldots, v_m v 1 , … , v m 이 일차종속이면 α ( v 1 , … , v m ) = 0 \alpha(v_1, \ldots, v_m) = 0 α ( v 1 , … , v m ) = 0 .
m > n m > n m > n 이면 α = 0 \alpha = 0 α = 0 .
증명. (1) i i i 번째와 j j j 번째 자리만 적자. 교대성에 의해
0 = α ( v + w , v + w ) = α ( v , v ) + α ( v , w ) + α ( w , v ) + α ( w , w ) = α ( v , w ) + α ( w , v ) . 0 = \alpha(v + w, v + w) = \alpha(v, v) + \alpha(v, w) + \alpha(w, v) + \alpha(w, w) = \alpha(v, w) + \alpha(w, v). 0 = α ( v + w , v + w ) = α ( v , v ) + α ( v , w ) + α ( w , v ) + α ( w , w ) = α ( v , w ) + α ( w , v ) .
(2) 보조정리 21.5 에 의해 어떤 v k v_k v k 가 나머지의 일차결합 ∑ j ≠ k a j v j \sum_{j \ne k} a_jv_j ∑ j = k a j v j 입니다. 그 자리를 선형으로 펼치면 각 항에 v j v_j v j 가 두 번 나타나므로 모두 0.
(3) V V V 에서 n n n 개보다 많은 벡터는 일차종속이므로 (2). ■
(1)의 역은 1 + 1 ≠ 0 1 + 1 \ne 0 1 + 1 = 0 인 체에서 성립합니다. 자리를 바꿀 때 부호가 바뀌면 α ( v , v ) = − α ( v , v ) \alpha(v, v) = -\alpha(v, v) α ( v , v ) = − α ( v , v ) 이므로 2 α ( v , v ) = 0 2\alpha(v, v) = 0 2 α ( v , v ) = 0 . 그래서 “교대”와 “반대칭”을 흔히 같은 뜻으로 씁니다. 하지만 F 2 \mathbb{F}_2 F 2 에서는 − 1 = 1 -1 = 1 − 1 = 1 이어서 다릅니다(문제 28.6).
자리 바꾸기를 여러 번 하면 순열이 됩니다. 순열 σ \sigma σ 를 맞바꿈의 곱으로 쓸 때 맞바꿈 횟수의 홀짝은 sgn ( σ ) = det P σ \operatorname{sgn}(\sigma) = \det P_\sigma sgn ( σ ) = det P σ 로 정해집니다(15장). 따라서
α ( v σ ( 1 ) , … , v σ ( m ) ) = sgn ( σ ) α ( v 1 , … , v m ) . \alpha(v_{\sigma(1)}, \ldots, v_{\sigma(m)}) = \operatorname{sgn}(\sigma)\,\alpha(v_1, \ldots, v_m). α ( v σ ( 1 ) , … , v σ ( m ) ) = sgn ( σ ) α ( v 1 , … , v m ) .
▶ 문제 28.4–28.6
28.4 교대 n-형식은 1차원
정리 28.7 (교대 n n n -형식의 공간). dim V a l t ( n ) = 1 \dim V^{(n)}_{\mathrm{alt}} = 1 dim V alt ( n ) = 1 . 구체적으로 e 1 , … , e n e_1, \ldots, e_n e 1 , … , e n 이 기저이고 v j = ∑ i x i j e i v_j = \sum_i x_{ij}e_i v j = ∑ i x ij e i 이면, 모든 교대 n n n -형식 α \alpha α 에 대해
α ( v 1 , … , v n ) = ( ∑ σ sgn ( σ ) x σ ( 1 ) 1 x σ ( 2 ) 2 ⋯ x σ ( n ) n ) α ( e 1 , … , e n ) = det X ⋅ α ( e 1 , … , e n ) . \alpha(v_1, \ldots, v_n) = \left(\sum_\sigma \operatorname{sgn}(\sigma)\,x_{\sigma(1)1}x_{\sigma(2)2} \cdots x_{\sigma(n)n}\right)\alpha(e_1, \ldots, e_n) = \det X \cdot \alpha(e_1, \ldots, e_n). α ( v 1 , … , v n ) = ( σ ∑ sgn ( σ ) x σ ( 1 ) 1 x σ ( 2 ) 2 ⋯ x σ ( n ) n ) α ( e 1 , … , e n ) = det X ⋅ α ( e 1 , … , e n ) .
여기서 X = [ x i j ] X = [x_{ij}] X = [ x ij ] 는 v j v_j v j 의 좌표를 열로 가진 행렬입니다.
증명. 각 자리를 선형으로 펼치면
α ( v 1 , … , v n ) = ∑ i 1 , … , i n x i 1 1 ⋯ x i n n α ( e i 1 , … , e i n ) . \alpha(v_1, \ldots, v_n) = \sum_{i_1, \ldots, i_n} x_{i_11} \cdots x_{i_nn}\,\alpha(e_{i_1}, \ldots, e_{i_n}). α ( v 1 , … , v n ) = i 1 , … , i n ∑ x i 1 1 ⋯ x i n n α ( e i 1 , … , e i n ) .
i 1 , … , i n i_1, \ldots, i_n i 1 , … , i n 중 같은 것이 있으면 교대성에 의해 그 항은 0입니다. 살아남는 것은 ( i 1 , … , i n ) = ( σ ( 1 ) , … , σ ( n ) ) (i_1, \ldots, i_n) = (\sigma(1), \ldots, \sigma(n)) ( i 1 , … , i n ) = ( σ ( 1 ) , … , σ ( n )) 이 순열인 항뿐이고, 그때 α ( e σ ( 1 ) , … , e σ ( n ) ) = sgn ( σ ) α ( e 1 , … , e n ) \alpha(e_{\sigma(1)}, \ldots, e_{\sigma(n)}) = \operatorname{sgn}(\sigma)\alpha(e_1, \ldots, e_n) α ( e σ ( 1 ) , … , e σ ( n ) ) = sgn ( σ ) α ( e 1 , … , e n ) 입니다. 괄호 안은 큰 공식(정리 15.5 )을 X T X^T X T 에 쓴 것이므로 det X T = det X \det X^T = \det X det X T = det X .
따라서 모든 교대 n n n -형식은 수 α ( e 1 , … , e n ) \alpha(e_1, \ldots, e_n) α ( e 1 , … , e n ) 하나로 정해지고, dim ≤ 1 \dim \le 1 dim ≤ 1 입니다. 반대로 α 0 ( v 1 , … , v n ) = det X \alpha_0(v_1, \ldots, v_n) = \det X α 0 ( v 1 , … , v n ) = det X 는 0이 아닌 교대 n n n -형식입니다(15장의 열에 대한 성질과 det I = 1 \det I = 1 det I = 1 ). 따라서 dim = 1 \dim = 1 dim = 1 입니다. ■
이 증명은 15.4절에서 행렬식의 큰 공식을 끌어낸 계산과 똑같습니다. 차이는 관점입니다. 15장에서는 행렬식이라는 하나의 함수를 다뤘고, 여기서는 그런 함수들의 공간이 1차원이라고 말합니다. 교대 n n n -형식은 서로 상수배일 뿐입니다. “부피”를 재는 방법은 단위를 정하는 것 말고는 하나뿐입니다.
▶ 문제 28.7–28.8
28.5 연산자의 행렬식
T ∈ L ( V ) T \in \mathcal{L}(V) T ∈ L ( V ) 와 교대 n n n -형식 α \alpha α 에 대해
α T ( v 1 , … , v n ) = α ( T v 1 , … , T v n ) \alpha_T(v_1, \ldots, v_n) = \alpha(Tv_1, \ldots, Tv_n) α T ( v 1 , … , v n ) = α ( T v 1 , … , T v n )
로 둡시다. T T T 가 선형이므로 α T \alpha_T α T 도 다중선형이고, v i = v j v_i = v_j v i = v j 이면 T v i = T v j Tv_i = Tv_j T v i = T v j 이므로 교대입니다. 공간이 1차원이므로 α T \alpha_T α T 는 α \alpha α 의 상수배입니다.
정의 28.8 (연산자의 행렬식). α ≠ 0 \alpha \ne 0 α = 0 인 교대 n n n -형식에 대해 α T = c α \alpha_T = c\,\alpha α T = c α 일 때 det T = c \det T = c det T = c 로 정의합니다. 즉 모든 v 1 , … , v n v_1, \ldots, v_n v 1 , … , v n 에 대해
α ( T v 1 , … , T v n ) = det T ⋅ α ( v 1 , … , v n ) . \alpha(Tv_1, \ldots, Tv_n) = \det T \cdot \alpha(v_1, \ldots, v_n). α ( T v 1 , … , T v n ) = det T ⋅ α ( v 1 , … , v n ) .
c c c 는 α \alpha α 의 선택과 무관합니다. 다른 β ≠ 0 \beta \ne 0 β = 0 은 β = k α \beta = k\alpha β = k α (k ≠ 0 k \ne 0 k = 0 )이므로 β T = k α T = k c α = c β \beta_T = k\alpha_T = kc\,\alpha = c\,\beta β T = k α T = k c α = c β .
직관. α \alpha α 를 부피라 하면, T T T 를 건 뒤의 부피는 원래 부피의 det T \det T det T 배입니다. 어떤 평행체를 재든 배율이 같습니다. 6장에서 그림으로 본 “넓이 배율”이 정의 그 자체가 되었습니다.
행렬의 성분을 바꾸면 단위정사각형이 옮겨진 평행사변형의 넓이, 곧 det T가 바뀝니다. 어떤 도형을 재든 배율이 같습니다 이 위젯은 JavaScript가 필요합니다
정리 28.9 (연산자 행렬식의 성질). S , T ∈ L ( V ) S, T \in \mathcal{L}(V) S , T ∈ L ( V ) 에 대하여
det I = 1 \det I = 1 det I = 1 .
det ( S T ) = det S det T \det(ST) = \det S\det T det ( S T ) = det S det T .
T T T 가 가역 ⟺ \iff ⟺ det T ≠ 0 \det T \ne 0 det T = 0 .
임의의 기저에서 det T = det M ( T ) \det T = \det\mathcal{M}(T) det T = det M ( T ) .
증명. (1) 정의에서 바로. (2) α ( S T v 1 , … , S T v n ) = det S ⋅ α ( T v 1 , … , T v n ) = det S det T ⋅ α ( v 1 , … , v n ) \alpha(STv_1, \ldots, STv_n) = \det S \cdot \alpha(Tv_1, \ldots, Tv_n) = \det S\det T \cdot \alpha(v_1, \ldots, v_n) α ( S T v 1 , … , S T v n ) = det S ⋅ α ( T v 1 , … , T v n ) = det S det T ⋅ α ( v 1 , … , v n ) .
(3) T T T 가 가역이면 1 = det I = det ( T T − 1 ) = det T det T − 1 1 = \det I = \det(TT^{-1}) = \det T\det T^{-1} 1 = det I = det ( T T − 1 ) = det T det T − 1 . 가역이 아니면 기저 e 1 , … , e n e_1, \ldots, e_n e 1 , … , e n 에 대해 T e 1 , … , T e n Te_1, \ldots, Te_n T e 1 , … , T e n 이 일차종속이므로(정리 22.16 ) det T ⋅ α ( e 1 , … , e n ) = α ( T e 1 , … , T e n ) = 0 \det T \cdot \alpha(e_1, \ldots, e_n) = \alpha(Te_1, \ldots, Te_n) = 0 det T ⋅ α ( e 1 , … , e n ) = α ( T e 1 , … , T e n ) = 0 . α ( e 1 , … , e n ) ≠ 0 \alpha(e_1, \ldots, e_n) \ne 0 α ( e 1 , … , e n ) = 0 이므로(α \alpha α 는 그 값으로 정해지는 0이 아닌 형식) det T = 0 \det T = 0 det T = 0 .
(4) M ( T ) \mathcal{M}(T) M ( T ) 의 j j j 열은 T e j Te_j T e j 의 좌표이므로 정리 28.7 에서 v j = T e j v_j = Te_j v j = T e j 로 두면 α ( T e 1 , … , T e n ) = det M ( T ) ⋅ α ( e 1 , … , e n ) \alpha(Te_1, \ldots, Te_n) = \det\mathcal{M}(T) \cdot \alpha(e_1, \ldots, e_n) α ( T e 1 , … , T e n ) = det M ( T ) ⋅ α ( e 1 , … , e n ) . ■
(4)는 det ( P − 1 A P ) = det A \det(P^{-1}AP) = \det A det ( P − 1 A P ) = det A 를 계산 없이 설명합니다. 두 행렬이 같은 연산자를 나타내기 때문입니다. (2)는 15장에서 “유일성” 논법으로 힘들게 증명한 det ( A B ) = det A det B \det(AB) = \det A\det B det ( A B ) = det A det B 가 정의에서 한 줄로 나온다는 것을 보여 줍니다.
정리 28.10 (행렬식과 특성다항식). F = C \mathbb{F} = \mathbb{C} F = C 이고 T T T 의 특성다항식이 q q q 이면 q ( z ) = det ( z I − T ) q(z) = \det(zI - T) q ( z ) = det ( z I − T ) 입니다. 특히 det T \det T det T 는 고윳값들을 중복도만큼 곱한 것입니다.
증명. 27장의 기저에서 M ( T ) \mathcal{M}(T) M ( T ) 는 대각에 λ j \lambda_j λ j 가 d j d_j d j 번씩 놓인 위삼각행렬입니다. z I − M ( T ) zI - \mathcal{M}(T) z I − M ( T ) 도 위삼각이므로 성질 (4)와 15장의 (7)에 의해 det ( z I − T ) = ∏ ( z − λ j ) d j = q ( z ) \det(zI - T) = \prod(z - \lambda_j)^{d_j} = q(z) det ( z I − T ) = ∏ ( z − λ j ) d j = q ( z ) . z = 0 z = 0 z = 0 을 넣으면 ( − 1 ) n det T = q ( 0 ) = ( − 1 ) n ∏ λ j d j (-1)^n\det T = q(0) = (-1)^n\prod\lambda_j^{d_j} ( − 1 ) n det T = q ( 0 ) = ( − 1 ) n ∏ λ j d j . ■
이로써 16장의 “고윳값은 det ( A − λ I ) = 0 \det(A - \lambda I) = 0 det ( A − λ I ) = 0 의 근”과 27장의 “행렬식 없이 정의한 특성다항식”이 하나로 이어집니다.
▶ 문제 28.9–28.11
28.6 부피와 특잇값
이 절에서 V V V 는 실수 또는 복소 내적공간입니다.
정리 28.11 (행렬식의 절댓값). ∣ det T ∣ = s 1 s 2 ⋯ s n \lvert \det T \rvert = s_1s_2 \cdots s_n ∣ det T ∣ = s 1 s 2 ⋯ s n . 여기서 s j s_j s j 는 T T T 의 특잇값입니다.
증명. 극분해(정리 26.15 ) T = S T ∗ T T = S\sqrt{T^*T} T = S T ∗ T 에서 det T = det S ⋅ det T ∗ T \det T = \det S \cdot \det\sqrt{T^*T} det T = det S ⋅ det T ∗ T .
T ∗ T \sqrt{T^*T} T ∗ T 는 고윳값이 s 1 , … , s n ≥ 0 s_1, \ldots, s_n \ge 0 s 1 , … , s n ≥ 0 인 대각화 가능한 연산자이므로 det T ∗ T = s 1 ⋯ s n \det\sqrt{T^*T} = s_1 \cdots s_n det T ∗ T = s 1 ⋯ s n .
S S S 는 등거리이므로 S ∗ S = I S^*S = I S ∗ S = I . 정규직교 기저에서 M ( S ∗ ) = M ( S ) ‾ T \mathcal{M}(S^*) = \overline{\mathcal{M}(S)}^T M ( S ∗ ) = M ( S ) T 이고, 큰 공식에 켤레를 취하면 det A ˉ = det A ‾ \det\bar A = \overline{\det A} det A ˉ = det A , 전치는 행렬식을 바꾸지 않으므로 det S ∗ = det S ‾ \det S^* = \overline{\det S} det S ∗ = det S . 따라서 1 = det ( S ∗ S ) = ∣ det S ∣ 2 1 = \det(S^*S) = \lvert \det S \rvert^2 1 = det ( S ∗ S ) = ∣ det S ∣ 2 . ■
그림 28.1. T T T 는 정규직교 기저 e 1 , e 2 e_1, e_2 e 1 , e 2 를 수직인 방향 f 1 , f 2 f_1, f_2 f 1 , f 2 로 보내며 s 1 , s 2 s_1, s_2 s 1 , s 2 배로 늘입니다(SVD). 단위원은 반지름이 s 1 , s 2 s_1, s_2 s 1 , s 2 인 타원이 되고, 넓이 배율은 s 1 s 2 s_1s_2 s 1 s 2 입니다. 회전 S S S 는 넓이를 바꾸지 않습니다.
직관. 극분해는 T T T 를 “수직인 방향들로 늘이기”(T ∗ T \sqrt{T^*T} T ∗ T )와 “돌리기”(S S S )로 나눕니다. 늘이기는 단위정육면체를 변의 길이가 s 1 , … , s n s_1, \ldots, s_n s 1 , … , s n 인 직육면체로 바꾸고, 돌리기는 부피를 바꾸지 않습니다. 그래서 부피 배율은 s 1 ⋯ s n s_1 \cdots s_n s 1 ⋯ s n 입니다.
실수 공간에서 det T \det T det T 의 부호는 방향을 알려 줍니다. det S = ± 1 \det S = \pm1 det S = ± 1 이고, − 1 -1 − 1 이면 S S S 는 거울을 포함합니다(6.3절). 그림 28.1과 18장의 그림은 같은 이야기를 합니다.
∣ det T ∣ \lvert \det T \rvert ∣ det T ∣ 가 작다는 것은 T T T 가 거의 특이라는 뜻일까요? 꼭 그렇지는 않습니다. 1 10 I 10 \frac{1}{10}I_{10} 10 1 I 10 은 det = 10 − 10 \det = 10^{-10} det = 1 0 − 10 이지만 완벽하게 가역입니다. 가역성에서 얼마나 먼지는 가장 작은 특잇값 s n s_n s n 이 재고, 이 생각은 30장의 조건수로 이어집니다.
▶ 문제 28.12–28.13
28.7 외적의 정체
R 3 \mathbb{R}^3 R 3 에서 u , v \mathbf{u}, \mathbf{v} u , v 를 고정하면 w ↦ det [ u v w ] \mathbf{w} \mapsto \det\begin{bmatrix} \mathbf{u} & \mathbf{v} & \mathbf{w} \end{bmatrix} w ↦ det [ u v w ] 는 선형 범함수입니다. 리스 표현 정리(정리 25.13 )에 의해 이것을 내적으로 나타내는 벡터가 유일하게 있습니다.
정의 28.12 (외적). u , v ∈ R 3 \mathbf{u}, \mathbf{v} \in \mathbb{R}^3 u , v ∈ R 3 의 외적 (cross product) u × v \mathbf{u} \times \mathbf{v} u × v 는 모든 w ∈ R 3 \mathbf{w} \in \mathbb{R}^3 w ∈ R 3 에 대해
⟨ w , u × v ⟩ = det [ u v w ] \langle \mathbf{w}, \mathbf{u} \times \mathbf{v} \rangle = \det\begin{bmatrix} \mathbf{u} & \mathbf{v} & \mathbf{w} \end{bmatrix} ⟨ w , u × v ⟩ = det [ u v w ]
를 만족하는 유일한 벡터입니다.
w = e 1 , e 2 , e 3 \mathbf{w} = \mathbf{e}_1, \mathbf{e}_2, \mathbf{e}_3 w = e 1 , e 2 , e 3 을 넣으면 성분이 나옵니다(여인수 전개).
u × v = ( u 2 v 3 − u 3 v 2 , u 3 v 1 − u 1 v 3 , u 1 v 2 − u 2 v 1 ) . \mathbf{u} \times \mathbf{v} = (u_2v_3 - u_3v_2,\ u_3v_1 - u_1v_3,\ u_1v_2 - u_2v_1). u × v = ( u 2 v 3 − u 3 v 2 , u 3 v 1 − u 1 v 3 , u 1 v 2 − u 2 v 1 ) .
정리 28.13 (외적의 성질).
v × u = − u × v \mathbf{v} \times \mathbf{u} = -\mathbf{u} \times \mathbf{v} v × u = − u × v , 그리고 u × v \mathbf{u} \times \mathbf{v} u × v 는 두 자리에서 각각 선형입니다.
u × v \mathbf{u} \times \mathbf{v} u × v 는 u \mathbf{u} u 와 v \mathbf{v} v 에 모두 수직입니다.
u × v = 0 ⟺ u , v \mathbf{u} \times \mathbf{v} = \mathbf{0} \iff \mathbf{u}, \mathbf{v} u × v = 0 ⟺ u , v 가 일차종속.
∥ u × v ∥ \lVert \mathbf{u} \times \mathbf{v} \rVert ∥ u × v ∥ 는 u , v \mathbf{u}, \mathbf{v} u , v 가 만드는 평행사변형의 넓이이고, u , v , u × v \mathbf{u}, \mathbf{v}, \mathbf{u} \times \mathbf{v} u , v , u × v 는 이 순서로 det > 0 \det > 0 det > 0 인 기저(오른손 기저)입니다.
증명. (1) 행렬식이 열에 대해 교대 다중선형이므로 모든 w \mathbf{w} w 에 대해 ⟨ w , ⋅ ⟩ \langle \mathbf{w}, \cdot \rangle ⟨ w , ⋅ ⟩ 가 그렇습니다. (2) ⟨ u , u × v ⟩ = det [ u v u ] = 0 \langle \mathbf{u}, \mathbf{u} \times \mathbf{v} \rangle = \det[\mathbf{u}\ \mathbf{v}\ \mathbf{u}] = 0 ⟨ u , u × v ⟩ = det [ u v u ] = 0 . v \mathbf{v} v 도 같습니다.
(3) 종속이면 모든 w \mathbf{w} w 에 대해 det = 0 \det = 0 det = 0 이므로 u × v = 0 \mathbf{u} \times \mathbf{v} = \mathbf{0} u × v = 0 . 독립이면 w \mathbf{w} w 를 더해 기저로 만들면 det ≠ 0 \det \ne 0 det = 0 이므로 u × v ≠ 0 \mathbf{u} \times \mathbf{v} \ne \mathbf{0} u × v = 0 .
(4) 독립인 경우 n = u × v / ∥ u × v ∥ \mathbf{n} = \mathbf{u} \times \mathbf{v}/\lVert \mathbf{u} \times \mathbf{v} \rVert n = u × v / ∥ u × v ∥ 로 두면 det [ u v n ] = ⟨ n , u × v ⟩ = ∥ u × v ∥ > 0 \det[\mathbf{u}\ \mathbf{v}\ \mathbf{n}] = \langle \mathbf{n}, \mathbf{u} \times \mathbf{v} \rangle = \lVert \mathbf{u} \times \mathbf{v} \rVert > 0 det [ u v n ] = ⟨ n , u × v ⟩ = ∥ u × v ∥ > 0 . 한편 n \mathbf{n} n 은 u , v \mathbf{u}, \mathbf{v} u , v 에 수직인 단위벡터이므로 평행육면체 u , v , n \mathbf{u}, \mathbf{v}, \mathbf{n} u , v , n 의 부피는 (밑면의 넓이)×(높이 1)입니다. ■
외적은 R 3 \mathbb{R}^3 R 3 에서만 이런 모양으로 존재합니다. 두 벡터를 고정하고 남은 자리가 하나여야 범함수가 되고, 그 범함수를 벡터로 바꾸려면 내적이 필요합니다. R n \mathbb{R}^n R n 에서는 n − 1 n - 1 n − 1 개의 벡터에서 하나의 벡터가 나옵니다(문제 28.15).
▶ 문제 28.14–28.15
쓰이는 곳. 물리의 텐서(응력, 관성), 미분기하의 미분형식, 부피를 재는 행렬식이 모두 다중선형 형식입니다. 일반상대성이론과 연속체역학 논문의 기본 언어입니다.
이 장의 요약
m m m -선형 형식: 각 자리에서 선형. 쌍선형 형식 ↔ 행렬 B B B , 기저변환은 P T B P P^TBP P T B P .
교대: 같은 벡터 두 개를 넣으면 0. 자리를 바꾸면 부호가 바뀌고, 종속이면 0.
교대 n n n -형식의 공간은 1차원이고, α ( v 1 , … , v n ) = det X ⋅ α ( e 1 , … , e n ) \alpha(v_1, \ldots, v_n) = \det X \cdot \alpha(e_1, \ldots, e_n) α ( v 1 , … , v n ) = det X ⋅ α ( e 1 , … , e n ) .
α ( T v 1 , … , T v n ) = det T ⋅ α ( v 1 , … , v n ) \alpha(Tv_1, \ldots, Tv_n) = \det T \cdot \alpha(v_1, \ldots, v_n) α ( T v 1 , … , T v n ) = det T ⋅ α ( v 1 , … , v n ) 로 det T \det T det T 를 정의합니다. 곱셈성, 가역성 판정, 기저 무관성이 정의에서 바로 나옵니다.
det ( z I − T ) \det(zI - T) det ( z I − T ) 는 특성다항식이고, det T \det T det T 는 고윳값의 곱입니다.
∣ det T ∣ = s 1 ⋯ s n \lvert \det T \rvert = s_1 \cdots s_n ∣ det T ∣ = s 1 ⋯ s n : 부피 배율은 특잇값의 곱입니다.
외적은 범함수 w ↦ det [ u v w ] \mathbf{w} \mapsto \det[\mathbf{u}\ \mathbf{v}\ \mathbf{w}] w ↦ det [ u v w ] 를 나타내는 벡터입니다.
문제
28.1 [계산] · 확인 문제
R 2 \mathbb{R}^2 R 2 위의 쌍선형 형식 β ( x , y ) = x 1 y 1 + 2 x 1 y 2 − x 2 y 1 + 3 x 2 y 2 \beta(\mathbf{x}, \mathbf{y}) = x_1y_1 + 2x_1y_2 - x_2y_1 + 3x_2y_2 β ( x , y ) = x 1 y 1 + 2 x 1 y 2 − x 2 y 1 + 3 x 2 y 2 의 행렬 B B B 를 구합니다. 기저 ( 1 , 1 ) (1, 1) ( 1 , 1 ) , ( 1 , − 1 ) (1, -1) ( 1 , − 1 ) 에서의 행렬을 P T B P P^TBP P T B P 로 구하고, 성분 하나를 정의로 직접 계산해 확인합니다.
1행 1열
1행 2열
2행 1열
2행 2열
B B B
[?]
[?]
[?]
[?]
P T B P P^TBP P T B P
[?]
[?]
[?]
[?]
정답 풀이 B = [ 1 2 − 1 3 ] B = \begin{bmatrix} 1 & 2 \\ -1 & 3 \end{bmatrix} B = [ 1 − 1 2 3 ] (대칭 아님). P = [ 1 1 1 − 1 ] P = \begin{bmatrix} 1 & 1 \\ 1 & -1 \end{bmatrix} P = [ 1 1 1 − 1 ] , B P = [ 3 − 1 2 − 4 ] BP = \begin{bmatrix} 3 & -1 \\ 2 & -4 \end{bmatrix} B P = [ 3 2 − 1 − 4 ] , P T B P = [ 5 − 5 1 3 ] P^TBP = \begin{bmatrix} 5 & -5 \\ 1 & 3 \end{bmatrix} P T B P = [ 5 1 − 5 3 ] . 확인: β ( ( 1 , − 1 ) , ( 1 , − 1 ) ) = 1 − 2 + 1 + 3 = 3 \beta\big((1, -1), (1, -1)\big) = 1 - 2 + 1 + 3 = 3 β ( ( 1 , − 1 ) , ( 1 , − 1 ) ) = 1 − 2 + 1 + 3 = 3 .
28.2 [증명]
F = R \mathbb{F} = \mathbb{R} F = R 또는 C \mathbb{C} C 일 때, 모든 쌍선형 형식은 대칭 형식(β ( u , v ) = β ( v , u ) \beta(u, v) = \beta(v, u) β ( u , v ) = β ( v , u ) )과 반대칭 형식(β ( u , v ) = − β ( v , u ) \beta(u, v) = -\beta(v, u) β ( u , v ) = − β ( v , u ) )의 합으로 유일하게 쓸 수 있음을 보입니다. 두 부분공간의 차원은 각각 얼마일까요?
풀이 β s ( u , v ) = 1 2 ( β ( u , v ) + β ( v , u ) ) \beta_s(u, v) = \frac12\big(\beta(u, v) + \beta(v, u)\big) β s ( u , v ) = 2 1 ( β ( u , v ) + β ( v , u ) ) , β a ( u , v ) = 1 2 ( β ( u , v ) − β ( v , u ) ) \beta_a(u, v) = \frac12\big(\beta(u, v) - \beta(v, u)\big) β a ( u , v ) = 2 1 ( β ( u , v ) − β ( v , u ) ) . 유일성: β s + β a = β s ′ + β a ′ \beta_s + \beta_a = \beta_s' + \beta_a' β s + β a = β s ′ + β a ′ 이면 β s − β s ′ = β a ′ − β a \beta_s - \beta_s' = \beta_a' - \beta_a β s − β s ′ = β a ′ − β a 는 대칭이면서 반대칭이므로 γ ( u , v ) = − γ ( u , v ) \gamma(u, v) = -\gamma(u, v) γ ( u , v ) = − γ ( u , v ) , γ = 0 \gamma = 0 γ = 0 . 행렬로는 B = 1 2 ( B + B T ) + 1 2 ( B − B T ) B = \frac12(B + B^T) + \frac12(B - B^T) B = 2 1 ( B + B T ) + 2 1 ( B − B T ) . 차원은 n ( n + 1 ) 2 \frac{n(n+1)}{2} 2 n ( n + 1 ) 와 n ( n − 1 ) 2 \frac{n(n-1)}{2} 2 n ( n − 1 ) .
28.3 [증명]
쌍선형 형식 β \beta β 에 대해 Φ : V → V ′ \Phi : V \to V' Φ : V → V ′ 을 Φ ( v ) = β ( ⋅ , v ) \Phi(v) = \beta(\cdot, v) Φ ( v ) = β ( ⋅ , v ) 로 정의합시다. Φ \Phi Φ 가 동형사상인 것은 β \beta β 의 행렬 B B B 가 가역인 것과 동치임을 보입니다. β \beta β 가 R n \mathbb{R}^n R n 의 내적일 때 이것은 무슨 정리일까요?
풀이 Φ \Phi Φ 는 선형이고 dim V = dim V ′ \dim V = \dim V' dim V = dim V ′ . 좌표로 Φ ( v ) ( u ) = x T B y \Phi(v)(u) = \mathbf{x}^TB\mathbf{y} Φ ( v ) ( u ) = x T B y 이므로 Φ ( v ) = 0 ⟺ \Phi(v) = 0 \iff Φ ( v ) = 0 ⟺ 모든 x \mathbf{x} x 에 대해 x T B y = 0 ⟺ B y = 0 \mathbf{x}^TB\mathbf{y} = 0 \iff B\mathbf{y} = \mathbf{0} x T B y = 0 ⟺ B y = 0 . 따라서 Φ \Phi Φ 가 단사 ⟺ N ( B ) = { 0 } ⟺ B \iff N(B) = \{\mathbf{0}\} \iff B ⟺ N ( B ) = { 0 } ⟺ B 가역이고, 유한차원에서 단사면 동형(정리 22.16 의 논리). 내적이면 B = I B = I B = I 이고 리스 표현 정리(25.13)입니다.
28.4 [계산] · 확인 문제
교대 형식인지 판정합니다. 교대이면 O, 아니면 X를 적습니다.
형식
교대인가
(a) R 2 \mathbb{R}^2 R 2 에서 α ( u , v ) = u 1 v 2 − u 2 v 1 + u 1 v 1 \alpha(\mathbf{u}, \mathbf{v}) = u_1v_2 - u_2v_1 + u_1v_1 α ( u , v ) = u 1 v 2 − u 2 v 1 + u 1 v 1
[?]
(b) R 2 \mathbb{R}^2 R 2 에서 α ( u , v ) = 2 ( u 1 v 2 − u 2 v 1 ) \alpha(\mathbf{u}, \mathbf{v}) = 2(u_1v_2 - u_2v_1) α ( u , v ) = 2 ( u 1 v 2 − u 2 v 1 )
[?]
(c) R 3 \mathbb{R}^3 R 3 에서 α ( u , v , w ) = u 1 v 2 w 3 \alpha(\mathbf{u}, \mathbf{v}, \mathbf{w}) = u_1v_2w_3 α ( u , v , w ) = u 1 v 2 w 3
[?]
(d) R 3 \mathbb{R}^3 R 3 에서 α ( u , v ) = u 1 v 2 − u 2 v 1 \alpha(\mathbf{u}, \mathbf{v}) = u_1v_2 - u_2v_1 α ( u , v ) = u 1 v 2 − u 2 v 1
[?]
정답 풀이 (a) α ( e 1 , e 1 ) = 1 \alpha(\mathbf{e}_1, \mathbf{e}_1) = 1 α ( e 1 , e 1 ) = 1 : 아님. (b) 교대. (c) α ( ( 1 , 1 , 0 ) , ( 1 , 1 , 0 ) , e 3 ) = 1 \alpha\big((1, 1, 0), (1, 1, 0), \mathbf{e}_3\big) = 1 α ( ( 1 , 1 , 0 ) , ( 1 , 1 , 0 ) , e 3 ) = 1 : 아님. (d) α ( u , u ) = 0 \alpha(\mathbf{u}, \mathbf{u}) = 0 α ( u , u ) = 0 : 교대. m = 2 < 3 = n m = 2 < 3 = n m = 2 < 3 = n 이므로 0이 아닌 교대 형식이 있을 수 있습니다.
28.5 [도전]
1 ≤ m ≤ n 1 \le m \le n 1 ≤ m ≤ n 일 때 dim V a l t ( m ) = ( n m ) \dim V^{(m)}_{\mathrm{alt}} = \binom{n}{m} dim V alt ( m ) = ( m n ) 임을 보입니다.
힌트. α \alpha α 는 i 1 < ⋯ < i m i_1 < \cdots < i_m i 1 < ⋯ < i m 인 α ( e i 1 , … , e i m ) \alpha(e_{i_1}, \ldots, e_{i_m}) α ( e i 1 , … , e i m ) 값들로 정해집니다. 존재는 좌표 행렬의 m × m m \times m m × m 소행렬식으로 보입니다.
풀이 각 자리를 펼치면 α ( v 1 , … , v m ) = ∑ x i 1 1 ⋯ x i m m α ( e i 1 , … , e i m ) \alpha(v_1, \ldots, v_m) = \sum x_{i_11} \cdots x_{i_mm}\alpha(e_{i_1}, \ldots, e_{i_m}) α ( v 1 , … , v m ) = ∑ x i 1 1 ⋯ x i m m α ( e i 1 , … , e i m ) . 첨자가 겹치면 0이고, 겹치지 않으면 증가하는 첨자 I = ( i 1 < ⋯ < i m ) I = (i_1 < \cdots < i_m) I = ( i 1 < ⋯ < i m ) 의 순열이므로 ± α ( e I ) \pm\alpha(e_I) ± α ( e I ) . 따라서 α \alpha α 는 ( n m ) \binom nm ( m n ) 개의 값 α ( e I ) \alpha(e_I) α ( e I ) 로 정해집니다: dim ≤ ( n m ) \dim \le \binom nm dim ≤ ( m n ) .
존재: X X X 를 v j v_j v j 의 좌표를 열로 가진 n × m n \times m n × m 행렬이라 하고 α I ( v 1 , … , v m ) \alpha_I(v_1, \ldots, v_m) α I ( v 1 , … , v m ) 을 X X X 의 I I I 번째 행들로 만든 m × m m \times m m × m 소행렬식이라 합시다. 열에 대해 교대 다중선형입니다. J ≠ I J \ne I J = I 이면 I I I 에 있고 J J J 에 없는 i i i 가 있어 α I ( e J ) \alpha_I(e_J) α I ( e J ) 의 소행렬에 영행이 생깁니다. 따라서 α I ( e J ) = 1 \alpha_I(e_J) = 1 α I ( e J ) = 1 (J = I J = I J = I ), 0 0 0 (J ≠ I J \ne I J = I )이고 α I \alpha_I α I 들은 독립입니다.
28.6 [계산]
F 2 2 \mathbb{F}_2^2 F 2 2 에서 β ( x , y ) = x 1 y 1 \beta(\mathbf{x}, \mathbf{y}) = x_1y_1 β ( x , y ) = x 1 y 1 은 두 자리를 바꾸면 “부호가 바뀌지만” 교대가 아님을 보입니다.
풀이 β ( y , x ) = y 1 x 1 = β ( x , y ) = − β ( x , y ) \beta(\mathbf{y}, \mathbf{x}) = y_1x_1 = \beta(\mathbf{x}, \mathbf{y}) = -\beta(\mathbf{x}, \mathbf{y}) β ( y , x ) = y 1 x 1 = β ( x , y ) = − β ( x , y ) (F 2 \mathbb{F}_2 F 2 에서 − 1 = 1 -1 = 1 − 1 = 1 ). 그러나 β ( e 1 , e 1 ) = 1 ≠ 0 \beta(\mathbf{e}_1, \mathbf{e}_1) = 1 \ne 0 β ( e 1 , e 1 ) = 1 = 0 .
28.7 [계산] · 확인 문제
R 3 \mathbb{R}^3 R 3 의 교대 3-형식 α \alpha α 가 α ( e 1 , e 2 , e 3 ) = 2 \alpha(\mathbf{e}_1, \mathbf{e}_2, \mathbf{e}_3) = 2 α ( e 1 , e 2 , e 3 ) = 2 를 만족합니다. α ( ( 1 , 0 , 1 ) , ( 2 , 1 , 0 ) , ( 0 , 1 , 1 ) ) \alpha\big((1, 0, 1), (2, 1, 0), (0, 1, 1)\big) α ( ( 1 , 0 , 1 ) , ( 2 , 1 , 0 ) , ( 0 , 1 , 1 ) ) 을 구합니다.
정답 풀이 det [ 1 2 0 0 1 1 1 0 1 ] = 1 ⋅ 1 − 2 ⋅ ( 0 − 1 ) + 0 = 3 \det\begin{bmatrix} 1 & 2 & 0 \\ 0 & 1 & 1 \\ 1 & 0 & 1 \end{bmatrix} = 1 \cdot 1 - 2 \cdot (0 - 1) + 0 = 3 det 1 0 1 2 1 0 0 1 1 = 1 ⋅ 1 − 2 ⋅ ( 0 − 1 ) + 0 = 3 . 정리 28.7 에 의해 3 ⋅ 2 = 6 3 \cdot 2 = 6 3 ⋅ 2 = 6 .
28.8 [증명]
α ≠ 0 \alpha \ne 0 α = 0 이 교대 n n n -형식이고 e 1 , … , e n e_1, \ldots, e_n e 1 , … , e n , f 1 , … , f n f_1, \ldots, f_n f 1 , … , f n 이 기저, f j = ∑ i p i j e i f_j = \sum_i p_{ij}e_i f j = ∑ i p ij e i 이면 α ( f 1 , … , f n ) = det P ⋅ α ( e 1 , … , e n ) \alpha(f_1, \ldots, f_n) = \det P \cdot \alpha(e_1, \ldots, e_n) α ( f 1 , … , f n ) = det P ⋅ α ( e 1 , … , e n ) 입니다. 이로부터 v 1 , … , v n v_1, \ldots, v_n v 1 , … , v n 이 기저인 것은 α ( v 1 , … , v n ) ≠ 0 \alpha(v_1, \ldots, v_n) \ne 0 α ( v 1 , … , v n ) = 0 인 것과 동치임을 보입니다.
풀이 정리 28.7 에서 v j = f j v_j = f_j v j = f j , X = P X = P X = P . α ≠ 0 \alpha \ne 0 α = 0 이면 α ( e 1 , … , e n ) ≠ 0 \alpha(e_1, \ldots, e_n) \ne 0 α ( e 1 , … , e n ) = 0 입니다(0이면 α \alpha α 의 모든 값이 0). v j v_j v j 의 좌표 행렬 X X X 에 대해 v 1 , … , v n v_1, \ldots, v_n v 1 , … , v n 이 기저 ⟺ X \iff X ⟺ X 가역 ⟺ det X ≠ 0 ⟺ α ( v 1 , … , v n ) ≠ 0 \iff \det X \ne 0 \iff \alpha(v_1, \ldots, v_n) \ne 0 ⟺ det X = 0 ⟺ α ( v 1 , … , v n ) = 0 .
28.9 [계산] · 확인 문제
P 2 ( R ) \mathcal{P}_2(\mathbb{R}) P 2 ( R ) 위의 연산자의 행렬식을 구합니다. (a) ( T p ) ( x ) = p ( x + 1 ) (Tp)(x) = p(x + 1) ( T p ) ( x ) = p ( x + 1 ) (b) D p = p ′ Dp = p' D p = p ′ (c) ( S p ) ( x ) = p ( 2 x ) (Sp)(x) = p(2x) ( S p ) ( x ) = p ( 2 x )
정답 풀이 기저 1 , x , x 2 1, x, x^2 1 , x , x 2 . (a) T 1 = 1 T1 = 1 T 1 = 1 , T x = 1 + x Tx = 1 + x T x = 1 + x , T x 2 = 1 + 2 x + x 2 Tx^2 = 1 + 2x + x^2 T x 2 = 1 + 2 x + x 2 : 대각이 1인 위삼각, det T = 1 \det T = 1 det T = 1 . (b) D 1 = 0 D1 = 0 D 1 = 0 이므로 가역이 아닙니다: 0. (c) diag ( 1 , 2 , 4 ) \operatorname{diag}(1, 2, 4) diag ( 1 , 2 , 4 ) , det S = 8 \det S = 8 det S = 8 .
28.10 [증명]
T ∈ L ( V ) T \in \mathcal{L}(V) T ∈ L ( V ) 의 쌍대사상 T ′ ∈ L ( V ′ ) T' \in \mathcal{L}(V') T ′ ∈ L ( V ′ ) 에 대해 det T ′ = det T \det T' = \det T det T ′ = det T 임을 보입니다.
풀이 쌍대기저에서 M ( T ′ ) = M ( T ) T \mathcal{M}(T') = \mathcal{M}(T)^T M ( T ′ ) = M ( T ) T (정리 22.25 ). 정리 28.9 (4)와 det A T = det A \det A^T = \det A det A T = det A 에 의해 det T ′ = det T \det T' = \det T det T ′ = det T .
28.11 [계산] · 확인 문제
(a) A = [ 2 1 1 0 2 1 0 0 3 ] A = \begin{bmatrix} 2 & 1 & 1 \\ 0 & 2 & 1 \\ 0 & 0 & 3 \end{bmatrix} A = 2 0 0 1 2 0 1 1 3 (문제 27.8)에 대해 det ( z I − A ) \det(zI - A) det ( z I − A ) 와 det A \det A det A 를 구하고, 고윳값의 곱과 비교합니다. (b) 큰 공식으로 det ( z I − A ) \det(zI - A) det ( z I − A ) 의 z n − 1 z^{n-1} z n − 1 계수가 − tr A -\operatorname{tr} A − tr A 임을 보입니다. 이로부터 tr A \operatorname{tr} A tr A 는 고윳값을 중복도만큼 더한 것임을 결론짓습니다. 표에는 (a)의 det A \det A det A 와 tr A \operatorname{tr} A tr A 를 적습니다.
det A \det A det A
tr A \operatorname{tr} A tr A
[?]
[?]
정답 풀이 (a) z I − A zI - A z I − A 는 위삼각: ( z − 2 ) 2 ( z − 3 ) (z - 2)^2(z - 3) ( z − 2 ) 2 ( z − 3 ) . det A = 12 = 2 ⋅ 2 ⋅ 3 \det A = 12 = 2 \cdot 2 \cdot 3 det A = 12 = 2 ⋅ 2 ⋅ 3 .
(b) 항등순열이 아닌 σ \sigma σ 는 적어도 두 첨자를 옮기므로 그 항에는 대각성분이 많아야 n − 2 n - 2 n − 2 개 있고, z z z 의 차수가 n − 2 n - 2 n − 2 이하입니다. 따라서 z n − 1 z^{n-1} z n − 1 의 계수는 ∏ ( z − a i i ) \prod(z - a_{ii}) ∏ ( z − a ii ) 에서만 나와 − ∑ a i i = − tr A -\sum a_{ii} = -\operatorname{tr} A − ∑ a ii = − tr A . 한편 det ( z I − A ) = ∏ ( z − λ j ) d j \det(zI - A) = \prod(z - \lambda_j)^{d_j} det ( z I − A ) = ∏ ( z − λ j ) d j 의 z n − 1 z^{n-1} z n − 1 계수는 − ∑ d j λ j -\sum d_j\lambda_j − ∑ d j λ j . (a)에서 tr A = 7 = 2 + 2 + 3 \operatorname{tr} A = 7 = 2 + 2 + 3 tr A = 7 = 2 + 2 + 3 .
28.12 [계산] · 확인 문제
T = [ 3 0 4 5 ] T = \begin{bmatrix} 3 & 0 \\ 4 & 5 \end{bmatrix} T = [ 3 4 0 5 ] (문제 26.14)의 특잇값을 구하고 ∣ det T ∣ = s 1 s 2 \lvert \det T \rvert = s_1s_2 ∣ det T ∣ = s 1 s 2 를 확인합니다. 소수 셋째 자리까지 적습니다.
s 1 s_1 s 1
s 2 s_2 s 2
s 1 s 2 s_1s_2 s 1 s 2
[?]
[?]
[?]
정답 풀이 T T T = [ 25 20 20 25 ] T^TT = \begin{bmatrix} 25 & 20 \\ 20 & 25 \end{bmatrix} T T T = [ 25 20 20 25 ] 의 고윳값 45, 5. s 1 = 3 5 s_1 = 3\sqrt5 s 1 = 3 5 , s 2 = 5 s_2 = \sqrt5 s 2 = 5 , s 1 s 2 = 15 = ∣ 3 ⋅ 5 − 0 ⋅ 4 ∣ s_1s_2 = 15 = \lvert 3 \cdot 5 - 0 \cdot 4 \rvert s 1 s 2 = 15 = ∣ 3 ⋅ 5 − 0 ⋅ 4 ∣ .
28.13 [도전]
(아다마르 부등식) 실수 정사각행렬 A = [ a 1 ⋯ a n ] A = \begin{bmatrix} \mathbf{a}_1 & \cdots & \mathbf{a}_n \end{bmatrix} A = [ a 1 ⋯ a n ] 에 대해 ∣ det A ∣ ≤ ∥ a 1 ∥ ∥ a 2 ∥ ⋯ ∥ a n ∥ \lvert \det A \rvert \le \lVert \mathbf{a}_1 \rVert\lVert \mathbf{a}_2 \rVert \cdots \lVert \mathbf{a}_n \rVert ∣ det A ∣ ≤ ∥ a 1 ∥ ∥ a 2 ∥ ⋯ ∥ a n ∥ 임을 보입니다. 등호는 언제 성립할까요? 그림으로 해석합니다.
힌트. A = Q R A = QR A = QR .
풀이 A A A 가 특이이면 좌변이 0. 아니면 A = Q R A = QR A = QR , ∣ det Q ∣ = 1 \lvert \det Q \rvert = 1 ∣ det Q ∣ = 1 이므로 ∣ det A ∣ = ∏ ∣ r j j ∣ \lvert \det A \rvert = \prod\lvert r_{jj} \rvert ∣ det A ∣ = ∏ ∣ r j j ∣ . a j = ∑ i ≤ j r i j q i \mathbf{a}_j = \sum_{i \le j} r_{ij}\mathbf{q}_i a j = ∑ i ≤ j r ij q i 이고 q i \mathbf{q}_i q i 가 정규직교이므로 ∥ a j ∥ 2 = ∑ i r i j 2 ≥ r j j 2 \lVert \mathbf{a}_j \rVert^2 = \sum_i r_{ij}^2 \ge r_{jj}^2 ∥ a j ∥ 2 = ∑ i r ij 2 ≥ r j j 2 . 등호는 모든 j j j 에서 r i j = 0 r_{ij} = 0 r ij = 0 (i < j i < j i < j ), 즉 열들이 서로 수직일 때(또는 한 열이 0일 때). 평행체의 부피는 모서리 길이의 곱 이하이고, 직육면체일 때 같습니다.
28.14 [계산] · 확인 문제
u = ( 1 , 2 , 3 ) \mathbf{u} = (1, 2, 3) u = ( 1 , 2 , 3 ) , v = ( 4 , 5 , 6 ) \mathbf{v} = (4, 5, 6) v = ( 4 , 5 , 6 ) 에 대해 u × v \mathbf{u} \times \mathbf{v} u × v 를 구하고, 두 벡터에 수직임을 확인합니다. 평행사변형의 넓이를 구하고 ∥ u ∥ 2 ∥ v ∥ 2 − ⟨ u , v ⟩ 2 \lVert \mathbf{u} \rVert^2\lVert \mathbf{v} \rVert^2 - \langle \mathbf{u}, \mathbf{v} \rangle^2 ∥ u ∥ 2 ∥ v ∥ 2 − ⟨ u , v ⟩ 2 과 비교합니다. 넓이는 소수 셋째 자리까지 적습니다.
첫째 성분
둘째 성분
셋째 성분
넓이
[?]
[?]
[?]
[?]
정답 풀이 u × v = ( 12 − 15 , 12 − 6 , 5 − 8 ) = ( − 3 , 6 , − 3 ) \mathbf{u} \times \mathbf{v} = (12 - 15, 12 - 6, 5 - 8) = (-3, 6, -3) u × v = ( 12 − 15 , 12 − 6 , 5 − 8 ) = ( − 3 , 6 , − 3 ) . ⟨ u , ⋅ ⟩ = − 3 + 12 − 9 = 0 \langle \mathbf{u}, \cdot \rangle = -3 + 12 - 9 = 0 ⟨ u , ⋅ ⟩ = − 3 + 12 − 9 = 0 , ⟨ v , ⋅ ⟩ = − 12 + 30 − 18 = 0 \langle \mathbf{v}, \cdot \rangle = -12 + 30 - 18 = 0 ⟨ v , ⋅ ⟩ = − 12 + 30 − 18 = 0 . 넓이 9 + 36 + 9 = 3 6 \sqrt{9 + 36 + 9} = 3\sqrt6 9 + 36 + 9 = 3 6 . 14 ⋅ 77 − 32 2 = 1078 − 1024 = 54 = ( 3 6 ) 2 14 \cdot 77 - 32^2 = 1078 - 1024 = 54 = (3\sqrt6)^2 14 ⋅ 77 − 3 2 2 = 1078 − 1024 = 54 = ( 3 6 ) 2 . 일반적으로 ∥ u × v ∥ 2 = ∥ u ∥ 2 ∥ v ∥ 2 − ⟨ u , v ⟩ 2 \lVert \mathbf{u} \times \mathbf{v} \rVert^2 = \lVert \mathbf{u} \rVert^2\lVert \mathbf{v} \rVert^2 - \langle \mathbf{u}, \mathbf{v} \rangle^2 ∥ u × v ∥ 2 = ∥ u ∥ 2 ∥ v ∥ 2 − ⟨ u , v ⟩ 2 (라그랑주 항등식)이고, 이것은 ∥ u ∥ 2 ∥ v ∥ 2 sin 2 θ \lVert \mathbf{u} \rVert^2\lVert \mathbf{v} \rVert^2\sin^2\theta ∥ u ∥ 2 ∥ v ∥ 2 sin 2 θ 입니다.
28.15 [도전]
R n \mathbb{R}^n R n 의 벡터 v 1 , … , v n − 1 \mathbf{v}_1, \ldots, \mathbf{v}_{n-1} v 1 , … , v n − 1 에 대해 모든 w \mathbf{w} w 에서 ⟨ w , N ⟩ = det [ v 1 ⋯ v n − 1 w ] \langle \mathbf{w}, \mathbf{N} \rangle = \det\begin{bmatrix} \mathbf{v}_1 & \cdots & \mathbf{v}_{n-1} & \mathbf{w} \end{bmatrix} ⟨ w , N ⟩ = det [ v 1 ⋯ v n − 1 w ] 인 벡터 N \mathbf{N} N 이 유일하게 있음을 보이고, N \mathbf{N} N 이 모든 v i \mathbf{v}_i v i 에 수직이며 N = 0 ⟺ \mathbf{N} = \mathbf{0} \iff N = 0 ⟺ 종속임을 보입니다. n = 2 n = 2 n = 2 일 때 N \mathbf{N} N 은 v 1 \mathbf{v}_1 v 1 을 어떻게 바꾼 것일까요?
풀이 w ↦ det [ v 1 ⋯ v n − 1 w ] \mathbf{w} \mapsto \det[\mathbf{v}_1 \cdots \mathbf{v}_{n-1}\ \mathbf{w}] w ↦ det [ v 1 ⋯ v n − 1 w ] 는 선형 범함수이므로 리스 표현 정리로 N \mathbf{N} N 이 유일하게 있습니다. ⟨ v i , N ⟩ = det [ ⋯ v i ⋯ v i ] = 0 \langle \mathbf{v}_i, \mathbf{N} \rangle = \det[\cdots \mathbf{v}_i \cdots \mathbf{v}_i] = 0 ⟨ v i , N ⟩ = det [ ⋯ v i ⋯ v i ] = 0 . 종속이면 모든 w \mathbf{w} w 에 대해 det = 0 \det = 0 det = 0 이므로 N = 0 \mathbf{N} = \mathbf{0} N = 0 . 독립이면 w \mathbf{w} w 를 더해 기저로 만들면 det ≠ 0 \det \ne 0 det = 0 이므로 N ≠ 0 \mathbf{N} \ne \mathbf{0} N = 0 . n = 2 n = 2 n = 2 , v 1 = ( a , b ) \mathbf{v}_1 = (a, b) v 1 = ( a , b ) : det [ a w 1 b w 2 ] = a w 2 − b w 1 = ⟨ w , ( − b , a ) ⟩ \det\begin{bmatrix} a & w_1 \\ b & w_2 \end{bmatrix} = aw_2 - bw_1 = \langle \mathbf{w}, (-b, a) \rangle det [ a b w 1 w 2 ] = a w 2 − b w 1 = ⟨ w , ( − b , a )⟩ . N = ( − b , a ) \mathbf{N} = (-b, a) N = ( − b , a ) 는 v 1 \mathbf{v}_1 v 1 을 90 ∘ 90^\circ 9 0 ∘ 돌린 것입니다.