이번 글에서 우리는 Hom과 텐서곱에 대해 조금 더 자세히 살펴보자.
Hom functor
앞서 우리는 HomAMod(−,N)과 HomAMod(M,−)이 left exact functor가 된다는 것을 살펴보았으며, 이들이 각각 exact functor가 되도록 하는 M과 N을 각각 projective, injective module이라 불렀다. 다음의 두 명제는 이와는 조금 다른 방향의 명제로, 임의의 splitting exact sequence는 Hom을 취하여도 반드시 exact sequence가 된다는 것을 보여준다.
명제 1 Splitting exact sequence
0⟶M⟶uL⟶vN→0
와 임의의 A-module K에 대하여, 이들이 유도하는 다음의 sequence
0→HomAMod(N,K)→HomAMod(L,K)→HomAMod(M,K)→0
은 splitting exact sequence이다. 거꾸로 만일 위의 sequence가 임의의 K에 대하여 exact sequence라면 원래의 exact sequence는 splitting exact sequence이다.
증명
주어진 exact sequence 0→M→L→N→0이 split하는 것은 적당한 retraction r:L→M이 존재하는 것과 동치이다. (§완전열, ⁋명제 10) 이제
HomAMod(r,idK):HomAMod(M,K)→HomAMod(L,K)
를 생각하면, 식 r∘u=idM으로부터 HomAMod(r,idK)가 section을 갖는다는 사실을 알고 다시 §완전열, ⁋명제 10를 적용하면 두 번째 sequence가 split한다는 것을 보일 수 있다.
반대 방향은 K=M으로 두고 short exact sequence
0→HomAMod(N,M)→HomAMod(L,M)→HomAMod(M,M)→0
를 생각하면 적당한 f∈HomAMod(L,M)이 존재하여 f∘u=idM이도록 할 수 있으므로 다시 §완전열, ⁋명제 10를 적용하면 된다.
비슷하게, 다음이 성립한다.
명제 2 Splitting exact sequence
0⟶M⟶uL⟶vN→0
와 임의의 A-module K에 대하여, 이들이 유도하는 다음의 sequence
0→HomAMod(K,M)→HomAMod(K,L)→HomAMod(K,N)→0
은 splitting exact sequence이다. 거꾸로 만일 위의 sequence가 임의의 K에 대하여 exact sequence라면 원래의 exact sequence는 splitting exact sequence이다.
Homomorphism M∗⊗AN→HomModA(M,N)
편의상 A가 commutative ring이라 가정하자. 그럼 AMod=ModA이므로 임의의 A-module이 left A-module인지 right A-module인지 구별할 필요가 없다. 이러한 경우에는 아래첨자로 썼을 때의 미관상의 이유로 ModA를 표기법으로 고정하기로 한다. 이제 세 A-module M,N,L이 주어졌다 하자. 그럼 다음의 A-module homomorphism
ν:HomModA(M,L)⊗AN→HomModA(M,L⊗AN)
을 만들 수 있다. 더 일반적으로 A,B가 (commutative일 필요는 없는) ring이고, left A-module M, left B-module N, (A,B)-bimodule L가 주어졌다 하면 다음의 Z-module homomorphism
HomAMod(M,L)⊗AN→HomAMod(M,L⊗BN)
을 만들 수 있다. ([Bou] II.4.2)
이는 우선 임의의 u∈HomModA(M,L)와 임의의 y∈N에 대하여, 다음 식
x↦u(x)⊗Ay
으로 M에서 L⊗AN으로의 A-linear map을 정의하고, 그럼 (u,y)∈HomModA(M,L)×N의 원소를 받아 HomModA(M,L⊗AB)의 원소를 대응시키는 위의 함수가 A-balanced인 것을 알 수 있다. 따라서 이로부터 위의 A-linear map ν가 유도된다.
명제 3 위와 같이 정의된 ν에 대하여, 다음이 성립한다.
- 만일 N이 projective A-module이라면 ν는 injective이다. 또, N이 finitely generated projective라면 ν는 bijective이다.
- 만일 M이 fintiely generated projective A-module이라면, ν는 bijective이다.
특히 만일 L=A인 경우 다음의 따름정리를 얻는다.
따름정리 4 임의의 두 A-module M,N이 주어졌다 하자. 만일 M 또는 N이 finitely generated projective A-module이라면, 다음의 isomorphism
M∗⊗AN≅HomModA(M,N)
이 존재한다.
또, N=HomModA(M′,L′)로 두면 다음의 따름정리를 얻는다.
따름정리 5 다음의 A-linear map
HomModA(M,L)⊗AHomModA(M′,L′)→HomModA(M⊗M′,L⊗L′)
이 존재하며, 이는 만일 다음의 쌍
(M,M′),(M,L),(M′,L′)
중 하나가 finitely generated projective A-module이라면 isomorphism이다.
Trace
여전히 A가 commutative ring이라 가정한다. 그럼 임의의 A-module M에 대하여,
M∗×M→A;(ξ,x)↦⟨x,ξ⟩
이 A-balanced인 것을 안다. 따라서 이 함수는 다음의 A-linear map
τ:M∗⊗AM→A
을 만족한다. 이제 만일 M이 finitely generated projective A-module이라면 따름정리 4에 의하여 좌변을 EndModA(M)=HomModA(M,M)과 identify할 수 있고, 따라서 EndModA(M)에서 A로 가는 유일한 A-linear map이 정의된다.
정의 6 위와 같이 정의된 map을 trace map이라 하고, tr로 표기한다.
임의의 u∈EndModA(M)이 주어졌다 가정하자. EndModA(M)과 M∗⊗AM을 identify하고 나면 유한히 많은 ξi∈M∗,xi∈M을 택하여 이를 다음의 합
i∑ξi⊗Axi(1)
으로 쓸 수 있으며, 이 원소가 따름정리 4에 의해 u에 대응된다는 것은 다음의 식
u(x)=i∑⟨x,ξi⟩xifor all x∈M(2)
이 성립하는 것이다. 그럼 trace map의 정의에 의하여
tr(u)=i∑⟨xi,ξi⟩
이 된다. 일반적으로 식 (2)를 만족하는 ξi∈M∗,xi∈M의 쌍은 무수히 많을 수 있지만, 이는 M∗⊗AM의 원소를 식 (1)과 같이 나타내는 방법이 무수히 많기 때문이며, 어쨌든 τ:M∗⊗AM→A는 잘 정의되었으므로 tr은 이러한 선택에 의존하지 않는다.
뿐만 아니라, tr이 A-linear map인 것을 확인할 수 있으며 더 나아가 다음이 성립한다.
명제 7 임의의 두 finitely generated projective A-module M,N과 이들 사이의 A-linear map u:M→N, v:N→M에 대하여
tr(u∘v)=tr(v∘u)
이 성립한다.
댓글남기기