• Nie Znaleziono Wyników

Pierścienie noetherowskie

6.1 Moduły i pierścienie noetherowskie

6.1.2 Pierścienie noetherowskie

Pierścień A nazywa się pierścieniem noetherowskim, jeśli A−moduł A jest noethe-rowski.

Ta zwięzła definicja wymaga komentarza. Przede wszystkim przypomnijmy, że podmodułami A−modułu A są ideały pierścienia A. Pierścień A spełnia więc wa-runek (FG), gdy każdy ideał pierścienia A jest skończenie generowany. Podobnie, pierścień A spełnia warunek (ACC) gdy każdy łańcuch wznoszący ideałów pierście-nia A

a1 ⊂ a2 ⊂ · · · ⊂ an⊂ · · · , ai 6= ai+1

jest skończony. Wreszcie pierścień A spełnia warunek (MAX) gdy każdy niepusty zbiór S ideałów pierścienia A zawiera ideał maksymalny w zbiorze S (nie musi to oczywiście być ideał maksymalny pierścienia A). Na podstawie twierdzenia 6.1.2 te trzy własności pierścienia A są równoważne.

Wynika stąd w szczególności, że pierścienie ideałów głównych, takie jak Z i K[X], gdzie K jest ciałem, są pierścieniami noetherowskimi (gdyż każdy ideał jest ge-nerowany przez zbiór jednoelementowy, zatem spełniony jest warunek (FG)). Po-nadto pierścienie ideałów głównych mają własności (ACC) i (MAX). Okazuje się, że także pierścień Z[X] wielomianów o współczynnikach całkowitych, mimo że nie jest pierścieniem ideałów głównych, jest pierścieniem noetherowskim. Wynika to z twierdzenia Hilberta o bazie, które udowodnimy poniżej.

Twierdzenie 6.1.7. (Twierdzenie Hilberta o bazie.)

Jeśli pierścień A jest noetherowski, to pierścień A[X] wielomianów jednej zmiennej o współczynnikach z pierścienia A, jest pierścieniem noetherowskim.

Dowód. Pokażemy, że pierścień A[X] spełnia warunek (FG). Niech więc a będzie ideałem pierścienia A[X]. Ideał a jest sumą mnogościową podzbiorów złożonych z wielomianów tego samego stopnia należących do a. Dla każdej liczby całkowitej i ­ 0

rozważmy zbiór ai złożony z zera pierścienia A oraz tych wszystkich elementów pier-ścienia A, które są najwyższymi współczynnikami wielomianów stopnia i należących do ideału a. Tak więc

ai := {a ∈ A : ∃ a0, . . . , ai−1∈ A aXi+ ai−1Xi−1+ · · · + a1X + a0 ∈ a}.

Łatwo sprawdza się, że ai jest ideałem w pierścieniu A oraz ai ⊆ ai+1 dla każdego i ­ 0. To ostatnie wynika z faktu, że jeśli f ∈ a jest wielomianem stopnia i z najwyż-szym współczynnikiem a, to Xf ∈ a jest wielomianem stopnia i + 1 z najwyżnajwyż-szym współczynnikiem a.

Mamy więc łańcuch wznoszący ideałów a0 ⊆ a1 ⊆ · · · pierścienia A i wobec zało-żenia, że A jest pierścieniem noetherowskim, łańcuch ten zawiera jedynie skończoną liczbę różnych ideałów. Istnieje więc liczba naturalna r taka, że ar = ar+1 = · · · . Skorzystamy jeszcze raz z faktu, że A jest pierścieniem noetherowskim obierając dla każdego z ideałów a0, a1, . . . , ar skończony układ generatorów. Niech n będzie największą spośród liczb generatorów tych ideałów. Dopuszczając generatory równe 0 ∈ A możemy założyć, że każdy z ideałów a0, a1, . . . , ar ma n−elementowy układ generatorów. Dla każdego i = 0, 1, . . . , r niech więc

ai1, ai2, . . . , ain

będzie układem generatorów ideału ai. Dla każdego niezerowego aij obieramy wielo-mian fij ∈ a stopnia i, którego najwyższym współczynnikiem jest element aij, jeśli zaś aij = 0, to jako fij obieramy wielomian zerowy. Udowodnimy, że wielomiany fij tworzą zbiór generatorów ideału a.

