이제 우리는 행렬식을 정의할 것인데, 이를 위해 우선 텐서대수와 대칭대수, 외대수를 정의한다. 이 과정에서 \(A\)는 항상 commutative ring인 것으로 생각한다. 그럼 특히 \(A\)는 IBN property를 갖는다. (§기저, ⁋명제 6)

텐서대수의 정의

우리는 임의의 \(A\)-module \(M\)에 대하여, \(M\)에 의해 정의되는 free algebra \(F(M)\)을 다음의 식

\[F(M)=\bigoplus_{n\geq 0} M^{\otimes n}\]

으로 정의했었다. ([대수적 구조] §대수, ⁋명제 4) 이는 단순한 algebra일 뿐 아니라, 자연스럽게 \(\mathbb{N}_{\geq 0}\)-graded associative unital algebra의 구조를 갖는다. 이를 다음과 같이 이름붙인다.

정의 1 위에서 정의한 \(F(M)\)을 \(M\)의 tensor algebra텐서대수라 부르고, \(\T(M)\)으로 표기한다.

이들 각각의 성분 \(M^{\otimes n}\)을 \(\T^n(M)\)으로 표기하기로 한다. 그럼 \(\T^1(M)=M\)이므로, \(M\)에서 \(\T(M)\)으로의 canonical injection \(\iota: M \rightarrow \T(M)\)이 존재한다.

이제 adjoint \(T\dashv U\)를 생각하면, \(\iota\)는 다음 adjunction

\[\Hom_{\Alg{A}}(\T(M), \T(M))\cong \Hom_{\rMod{A}}(M, U\T(M))\]

에 의한 \(\id_{\T(M)}\)의 image이고, \(\T(M)\)을 \(\mathbb{N}\)-graded associative unital algebra로 보면 좌변을 적절한 category로 바꿔주면 된다. 이 adjoint를 universal property로 풀어쓰면 다음과 같다.

명제 2 임의의 \(A\)-algebra \(E\)와 \(A\)-linear map \(u:M \rightarrow E\)가 주어졌다 하자. 그럼 유일한 \(A\)-algebra homomorphism \(g: \T(M) \rightarrow E\)가 존재하여 \(f=g \circ\iota\)이도록 할 수 있다.

추가로, 만일 \(E\)가 \(\mathbb{N}\)-graded \(A\)-algebra이고, \(u(M)\subseteq E_1\)이 성립한다면 위에서 얻어지는 \(A\)-algebra homomorphism \(g\)는 \(\mathbb{N}\)-graded \(A\)-algebra homomorphism이 된다.

만일 위의 linear map \(u\)가 surjective라면, \(\T(N)\)이 \(\T^1(N)\)으로 생성되는 것으로부터 \(\T(u): \T(M) \rightarrow \T(N)\)이 surjective가 되는 것을 안다.

탠서대수의 성질들

이제 우리는 \(\rMod{A}\)에서의 연산들이 functor \(T:\rMod{A} \rightarrow \Alg{A}\)를 통해 옮겨졌을 때, 이들이 어떻게 행동하는지를 살펴본다. 특히 direct sum과 extension of scalar에 관심이 있다. 이 절의 논의는 명제 2와 같이, \(T\)를 \(\rMod{A}\)에서 associative unital \(\mathbb{N}\)-graded \(A\)-algebra들의 category들로 가는 functor로 이해하여도 동일한 논증이 성립하지만, 표기상의 복잡함을 해소하기 위해 target category를 \(\Alg{A}\)로 적기로 한다.

우선 direct sum의 경우를 살펴본다. \(M=\bigoplus_{i\in I} M_i\)가 \(A\)-module들 \(M_i\)들의 direct sum이라 하자. 그럼 \(\otimes\)가 \(\Hom\)의 left adjoint라는 사실과 약간의 귀납법을 통해 다음의 isomorphism

\[\bigoplus_{(i_1,\ldots, i_n)\in I^n}M_{i_1}\otimes\cdots\otimes M_{i_n}\cong \T^n(M)\]

을 얻고, 그럼 \(\T(M)\)은 이들의 direct sum

