• Nie Znaleziono Wyników

Rozszerzenie pierścienia skalarów

3.6 Iloczyn tensorowy modułów

3.6.1 Rozszerzenie pierścienia skalarów

Pokażemy teraz jedno z zastosowań iloczynu tensorowego modułów dające możliwość konstrukcji rozszerzenia A−modułu M do modułu nad rozszerzeniem A0 pierścienia A. Przy tym pojęcie rozszerzenia traktujemy dość ogólnie uważając pierścień A0 za rozszerzenie pierścienia A jeśli istnieje homomorfizm pierścieni A → A0.

Niech f : A → A0 będzie homomorfizmem pierścieni. Wtedy pierścień A0 można traktować jako A−moduł z mnożeniem przez skalary zdefiniowanym następująco:

A × A0 → A0, (a, a0) 7→ f (a) · a0.

Niech M będzie A−modułem. Rozpatrzmy iloczyn tensorowy A−modułów A0 ⊗ M =: M0.

Pokażemy, że M0 można traktować jako A0−moduł z mnożeniem przez skalary z pierścienia A0 określonym na tensorach prostych następująco:

a0· (b0⊗ m) = a0b0⊗ m. (3.19) Formalny dowód możliwości przedłużenia tej definicji mnożenia przez skalary na dowolne tensory iloczynu A0⊗ M wykorzystuje pojęcie iloczynu tensorowego trzech modułów. Rozpatrujemy odwzorowanie 3-liniowe

β : A0× A0 × M → A0 ⊗ M, (a0, b0, m) 7→ a0b0 ⊗ m.

Na podstawie własności uniwersalnej iloczynu tensorowego istnieje dokładnie jeden homomorfizm A−modułów h : A0⊗A0⊗M → A0⊗M taki, że h(a0⊗b0⊗m) = a0b0⊗m.

Identyfikujemy teraz A0⊗ A0⊗ M oraz A0⊗ (A0⊗ M ) poprzez izomorfizm przepro-wadzający a0⊗ b0⊗ m na a0⊗ (b0⊗ m). Homomorfizm h złożony z odwzorowaniem dwuliniowym

⊗ : A0× A0⊗ M → A0⊗ (A0⊗ M ) daje A−dwuliniowe odwzorowanie

µ : A0× (A0⊗ M ) → A0⊗ M,