Niech b będzie ideałem pierścienia A[X] generowanym przez wszystkie wielomiany fij. Zatem b ⊆ a i należy udowodnić, że b = a. Niech więc f ∈ a i niech d będzie stopniem wielomianu f. Dla dowodu, że

f ∈ a f ∈ b (6.4)

posłużymy się indukcją ze względu na d.

Jeśli d = 0, to f jest wielomianem stałym, zatem należy do ideału a0 generowanego przez f01 = a01, . . . , f0n = a0n. Ponieważ wszystkie te generatory należą do b, więc a0 ⊆ b, skąd f ∈ b.

Załóżmy teraz, że 0 < d ¬ r oraz (6.4) zachodzi dla wszystkich wielomianów stopnia

< d. Niech f ∈ a będzie wielomianem stopnia d. Wtedy istnieją e1, . . . , en∈ A takie, że wielomian

h := f − (e1fd1+ · · · + enfdn)

ma stopień mniejszy od d i także należy do ideału a. Na podstawie założenia induk-cyjnego h ∈ b, skąd także f ∈ b.

W końcu załóżmy, że d > r. Wtedy każdy z wielomianów Xd−rfr1, . . . , Xd−rfrn

ma stopień d oraz najwyższe współczynniki tych wielomianów generują ideał ar. Ponieważ jednak ar = ad i najwyższy współczynnik wielomianu f należy do ad, więc

współczynnik ten da się przedstawić jako kombinacja liniowa generatorów ideału ar. Istnieją więc c1, . . . , cn∈ A takie, że wielomian

g := f − (c1Xd−rfr1+ · · · + cnXd−rfrn) (6.5) ma stopień mniejszy od d. Ponadto z (6.5) wynika, że g ∈ a. Zatem na podstawie założenia indukcyjnego g ∈ b. Zauważmy jednak, że z równości (6.5) wynika, iż f ∈ b wtedy i tylko wtedy gdy g ∈ b. A więc f ∈ b. Kończy to dowód (6.4). Zatem a = b jest ideałem generowanym przez skończony układ wielomianów fij.

Wniosek 6.1.8. Pierścienie Z[X] i Z[X1, . . . , Xn] wielomianów jednej i wielu zmiennych o współczynnikach całkowitych są pierścieniami noetherowskimi.

Dowód. Dla pierścienia Z[X] wynika to bezpośrednio z twierdzenia Hilberta o bazie.

Natomiast dla pierścienia wielu zmiennych zauważamy, że Z[X1, . . . , Xn] = Z[X1, . . . , Xn−1][Xn], i stosujemy indukcję ze względu na liczbę zmiennych.

Wniosek 6.1.9. Jeśli K jest ciałem, to pierścień wielomianów K[X1, . . . , Xn] wie-lomianów wielu zmiennych o współczynnikach z ciała K jest pierścieniem noethe-rowskim.

Dowód. Indukcja ze względu na liczbę zmiennych.

Twierdzenie Hilberta można uzupełnić uwagą, że twierdzenie do niego odwrotne jest także prawdziwe. Otrzymujemy w ten sposób następujący warunek konieczny i wystarczający na to by pierścień A był noetherowski.

Twierdzenie 6.1.10. Dla dowolnego pierścienia A, pierścień A jest noetherowski wtedy i tylko wtedy gdy pierścień wielomianów A[X] jest noetherowski.

Dowód. Wobec twierdzenia Hilberta wystarczy udowodnić, że jeśli pierścień A[X]

jest noetherowski, to A jest noetherowski. Niech a będzie ideałem w pierścieniu A i rozpatrzmy ideał aA[X] pierścienia A[X] generowany przez podzbiór a pierścienia A[X]. Mamy zatem

aA[X] =na1h1+ · · · + arhr∈ A[X] : ai ∈ a, hi ∈ A[X], r ∈ No.

Ponieważ A[X] jest noetherowski, więc ideał ten jest skończenie generowany, po-wiedzmy

aA[X] = (f1, . . . , fk)

dla pewnych wielomianów fi ∈ A[X]. Dla dowolnego elementu a ∈ a wobec a ⊂ aA[X] mamy przedstawienie

a = g1f1+ · · · + gkfk

dla pewnych gi ∈ A[X] i stąd a = g1(0)f1(0) + · · · + gk(0)fk(0). Zatem a⊆ (f1(0), . . . , fk(0)).