\[\T(M)\cong\bigoplus_{n\geq 0} \T^n(M)\cong\bigoplus_{n\geq 0}\bigoplus_{(i_1,\ldots, i_n)\in I^n}M_{i_1}\otimes\cdots\otimes M_{i_n}\]

으로 주어진다. 이는 식으로는 복잡해보이지만, 기본적으로는 \(T\)가 left adjoint이므로

\[T\left(\bigoplus_{i\in I} M_i\right)\cong \coprod_{i\in I} \T(M_i)\]

로부터, 우변의 graded algebra들의 coproduct를 풀어쓴 것에 불과하다.1

특별히 임의의 free \(A\)-module \(M\)에 대하여, \(M\)의 basis를 \(\mathcal{B}=(e_i)_{i\in I}\)라 하자. 그럼

\[M=\bigoplus_{i\in I} Ae_i\]

이며, 위의 설명을 적용하면 다음 명제를 얻는다.

명제 3 위와 같은 상황에서, \(\T(M)\)은 다음의 꼴

\[e_s=e_{i_1}\otimes\cdots\otimes e_{i_n},\qquad\text{$s$ a finite sequence $(i_1,i_2,\ldots,i_n)$ in $I$}\]

들의 원소 \(e_s\)를 basis로 갖는다.

이는 \(\T^n(M)\) 각각이 길이 \(n\)짜리 유한한 수열 \(s\)를 사용해 정의한 \(e_s\)들을 basis로 갖고, 이들의 direct sum이 \(\T(M)\)이기 때문이다. 한편 우리는 §기저, ⁋정의 9의 structure constant를 사용하면 \(\T(M)\)의 곱셈을 서술할 수 있다는 것을 알고 있는데, 위의 설명에 따르면 이는 다른 것이 아니라 단순히 수열을 이어쓰기하여 얻어지는 것이다. 즉 두 수열

\[s=(i_1,\ldots, i_m),\qquad t=(j_1,\ldots, j_n)\]

에 대하여, \(st\)를 다음의 수열

\[st=(i_1,\ldots, i_m,j_1,\ldots, j_n)\]

으로 정의하면 structure constant를 정의하는 식은 다음의 식

\[e_se_t=e_{st}\]

이 된다.

Extension of scalar의 경우, ring homomorphism \(\phi: A \rightarrow B\)가 주어졌다 하고, \(M\)이 \(A\)-module이라 하자. 그럼 extension of scalar \(\phi_!: \rMod{A} \rightarrow\rMod{B}\)와 두 functor \(\T_A: \rMod{A} \rightarrow \Alg{A}\), \(\T_B:\rMod{B} \rightarrow \Alg{B}\)가 존재하며, 자명한 방식으로 \(\phi_!:\Alg{A} \rightarrow\Alg{B}\) 또한 정의된다. 이를 통해 다음의 (graded) \(B\)-linear map

extension_of_scalars

을 얻는다.

명제 4 위에서 얻어지는 \(B\)-linear map \(\T_{B}(B\otimes_AM)\rightarrow B\otimes_A\T_A(M)\)은 isomorphism이다.

증명

역함수를 만들면 충분하다. 이를 위해, 우선 adjoint

\[\Hom_\rMod{B}(\phi_!M,\phi_!M)\cong\Hom_\rMod{A}(M, \phi^\ast \phi_!M)\]

로부터 \(\id_{\phi_!M}\)에 해당하는 \(A\)-linear map \(i: M \rightarrow \phi^\ast\phi_!M\)을 얻자. ([대수적 구조] §스칼라의 변환, ⁋명제 5) 그 후, \(A\)-module \(\phi^\ast\phi_!M\)을 \(B\)-module \(\phi_!M\)으로 본 후

\[\iota_{\phi_!M}: \phi_!M \rightarrow \T_B(\phi_!M)\]

을 생각하면 이는 \(A\)-module \(M\)에서 \(A\)-module \(\phi^\ast \T_B(\phi_!M)\) (더 정확히는 \(U\phi^\ast \T_B(\phi^\ast\phi_!M)\))으로의 \(A\)-linear map이다. 따라서 명제 2에 의하여 다음의 diagram

Extension_of_scalar_proof

