twierdzenie hilberta o zerach

Transkrypt

twierdzenie hilberta o zerach
TWIERDZENIE HILBERTA O ZERACH
Maciej Karpicz
Koło Naukowe Matematyków, UMK
Streszczenie
Celem niniejszego tekstu jest wprowadzenie podstawowej terminologii geometrii algebraicznej, zdefiniowania topologii Zariskiego oraz sformuowania narzędzi potrzebnych do udowodnienia klasycznego twierdzenia algebry jakim jest Twierdzenie Hilberta o Zerach (tzw. NullstellenSatz). Na koniec podamy ważne geometryczne konsekwencjie tego twierdzenia.
Maciej Karpicz
1
Twierdzenie Hilberta o zerach
2
Podstawowe pojęcia
Niech k będzie ciałem.
Definicja 1.
Pierścień R w którym każdy ideał I C R jest skończenie generowany nazywamy pierścieniem
noetherowskim.
Przykład 1.
1. Każde ciało jest pierścieniem noetherowskim.
2. Dowolna dziedzina ideałów głównych jest pierścieniem noetherowskim.
3. Pierścień k[X1 , X2 , ...] nie jest noetherowski.
Poniższe klasyczne twierdzenie podaje związek pierścieni noetherowskich R z ich pierścieniami
wielomianów R[X].
Twierdzenie 1 (Hilberta o bazie).
Jeśli R jest pierścieniem noetherowskim, to również R[X] jest pierścieniem noetherowskim.
Dowód
Można znaleźć w [1] strona 51.
Wniosek 1.
Jeśli R jest pierścieniem noetherowskim, to również R[X1 , . . . , Xn ] jest noetherowski. W szczególności jeśli R jest ciałem, to pierścień R[X1 , . . . , Xn ] jest noetherowski.
Definicja 2.
Niech T będzie podzbiorem w k[X1 , . . . , Xn ] oraz niech A ⊂ k n . Zbiorem algebraicznym nazywamy zbiór wspólnych zer wielomianów z T , czyli
V(T ) = {(a1 , . . . , an ) ∈ k n |f (a1 , . . . , an ) = 0 dla każdego f ∈ T }.
Ideałem zbioru nazywamy zbiór tych wielomianów, które zerują się na zbiorze A, czyli
I(A) = {f ∈ k[X1 , . . . , Xn ]|f (a1 , . . . , an ) = 0 dla każdego (a1 , . . . , an ) ∈ A}.
Uwaga 1.
Zauważmy, że Definicja 2 definiuje nam funkcje:
V : 2k[X1 ,...,Xn ] −→ 2k
n
oraz
n
I : 2k −→ 2k[X1 ,...,Xn ]
Maciej Karpicz
Twierdzenie Hilberta o zerach
3
Lemat 1.
Niech T ⊂ k[X1 , . . . , Xn ] oraz I = (T ) będzie ideałem generowanym przez T . Wówczas
V(T ) = V(I)
Powyższy lemat mówi nam, że każdy zbiór algebraiczny wyznaczony jest przez skończony zbiór
wielomianów.
Przykład 2.
Niech k = R i weźmy ideał I = (X − Y ) w R[X, Y ]. Wówczas V(I) jest prostą przechodzącą
przez środek układu współrzędnych na płaszczyźnie R2 . Niech A = (0, 0) ⊂ R2 . Wówczas łatwo
widać, że I(A) = (X, Y ).
1. V(T1 ) ∪ V(T2 ) = V(T1 · T2 )
Lemat 2.
2.
T
λ∈Λ V(Tλ )
= V(
S
λ∈Λ Tλ )
3. k n = V({0}) = V(∅)
4. ∅ = V(1) = V(k[X1 , . . . , Xn ])
Dowód
Udowodnimy jedynie punkty 1 i 2 ponieważ pozostałe są oczywiste.
1.
P ∈ V(T1 )∪V(T2 ) ⇐⇒ P ∈ V(T1 ) ∨ P ∈ V(T2 ) ⇐⇒ ∀t1 ∈T1 t1 (P ) = 0∨∀t2 ∈T2 t2 (P ) = 0
⇐⇒ ∀t1 ·t2 ∈T1 ·T2 t1 t2 (P ) = 0 ⇐⇒ P ∈ T1 · T2
2.
P ∈
\
V(Tλ ) ⇐⇒ ∀λ∈Λ P ∈ V(Tλ ) ⇐⇒ ∀λ∈Λ ∀f ∈Tλ f (P ) = 0
λ∈Λ
⇐⇒ ∀f ∈S
T
λ∈Λ λ
f (P ) = 0 ⇐⇒ P ∈ V(
[
Tλ )
λ∈Λ
Powyższy lemat pokazuje, że rodzina podzbiorów w k n postaci V(T ) tworzy topologię F (zbiorów
domkniętych) na k n , którą nazywamy topologią Zariskiego.
Wniosek 2.
Dowolny zbiór w topologii Zariskiego jest wyznaczony przez skończenie wiele wielomianów.
Maciej Karpicz
Twierdzenie Hilberta o zerach
4
W dalszych rozważaniach będzie nam również potrzebne pojęcie radykału ideału I.
Definicja 3.
Niech R będzie pierścieniem przemiennym, a I ideałem w R. Radykałem I nazywamy zbiór
√ tych
n
f ∈ R takich, że f ∈ I dla pewnej liczby naturalnej
√ n. Zbiór ten oznaczamy symbolem I lub
Rad(I). Ideał I nazywamy radykalnym, o ile I = I.
Stwierdzenie 1.
q√
√
Radykał ideału I jest ideałem. Ponadto
I = I.
Dowód
q√
√
I.
Pierwsza część stwierdzenia, to bezpośredni rachunek. Ponadto oczywiste jest, że I ⊂
q√
√
Niech zatem f ∈
I. Wówczas f n ∈ I dla pewnej liczby naturalnej n, ale to oznacza, że
√
(f n )m ∈ I dla pewneje liczby naturalnej m. Skoro f nm ∈ I, więc f ∈ I.
Stwierdzenie 2.
Dla dowolnego zbioru A ⊂ k n ideał I(A) C k[X1 , . . . , Xn ] jest ideałem radykalnym.
Poniższy lemat zawiera niektóre własności funkcji I oraz jej związki z funkcją V.
1. I(∅) = k[X1 , . . . , Xn ]
Lemat 3.
2. I1 ⊂ I2 ⊂ k[X1 , . . . , Xn ] =⇒ V(I2 ) ⊂ V(I1 )
3. Y1 ⊂ Y2 ⊂ k n =⇒ I(Y2 ) ⊂ V(Y1 )
4. I(
S
λ∈Λ
Yλ ) =
T
λ∈Λ
I(Yλ )
5. T ⊂ I(V(T ))
6. V(I(Y )) = Y =domknięcie podzbioru Y ⊂ k n w topologii Zariskiego.
Dowód
Punkty 1,2 i 3 są oczywiste.
4. f |S
λ∈Λ
Yλ
= 0 ⇐⇒ ∀λ∈Λ f |Yλ = 0
5. f ∈ T =⇒ f |V(T ) = 0 =⇒ f ∈ I(V(T ))
6. P ∈ Y =⇒ ∀f ∈I(Y ) f (P ) = 0 =⇒ P ∈ V(I(Y )). Stąd V(I(Y )) jest domkniętym
podzbiorem w k n zawierającym Y , więc Y ⊂ V(I(Y )). Z drugiej strony Y = V(T ) dla
pewnego zbioru T ⊂ k[X1 , . . . , Xn ]. Zatem
Y ⊂ V(T ) =⇒ I(Y ) ⊃ I(V(T )) =⇒ I(Y ) ⊃ T =⇒ V(I(Y )) ⊂ V(T ) = Y
Maciej Karpicz
2
Twierdzenie Hilberta o zerach
5
Twierdzenie Hilberta o Zerach
Niech k będzie ciałem algebraicznie domkniętym.
Twierdzenie 2 (Hilberta o Zerach).
Niech k będzie ciałem algebraicznie domkniętym. Wówczas dla dowolnego ideału I C k[X1 , . . . , Xn ]
zachodzi
√
I(V(I)) = I
Uwaga 2.
Zauważmy, że założenie o algebraicznej domkniętości ciała k jest niezbędne. Dla przykładu
2
2
niech k = R
√ i niech I = (X + Y + 1) C R[X, Y ]. Wówczas V(I) = ∅, więc I(V(I)) = I(∅) =
R[X, Y ] 6= I.
Do udowodnienia Twierdzenia Hilberta o Zerach wykorzystamy jego słabszą wersję (tzw Weak
Nullstellensatz), która łatwo wynika z następująceg twierdzenia:
Twierdzenie 3 (Zariskiego).
Niech B będzie skończenie generowaną algebrą nad ciałem k. Jeżeli B jest ciałem, to B jest
skończonym (algebraicznym) rozszerzeniem ciała k.
Dowód
Można znaleźć w [2].
Lemat 4.
Niech (a1 , . . . , an ) ∈ k n i niech I będzie ideałem w k = [X1 , . . . , Xn ] generowanym przez wielomiany T1 − a1 , . . . , Tn − an . Jeśli f ∈ k[X1 , . . . , Xn ], to f − f (a) ∈ I.
Dowód
Wystarczy wykazać tezę w przypadku, gdy f jest jednomianem. Ponieważ
Tis − a2i = (Ti − ai )(Tis−1 + Tis−2 + · · · + as−1
)
i
więc każdy wielomian postaci Tis − asi należy do I. Niech teraz f = T1s1 · . . . · Tnsn . Wtedy
F − f (a) = T1s1 · . . . · Tnsn − as11 · . . . · asnn
= T1s1 · . . . · Tnsn + as11 T2s2 · . . . · Tnsn − as11 T2s2 · . . . · Tnsn − as11 · . . . · asnn
= (T1s1 − as11 )T2s2 · . . . · Tnsn + as11 (T2s2 · . . . · Tnsn − as22 · . . . · asnn ).
Wobec tego prosta indukcja ze względu na n kończy dowód.
Twierdzenie 4 (Weak Nullstellensatz).
Niech k będzie ciałem algebraicznie domkniętym. Wówczas ideał I jest maksymalny w k[X1 , . . . , Xn ]
wtedy i tylko wtedy, gdy I = (X1 − a1 , . . . , Xn − an ) dla pewnych ai ∈ k.
Maciej Karpicz
Twierdzenie Hilberta o zerach
6
Dowód
Załóżmy najpierw, że I = (X1 − a1 , . . . , Xn − an ) dla pewnych ai ∈ k, i = 1 . . . n. Rozważmy
homomorfizm k[X1 , . . . , Xn ] → k dany przez f 7→ f (a1 , . . . , an ). Oczywiście jest to surjekcja,
której jądro jest równe ideałowi I. Zatem k[X1 , . . . , Xn ]/I ∼
= k. Ponieważ k jest ciałem, więc I
jest ideałem maksymalnym.
Niech I będzie ideałem maksymalnym w k[X1 , . . . , Xn ]. Wtedy pierścień ilorazowy k[X1 , . . . , Xn ]/I
jest ciałem, więc jest również skończenie generowaną k-algebrą. Z twierdzenia Zariskiego wynika,
że k ⊆ k[X1 , . . . , Xn ]/I jest skończonym rozszerzeniem ciała k, ale k jest algebraicznie domknięte, więc k[X1 , . . . , Xn ]/I = k. Istnieją zatem elementy a1 , . . . , an w ciele k takie, że T1 + I =
a1 + I, . . . , Tn + I = an + M . To implikuje, że (X1 − a1 , . . . , Xn − an ) ⊆ I, ale wiemy z pierwszej
części dowodu, że (X1 − a1 , . . . , Xn − an ) jest maksymalny, więc I = (X1 − a1 , . . . , Xn − an ).
Jesteśmy już gotowi do udowodnienia
Twierdzenie 5 (Hilberta o Zerach).
Niech k będzie ciałem algebraicznie domkniętym. Wówczas dla dowolnego ideału I C k[X1 , . . . , Xn ]
zachodzi
√
I(V(I)) = I
Dowód
√
Niech f ∈ I. Wówczas istnieje n ∈ Z takie, że f n ∈ I, ale wtedy f (P ) = 0 dla dowolnego
P ∈ V(I), więc f (P ) = 0 dla dowolnego P ∈ V(I). Zatem f ∈ I(V(I)).
Niech I = (f1 , . . . , fs ) i załóżmy, że f ∈ I(V(I)). Pokażemy, że istnieje N ∈ Z takie, że
P
f N = si=1 hi (X1 , . . . , Xn )fi (X1 , . . . , Xn ). Niech A = (f1 , . . . , fs , f X0 − 1) będzie ideałem w
k[X0 , X0 , . . . , Xn ]. Wtedy albo A jest ideałem właściwym albo A = k[X0 , X1 , . . . , Xn ]. Załóżmy,
że A jest ideałem właściwym i niech J będzie ideałem maksymalnym w k[X0 , X1 , . . . , Xn ] zawierającym A. Wtedy na mocy poprzedniego twierdzenia J = (X0 − a0 , X1 − a1 , . . . , Xn − an ) dla
pewnych ai ∈ k. Rozważmy ewaluacje k[X0 , X1 , . . . , Xn ] → k daną przez f 7→ f (a0 , a1 , . . . , an ).
Oczywiście jądrem tego homomorfizmu jest J, a ponieważ A ⊂ J, więc
f1 (a1 , . . . , an ) = 0
..
.
fs (a1 , . . . , an ) = 0
f (a1 , . . . , an )a0 = 1
Pierwsze s równań implikuje, że punkt (a1 , . . . , an ) ∈ V(I), ale ponieważ g ∈ I(V(I)), więc
f (a1 , . . . , an ) = 0 co przeczy ostatniemu równaniu. Zatem A nie może być ideałem właściwym,
więc 1 ∈ A. Zatem możemy zapisać
1 = g1 f1 + · · · + gs fs + g0 (1 − X0 f )
gdzie g1 , . . . , gs , g0 ∈ k[X0 , X0 , . . . , Xn ]. Podstawiając w powyższym równaniu 1/f zamiast X0
otrzymujemy
1 = h1 f1 + · · · + hs fs
Maciej Karpicz
Twierdzenie Hilberta o zerach
7
gdzie h1 , . . . , hs ∈ k[1/f, X1 , . . . , Xn ]. Mnożąc przez odpowiednio wysoką potęgę wielomianu f
otrzymujemy
fN =
s
X
Hi fi
i=1
gdzie Hi ∈ k[X1 , . . . , Xn ], więc f ∈
√
I.
3
WNIOSKI
Wniosek 3.
Jeśli I jest ideałem radykalnym w k[X1 , . . . , Xn ], to I(V(I)) = I. Zatem funkcje I i V wyznaczają
wzajemnie odwrotne bijekcje tzn:
{zbiory algebraiczne w k n } ←→ {ideały radykalne w k[X1 , . . . , Xn ]}
Wniosek 4.
Układ równań wielomianowych
fi (X1 , . . . , Xn ) = 0,
i = 1, . . . , p
posiada rozwiązanie w k n wtedy i tylko wtedy, gdy nie istnieją wielomiany g1 , . . . , gp ∈ k[X1 , . . . , Xn ]
spełniające
1 = f1 g1 + · · · + fp gp
Wniosek 5.
Niech I będzie ideałem w k[X1 , . . . , Xn ]. Wówczas V(I) jest zbiorem skończonym wtedy i tylko
wtedy, gdy k[X1 , . . . , Xn ]/I jest skończenie wymiarową przestrzenią wektorową nad k. Ponadto,
w tym przypadku #V(I) ¬ dimk (k[X1 , . . . , Xn ]).
Definicja 4.
Zbiór algebraiczny A ⊂ k n jest nierozkładalny jeśli nie jest sumą niepustych różnych od A
zbiorów algebraicznych.
Stwierdzenie 3.
Zbiór algebraiczny A ⊂ k n jest nierozkładalny wtedy i tylko wtedy, gdy I(A) jest ideałem
pierwszym w k[X1 , . . . , Xn ].
Maciej Karpicz
Twierdzenie Hilberta o zerach
8
Wniosek 6.
Jeśli I jest ideałem pierwszym, to V(I) jest nierozkładalny. Zatem istnieje bijekcja
{ideały pierwsze w k[X1 , . . . , Xn ]} ←→ {nierozkładalne zbiory algebraiczne w k n }
Ideały maksymalne odpowiadają punktom.
Maciej Karpicz
Twierdzenie Hilberta o zerach
Literatura
[01] S. Balcerzyk, T. Józefiak, Pierścienie przemienne, PWN, Warszawa 1985.
[02] Rebecca Torrey, Hilbert’s Nullstellensatz
[03] W. Fulton, Algebraic Curves: An introduction to Algebraic Geometry
[04] Andrzej Nowicki, Twierdzenie Hilberta o zerach, 1996
9