Z drugiej strony każdy generator fi ideału aA[X] ma przedstawienie postaci fi = ai1hi1+ · · · + airhir

dla pewnych aij ∈ a, hij ∈ A[X], r ∈ N. Stąd wynika, że fi(0) = ai1hi1(0) + · · · + airhir(0) ∈ a.

Wobec tego (f1(0), . . . , fk(0)) ⊆ a i w rezultacie otrzymujemy równość a = (f1(0), . . . , fk(0)).

Pokazaliśmy więc, że każdy ideał a pierścienia A jest skończenie generowany i wobec tego A jest pierścieniem noetherowskim.

Twierdzenie 6.1.10 pokazuje, że podpierścień A pierścienia noetherowskiego A[X]

jest także noetherowski. Nie jest jednak prawdą, że każdy podpierścień każdego pierścienia noetherowskiego jest noetherowski. Pokazuje to następujący przykład.

Przykład 6.1.3. Niech A będzie podpierścieniem pierścienia Z[X] składającym się z wszystkich wielomianów, których wszystkie współczynniki potęg Xi, dla i > 0, są liczbami parzystymi. Można więc napisać, że

A = Z + 2XZ[X]

jest sumą podpierścienia Z i ideału 2XZ[X] pierścienia Z[X], skąd łatwo wynika, że A jest istotnie podpierścieniem Z[X]. W pierścieniu A rozpatrujemy następujący łańcuch wznoszący ideałów:

a1 = (2X) ⊂ a2 = (2X, 2X2) ⊂ a3 = (2X, 2X2, 2X3) ⊂ · · · .

Najpierw sprawdzimy, że jest to ostro wznoszący łańcuch ideałów. Pokażemy mia-nowicie, że dla każdego n ­ 1 wielomian 2Xn+1 nie należy do an. Przypuśćmy, że tak nie jest. Wtedy istnieją wielomiany f1, . . . , fn ∈ A takie, że

2Xn+1 = 2Xf1+ 2X2f2+ · · · + 2Xnfn. Stąd otrzymujemy tożsamość wielomianową

Xn = f1+ Xf2+ · · · + Xn−1fn, fi ∈ A. (6.6) Wielomian po prawej stronie można zapisać w postaci

f1(0)+Xf2(0)+· · ·+Xn−1fn(0)+f1−f1(0)+X(f2−f2(0))+· · ·+Xn−1(fn−fn(0)). Zauważamy, że pierwsza grupa składników tworzy wielomian stopnia < n i wobec tego nie ma wpływu na współczynnik stojący przy Xn. Natomiast druga grupa składników zawiera wyłącznie wielomiany o współczynnikach parzystych. Wobec tego tożsamość (6.6) nie może mieć miejsca. W pierścieniu A wskazaliśmy więc nie-skończony łańcuch różnych ideałów co oznacza, że pierścień A nie jest noetherowski.

Pierścień noetherowski Z[X] zawiera więc podpierścień A, który nie jest noetherow-ski.

Twierdzenie Hilberta jest pierwszym źródłem przykładów pierścieni noetherow-skich. Drugim źródłem takich przykładów jest następujące twierdzenie.

Twierdzenie 6.1.11. Homomorficzny obraz pierścienia noetherowskiego jest pier-ścieniem noetherowskim.

Dowód. Jeśli h : A → B jest epimorfizmem pierścieni, to na podstawie twierdzenia 2.2.3 o odpowiedniości każdy wznoszący łańcuch ideałów pierścienia B ma swój przeciwobraz w A. Zatem jeśli A spełnia (ACC), to B także spełnia (ACC).

Przykład 6.1.4. Niech m 6= 0, 1 będzie bezkwadratową liczbą całkowitą i niech Z[

√m ] =nx + y√

m : x, y ∈ Zo. Odwzorowanie

h : Z[X] → Z[√

m ], h(f ) = f (√ m )

jest epimorfizmem pierścieni. Ponieważ Z[X] jest noetherowski, także każdy pierścień Z[

√m ] jest noetherowski.

Można także łatwo udowodnić, że dla dowolnego pierścienia noetherowskiego A i dla dowolnego podzbioru multyplikatywnego S w A pierścień ułamków AS−1jest także pierścieniem noetherowskim. W szczególności, dla każdego ideału pierwszego p pierścienia noetherowskiego A lokalizacja Ap jest pierścieniem noetherowskim.