을 commute하도록 하는 \(A\)-algebra homomorphism \(T_A(M)\rightarrow \phi^\ast T_{B}(\phi_!M)\)이 유일하게 존재한다. 이제 다음의 adjoint

\[\Hom_{\Alg{A}}(\T_A(M), \phi^\ast \T_B(\phi_!M))\cong \Hom_\Alg{B}(\phi_! \T_A(M), \T_B(\phi_!M))\]

에 의하여 이를 \(B\)-linear map \(\phi_!\T_A(M) \rightarrow \T_B(\phi_!M)\)으로 보면 이것이 위의 \(B\)-linear map의 inverse가 되는 것을 확인할 수 있다.

Mixed tensor

이제 free \(A\)-module \(M\)을 고정하고, \(M\oplus M^\ast\)의 tensor algebra \(\T(M\oplus M^\ast)\)를 생각하면, 명제 3의 결과로부터 \(\T^n(M\oplus M^\ast)\)는

아 이게 애매하네… tensor field를 저걸로 정의하면 깔끔할 것 같은데 저럼 순서가 다르면 다른걸로 취급하게 되니까… 암튼 이걸 해결한다면 contraction 먹여서 죽이는거 설명하면 될거같다

대칭대수의 정의

정의 5 임의의 \(A\)-module \(M\)에 대하여, tensor algebra \(\T(M)\)의 two-sided ideal

\[\mathfrak{I}=\langle x\otimes y-y\otimes x\mid x,y\in M\rangle\]

을 생각하자. 그럼 quotient algebra \(\T(M)/\mathfrak{I}\)를 \(M\)의 symmetric algebra대칭대수라 부르고 \(\S(M)\)으로 적는다.

정의로부터 \(\mathfrak{I}\)는 homogeneous ideal이므로 \(\T(M)/\mathfrak{I}\)가 \(\mathbb{Z}_{\geq 0}\)-graded ideal이 되는 것은 자명하다. 또, 각각의 generator들 \(x\otimes y-y\otimes x\)는 모두 degree \(2\)의 원소이므로, \(\mathfrak{I}\)로 quotient를 취하는 것은 \(\T^0(M)\)과 \(\T^1(M)\)에는 아무런 영향을 미치지 않는다. 즉, \(\S^0(M)\cong A\)이고 \(\S^1(M)\cong M\)이다.

정의로부터 \(\S(M)\)이 commutative unital associative algebra인 것은 자명하다. 이는 \(\S(M)\)이 \(\S^1(M)\)의 원소들로 생성되는데, 임의의 \(x,y\in \S^1(M)\cong M\)에 대해서는

\[x\otimes y\equiv y\otimes x\pmod{\mathfrak{I}}\]

이기 때문이다. \(\S(M)\)의 두 원소의 곱은 곱셈처럼 \(xy\) 등과 같이 쓰는 것이 관례이다.

한편 quotient algebra의 universal property와 명제 2로부터 다음의 universal property 또한 자명하게 얻어진다.

명제 6 임의의 \(A\)-algebra \(E\)와 \(A\)-linear map \(u:M \rightarrow E\)가 다음 조건

\[u(x)u(y)=u(y)u(x)\qquad\text{for all $x,y\in M$}\]

주어졌다 하자. 그럼 유일한 \(A\)-algebra homomorphism \(g: \S(M) \rightarrow E\)가 존재하여 \(f=g \circ\iota\)이도록 할 수 있다.

더 일반적으로, 임의의 \(A\)-module \(M,N\)과 자연수 \(n\geq 1\)를 고정하자. \(M^n\)에서 \(N\)로의 symmetric linear map은 다음 조건

\[f(x_{\sigma(1)},x_{\sigma(2)},\ldots, x_{\sigma(n)})=f(x_1,x_2,\ldots, x_n),\qquad \sigma\in S_n\]

이 모든 \((x_i)\in M^n\)과 \(\sigma\in S_n\)에 대해 성립하는 것이다.

명제 7 두 \(A\)-module \(M,N\)에 대하여, 임의의 \(A\)-linear map \(g:\S^n(M) \rightarrow N\)에 대하여 다음의 식

