에탈대수의 성질들Permalink

이제 우리는 separable extension의 개념을 정의한다. 우선 이전 글에서 살펴본 étale algebra의 성질들을 살펴볼 것이다.

보조정리 1 Algebraically closed field K\mathbb{K}에 대하여, finite degree의 commutative K\mathbb{K}-algebra AAΩA/K=0\Omega_{A/\mathbb{K}}=0을 만족한다 하자. 그럼 AA의 임의의 maximal ideal m\mathfrak{m}에 대하여, m=m2\mathfrak{m}=\mathfrak{m}^2이 성립한다.

증명

Field A/mA/\mathfrak{m}는 algebraically closed field K\mathbb{K}의 finite degree extension이므로, 이는 반드시 algebraic extension이고 따라서 [A/m:K]=1[A/\mathfrak{m}:\mathbb{K}]=1이다. 따라서 각각의 aAa\in A에 대하여 우리는 aλma-\lambda\in \mathfrak{m}이도록 하는 λK\lambda\in \mathbb{K}를 찾을 수 있다. 그럼 다음의 식

Am/m2;aaλ)A \rightarrow \mathfrak{m}/\mathfrak{m}^2;\qquad a\mapsto a-\lambda)

으로 정의된 함수 D:Am/m2D:A \rightarrow \mathfrak{m}/\mathfrak{m}^2K\mathbb{K}-derivation이 되는 것이 자명하다. 이제 [다중선형대수학] §미분가군, ⁋명제 8의 universal property로부터 DD는 반드시 ΩA/K\Omega_{A/\mathbb{K}}를 factor through 해야 하고, 가정에 의해 이것이 00이므로 D=0D=0이어야 한다.

Étale algebra에 대한 우리의 characterization을 위해서는 위의 보조정리의 결과로부터 출발하는 다음의 보조정리를 보여야 한다.

보조정리 2 Commutative ring AA의 finitely generated ideal a\mathfrak{a}a=a2\mathfrak{a}=\mathfrak{a}^2를 만족한다면 적당한 idempotent eAe\in A가 존재하여 a=Ae\mathfrak{a}=Ae이도록 할 수 있다.

증명

우선 a\mathfrak{a}의 generator를 a1,,ana_1,\ldots,a_n이라고 하자. 그럼 a=a2 \mathfrak{a}=\mathfrak{a}^2이므로 각각의 ii에 대하여 다음의 식

ai=j=1rxijaja_i=\sum_{j=1}^r x_{ij}a_j

이 성립하도록 하는 xijx_{ij}들이 존재한다. 이렇게 만들어진 r×rr\times r 행렬에 대하여, Ir(xij)I_r-(x_{ij})MM이라 하자. 그럼 MM의 adjoint matrix를 통해 다음의 식

NM=(detM)IrNM=(\det M) I_r

이 성립하도록 하는 r×rr\times r 행렬 NN이 존재한다. 이제 양 변에서 aja_j에 해당하는 열벡터가 어디로 가는지를 계산해보면 우리는 반드시 (detM)aj=0(\det M)a_j=0이 모든 jj에 대해 성립해야 하는 것을 알고, 따라서 (detM)a=0(\det M)\mathfrak{a}=0이 성립한다.

한편, 행렬 MM은 그 정의에 의하여 a\mathfrak{a}로 자른 후에는 IrI_r이 되며, 따라서 그 행렬식 detM\det M 또한 (modulo a\mathfrak{a}로) 11이 된다. 이제 e=1De=1-D로 두면 ee가 원하는 idempotent가 된다.

그럼 étale algebra에 대한 differential characterization은 다음과 같이 주어진다.

정리 3 Finite degree commutative K\mathbb{K}-algebra AA에 대하여, AA가 étale인 것과 ΩA/K=0\Omega_{A/\mathbb{K}}=0인 것이 동치이다.

증명