które na szczególnych elementach (a0, (b0 ⊗ m) produktu A0 × (A0 ⊗ M ) działa na-stępująco

µ(a0, (b0⊗ m)) = a0b0⊗ m.

Występujące w tym dowodzie moduły i odwzorowania tworzą diagram przemienny A0⊗ (A0⊗ M )

?

A0⊗ M

A0× A0× M h A0× (A0⊗ M )

*

j

Y

β



µ

Odwzorowanie µ pozwala traktować A−moduł A0⊗M jako A0−moduł jeśli mnożenie elementów modułu A0 ⊗ M przez skalary z pierścienia A0 określić równością

a0· t = µ(a0, t) dla wszystkich a0 ∈ A, t ∈ A0 ⊗ M.

Wystarczy sprawdzić własności (3.1) – (3.4) definicji A−modułu. Dla przykładu sprawdzimy pierwszą z nich i pokażemy, że

a0· (t1+ t2) = a0· t1+ a0· t2

dla a0 ∈ A0 oraz dowolnych t1, t2 ∈ A0⊗ M . Korzystając z dwuliniowości µ otrzymu-jemy

a0· (t1 + t2) = µ(a0, t1+ t2) = µ(a0, t1) + µ(a0, t2) = a0· t1+ a0 · t2.

Pokazaliśmy więc, że dla każdego A−modułu M i każdego rozszerzenia A0 pierścienia A iloczyn tensorowy A−modułów M0 = A0⊗ M ma naturalną strukturę A0−modułu.

Tak więc rozszerzeniu skalarów z A do A0 towarzyszy rozszerzenie modułu M do M0. Każdy element M0 można przedstawić w postaci skończonej sumy tensorów pro-stych

Xa0i⊗ mi, a0i ∈ A0, mi ∈ M.

Gdy M0 traktujemy jako A0−moduł sumę taką możemy zapisać w postaci

Xa0i(1 ⊗ mi), a0i ∈ A0, mi ∈ M.

Zatem M0 jest generowany jako A0−moduł przez zbiór n1 ⊗ m : m ∈ Mo.

Wprawdzie nie zawsze możemy identyfikować A−moduł M z pewnym A−podmodułem modułu M0, ale jest to możliwe w sytuacji opisanej w następującym lemacie.

Lemat 3.6.2. Niech M będzie A−modułem, i niech f : A → A0 będzie homomorfi-zmem pierścieni. Przypuśćmy, że spełniony jest następujący warunek:

Dla każdego niezerowego elementu m ∈ M istnieje funkcjonał liniowy ϕ : M → A taki, że f (ϕ(m)) 6= 0.

Wtedy odwzorowanie A−liniowe

τ : M −→ A0 AM, m 7→ 1 ⊗ m jest injektywne.

Dowód. Musimy pokazać, że ker τ = 0 a więc, że

0 6= m ∈ M 0 6= 1 ⊗ m ∈ A0⊗ M.

Weźmy więc m ∈ M , m 6= 0. Na podstawie założenia istnieje funkcjonał liniowy ϕ : M → A taki, że f (ϕ(m)) 6= 0. Rozpatrujemy odwzorowanie A−dwuliniowe

A0× M −→ A0, (a0, m) 7→ a0f (ϕ(m)).

Na podstawie własności uniwersalnej iloczynu tensorowego istnieje dokładnie jedno odwzorowanie A−liniowe ϕ0 : A0⊗ M → A0 takie, że ϕ0(a0⊗ m) = a0f (ϕ(m)). Zatem ϕ0(1 ⊗ m) = f (ϕ(m)) 6= 0 i wobec tego także 1 ⊗ m 6= 0.

Jako zastosowanie lematu 3.6.2 rozpatrzmy sytuację, gdy M jest skończenie ge-nerowanym A−modułem projektywnym i homomorfizm f : A → A0 jest włoże-niem (injektywnym homomorfizmem) pierścienia A w jego rozszerzenie A0. Zatem A jest podpierścieniem pierścienia A0 (jako A0 można wziąć, na przykład, ciało ułam-ków pierścienia całkowitego A). W tej sytuacji A−moduł M można traktować jako A−podmoduł M0 = A0 ⊗ M identyfikując element m ∈ M z tensorem prostym 1 ⊗ m ∈ M0. Rzeczywiście, na podstawie wniosku 3.4.8 spełnione są założenia lema-tu 3.6.2 i wobec tego określony w lemacie homomorfizm τ jest injektywny.

3.7 Zadania

1. Niech M będzie A−modułem. Udowodnić, że następujące warunki są równoważ-ne.

(a) Istnieją podmoduły M1, . . . , Mn modułu M takie, że M = M1⊕ · · · ⊕ Mn. (b) Istnieją endomorfizmy ϕ1, . . . , ϕn modułu M takie, że ϕ1 + · · · + ϕn = 1M, ϕi◦ ϕj = 0 dla i 6= j oraz ϕi◦ ϕi = ϕi dla i, j = 1, . . . , n.

2. Niech A będzie pierścieniem przemiennym i niech a, b ∈ A. Udowodnić, że nastę-pujące warunki są równoważne.

(a) A = aA ⊕ bA (suma prosta A−modułów).

(b) ab = 0 i istnieją x, y ∈ A takie, że ax + by = 1.

(c) ab = 0 oraz a + b jest elementem odwracalnym pierścienia A.

3. Niech J = (X, Y ) = A · X + A · Y będzie ideałem w pierścieniu A = K[X, Y ] wie-lomianów dwóch zmiennych X, Y nad ciałem K. Udowodnić, że J nie jest wolnym podmodułem A−modułu wolnego A.

4. Niech R = M2(R) będzie pierścieniem macierzy 2 × 2 nad ciałem R liczb rzeczy-wistych i niech

I =

("

x 0 y 0

#

∈ R : x, y ∈ R

)

. Sprawdzić, że

(a) I jest ideałem lewostronnym pierścienia R.

(b) I jest projektywnym R−modułem.

(c) I nie jest wolnym R−modułem.

5. Niech P będzie R−modułem projektywnym. Udowodnić, że dla każdego niezero-wego elementu p ∈ P istnieje funkcjonał liniowy ϕ na P taki, że ϕ(p) 6= 0.

6. Udowodnić, że jeśli P jest podmodułem R−modułu wolnego, to dla każdego nie-zerowego elementu p ∈ P istnieje funkcjonał liniowy α : P → R taki, że α(p) 6= 0.

7. Niech A będzie podpierścieniem ciała K różnym od K i niech K będzie ciałem ułamków pierścienia A. Traktując K jako A−moduł udowodnić, że

(a) HomA(K, A) = 0 (nie istnieją niezerowe funkcjonały liniowe na A−module K), (b) K nie jest projektywnym A−modułem.

8. Niech I oraz J będą ideałami pierścienia przemiennego A.

(a) Udowodnić, że jeśli A−moduły A/I oraz A/J są izomorficzne, to I = J .

(b) Wskazać przykład pierścienia A i ideałów I, J takich, że pierścienie A/I oraz A/J są izomorficzne, ale I 6= J .

9. Udowodnić, że pierścień przemienny A jest pierścieniem całkowitym wtedy i tylko wtedy gdy ma następującą własność:

Dla każdego A−modułu M i dla każdego skończonego układu m1, . . . , mr ∈ M , jeśli m1, . . . , mr są liniowo niezależne, to także am1, . . . , amr są liniowo niezależne dla każdego niezerowego a ∈ A.

10. Udowodnić, że jeśli nad pierścieniem przemiennym A każdy skończenie genero-wany A−moduł jest wolny, to A jest ciałem.

11. Niech A będzie pierścieniem całkowitym i niech F będzie A−modułem wolnym rangi 2 z bazą nu, vo. Niech S = A(au + bv) będzie podmodułem wolnym rangi 1 modułu F . Udowodnić, że S jest składnikiem prostym modułu F wtedy i tylko wtedy gdy istnieją elementy c, d ∈ A takie, że ad − bc = 1.

12. Niech M, N będą R−modułami i niech S < M oraz T < N . Udowodnić, że M ⊕ N

S ⊕ T

= M S ⊕N

T .

(Ułamki oznaczają moduły ilorazowe, ⊕ oznacza zewnętrzną sumę prostą (iloczyn kartezjański)).

Rozdział 4

Moduły nad pierścieniami ideałów głównych

Ostatnie zmiany 9.12.2007 r.

W tym rozdziale rozpatrujemy wyłącznie moduły nad pierścieniami przemien-nymi. Przedstawimy tutaj dwa główne twierdzenia o modułach nad pierścieniami ideałów głównych: o strukturze modułów torsyjnych i o strukturze modułów skoń-czenie generowanych. Następnie sformułujemy szczegółowo wnioski wynikające z tej teorii dla skończenie generowanych grup abelowych.

Przypomnijmy, że A−moduł M jest sumą prostą swoich podmodułów N1, . . . , Nk, jeśli każdy element m ∈ M ma jednoznaczne przedstawienie w postaci

m = n1+ · · · + nk, ni ∈ Ni, i = 1, . . . , k.

W szczególności, jeśli podmoduły Ni są cykliczne oraz Ni jest generowany przez element mi ∈ M, to fakt, iż M jest sumą prostą podmodułów Ni oznacza dwie rzeczy: po pierwsze, każdy element m ∈ M można przedstawić w postaci

m = a1m1+ · · · + akmk, a1, . . . , ak ∈ A

oraz, po drugie, przedstawienie to jest jednoznaczne w tym sensie, że jeśli mamy inne przedstawienie

m = b1m1+ · · · + bkmk, b1, . . . , bk ∈ A,

to a1m1 = b1m1, . . . , akmk = bkmk. Nie wymagamy więc jednoznaczności współ-czynników ai ∈ A ale jednoznaczności składników aimi ∈ Ni.

4.1 Moduły torsyjne

Zbadamy najpierw strukturę modułów torsyjnych nad całkowitymi pierścieniami ideałów głównych. Nie będziemy tu zakładać, że rozpatrywane moduły są skończenie generowane.

Definicja 4.1.1. Niech A będzie dowolnym pierścieniem i niech M będzie A−modułem.

Element m ∈ M nazywamy elementem torsyjnym, jeśli istnieje element a ∈ A, a 6= 0 taki, że am = 0.

89

Moduł M nazywamy modułem torsyjnym, jeśli każdy element modułu M jest tor-syjny.

Moduł M nazywamy modułem ograniczonym, jeśli istnieje element a ∈ A, a 6= 0 taki, że dla każdego elementu m ∈ M mamy am = 0.

A−moduł M nazywa się modułem beztorsyjnym, jeśli jedynym elementem torsyjnym modułu M jest element zerowy 0 ∈ M.

Przykład 4.1.1. Każdy moduł ograniczony jest modułem torsyjnym.

W grupie abelowej M element m ∈ M jest torsyjny jeśli ma skończony rząd. Je-śli w grupie abelowej M każdy element ma rząd skończony, to M jest torsyjnym Z−modułem. Natomiast jeśli w grupie abelowej M rzędy wszystkich elementów są wspólnie ograniczone, to M jest ograniczonym Z−modułem. W szczególności każda skończona grupa abelowa jest ograniczonym Z−modułem.

Przestrzenie wektorowe nie dostarczają przykładów modułów torsyjnych: każda nie-zerowa przestrzeń wektorowa V nad ciałem K jest beztorsyjnym K−modułem.

Ogólniej, każdy moduł wolny F nad pierścieniem A bez dzielników zera jest beztor-syjny.

Rzeczywiście, jeśli dla pewnego f ∈ F oraz 0 6= a ∈ A mamy af = 0, to przedsta-wiając f jako kombinację liniową f =Pxibi elementów bi pewnej bazy modułu F otrzymamy dla elementu af przedstawienie 0 = af =Paxibi. Stąd axi = 0 i wobec tego xi = 0 dla każdego i. Zatem f = 0.

Także każdy moduł projektywny nad pierścieniem bez dzielników zera (jako skład-nik prosty modułu wolnego) jest beztorsyjny.

Natomiast jeśli pierścień A ma dzielniki zera, to moduł wolny nad A zawsze zawiera elementy torsyjne. Na przykład, pierścień A = Z/6Z traktowany jako A−moduł jest modułem wolnym, ale element 2 + 6Z jest elementem torsyjnym gdyż (3 + 6Z)(2 + 6Z) = 0 ∈ Z/6Z.

Jeśli τ jest endomorfizmem przestrzeni wektorowej V nad ciałem K, to przestrzeń V traktowana jako K[X]−moduł Vτ (zob. przykład 3.1.4) jest modułem ograni-czonym (a więc także torsyjnym). Rzeczywiście, jeśli pτ ∈ K[X] jest wielomianem minimalnym endomorfizmu τ, to dla każdego v ∈ V mamy

pτv = pτ(τ )(v) = 0V(v) = 0 ∈ V.

Niech M będzie ograniczonym A−modułem. Zbiór Ann M =nx ∈ A : xM = 0o

nazywamy anihilatorem modułu M . Oczywiście 0 ∈ Ann M ale wobec ograniczoności modułu M zbiór Ann M zawiera także elementy niezerowe pierścienia A. Łatwo stwierdzić, że Ann M jest niezerowym ideałem pierścienia A. Jeśli A jest pierścieniem ideałów głównych, to istnieje element a ∈ A taki, że

Ann M = (a) = aA.

Element a ma więc następującą własność: aM = 0 i jeśli xM = 0, to a | x. Element a nazywamy minimalnym elementem ograniczającym (lub anihilującym) modułu ograniczonego M . Element ograniczający a jest odwracalny tylko wtedy gdy M jest modułem zerowym. Zatem anihilator niezerowego modułu ograniczonego jest niezerowym ideałem właściwym pierścienia A.

Przykład 4.1.2. Jeśli τ jest endomorfizmem przestrzeni wektorowej V nad cia-łem K, to wielomian minimalny pτ endomorfizmu τ jest elementem ograniczającym K[X]−moduł Vτ (zob. przykład 4.1.1). Faktycznie pτ jest minimalnym elementem ograniczającym K[X]−moduł Vτ. Jeśli bowiem f ∈ K[X] jest jakimkolwiek wielo-mianem anihilującym Vτ, to dla każdego v ∈ V mamy

f (τ )(v) = f v = 0 ∈ V

i wobec tego f (τ ) = 0V jest endomorfizmem zerowym przestrzeni V . Dzielimy f przez pτ z resztą,

f = gpτ+ r,

gdzie r = 0 lub r 6= 0 i stopień r jest mniejszy od stopnia pτ. Wobec pτ(τ ) = 0V otrzymujemy stąd 0V = r(τ ), skąd wynika, że r = 0 (gdyż pτ jest wielomianem najniższego stopnia zerującym się na τ ). A więc pτ | f oraz Ann Vτ = pτK[X].

Zanotujmy teraz bardzo prosty fakt, który okaże się użyteczny w kilku miejscach naszej dyskusji modułów torsyjnych nad pierścieniami ideałów głównych. Przyjmu-jemy umowę, że pierścień ideałów głównych jest automatycznie pierścieniem całko-witym (przemiennym, bez dzielników zera).

Lemat 4.1.2. Niech A będzie pierścieniem ideałów głównych, a, b ∈ A, nwd(a, b) = 1. Jeśli M jest A−modułem, m ∈ M oraz am = 0, bm = 0, to m = 0.

Dowód. Wobec naszych założeń istnieją elementy x, y ∈ A takie, że ax + by = 1.

Zatem

0 = axm+bym = 1m = m. 

Następująca definicja wprowadza do rozważań podmoduły o kluczowym znacze-niu dla opisu struktury modułów torsyjnych.

Definicja 4.1.3. Niech A będzie pierścieniem ideałów głównych i niech M będzie A−modułem. Niech p ∈ A będzie elementem pierwszym (nierozkładalnym) pierście-nia A. Wtedy zbiór

Tp(M ) := {m ∈ M : ∃ ` ∈ N p`m = 0}

jest podmodułem modułu M. Podmoduł Tp(M ) nazywa się p−prymarną częścią modułu M lub p−prymarną składową modułu M.

Lemat 4.1.4. Niech A będzie pierścieniem ideałów głównych i niech M będzie A−modułem ograniczonym. Niech a ∈ A będzie minimalnym elementem ogranicza-jącym modułu M i niech p będzie elementem pierwszym pierścienia A.

(a) Jeśli p - a, to Tp(M ) = 0.

(b) Jeśli p | a, to Tp(M ) 6= 0.

Dowód. (a) Niech m ∈ Tp(M ). Wtedy p`m = 0 dla pewnej liczby naturalnej `.

Ponieważ p - a i p jest elementem pierwszym, mamy nwd(p`, a) = 1 i wobec tego na podstawie lematu 4.1.2 otrzymujemy m = 0.

(b) Załóżmy, że p | a. Wtedy a = ph dla pewnego h ∈ A oraz a - h (gdyż w przeciwnym razie p byłby elementem odwracalnym). Wobec tego h nie należy do anihilatora modułu M . Istnieje zatem taki element m ∈ M , że m1 := hm 6= 0.

Wtedy pm1 = phm = am = 0, co oznacza, że m1 ∈ Tp(M ). Zatem Tp(M ) 6= 0.

A oto dwa szczególne przypadki sytuacji rozpatrywanej w lemacie 4.1.4.

Przykład 4.1.3. Jeśli M jest skończoną grupą abelową rzędu n, to n jest elementem ograniczającym grupę M , ale niekoniecznie jest minimalnym elementem ogranicza-jącym M . W każdym razie minimalny element ograniczający M jest dzielnikiem liczby n i wobec tego jeśli liczba pierwsza p nie dzieli n, to nie dzieli także mini-malnego elementu ograniczającego M . Wobec tego na podstawie lematu 4.1.4, jeśli liczba pierwsza p nie dzieli n, to p−prymarna składowa grupy M jest podgrupą zerową:

p - n ⇒ Tp(M ) = 0.

Jeśli natomiast p | n, to udowodnimy później, że Tp(M ) 6= 0 (zob. twierdzenie 4.3.17). Wynika to wprawdzie natychmiast z twierdzenia Cauchy’ego (zob. twier-dzenie 1.2.10), przypominamy jednak, że dowód twierdzenia Cauchy’ego dla grup abelowych odłożyliśmy do rozdziału 4 i właśnie jest ono konsekwencją twierdzenia 4.3.17 (zob. wniosek 4.3.18). Jeśli M jest grupą cykliczną rzędu n, to sytuacja jest prosta, gdyż n jest minimalnym elementem ograniczającym M i wobec tego dla liczby pierwszej p | n mamy Tp(M ) 6= 0 na podstawie lematu 4.1.4.

Przykład 4.1.4. Niech pτ będzie wielomianem minimalnym endomorfizmu τ prze-strzeni wektorowej V nad ciałem K. Wtedy pτ jest minimalnym elementem ogra-niczającym K[X]−modułu Vτ (zob. przykład 4.1.2). Jeśli wielomian nierozkładalny q ∈ K[X] nie dzieli pτ, to q−prymarna składowa K[X]−modułu Vτ jest podmodu-łem zerowym:

Tq(Vτ) = 0.

Natomiast jeśli wielomian nierozkładalny q ∈ K[X] dzieli wielomian pτ, to q−składowa modułu Vτ jest niezerowa. Obydwa stwierdzenia są konsekwencją lematu 4.1.4.

Zgodnie z definicją, prymarna składowa Tp(M ) składa się z elementów modułu M anihilowanych przez jakąkolwiek potęgę elementu pierwszego p. Pokażemy teraz, że dla modułu ograniczonego w składowej p−prymarnej występują tylko elementy anihilowane przez niezbyt wysokie potęgi elementu p.

Lemat 4.1.5. Jeśli p` jest najwyższą potęgą elementu pierwszego p dzielącą mini-malny element anihilujący a modułu ograniczonego M , to

Tp(M ) =nm ∈ M : p`m = 0o.

Dowód. Oczywiście, zbiórnm ∈ M : p`m = 0ozawiera się w Tp(M ). Z drugiej stro-ny, jeśli m ∈ Tp(M ) i pkm = 0 dla pewnej liczby naturalnej k > `, to nwd(pk, a) = p` i wobec tego xpk+ ya = p` dla pewnych x, y ∈ A. Stąd 0 = xpkm + yam = p`m.

Przystępujemy teraz do dowodu głównego twierdzenia strukturalnego dla modu-łów torsyjnych.

Twierdzenie 4.1.6. Niech M będzie A−modułem, gdzie A jest pierścieniem ide-ałów głównych. Jeśli M jest modułem torsyjnym, to M jest sumą prostą wszystkich swoich składowych prymarnych:

M =M

p

Tp(M ),

gdzie p przebiega wszystkie parami niestowarzyszone elementy pierwsze pierście-nia A.

Dowód. Udowodnimy najpierw, że M = PpTp(M ). Niech m ∈ M oraz am = 0 dla 0 6= a ∈ A. Gdyby a był elementem odwracalnym, to m = 0 i wobec tego m = 0 + · · · + 0 jest sumą elementów należących do prymarnych składowych modułu M. W przeciwnym razie

a = upk11· · · pkrr,

gdzie u jest elementem odwracalnym oraz pi są parami niestowarzyszonymi elemen-tami pierwszymi pierścienia A. Połóżmy

Pi = a/pkii.

Elementy P1, . . . , Pr są względnie pierwsze, zatem w pierścieniu (ideałów głównych) A istnieją elementy a1, . . . , ar takie, że

a1P1+ · · · + arPr= 1.

Stąd otrzymujemy

a1P1m + · · · + arPrm = m,

przy czym aiPim ∈ Tpi(M ) gdyż pkii· aiPim = aiam = 0. Zatem M =PpTp(M ).

Przypuśćmy teraz, że

m ∈ Tp(M ) ∩X

pi

Tpi(M ),

gdzie p, pi są parami niestowarzyszonymi elementami pierwszymi pierścienia A. Wte-dy istnieją liczby naturalne k, k1, . . . , kr takie, że

pkm = 0 oraz pk11· · · pkrrm = 0,

i wobec nwd(pk, pk11· · · pkrr) = 1 z lematu 4.1.2 otrzymujemy m = 0. Udowodniliśmy zatem, że Tp(M ) ∩PpiTpi(M ) = 0 i wobec tego M = LpTp(M ).