\[(x_1,x_2,\ldots, x_n) \mapsto g(x_1x_2\cdots x_n)\]

으로 정의되는 함수는 \(n\)-linear이고, 이 대응을 통해 \(\Hom_{\lMod{A}}(\S^n(M), N)\)에서, symmetric \(n\)-linear map \(M^n \rightarrow N\)들의 \(A\)-module로의 bijective \(A\)-module homomorphism이 정의된다.

이 때, \(A\)-module \(\S^n(M)\)을 \(M\)의 \(n\)번째 symmetric power\(n\)번째 대칭곱이라 부른다. 그럼 임의의 \(A\)-linear map \(u:M \rightarrow N\)에 대하여, \(\S^n(u): \S^n(M) \rightarrow \S^n(N)\)이 유도되며 이들의 direct sum을 취하면 \(\S(u)\)를 복원할 수 있다.

대칭대수의 성질들

앞서 functor \(T\)와 \(\rMod{A}\)의 연산들이 어떻게 행동하는지를 살펴보았다. 이제 이러한 결과들이 \(S\)에 대해서도 성립하는 것을 증명한다.

우선 \(M=\bigoplus_{i\in I} M_i\)가 \(A\)-module들 \(M_i\)들의 direct sum이라 하자. 그럼 우리는 다음의 isomorphism

\[\S(M)\cong \bigotimes_{i\in I} \S(M_i)\]

를 얻는다. 이는 \(S\)가 forgetful functor \(U:\cAlg{A}\rightarrow \rMod{M}\)의 left adjoint이므로 colimit을 보존하고, \(\cAlg{A}\)에서의 colimit은 (\(\cRing\)에서의 coproduct가 tensor product이듯) \(\otimes_A\)로 주어지기 때문이다. 특히 명제 3과 같이 free \(A\)-module의 basis \((e_i)\)를 고정해두고 나면 다음의 명제를 얻는다.

명제 8 Free \(A\)-module \(M\)과 그 basis \((e_i)_{i\in I}\)에 대하여, \(\alpha:I \rightarrow \mathbb{N}\)을 finitely supported function이라 하자.

\[e^\alpha=\prod_{i\in I} e_i^{\alpha(i)}\]

라 하면, 이러한 원소들을 모두 모아둔 것이 \(\S(M)\)의 basis가 된다.

이들의 multiplication은 \(e^\alpha e^\beta=e^{\alpha+\beta}\)로 주어진다. 즉 이 경우 \(\S(M)\)은 정확하게 polynomial algebra \(A[\x_i]_{i\in I}\)가 된다.

명제 4에 대응되는 결과는 다음의 명제이며, 그 증명 또한 동일하다.

명제 9 \(\S_{B}(B\otimes_AM)\rightarrow B\otimes_A\S_A(M)\)은 isomorphism이다.

외대수의 정의

정의 10 임의의 \(A\)-module \(M\)에 대하여, tensor algebra \(\T(M)\)의 two-sided ideal

\[\mathfrak{J}=\langle x\otimes x\mid x\in M\rangle\]

을 생각하자. 그럼 quotient algbera \(\T(M)/\mathfrak{J}\)를 \(M\)의 exterior algebra외대수라 부르고 \(\bigwedge(M)\)으로 적는다.

\(\bigwedge(M)\)에서의 원소들의 곱셈은 \(\wedge\)로 적는 것이 관례이다. 한편 정의 5 이후의 논의와 마찬가지로, \(\mathfrak{J}\)는 homogeneous ideal이고 canonical inclusion \(\iota:M \hookrightarrow\bigwedge(M)\)이 존재한다는 것이 자명하다. 또, 명제 6과 마찬가지 이유에서 다음의 universal property가 성립한다.

명제 11 임의의 \(A\)-algebra \(E\)와 \(A\)-linear map \(u:M \rightarrow E\)가 다음 조건

\[u(x)^2=0\qquad\text{for all $x\in M$}\]

주어졌다 하자. 그럼 유일한 \(A\)-algebra homomorphism \(g: \bigwedge(M) \rightarrow E\)가 존재하여 \(f=g \circ\iota\)이도록 할 수 있다.