우선 ΩA/K\Omega_{A/\mathbb{K}}와 étale algebra의 개념은 base change에 대해 잘 행동하므로 우리는 K\mathbb{K}가 algebraically closure라 가정해도 된다. 더 정확히 말해, AA가 étale인 것은 K\mathbb{K}의 algebraic closure K\overline{\mathbb{K}}에 대해 K\overline{\mathbb{K}}-algebra A(K)=AKKA_{(\overline{\mathbb{K}})}=A\otimes_\mathbb{K}\overline{\mathbb{K}}이 diagonalizable인 것과 동치이며 (§에탈대수, ⁋명제 8, 한편 [다중선형대수학] §미분가군, ⁋명제 12의 canonical isomorphism과 K\overline{\mathbb{K}}-algebra A(K)A_{(\overline{\mathbb{K}})}의 정의에 의하여 다음의 isomorphism

ΩA(K)/KΩA/KAA(K)=ΩA/KAAKKΩA/KKK\Omega_{A_{(\overline{\mathbb{K}})}/\overline{\mathbb{K}}}\cong \Omega_{A/\mathbb{K}}\otimes_A A_{(\overline{\mathbb{K}})}=\Omega_{A/\mathbb{K}}\otimes_A A\otimes_\mathbb{K}\overline{\mathbb{K}}\cong \Omega_{A/\mathbb{K}}\otimes_\mathbb{K}\overline{\mathbb{K}}

을 얻고, 따라서 ΩA/K=0\Omega_{A/\mathbb{K}}=0인 것과 ΩA(K)/K=0\Omega_{A_{(\overline{\mathbb{K}})}/\overline{\mathbb{K}}}=0인 것이 동치이다. 즉, 주어진 정리를 증명하는 것은 K\mathbb{K}가 algebraically closed라 가정하고, AA가 diagonalizable인 것과 ΩA/K=0\Omega_{A/\mathbb{K}}=0인 것이 동치임을 보이면 된다.

우선 AA가 diagonalizable이라 가정하면, AA§에탈대수, ⁋명제 6의 둘째 조건에 의하여 idempotent들로 생성된다. 그런데 임의의 idempotent ee에 대하여, Leibniz rule을 생각하면

d(e)=d(e2)=ed(e)+ed(e)=2ed(e)d(e)=d(e^2)=ed(e)+ed(e)=2ed(e)

이고 양 변에 ee를 곱하면 ed(e)=0ed(e)=0이어야 하므로, 이를 다시 위에 대입하면 de=0de=0이어야 함을 안다. 한편 명시적으로 ΩA/K\Omega_{A/\mathbb{K}}는 이러한 원소들 dede로 생성되는 free module에 적절한 relation들로 자른 것으로 나타나므로 ([다중선형대수학] §미분가군, ⁋예시 10) 이로부터 ΩA/K=0\Omega_{A/\mathbb{K}}=0이어야 함을 안다.

이제 거꾸로 ΩA/K=0\Omega_{A/\mathbb{K}}=0이라 가정하고 AA가 diagonalizable임을 보이자. AA의 degree에 대한 귀납법으로 진행하며, degree 11인 경우는 자명하다. 이제 일반적인 경우에 AA의 maximal ideal m\mathfrak{m}을 하나 택하자. 그럼 보조정리 1에 의하여 m=m2\mathfrak{m}=\mathfrak{m}^2이고, 따라서 보조정리 2를 적용하면 m=Ae\mathfrak{m}=Ae이도록 하는 idempotent ee를 찾을 수 있다. 한편, 이로부터 AAa=(1e)A\mathfrak{a}=(1-e)Am\mathfrak{m}의 direct sum으로 쪼개놓으면 K\mathbb{K}가 algebraically closed라는 가정으로부터 extension A/mA/\mathfrak{m}이 degree 11이어야 함을 안다. 즉, 이 direct sum을

AamK×A/aA\cong \mathfrak{a}\oplus\mathfrak{m}\cong \mathbb{K}\times A/\mathfrak{a}

으로 적을 수 있다. 이제 Ω\Omega가 right exact functor이므로 ([다중선형대수학] §미분가군, ⁋명제 13) Ω(A/a)/K\Omega_{(A/\mathfrak{a})/\mathbb{K}}ΩA/K=0\Omega_{A/\mathbb{K}}=0의 quotient가 되어 ddd00이다. 따라서, A/aA/\mathfrak{a}는 귀납적 가정에 의하여 diagonalizable이고, 이를 K\mathbb{K}와 곱한 AA 또한 마찬가지이다.

앞서 우리는 §제곱근확대체, ⁋예시 9에서 갈루아 이론을 전개할 때 문제가 될 수 있는 상황을 살펴보았었는데, 이 예시를 바탕으로 정리 3을 살펴보자.

예시 4 좋은 경우는, §제곱근확대체의 서두에서 살펴보았듯, Q(2)/Q\mathbb{Q}(\sqrt{2})/\mathbb{Q}가 있다. 우리는 [다중선형대수학] §미분가군, ⁋예시 10의 계산으로부터, ΩQ[x]/Q\Omega_{\mathbb{Q}[\x]/\mathbb{Q}}dxd\x로 생성되는 free Q[x]\mathbb{Q}[\x]-module임을 안다. 한편 Q[x]\mathbb{Q}[\x]의 ideal I=(x22)\mathfrak{I}=(\x^2-2)를 생각하면 [다중선형대수학] §미분가군, ⁋명제 14로부터 다음의 exact sequence

I/I2dΩQ[x]/QQQ(2)Ω0(u)ΩQ(2)/Q0\mathfrak{I}/\mathfrak{I}^2\overset{\overline{d}}{\longrightarrow}\Omega_{\mathbb{Q}[\x]/\mathbb{Q}}\otimes_\mathbb{Q}\mathbb{Q}(\sqrt{2})\overset{\Omega_0(u)}{\longrightarrow}\Omega_{\mathbb{Q}(\sqrt{2})/\mathbb{Q}}\longrightarrow 0

로부터 ΩQ(2)/Q\Omega_{\mathbb{Q}(\sqrt{2})/\mathbb{Q}}는 원소 d(2)d(\sqrt{2})로 생성되는 Q(2)\mathbb{Q}(\sqrt{2})-module임을 안다. 그런데 다음의 계산

0=d(2)=d((2)2)=22d(2)0=d(2)=d((\sqrt{2})^2)=2\sqrt{2}d(\sqrt{2})

222\sqrt{2}Q(2)\mathbb{Q}(\sqrt{2})에서 invertible이라는 사실로부터 d(2)=0d(\sqrt{2})=0이어야 하고 따라서 ΩQ(2)/Q=0\Omega_{\mathbb{Q}(\sqrt{2})/\mathbb{Q}}=0이어야 함을 안다.

반면 §제곱근확대체, ⁋예시 9에서 살펴본 K=Fp(t)\mathbb{K}=\mathbb{F}_p(t)의 algebraic extension K(t1/p)=K[x]/(xpt)\mathbb{K}(t^{1/p})=\mathbb{K}[\x]/(\x^p-t)에서는 위의 계산이 틀어지게 되는데, 위의 계산과 마찬가지로 ΩK(t1/p)/K\Omega_{\mathbb{K}(t^{1/p})/\mathbb{K}}d(t1/p)d(t^{1/p})로 생성되는 K(t1/p)\mathbb{K}(t^{1/p})-module이지만, 다음의 계산

0=d(t)=d((t1/p)p)=p(t1/p)p1d(t1/p)0=d(t)=d((t^{1/p})^p)=p(t^{1/p})^{p-1}d(t^{1/p})

d(t1/p)=0d(t^{1/p})=0이라는 결과를 주지 못한다. 어차피 K(t1/p)\mathbb{K}(t^{1/p})는 characteristic pp이므로 p(t1/p)p1p(t^{1/p})^{p-1}00이고, 따라서 위의 식은 d(t1/p)d(t^{1/p})에 대한 어떠한 relation도 주지 않기 때문이다. 실제로, 명시적으로 임의의 field K\mathbb{K}와 algebraic extension K(α)=K[x]/(f)\mathbb{K}(\alpha)=\mathbb{K}[\x]/(f)를 생각하면

Ω(K[x]/(f))/KΩK[x]/KKK(α)I/I2K[x]dxK[x]/(f)(df)K[x](f,f)dx\Omega_{(\mathbb{K}[\x]/(f))/\mathbb{K}}\cong\frac{\Omega_{\mathbb{K}[\x]/\mathbb{K}}\otimes_\mathbb{K}\mathbb{K}(\alpha)}{\mathfrak{I}/\mathfrak{I}^2}\cong\frac{ {\mathbb{K}[\x]\mathop{d\x}}\otimes\mathbb{K}[\x]/(f)}{(df)}\cong \frac{\mathbb{K}[\x]}{(f, f')}\mathop{d\x}

이므로 이로부터 위의 두 계산이 따라나온다.

우리가 배제하고자 하는 경우는 정확히 minimal polynomial ff가 중근을 갖는 경우, 즉 df=0df=0인 경우이므로 étale algebra의 개념을 유용하게 사용할 수 있을 것이다. 곧 우리는 separable extension을 임의의 finite degree subextension이 étale인 field extension으로 정의할 것이다. (정의 8) 그럼 예시 4에서 살펴봤듯 Q\mathbb{Q}의 임의의 algebraic extension은 separable extension이 된다. 더 나아가 우리는 perfect field의 임의의 algebraic extension은 separable인 것을 보일 것이다. (명제 9) 이 과정에서 사용할 étale algebra의 성질들을 조금 더 살펴보자.

명제 5 임의의 field K\mathbb{K}에 대하여, finite degree, commutative K\mathbb{K}-algebra AA가 reduced인 것은 K\mathbb{K}의 적당한 finite degree field extension L1,,Ln\mathbb{L}_1,\ldots, \mathbb{L}_n이 존재하여 AAL1××Ln\mathbb{L}_1\times\cdots\times \mathbb{L}_nK\mathbb{K}-algebra로서 isomorphic한 것이 동치이다.

증명

L1××Ln\mathbb{L}_1\times\cdots\times \mathbb{L}_n은 reduced이므로 한쪽 방향은 자명하다. 거꾸로 AA가 finite degree reduced commutative K\mathbb{K}-algebra라 하자. 만일 AA가 field라면 더 이상 보일 것이 없으므로 AA가 field가 아닌 경우만 증명하면 충분하고, 언제나처럼 AA의 degree에 대한 귀납법을 사용하면 임의의 (field가 아닌) reduced algebra AA가 항상 nontrivial한 product A1×A2A_1\times A_2로 나타난다는 것을 보이면 된다.

이를 위해 AA0,10,1이 아닌 idempotent를 갖는다는 것을 보이자. AA의 임의의 ideal은 유한차원 K\mathbb{K}-벡터공간이므로 AA의 ideal들 가운데 K\mathbb{K}-벡터공간으로서 가장 작은 차원을 갖는 ideal a\mathfrak{a}를 택할 수 있다. 그럼 a\mathfrak{a}의 minimality와 AA가 reduced라는 가정으로부터 a2=a\mathfrak{a}^2=\mathfrak{a}이고 따라서 보조정리 2를 적용할 수 있다.

그럼, 위에서 언급한 정리 9의 주장은 본질적으로 다음 보조정리에 담겨있다.

보조정리 6 Perfect field K\mathbb{K}에 대하여, 임의의 finite degree, reduced K\mathbb{K}-algebra는 étale이다.

증명

주장의 조건을 만족하는 K\mathbb{K}-algebra AA를 생각하자. 우선 명제 5로부터 AL1××LnA\cong \mathbb{L}_1\times\cdots \times\mathbb{L}_n이도록 하는 extension들이 존재한다. 한편 étale algebra들의 곱은 étale이므로 주어진 주장은 임의의 finite degree field extension over perfect field K\mathbb{K}가 étale임을 보이면 충분하다. 따라서 정리 3을 적용하여, 임의의 αA\alpha\in A에 대하여 dα=0d\alpha=0임을 보이면 충분하다. 예시 4의 계산에 의하여 우리는 식 f(α)dα=0f’(\alpha)d\alpha=0이 성립해야 함을 알고, 비슷한 논리에 의하여 우리는 f(α)0f’(\alpha)\neq 0임을 보여야 한다.

결론에 반하여 f(α)=0f’(\alpha)=0이라 하자. 어차피 ff가 상수인 경우에는 증명할 것이 없으므로 ff가 일차식 이상이라 가정할 수 있고, 그럼 §체, ⁋명제 19의 결과에 의하여 char(K)=p0\ch(\mathbb{K})=p\neq 0이며 fK[xp]=K[x]pf\in \mathbb{K}[\x^p]=\mathbb{K}[\x]^p여야 한다. 그런데 ff는 minimal polynomial이므로 irreducible이고, irreducible polynomial은 정의에 의하여 K[x]p\mathbb{K}[\x]^p에 속할 수 없으므로 이는 모순이다. 따라서 f(α)0f’(\alpha)\neq 0이다.

이제 위의 보조정리를 이용하면 다음과 같이 étale algebra의 또 다른 characterization을 만들어줄 수 있다.

정리 7 임의의 finite degree commutative K\mathbb{K}-algebra AA에 대하여 다음이 모두 동치이다.

  1. AA가 étale이다.
  2. 임의의 extension L/K\mathbb{L}/\mathbb{K}에 대하여, A(L)=LKAA_{(\mathbb{L})}=\mathbb{L}\otimes_\mathbb{K}A가 reduced이다.
  3. 적당한 extension L/K\mathbb{L}/\mathbb{K}이 존재하여 L\mathbb{L}이 perfect이고 A(L)A_{(\mathbb{L})}이 reduced이다.
증명

둘째 조건이 성립하면 셋째 조건이 성립하는 것은 perfect closure의 존재성으로부터 자명하며, 첫째 조건이 둘째 조건을 함의하는 것은 §에탈대수, ⁋명제 8의 결과이다. 따라서 셋째 조건이 첫째 조건을 함의하는 것만 보이면 충분하다. 이제 셋째 결과는 다시 보조정리 6§에탈대수, ⁋명제 8로부터 나온다.

분해가능확대체Permalink

드디어 다음의 정의를 내릴 때가 왔다.

정의 8 Algebraic extension L/K\mathbb{L}/\mathbb{K}separable extension분해가능확대이라는 것은 L/K\mathbb{L}/\mathbb{K}의 임의의 finite degree subextension이 étale K\mathbb{K}-algebra인 것이다.

우리는 이 개념을 algebraic하지 않은 field extension에 대해서도 정의할 수 있지만, 당분간은 separable algebraic extension에 대해서만 살펴본다.

정의에 의해 그 자체로 field인 임의의 finite degree K\mathbb{K}-algebra L\mathbb{L}에 대해서는 étale인 것과 separable인 것이 같은 말이다. 정의로부터 만일 L/K\mathbb{L}/\mathbb{K}가 separable이라면 임의의 subextension이 separable인 것과, 역으로 임의의 (finite degree) subextension들이 모두 separable이라면 L/K\mathbb{L}/\mathbb{K}도 separable인 것이 둘 다 자명하다.

앞서 약속했던 주장 또한 이제 쉽게 보일 수 있다.

명제 9 Field K\mathbb{K}가 perfect인 것과 임의의 algebraic extension L/K\mathbb{L}/\mathbb{K}가 separable인 것이 동치이다.

증명

임의의 algebraic extension L/K\mathbb{L}/\mathbb{K}는 그 자체로 finite degree reduced K\mathbb{K}-algebra이므로, 만일 K\mathbb{K}가 perfect라면 한쪽 주장은 보조정리 6으로부터 자명하다. 따라서 반대방향만 보이면 충분하다.

결론에 반하여 K\mathbb{K}가 perfect가 아니라 가정하고, 따라서 characteristic p0p\neq 0을 갖는다 하자. 그럼 K\mathbb{K}가 perfect가 아니라는 가정으로부터 (algebraic closure K/K\overline{\mathbb{K}}/\mathbb{K} 안에서의 relative) pp-radical extension K(a)/K\mathbb{K}(a)/\mathbb{K}를 생각할 수 있다. 한편, embedding KK\mathbb{K}\hookrightarrow\overline{\mathbb{K}}로부터 얻어지는 K(a)K\mathbb{K}(a)\rightarrow\overline{\mathbb{K}}§제곱근확대체, ⁋명제 6에 의하여 유일하다. 다르게 말하면, 집합 HomAlgK(K(a),K)\Hom_{\Alg{\mathbb{K}}}(\mathbb{K}(a), \overline{\mathbb{K}})는 singleton이며 따라서

1=[K(a):K]s[K(a):K]=pe1=[\mathbb{K}(a):\mathbb{K}]_s\nleq [\mathbb{K}(a):\mathbb{K}]=p^e

이므로 K(a)\mathbb{K}(a)는 étale이 아니고 따라서 separable이 아니다.

위 명제의 증명은 [K(a):K]s[\mathbb{K}(a):\mathbb{K}]_sseparable degree라 불렀던 것을 정당화해준다. 한편 K\mathbb{K}가 perfect가 아니라 하더라도, 특정한 다항식 ff은 중근을 갖지 않을 수도 있다. 다음 명제는 지금까지 우리가 관찰해온 것들을 모아둔 것에 불과하다.

명제 10 다항식 fK[x]f\in \mathbb{K}[\x]에 대하여 다음이 모두 동치이다.

  1. ff’00이 아니다.
  2. ffff’K[x]\mathbb{K}[\x]에서 서로소이다.
  3. ffL[x]\mathbb{L}[\x] 안에서 simple root를 갖도록 하는 extension L/K\mathbb{L}/\mathbb{K}이 존재한다.
  4. ffL[x]\mathbb{L}[\x] 안에서 서로 다른 일차식들의 곱으로 쪼개지도록 하는 extension L/K\mathbb{L}/\mathbb{K}이 존재한다.
  5. ffK/K\overline{\mathbb{K}}/\mathbb{K} 안에서 simple root만을 갖는다.
  6. K[x]/(f)\mathbb{K}[\x]/(f)가 étale K\mathbb{K}-algebra이다.
  7. K\mathbb{K}가 characteristic 00이거나, char(K)=p\ch(\mathbb{K})=p이고 f∉K[xp]f\not\in\mathbb{K}[\x^p]이다.

이 조건을 만족하는 ffseparable polynomial이라 부른다. 그럼 명제 9를 다시 한 번 적어보면, K\mathbb{K}가 perfect인 것과 K[x]\mathbb{K}[\x]의 모든 irreducible polynomial이 separable인 것이 동치임을 안다. 이를 ff를 통해 추가되는 원소에 초점을 맞추면 다음과 같이 정의할 수 있다.

정의 11 Field extension L/K\mathbb{L}/\mathbb{K}에 대하여, algebraic element xLx\in \mathbb{L}separable element라는 것은 K(x)/K\mathbb{K}(x)/\mathbb{K}이 separable extension인 것이다.

정의에 의해, xx의 minimal polynomial을 ff라 한다면, ff가 separable이어야 하고 이 때 xxff의 simple root가 된다. 이들 개념은 (당연히) 모두 같은 것을 의미한다. 즉, extension L/K\mathbb{L}/\mathbb{K}와 원소 xLx\in\mathbb{L}, 그리고 xx의 minimal polynomial ff에 대하여 다음이 모두 동치이다.

  1. xx가 separable이다.
  2. ff가 separable이다.
  3. xxff의 simple root이다.

뿐만 아니라, 모든 원소가 algebraic한 extension이 algebraic extension이듯이 다음이 성립한다.

명제 12 Algebraic extension L/K\mathbb{L}/\mathbb{K}에 대하여 다음이 성립한다.

  1. 만일 L/K\mathbb{L}/\mathbb{K}가 separable이라면 L\mathbb{L}의 모든 원소는 separable이다.
  2. 거꾸로 만일 AAL\mathbb{L}의 separable element들로 이루어진 집합이고, L=K(A)\mathbb{L}=\mathbb{K}(A)라 하면 L\mathbb{L}은 separable extension이다.
증명

첫째 결과는 자명하므로 둘째 결과만 보이면 충분하다. 즉, L\mathbb{L}의 임의의 finite degree subextension M\mathbb{M}을 잡은 후 이것이 étale임을 보여야 한다. 우선 L=K(A)\mathbb{L}=\mathbb{K}(A)이고 M\mathbb{M}L\mathbb{L}의 finite degree subextension이므로, AA의 원소 중 유한개의 x1,ldots,xmx_1,ldots, x_m을 택하여

MK(x1,,xm)=K[x1,ldots,xm]\mathbb{M}\subset \mathbb{K}(x_1,\ldots, x_m)=\mathbb{K}[x_1,ldots, x_m]

이도록 할 수 있다. 이 때 각각의 K[xi]\mathbb{K}[x_i]들이 separable extension인 것은 AA의 가정으로부터 자명하므로 이들은 étale이고, 그럼 K[x1,,xm]\mathbb{K}[x_1,\ldots, x_m]은 이들의 tensor product K[x1]K[xn]\mathbb{K}[x_1]\otimes\cdots\otimes \mathbb{K}[x_n]을 이들의 associativity와 commutativity를 나타내는 relation으로 잘라서 얻어지고 M\mathbb{M}이 이것의 subalgebra이므로 §에탈대수, ⁋따름정리 14에 의하여 M\mathbb{M}이 étale이다.

뿐만 아니라, finite degree separable extension은 단 하나의 원소로 생성될 수 있다. 즉, 만일 L/K\mathbb{L}/\mathbb{K}가 finite degree separable extension이라면, 적절한 xLx\in \mathbb{L}을 택하여 L=K[x]\mathbb{L}=\mathbb{K}[x]이도록 할 수 있다. 이러한 원소를 primitive element라 부른다.

정리 14는 finite degree separable extension에 대해서는 항상 primitive element를 찾을 수 있다는 것을 보여준다. 이를 위해서는 다음 보조정리가 필요하다.

보조정리 13 Infinite field K\mathbb{K}에 대하여, commutative K\mathbb{K}-algebra AA를 고정하자. 만일 AA가 오직 유한히 많은 subalgebra만을 가지고, VVAA를 생성하는 부분 벡터공간이라 하면 적당한 xVx\in V가 존재하여 A=K[x]A=\mathbb{K}[x]이도록 할 수 있다.

증명

AA의 subalgebra들이 A1,,AnA_1,\ldots, A_n 뿐이라 가정하자. 그럼 우선 VVAA를 생성하므로 AiA_i들을 생성할 수는 없다. 즉 V⊄AiV\not\subset A_i이다. 만일 우리가 이로부터 V⊄A1AnV\not\subset A_1\cup\cdots\cup A_n임을 보인다면, xVA1Anx\in V\setminus A_1\cup\cdots \cup A_n에 대하여 AA의 subalgebra K[x]\mathbb{K}[x]는 어떠한 AiA_i와도 같을 수 없고, 따라서 반드시 A=K[x]A=\mathbb{K}[x]여야 하므로 원하는 것을 증명할 수 있을 것이다.

결론에 반하여 VA1AnV\subset A_1\cup\cdots\cup A_n이라 가정하자. 주어진 가정으로부터 V⊄AnV\not\subset A_n이므로 적당한 xVAnx\in V\setminus A_n이 존재한다. 그럼 임의의 yVy\in V에 대하여, 무한집합

{x}{y+λxλK}\{x\}\cup \{y+\lambda x\mid \lambda\in\mathbb{K}\}

을 생각할 수 있다. 이 집합은 VV의 부분집합이며 따라서 A1AnA_1\cup\cdots\cup A_n의 부분집합이다. 따라서, 비둘기집 원리에 의해 이들 중 적어도 두 개는 같은 AiA_i에 속해야 하며, 그럼 이 사실로부터 x,yx,y를 동시에 포함하는 어떠한 AiA_i가 존재함을 안다. 가정에 의하여 x∉Anx\not\in A_n이므로 iinn이 될 수는 없고, 따라서 yy는 (xx와 마찬가지로) A1,,An1A_1,\ldots, A_{n-1} 중 어느 하나에 속해야 한다. 이로부터 yyA1An1A_1\cup\cdots \cup A_{n-1}에 속해야 한다는 것을 알고, yyVV의 임의의 원소이므로 VA1An1V\subset A_1\cup\cdots\cup A_{n-1}이다.

이제 이 과정을 귀납적으로 반복해나가면 VA1V\subset A_1이 되어 모순이므로 V⊄A1AnV\not\subset A_1\cup\cdots\cup A_n여야 한다.

정리 14 Infinite field K\mathbb{K}를 고정하자. Algebraic extension L/K\mathbb{L}/\mathbb{K}에 대하여 다음이 동치이다.

  1. L\mathbb{L}이 primitive element를 갖는다.
  2. L\mathbb{L}은 오직 유한히 많은 subextension만을 갖는다.
증명

우선 L\mathbb{L}이 primitive element xx를 갖는다 하고, f(x)K[x]f(\x)\in \mathbb{K}[\x]xx의 minimal polynomial이라 하자. 다항식 f(x)f(\x)L[x]\mathbb{L}[\x]에서 나누는 monic polynomial g(x)L[x]g(\x)\in \mathbb{L}[\x]를 생각하면, 우리는 이러한 다항식 gg가 주어질 때마다 gg의 계수들로 생성되는 L\mathbb{L}의 subextension을 생각할 수 있다. 이를 Kg\mathbb{K}_g로 적자. 그럼 우리 주장은 이들 Kg\mathbb{K}_g들이 정확히 L\mathbb{L}의 subextension이라는 것이다. 특히 이러한 extension들은 ffdd차식이라 할 때, 많아야 2d2^d개이므로 둘째 조건이 성립할 것이다.

주장을 보이기 위해 임의의 subextension M\mathbb{M}을 택하자. 그럼 xx가 primitive element이므로 M[x]=L\mathbb{M}[x]=\mathbb{L}이 성립한다. 즉, xx는 extension L/M\mathbb{L}/\mathbb{M}의 algebraic element이므로, minimal polynomial h(x)M[x]h(\x)\in\mathbb{M}[\x]를 택할 수 있으며 이는 §대수적 확장, ⁋정리 15에 의하여 L[x]\mathbb{L}[\x]에서 ff를 나누는 monic polynomial이다. 따라서 Kh\mathbb{K}_h가 위와 같이 정의되며, 그 정의에 의하여 KhM\mathbb{K}_h\subset\mathbb{M}이다. 한편 xxL/K\mathbb{L}/\mathbb{K}의 primitive element이므로, 우리는 다음의 등식

Kh[x]=M[x]=L\mathbb{K}_h[x]=\mathbb{M}[x]=\mathbb{L}

을 갖는다. 그런데 정의에 의하여 [L:M]=degh[\mathbb{L}:\mathbb{M}]=\deg h이며, h(x)Kh[x]h(\x)\in \mathbb{K}_h[\x]h(x)=0h(x)=0을 만족하므로 [L:Kh]degh[\mathbb{L}:\mathbb{K}_h]\leq\deg h이다. 이로부터 반드시 Kh=M\mathbb{K}_h=\mathbb{M}이어야 함을 안다.

이제 둘째 조건을 가정하면, L/K\mathbb{L}/\mathbb{K}는 오직 유한히 많은 subextension들만 가지므로, A=LA=\mathbb{L}로 두면 보조정리 13의 가정을 만족하고 따라서 원하는 결과를 얻는다.

특히 만일 L/K\mathbb{L}/\mathbb{K}가 finite degree separable extension이라면 이는 특히 finite degree étale K\mathbb{K}-algebra이고, 따라서 §에탈대수, ⁋명제 9로부터 위 정리의 둘째 조건이 성립한다는 것을 안다.

정리 14K\mathbb{K}가 finite field여도 항상 성립하지만, 이를 증명하기 위해서는 보조정리 13보다 조금 더 정교한 counting argument가 필요하므로 나중으로 미뤄둔다. (##ref##)

한편 seperability는 본질적으로는 (거의) étale algebra이고, étale algebra는 base change에 대해 잘 행동하므로 (§에탈대수, ⁋따름정리 14) 명제 12의 증명에서와 마찬가지로 약간의 수정을 가하면 다음의 두 경우에 separability도 base change에 대해 잘 행동한다는 것을 보일 수 있다.

명제 15 Algebraic extension M/L/K\mathbb{M}/\mathbb{L}/\mathbb{K}에 대하여, M/K\mathbb{M}/\mathbb{K}가 separable인 것과 M/L\mathbb{M}/\mathbb{L}, L/K\mathbb{L}/\mathbb{K}가 모두 separable인 것이 동치이다.

증명

만일 M/K\mathbb{M}/\mathbb{K}가 separable이라면 그 subextension L/K\mathbb{L}/\mathbb{K}가 separable인 것은 정의로부터 자명하고, 이 때 M\mathbb{M}의 임의의 원소는 K\mathbb{K}에 대해 separable이므로 (명제 12), 이를 extension M/L\mathbb{M}/\mathbb{L}로 보았을 때 L\mathbb{L}에 대해서도 separable이다. (명제 10) 즉, M\mathbb{M}의 임의의 원소가 separable이므로 다시 명제 12에 의해 M/L\mathbb{M}/\mathbb{L}이 separable임을 안다.

따라서 이 명제의 핵심은 반대방향이다. 우선, 만일 M/K\mathbb{M}/\mathbb{K}가 finite degree였다면 separable algebra와 étale algebra가 같은 말이므로, 주장은 §에탈대수, ⁋명제 12의 셋째 결과로부터 자명하다. 증명의 아이디어는 위와 비슷하게, M/K\mathbb{M}/\mathbb{K}는 무한한 degree를 갖더라도 특정 원소 하나만 보면 이를 finite degree로 치환할 수 있다는 것이다.

임의의 xMx\in \mathbb{M}이 주어졌다 하고, minimal polynomial fL[x]f\in\mathbb{L}[\x]이 주어졌다 하면, ff는 separable polynomial이다. 이제 L/K\mathbb{L}/\mathbb{K}의 subextension L\mathbb{L}’을, ff에 등장하는 계수들을 K\mathbb{K}에 넣어주어 생기는 subextension으로 정의하자. 그럼 L\mathbb{L}’는 algebraic element들 유한개로 생성되므로 L/K\mathbb{L}’/\mathbb{K}가 finite degree extension이다. 이제 ffL\mathbb{L}L\mathbb{L}’ 모두에서 xx의 minimal polynomial이고 L\mathbb{L}에서 separable이므로 L\mathbb{L}’에서도 separable이다. 즉 xx는 extension M/L\mathbb{M}/\mathbb{L}’의 separable element이며, M=L(x)\mathbb{M}’=\mathbb{L}’(x)라 하면 M/L\mathbb{M}’/\mathbb{L}’는 finite degree separable extension, 즉 finite degree étale algebra다. 한편 L/K\mathbb{L}/\mathbb{K}가 separable이므로 그 subextension L\mathbb{L}’도 separable이고, 따라서 L/K\mathbb{L}’/\mathbb{K}도 finite degree étale algebra다. 따라서 이들의 tower M/K\mathbb{M}’/\mathbb{K}도 finite degree étale algebra이고, 따라서 finite degree separable extension이다. 즉 xxK4\mathbb{K4}에 대한 separable element이며, xx의 선택은 임의로 주어진 것이므로 원하는 결과를 얻는다.

명제 16 K\mathbb{K}의 적당한 extension을 하나 고정하고, 이 extension의 subextension K/K\mathbb{K’}/\mathbb{K}, 그리고 algebraic subextension L/K\mathbb{L}/\mathbb{K}가 주어졌다 하자. 그럼 L=K(L)\mathbb{L}’=\mathbb{K}’(\mathbb{L})에 대하여 다음이 성립한다.

  1. 만일 L/K\mathbb{L}/\mathbb{K}가 separable이라면 L/K\mathbb{L}’/\mathbb{K}’도 그러하다.
  2. 거꾸로 만일 L/K\mathbb{L}’/\mathbb{K}’가 separable이고 L/K,K/K\mathbb{L}/\mathbb{K}, \mathbb{K}’/\mathbb{K}가 linearly disjoint라면 L/K\mathbb{L}/\mathbb{K}도 separable이다.
증명

1, 가정에 의해 L\mathbb{L}의 임의의 원소가 K\mathbb{K}에 대해 separable이므로, K(L)\mathbb{K}’(\mathbb{L})의 모든 원소가 K\mathbb{K}’에 대해 separable이다.

  1. 이를 보이기 위해서는 임의의 finite degree subextension M/K\mathbb{M}/\mathbb{K}가 étale임을 보여야 한다. 우선 주어진 가정으로부터 M\mathbb{M}K\mathbb{K}’는 linearly disjoint이고, 따라서 $\mathbb{M}{(\mathbb{K}’)}=\mathbb{M}\otimes\mathbb{K}\mathbb{K}’\mathbb{K}’(\mathbb{M})$과 isomorphic하다. (§대수적 확장, ⁋명제 10) 한편 K(M)/K\mathbb{K}’(\mathbb{M})/\mathbb{K}’는 finite degree이므로, L/K\mathbb{L}’/\mathbb{K}’가 separable이라는 가정으로부터 étale이다. 이제 étale morphism은 base change에 대해 stable하므로 원하는 결과를 얻는다. (§에탈대수, ⁋따름정리 14)

댓글남기기