명제 7과 비슷한 성질이 exterior algebra에서도 성립한다. 임의의 \(A\)-module \(M,N\)과 정수 \(n\geq 1\)에 대하여, \(f\)가 \(M^n\)에서 \(N\)로의 alternating linear map이라는 것은 다음 조건

\[f(x_{\sigma(1)},x_{\sigma(2)},\ldots, x_{\sigma(n)})=\epsilon(\sigma)f(x_1,x_2,\ldots, x_n),\qquad \sigma\in S_n\]

이 모든 \((x_i)\in M^n\)과 \(\sigma\in S_n\)에 대해 성립하는 것이다. 이는 임의의 \(x_1,\ldots, x_{n-1}\)과 \(x\)에 대하여

\[f(x_1,\ldots, x_i, x,x,x_{i+1},\ldots, x_{n-1})=0\]

이 성립하는 것과 동치이다.

명제 12 두 \(A\)-module \(M,N\)에 대하여, 임의의 \(A\)-linear map \(g:\S^n(M) \rightarrow N\)에 대하여 다음의 식

\[(x_1,x_2,\ldots, x_n) \mapsto g(x_1\wedge x_2\wedge\cdots\wedge x_n)\]

으로 정의되는 함수는 \(n\)-linear이고, 이 대응을 통해 \(\Hom_{\lMod{A}}(\bigwedge^n(M), N)\)에서, symmetric \(n\)-linear map \(M^n \rightarrow N\)들의 \(A\)-module로의 bijective \(A\)-module homomorphism이 정의된다.

외대수의 성질들

마찬가지로 \(M=\bigoplus_{i\in I} M_i\)가 \(A\)-module들 \(M_i\)들의 direct sum이라 하였을 때, \(\bigwedge\)가 left adjoint인 것으로부터 \(\bigwedge(M)\)이 \(\bigwedge(M_i)\)들의 colimit이 되어야 한다는 것을 안다. 이를 엄밀히 하기 위해서는 alternating algebra들의 category에서의 colimit을 정의해야 한다. 이는 \(\cAlg{A}\)와 유사하게 tensor product로 나오지만, Koszul sign convention이 붙어있다. 이는 별다른 것은 아니고, 정의로부터 exterior algbebra의 degree \(m,n\)의 원소를 곱하면 \((-1)^{mn}\)의 부호가 생기게 되므로 이를 반영해주는 것이다. 당장은 이를 엄밀하게 쓸 이유는 없으니 다음 명제만 소개한다.

명제 13 Free \(A\)-module \(M\)과 그 basis \((e_i)_{i\in I}\)에 대하여, \(I\)의 total ordering을 하나 고정하자. 임의의 유한한 부분집합 \(J\subseteq I\)에 대하여

\[e_J=e_{j_1}\wedge e_{j_2}\wedge\cdots\wedge e_{j_k},\qquad j_1<\cdots < j_k, \quad J=\{j_1,\ldots, j_k\}\]

라 하면, 이러한 \(e_J\)들을 모아둔 것이 \(\bigwedge (M)\)의 basis가 된다.

예를 들어, \(e_1\wedge e_2\wedge e_3\)과 \(e_1\wedge e_3\wedge e_2\)는 나중 두 원소의 위치를 서로 바꾸어 주기만 하면 부호의 차이만 제외하고는 같은 원소가 되므로 위와 같이 \(I\)에 아무렇게나 order를 준 후 이에 맞추어 배열하는 식으로 무의미한 중복을 피할 수 있다. 다음 명제는 더더욱 설명할 것이 없다.

명제 14 \(\bigwedge_{B}(B\otimes_AM)\rightarrow B\otimes_A\bigwedge_A(M)\)은 isomorphism이다.


참고문헌

[Bou] Bourbaki, N. Algebra I. Elements of Mathematics. Springer. 1998.


  1. Category \(\Ring\)에서의 coproduct는 free product와 비슷한 식으로 정의되었던 것을 기억하자. (§환의 곱, 쌍대곱, 텐서곱, ⁋명제 3) 반면, 같은 글에서 우리는 category \(\cRing\)의 coproduct는 tensor product \(\otimes\)로 주어진다는 것 또한 확인하였다. 

댓글남기기