Moduł różniczek
Transkrypt
Moduł różniczek
Moduł różniczek Andrzej Nowicki Uniwersytet Mikołaja Kopernika, Wydział Matematyki i Informatyki, ul. Chopina 12–18, 87–100 Toruń (e-mail: [email protected]) Luty 1994 Spis treści 1 Moduł Derk (A, M) 1.1 Derywacje A-modułu . . . . . . . . . . . . . . . . . 1.2 Derywacje modułu nad algebrą wielomianów . . . 1.3 Derywacje modułu nad ciałem funkcji wymiernych 1.4 Derywacje modułu nad algebrą ilorazową . . . . . 1.5 Homomorfizm Derk (f, M) . . . . . . . . . . . . . . 1.6 Algebra A ⊕ M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 2 2 3 4 2 Definicja i konstrukcje modułu różniczek 2.1 Co to jest moduł różniczek? . . . . . . . . 2.2 Pierwsza konstrukcja modułu różniczek . 2.3 Druga konstrukcja modułu różniczek . . . 2.4 Reprezentowalność funktora Derk (A, ) . 2.5 Zerowy moduł różniczek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 8 9 10 3 Podstawowe własności modułu różniczek 3.1 Homomorfizmy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Rozszerzanie pierścienia współczynników . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Iloczyn tensorowy algebr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 12 13 15 4 Przykłady 4.1 Moduł różniczek dla algebry wielomianów . . . . . 4.2 Moduł różniczek dla ciała funkcji wymiernych . . . 4.3 Uwaga o module różniczek dla pierścieni szeregów 4.4 Moduł różniczek dla k[T1 ,..., Tn ]/I . . . . . . . . . 4.5 Pierścienie k[t]/(f) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 17 17 17 18 19 5 Dwie zmienne 5.1 Krzywe gładkie . . . . . . . . . . . . . . 5.2 Konsekwencje gładkości . . . . . . . . . 5.3 Przykłady dla wielomianów niegładkich 5.4 Lematy . . . . . . . . . . . . . . . . . . 5.5 Wielomian postaci yn - p(x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 21 23 24 24 26 . . . . . i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Andrzej Nowicki - Luty 1994. Moduł różniczek 6 Formy różniczkowe 6.1 Przestrzeń styczna . . . . . . . . . . . . . . 6.2 Różniczka funkcji regularnej . . . . . . . . . 6.3 Jednowymiarowe formy różniczkowe . . . . 6.4 Formy różniczkowe na kn . . . . . . . . . . 6.5 Pewne własności form różniczkowych . . . . 6.6 Przykłady dla zbiorów rzutowych . . . . . . 6.7 Formy różniczkowe na rozmaitości afinicznej 6.8 Formy różniczkowe wyższych stopni . . . . Spis cytowanej literatury ii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 28 28 29 30 31 32 33 34 34 Andrzej Nowicki - Luty 1994. Moduł różniczek 1 1 Moduł Derk (A, M) k A M 1.1 = = = pierścień przemienny z jedynką, k-algebra przemienna z jedynką, A-moduł. Derywacje A-modułu Definicja 1.1.1. k-Derywacją A-modułu M nazywamy każde k-liniowe odwzorowanie d : A −→ M takie, że d(ab) = ad(b) + bd(a) dla a, b ∈ A. Niech d będzie k-derywacją A-modułu M . Wtedy d(1) = 0 oraz ad, gdzie a ∈ A, jest też kderywacją A-modułu M . Ponadto suma dwóch k-derywacji A-modułu M jest też k-derywacją tego A-modułu. Zbiór Derk (A, M ), wszystkich k-derywacji A-modułu M , jest więc A-modułem. Przykład 1.1.2. Derk (k, M ) = 0. Dowód. d(k) = d(k · 1) = kd(1) = k · 0 = 0. Stwierdzenie 1.1.3. Jeżeli d ∈ Derk (A, M ), to Ker d = {a ∈ A; d(a) = 0} jest k-podalgebrą kalgebry A. Jeżeli A jest ciałem, to Ker d jest podciałem. Dowód. To jest oczywiste. Wniosek 1.1.4. Załóżmy, że S jest zbiorem generatorów k-algebry A i niech d1 , d2 będą k-derywacjami A-modułu M . Jeżeli d1 (s) = d2 (s) dla wszystkich s ∈ S, to d1 = d2 . Dowód. Wynika to ze Stwierdzenia 1.1.3 zastosowanego do derywacji d1 − d2 . 1.2 Derywacje modułu nad algebrą wielomianów Stwierdzenie 1.2.1. Niech k[T ] = k[T1 , . . . , Tn ] będzie k-algebrą wielomianów i niech M będzie k[T ]modułem. Dla każdego ciągu (m1 , . . . , mn ) elementów z M istnieje dokładnie jedna k-derywacja d : k[T ] −→ M taka, że d(Ti ) = mi dla i = 1, . . . , n. Derywacja ta jest określona wzorem: d(f ) = ∂f ∂f m1 + · · · + mn , ∂T1 ∂Tn gdzie f ∈ k[T ]. Dowód. Proste zwykłe sprawdzenie. Jedyność jest konsekwencją Wniosku 1.1.4. Stwierdzenie 1.2.2. Niech k[T ] = k[T1 , . . . , Tn ]Qbędzie k-algebrą wielomianów i niech M będzie k[T ]n modułem. Wtedy k[T ]-moduły Derk (k[T ], M ) i i=1 M są izomorficzne. Dowód. Izomorfizm zadaje przyporządkowanie d 7→ (d(T1 ), . . . , d(Tn )). Wynika to ze Stwierdzenia 1.2.1. Stwierdzenie 1.2.3. Niech A będzie k-algebrą i niech d : A −→ M będzie k-derywacją A-modułu M . Niech a = (a1 , . . . , an ) ∈ An i niech F będzie wielomianem należącym do k[T1 , . . . , Tn ]. Wtedy F (a) jest elementem należącym do A i zachodzi równość: d(F (a)) = ∂F ∂F (a)d(a1 ) + · · · + (a)d(an ). ∂T1 ∂Tn Andrzej Nowicki - Luty 1994. Moduł różniczek 2 Dowód. Oznaczmy: Sa = {F ∈ k[T1 , . . . , Tn ]; d(F (a)) = ∂F ∂F (a)d(a1 ) + · · · + (a)d(an )}. ∂T1 ∂Tn Wtedy k ⊂ Sa , Sa + Sa ⊆ Sa oraz z łatwością sprawdzamy, że Sa Sa ⊆ Sa . Ponadto T1 , . . . , Tn ∈ Sa . Zatem Sa jest k-podalgebrą w k[T1 , . . . , Tn ] zawierającą k i T1 , . . . , Tn , czyli Sa = k[T1 , . . . , Tn ]. Jest oczywiste, że powyższe stwierdzenia są prawdziwe też dla k-algebr wielomianów dowolnej ilości zmiennych. 1.3 Derywacje modułu nad ciałem funkcji wymiernych Następujące trzy stwierdzenia dowodzimy tak samo jak odpowiednie stwierdzenia dla algebr wielomianów z Rozdziału 1.2. Stwierdzenie 1.3.1. Niech k(T ) = k(T1 , . . . , Tn ) będzie ciałem funkcji wymiernych nad ciałem k i niech M będzie k(T )-modułem. Dla każdego ciągu (m1 , . . . , mn ) elementów z M istnieje dokładnie jedna k-derywacja d : k(T ) −→ M taka, że d(Ti ) = mi dla i = 1, . . . , n. Derywacja ta jest określona wzorem: ∂f ∂f m1 + · · · + mn , d(f ) = ∂T1 ∂Tn gdzie f ∈ k(T ). Stwierdzenie 1.3.2. Niech k(T ) = k(T1 , . . . , Tn ) będzie ciałem funkcji Qnwymiernych nad ciałem k i niech M będzie k(T )-modułem. Wtedy k(T )-moduły Derk (k(T ), M ) i i=1 M są izomorficzne. Stwierdzenie 1.3.3. Niech k ⊆ L będą ciałami i niech d : L −→ M będzie k-derywacją L-przestrzeni M . Niech a = (a1 , . . . , an ) ∈ Ln i niech F = f /g będzie funkcją wymierną należącą do k(T1 , . . . , Tn ) taką, że g(a) 6= 0. Wtedy F (a) jest elementem należącym do L i zachodzi równość: d(F (a)) = ∂F ∂F (a)d(a1 ) + · · · + (a)d(an ). ∂T1 ∂Tn Jest oczywiste, że powyższe stwierdzenia są prawdziwe też dla ciał funkcji wymiernych dowolnej ilości zmiennych. 1.4 Derywacje modułu nad algebrą ilorazową Niech I będzie ideałem w k-algebrze A i niech M będzie A-modułem. Mamy wtedy A-moduł IM = {i1 m1 + · · · + is ms ; i1 , . . . , is ∈ I, m1 , . . . , ms ∈ M }, który jest A-podmodułem modułu M . Możemy zatem rozpatrzyć A-moduł M/IM . Ten A-moduł ma strukturę A/I-modułu z mnożeniem (a + I)(m + IM ) = am + IM. Zauważmy, że mnożenie to jest dobrze określone. Istotnie, jeżeli a+I = a1 +I oraz m+IM = m1 +IM wtedy a − a1 ∈ I, m − m1 ∈ IM , a zatem (a − a1 )m, a1 (m − m1 ) ∈ IM więc am − a1 m1 = (a − a1 )m + a1 (m − m1 ) ∈ IM, czyli wtedy am + IM = a1 m1 + IM . Stwierdzenie 1.4.1. Niech d : A −→ M będzie k-derywacją A-modułu M i niech I ⊂ A będzie ideałem. Załóżmy, że d(I) ⊆ IM . Wtedy d : A/I −→ M/IM , (a + I) 7→ d(a) + IM jest dobrze określonym odwzorowaniem, będącym k-derywacją A/I-modułu M/IM . Andrzej Nowicki - Luty 1994. Moduł różniczek 3 Dowód. Sprawdzamy poprawność definicji. Jeżeli a + I = a1 + I, to a − a1 ∈ I, więc d(a) − d(a1 ) = d(a − a1 ) ∈ IM . To, że d jest k-derywacją wynika z następujących równości: d((x + I)(y + I)) = d(xy + I) = d(xy) + IM = xd(y) + yd(x) + IM = (x + I)(d(y) + IM ) + (y + I)(d(x) + IM ) = (x + I)d(y + I) + (y + I)d(x + I). Każda więc k-derywacja d : A −→ M taka, że d(I) ⊆ IM indukuje k-derywację d taką, że przemienny jest następujący diagram: A d /M d / M/IM, η ρ A/I gdzie η : A −→ A/I, ρ : M −→ M/IM są homomorfizmami naturalnymi. Czy każda k-derywacja δ : A/I −→ M/IM powstaje w powyższy sposób? Jeżeli A = k[T1 , . . . , Tn ] jest k-algebrą wielomianów to tak jest. Mówi o tym następujące stwierdzenie. Stwierdzenie 1.4.2. Niech I będzie ideałem w k-algebrze wielomianów k[T ] = k[T1 , . . . , Tn ]. Niech M będzie k[T ]-modułem i rozpatrzmy k[T ]/I-moduł M/IM . Niech δ : k[T ]/I −→ M/IM będzie k-derywacją. Istnieje wtedy k-derywacja d : k[T ] −→ M taka, że d(I) ⊆ IM i przemienny jest następujący diagram: d k[T ] _ _ _ _ _ _ _ _/ M η ρ k[T ]/I δ / M/IM. Dowód. Niech m1 , . . . , mn będą elementami modułu M takimi, że δ(Ti + I) = mi + IM , dla i = 1, . . . , n. Istnieje wtedy k derywacja d : k[T ] −→ M spełniająca równości d(Ti ) = mi , i = 1, . . . , n (Stwierdzenia 1.2.1). Pokażemy, że ta derywacja spełnia tezę naszego stwierdzenia. Najpierw zauważmy, że δη = ρd. Istotnie, jeżeli f ∈ k[T ], to δη(f ) = δ(f + I) = δ(f (T1 + I, . . . , Tn + I) Pn ∂f i=1 ∂Ti (T1 + I, . . . , Tn + I)δ(Ti + I) Pn ∂f i=1 ( ∂Ti + I)(mi + IM ) Pn ∂f i=1 ∂Ti mi + IM Pn ∂f ρ( i=1 ∂Ti mi ) Pn ∂f ρ( i=1 ∂T d(Ti )) i = ρd(f ). = 1.2.3 = = = = Pokażmy jeszcze, że d(I) ⊆ IM . Niech h ∈ I. Wtedy 0 = δ(0) = δη(h) = ρd(h) = d(h) + IM , a więc d(h) ∈ IM . 1.5 Homomorfizm Derk (f, M) Niech f : A −→ B będzie homomorfizmem k-algebr i niech M będzie B-modułem. Wówczas M jest A-modułem z mnożeniem ∗ : A × M −→ M określonym wzorem: a ∗ m = f (a)m. Andrzej Nowicki - Luty 1994. Moduł różniczek 4 Lemat 1.5.1. Jeżeli d ∈ Derk (B, M ), to df ∈ Derk (A, M ). Dowód. Niech x, y ∈ A. Wtedy (df )(xy) = d(f (xy)) = d(f (x)f (y)) = f (x)d(f (y))+f (y)d(f (x)) = x ∗ (df )(y) + y ∗ (df )(x). Niech Derk (f, M ) będzie odwzorowaniem określonym następująco: Derk (f, M ) : Derk (B, M ) −→ Derk (A, M ), d 7→ df. Widzimy, na mocy powyższego lematu, że jest to dobrze określone odwzorowanie pomiędzy dwoma A-modułami. Derk (B, M ) jest A-modułem z mnożeniem a ∗ d = f (a)d. Lemat 1.5.2. Derk (f, M ) jest homomorfizmem A-modułów. Dowód. Niech γ = Derk (f, M ) i niech d ∈ Derk (B, M ), a ∈ A. Mamy wtedy: γ(a∗d) = γ(f (a)d) = (f (a)d)f = f (a)(df ) = f (a)γ(d) = a ∗ γ(d). Stwierdzenie 1.5.3. Jeżeli f : A −→ B jest homomorfizmem k-algebr, to dla każdego B-modułu M mamy dokładny ciąg A-modułów / DerA (B, M ) 0 β / Derk (B, M ) γ / Derk (A, M ), w którym γ = Derk (f, M ) oraz β(d) = d. Dowód. Jest oczywiste, że β jest monomorfizmem. Niech d ∈ DerA (B, M ). Wtedy γβ(d) = γ(d) = df = 0, gdyż jeżeli a ∈ A, to f (a) ∈ B oraz (df )(a) = d(f (a) · 1) = f (a)d(1) = f (a) · 0 = 0. Zatem Im β ⊆ Ker γ. Musimy wykazać jeszcze, że Ker γ ⊆ Im β. Niech d ∈ Ker γ. Wtedy d ∈ Derk (B, M ) oraz γ(d) = 0, czyli df = 0. Zauważmy, że wtedy d ∈ DerA (B, M ). Istotnie: d(a∗1) = d(f (a)·1) = d(f (a)) = (df )(a) = 0(a) = 0. Mamy więc d = β(d) ∈ Im β. 1.6 Algebra A ⊕ M Niech A będzie przemienną k-algebrą i niech M będzie A-modułem. Niech A ⊕ M będzie sumą prostą k-modułów A i M . Definiujemy w A ⊕ M mnożenie: (a1 , m1 )(a2 , m2 ) = (a1 a2 , a1 m2 + a2 + m1 ), gdzie a1 , a2 ∈ A, m1 , m2 ∈ M . Bez trudu sprawdzamy następujące Stwierdzenie 1.6.1. A ⊕ M jest przemienną k-algebrą z jedynką równą (1, 0). Wprowadzamy dwa odwzorowania: π ∆ : A⊕M : A⊕M −→ −→ A, M, (a, m) → 7 a, (a, m) → 7 m. Stwierdzenie 1.6.2. (1) π jest homomorfizmem k-algebr. (2) ∆ jest k-derywacją A ⊕ M -modułu M . Dowód. (1). π((a1 , m1 )(a2 , m2 )) = π(a1 a2 , a1 m2 + a2 m1 ) = a1 a2 = π(a1 , m1 )π(a2 , m2 ). ∆((a1 , m1 )(a2 , m2 )) = ∆(a1 a2 , a1 m2 + a2 m1 ) = a1 m2 + a2 m1 (2). = π(a1 , m1 )∆(a2 , m2 ) + π(a2 , m2 )∆(a1 , m1 ) = (a1 , m1 )∆(a2 , m2 ) + (a2 , m2 )∆(a1 , m1 ). Jeżeli f : A −→ A ⊕ M jest homomorfizmem k-algebr takim, że πf = id, to odwzorowanie ∆ ◦ f : A −→ M jest k-derywacją A-modułu M . Następne stwierdzenie mówi, że każda k-derywacja A-modułu M ma taką postać. Andrzej Nowicki - Luty 1994. Moduł różniczek 5 Stwierdzenie 1.6.3. Dla każdej k-derywacji d : A −→ M istnieje dokładnie jeden homomorfizm k-algebr f : A −→ A ⊕ M taki, że diagramy f A _ _ _/ A ⊕ M ww ww w d ww {ww ∆ M f A _ _ _/ A ⊕ M w ww id www π {www A są przemienne. Dowód. f (a) = (a, d(a)). Uwaga 1.6.4. W D2 270 − 275 są informacje o funktorialnych własnościach k-algebry A ⊕ M i jej związku z modułem Derk (A, M ). Jest tam też wzmianka o obiektach abelowych w kategorii k-algebr leżących nad A. Andrzej Nowicki - Luty 1994. Moduł różniczek 2 6 Definicja i konstrukcje modułu różniczek k A M 2.1 = = = pierścień przemienny z jedynką, k-algebra przemienna z jedynką, A-moduł. Co to jest moduł różniczek? Definicja 2.1.1. Modułem różniczek k-algebry A nazywamy każdą parę (Ω, δ), w której Ω jest Amodułem, δ : A −→ Ω jest k-derywacją A-modułu Ω przy czym spełniona jest następująca własność uniwersalności: Dla każdego A-modułu M i dla każdej k-derywacji d : A −→ M istnieje dokładnie jeden homomorfizm A-modułów f : Ω −→ M taki, że diagram /Ω AA AA AA f A d AA M δ jest przemienny. Z tej definicji wynika natychmiast Stwierdzenie 2.1.2. Niech (Ω, δ) będzie modułem różniczek k-algebry A. Jeżeli M jest A-modułem, to przyporządkowanie f 7→ f ◦ δ jest izomorfizmem A-modułów HomA (Ω, M ) i Derk (A, M ). Poniższe stwierdzenie mówi, że jeżeli moduł różniczek istnieje, to dokładnie jeden z dokład- nością do izomorfizmu. Stwierdzenie 2.1.3. Jeżeli pary (Ω, δ), (Ω0 , δ 0 ) są modułami różniczek k-algebry A, to istnieją homomorfizmy A-modułów f : Ω −→ Ω0 i g : Ω0 −→ Ω takie, że f g = 1Ω0 , gf = 1Ω oraz przemienne są diagramy δ δ /Ω /Ω A@ A@ O @@ @@ @@ @ @@ g . @@ f i @ δ0 δ0 Ω0 Ω0 Dowód. Istnienie homomorfizmów f i g wynika z własności uniwersalności. Równość f g = 1Ω wynika z własności uniwersalności oraz z diagramu δ /Ω A0 @ ~ 00@@ δ0 ~ f ~ 00 @@@ ~ 00 @ ~~~~ 0 0 gf . δ 0 Ω 00 1Ω 00g 0 Ω Podobnie wykazuje się, że f g = 1Ω0 . Stwierdzenie 2.1.4. Jeżeli (Ω, δ) jest modułem różniczek k-alegebry A i ϕ jest automorfizmem Amodułu Ω, to para (Ω, ϕ ◦ δ) też jest modułem różniczek k-algebry A. Andrzej Nowicki - Luty 1994. Moduł różniczek 7 Dowód. Ponieważ δ jest k-derywacją, więc ϕ◦δ : A −→ Ω też jest k-derywacją. Niech d : A −→ M będzie k-derywacją A-modułu M . Ponieważ (Ω, δ) jest modułem różniczek, więc istnieje (dokładnie jeden) A-homomorfizm f : Ω −→ M taki, że f δ = d. Wtedy f ϕ−1 : Ω −→ M jest A-homomorfizmem spełniającym równość (f ϕ−1 ) ◦ (ϕδ) = d. Jest oczywiste, że taki homomorfizm istnieje dokładnie jeden. Wniosek 2.1.5. Jeżeli (Ω, δ) jest modułem różniczek k-algebry A, i a ∈ A jest elementem odwracalnym w A, to para (Ω, aδ) też jest modułem różniczek k-algebry A. Dowód. Wynika to ze Stwierdzenia 2.1.4, gdyż odwzorowanie ϕ : Ω −→ Ω, x 7→ ax, jest Aautomorfizmem. Stwierdzenie 2.1.6. Jeżeli (Ω, δ) jest modułem różniczek k-algebry A, to moduł Ω jest gene- rowany (nad A) przez wszystkie elementy postaci δ(a), gdzie a ∈ A. Dowód. Niech W będzie A-podmodułem w Ω generowanym przez zbiór {δ(a); a ∈ A} i niech η : Ω −→ Ω/W będzie homomorfizmem naturalnym. Oznaczmy d = ηδ. Wtedy d : A −→ Ω/W jest k-derywacją A-modułu Ω/W oraz ηδ = d i 0δ = d. Z własności uniwersalności wynika, że η = 0, czyli Ω = W. W następnych rozdziałach wykażemy, że moduł różniczek zawsze istnieje. Definicja 2.1.7. Jeżeli A jest k-algebrą to jej moduł różniczek oznaczamy przez (Ωk (A), δA ). 2.2 Pierwsza konstrukcja modułu różniczek Założyliśmy, że A jest k-algebrą. Mamy więc homomorfizm pierścieni ϕ : k −→ A, x 7→ x · 1. Niech F będzie A-modułem wolnym, którego bazą jest zbiór {ua ; a ∈ A}, równoliczny ze zbiorem A. Każdy element modułu F ma jednoznaczne przedstawienie w postaci a1 ub1 + · · · + as ubs , gdzie a1 , . . . , as , b1 , . . . , bs ∈ A. Oznaczmy przez W podmoduł modułu F generowany (nad A) przez wszystkie elementy postaci ua+b − ua − ub , a, b ∈ A uϕ(x) , x∈k uab − aub − bua , a, b ∈ A. Niech Ω = F/W i niech δ : A −→ Ω będzie odwzorowaniem określonym wzorem δ(a) = ua = ua + W. Wtedy Ω jest A-modułem i jest oczywiste, że δ jest k-derywacją A-modułu Ω. Twierdzenie 2.2.1. Powyższa para (Ω, δ) jest modułem różniczek k-algebry A. Dowód. Musimy pokazać, że para (Ω, δ) spełnia własność uniwersalności. Niech M będzie A-modułem i niech d : A −→ M będzie k-derywacją. η δ / Definiujemy najpierw A-homomorfizm g : F −→ M F/W o F AD DD z przyjmując (na bazie) g(ua ) = d(a). Ponieważ d jest kz DD z DD f zzz derywacją, więc homomorfizm g zeruje się na podmodule g z d DD ! }zz W (fakt ten wystarczy sprawdzić tylko dla generatorów M podmodułu W ). Mamy zatem homomorfizm A-modułów f : F/W −→ M , v + W 7→ g(v), który spełnia równość f δ = d. Istotnie, f δ(a) = f (ua + W ) = g(ua ) = d(a), a ∈ A. Przypuśćmy, że f 0 : F/W −→ M jest drugim A-homomorfizmem spełniającym równość f 0 δ = d. Wtedy f 0 (ua + W ) = f 0 δ(a) = d(a) = f δ(a) = f (a + W ), dla wszystkich a ∈ A, czyli f i f 0 pokrywają się na zbiorze generatorów A-modułu F/W . Zatem f = f 0 . Andrzej Nowicki - Luty 1994. Moduł różniczek 2.3 8 Druga konstrukcja modułu różniczek Rozważmy k-algebrowy homomorfizm µ : A ⊗k A −→ A, a ⊗ b 7→ ab i niech I = Kerµ. Niech i, j : A −→ A ⊗k A będą homomorfizmami k-algebr zdefiniowanymi następująco: i(a) = a ⊗ 1, j(a) = 1 ⊗ a, a ∈ A. Homomorfizmy te zadają każdemu A ⊗k A-modułowi struktury A-modułu. W szczególności A ⊗k Amoduły I, I 2 oraz I/I 2 mają dwie struktury A-modułów. Niech Ω = I/I 2 . Wykażemy, że powyższe dwie A-modułowe struktury na Ω są identyczne. Najpierw jednak wprowadźmy następujące oznaczenie. Jeżeli a ∈ A, to oznaczamy ω(a) = i(a) − j(a) = a ⊗ 1 − 1 ⊗ a. Zauważmy, że każdy element postaci ω(a) należy do I (gdyż µ(ω(a)) = a · 1 − 1 · a = 0). Lemat 2.3.1. Ideał I, jako A⊗k A-moduł, jako A-moduł ze strukturą zadaną przez i oraz jako A-moduł ze strukturą zadaną przez j, jest generowany przez elementy postaci ω(a), a ∈ A. P P P Dowód. Niech ap ⊗ bp ∈ I. Wtedy ap bp = µ( ap ⊗ bp ) = 0. Mamy zatem P P P ap ⊗ bp = (ap ⊗ 1)(1 ⊗ bp − bp ⊗ 1) = − i(ap )ω(bp ) P P P ap ⊗ bp = (1 ⊗ bp )(ap ⊗ 1 − 1 ⊗ ap ) = i(bp )ω(ap ) i z tych równości wynika nasz lemat. Lemat 2.3.2. Struktury A-modułowe (poprzez i oraz j) na Ω = I/I 2 są identyczne. Dowód. Dzięki Lematowi 2.3.1 wystarczy pokazać, że i(b)ω(a) = j(b)ω(a) dla wszystkich a, b ∈ A, gdzie ω(a) = ω(a) + I 2 . Sprawdzamy: i(b)ω(a) − j(b)ω(a) = (i(b) − j(b))ω(a) = ω(b)ω(a) ∈ I 2 . Określamy teraz odwzorowanie δ : A −→ Ω przyjmując δ(a) = ω(a) + I 2 , gdzie a ∈ A. Lemat 2.3.3. Odwzorowanie δ jest k-derywacją A-modułu Ω. Dowód. Niech a, b ∈ A. Wtedy mamy: aδ(b) + bδ(a) = = = = = i(a)ω(b) + j(b)ω(a) + I 2 (a ⊗ 1)(b ⊗ 1 − 1 ⊗ b) + (1 ⊗ b)(a ⊗ 1 − 1 ⊗ a) + I 2 ab ⊗ 1 − a ⊗ b + a ⊗ b − 1 ⊗ ab + I 2 ab ⊗ 1 − 1 ⊗ ab + I 2 δ(ab). Mamy zatem parę (Ω, δ), w której Ω jest A-modułem i δ jest jego k-derywacją. Twierdzenie 2.3.4. Para (Ω, δ) jest modułem różniczek k-algebry A. Dowód. Niech d : A −→ M będzie k-derywacją A-modułu M . η δ / / A ⊗k A I/I2 o I AC | m CC m | m β | CC mm C f ||| mmmmαm d CC m | m ! ~|vmmm M Andrzej Nowicki - Luty 1994. Moduł różniczek 9 Najpierw określamy k-liniowe odwzorowanie α : A ⊗k A −→ M takie, że α(a ⊗ b) = −ad(b). Odwzorowanie to jest homomorfizmem A-modułów jeżeli struktura A-modułowa na A ⊗k A zadana jest przez homomorfizm i (struktura A-modułowa na A ⊗k A zadana przez j nie jest tutaj dobra). Mamy bowiem (dla a, x, y ∈ A): α(a(x ⊗ y)) = α(i(a)(x ⊗ y)) = α(ax ⊗ y) = −axd(y) = a(−xd(y)) = aα(x ⊗ y). Niech β = α|I. Wtedy β : I −→ M jest homomorfizmem A-modułów (przy czym struktura A-modułu na I zadana jest przez i). Pokażemy teraz, że β(I 2 ) = 0. Wystarczy to pokazać dla generatorów ideału I 2 , czyli dla elementów postaci ω(a)ω(b), gdzie a, b ∈ A. Sprawdzamy: β(ω(a)ω(b)) = = = = β((a ⊗ 1 − 1 ⊗ a)(b ⊗ 1 − 1 ⊗ b)) β(ab ⊗ 1 − a ⊗ b − b ⊗ a + 1 ⊗ ab) −abd(1) + ad(b) + bd(a) − d(ab) 0. Mamy zatem homomorfizm A-modułów f : Ω −→ M określony wzorem f (v + I 2 ) = g(v) dla v ∈ I. Homomorfizm ten spełnia równość f δ = d. Istotnie: f δ(a) = f (a ⊗ 1 − 1 ⊗ a + I 2 ) = −ad(1) + 1d(a) = d(a). Jedyność wynika z faktu, że elementy postaci ω(a) generują ideał I jako moduł nad A. Uwaga 2.3.5. Różne informacje o przedstawionej tu konstrukcji modułu różniczek można znaleźć w następujących zeszytach: Homologie algebr przemiennych (wykład T. Józefiaka 1972/73), AlgHom1 14 − 31, D2 243 − 275, AP6 . 2.4 Reprezentowalność funktora Derk (A, ) Przypomnimy najpierw pojęcie przekształcenia i równoważności funktorów. Ograniczymy się tylko do funktorów kowariantnych w kategoriach modułów. Jeżeli R jest pierścieniem, to przez R M oznaczamy kategorię (lewych) R-modułów. Jeśli S, T są funktorami kowariantnymi, S, T : R M −→ R1 M, to przekształceniem Φ : S −→ T funktora S w funktor T nazywamy przyporządkowanie, które każdemu R-modułowi M przyporządkowuje R1 -homomorfizm Φ(M ) : S(M ) −→ T (M ) taki, że dla dowolnego R-homomorfizmu f : M −→ N diagram S(M ) Φ(M ) T (f ) S(f ) S(N ) / T (M ) Φ(N ) / T (N ) jest przemienny. Przekształcenie funktorów Φ : S −→ T nazywamy równoważnością, jeżeli istnieje takie przekształcenie funktorów Ψ : T −→ S, że przekształcenia ΦΨ, ΨΦ są tożsamościami, tzn. dla dowolnego M ∈ R M mamy Ψ(M )Φ(M ) = 1S(M ) , Φ(M )Ψ(M ) = 1T (M ) . Łatwo spostrzec, że przekształcenie funktorów Φ : S −→ T jest równoważnością wtedy i tylko wtedy, gdy wszystkie homomorfizmy Φ(M ), M ∈ R M są izomorfizmami. Funktory S, T nazywamy równoważnymi, jeżeli istnieje równoważność Φ : S −→ T . Niech A będzie k-algebrą i niech V będzie A-modułem. Mamy wtedy funktor kowariantny HomA (V, ) : −→ A M. Jeżeli f : M −→ N jest homomorfizmem A-modułów, to AM HomA (V, f ) : HomA (V, M ) −→ HomA (V, N ) Andrzej Nowicki - Luty 1994. Moduł różniczek 10 jest homomorfizmem A-modułów określonym wzorem HomA (V, f )(h) = f ◦ h, h ∈ HomA (V, M ). W tej sytuacji mamy też drugi funktor kowariantny Derk (A, ) : A M −→ A M. Jeżeli f : M −→ N jest homomorfizmem A-modułów, to Derk (A, f ) : Derk (A, M ) −→ Derk (A, N ) jest homomorfizmem A-modułów określonym wzorem Derk (A, f )(d) = f ◦ d, d ∈ Derk (A, M ). Zwróćmy uwagę, że jeżeli d : A −→ M jest k-derywacją i f : M −→ N jest A-homomorfizmem, to odwzorowanie f ◦ d : A −→ N jest też k-derywacją. Istotnie: (f ◦ d)(ab) = = = = f (d(ab)) f (ad(b) + bd(a)) af (d(b)) + bf (d(a)) a(f ◦ d)(b) + b(f ◦ d)(a), dla wszystkich a, b ∈ A. Twierdzenie 2.4.1. Funktory HomA (Ωk (A), ), Derk (A, ) : A M −→ A M są równoważne. Dowód. Jeśli M jest A-modułem, to określamy A-homomorfizm Φ(M ) : HomA (Ωk (A), M ) −→ Derk (A, M ) przyjmując Φ(M )(h) = h ◦ δA , dla wszystkich h ∈ HomA (Ωk (A), M ). Wiemy na mocy Stwierdzenia 2.1.2, że Φ(M ) jest izomorfizmem A-modułów. Wystarczy zatem sprawdzić, że jeżeli f : M −→ N jest A-homomorfizmem, to przemienny jest diagram: Φ(M ) HomA (Ωk (A), M ) HomA (Ωk (A),f ) / Derk (A, M ) Derk (A,f ) HomA (Ωk (A), N ) Φ(N ) / Derk (A, N ) Niech h ∈ HomA (Ωk (A), M ). Wtedy: Derk (A, f )Φ(M )(h) = Derk (A, f )(hδA ) = f hδA , Φ(N )Homk (Ωk (A), f )(h) = Φ(N )(f h) = f hδA . Zatem powyższy diagram jest przemienny. Wniosek 2.4.2. Funktor Derk (A, ) jest reprezentowalny i jego modułem reprezentującym jest Ωk (A). 2.5 Zerowy moduł różniczek Stwierdzenie 2.5.1. Niech k będzie pierścieniem (przemiennym z 1) i niech A będzie przemienną k-algebrą. Następujące warunki są równoważne. (1) Ωk (A) = 0. (2) Derk (A, Ωk (A)) = 0. (3) Niech M będzie dowolnym A-modułem. Jeżeli d : A −→ M jest k-derywacją, to d = 0. Andrzej Nowicki - Luty 1994. Moduł różniczek 11 Dowód. (1) ⇒ (3). Derk (A.M ) = HomA (Ωk (A), M ) = HomA (0, M ) = 0. (3) ⇒ (2). Oczywiste. (2) ⇒ (1). 1Ωk (A) ∈ HomA (Ωk (A), Ωk (A)) = Derk (A, Ωk (A)) = 0. Pytanie 2.5.2. Załóżmy, że Derk (A, A) = 0. Czy wtedy Ωk (A) = 0? Stwierdzenie 2.5.3. Niech k ⊆ L będą ciałami charakterystyki zero. Następujące warunki są równoważne. (1) Ωk (L) = 0. (2) L jest algebraicznym rozszerzeniem ciała k. Dowód. (2) ⇒ (1). Niech M będzie L-modułem (tzn. L-przestrzenią liniową) i niech d : L −→ M będzie k-derywacją. Pokażemy, że d = 0. Niech a ∈ L. Ponieważ a jest algebraicznym elementem nad k więc f (a) = 0, gdzie f ∈ k[t] jest minimalnym wielomianem dla a. Charakterystyka jest zerowa, więc f 0 (a) jest niezerowym elementem ciała L. Mamy wtedy 0 = d(f (a)) = f 0 (a)d(a) (Stwierdzenie 1.2.3), czyli d(a) = (f 0 (a)−1 0 = 0. Zatem d = 0 i stąd wynika (na mocy Stwierdzenia 2.5.1), że Ωk (L) = 0. (1) ⇒ (2). Dobrze wiadomo, że jeżeli rozszerzenie k ⊆ L nie jest algebraiczne, to istnieje niezerowa k-derywacja d : L −→ L (najpierw rozpatrujemy k-derywację z rozszerzenia ściśle przestępnego do L, potem tę derywację przedłużamy do k-derywacji z L do L). Zatem (na mocy Stwierdzenia 2.5.1), jeżeli rozszerzenie k ⊆ L nie jest algebraiczne, to Ωk (L) 6= 0. Andrzej Nowicki - Luty 1994. Moduł różniczek 3 12 Podstawowe własności modułu różniczek 3.1 Homomorfizmy δA A f B Ωk (B) δB Niech f : A −→ B będzie homomorfizmem k-algebr. Rozważmy moduły różniczek (Ωk (A), δA ) i (Ωk (B), δB ). B-moduł Ωk (B) jest A-modułem z mnożeniem wyznaczonym przez f . Odwzorowanie δB f : A −→ Ωk (B) jest kderywacją A-modułu Ωk (B) (patrz Lemat 1.5.1). Z własności uniwersalności modułu różniczek wynika, że istnieje dokładnie jeden A-homomorfizm Ωk (f ) : Ωk (A) −→ Ωk (B) taki, że Ωk (f )δA = δB f . / Ωk (A) Ωk (f ) Stwierdzenie 3.1.1. Jeżeli f : A −→ B, g : B −→ C są homomorfizmami k-algebr, to Ωk (gf ) = Ωk (g)Ωk (f ). Ponadto Ωk (1A ) = 1Ωk (A) . Dowód. Homomorfizm Ωk (gf ) : Ωk (A) −→ Ωk (C) jest jedynym A-homomorfizmem spełniającym równość Ωk (gf )δA = δC gf . Wystarczy zatem pokazać, że Ωk (g)Ωk (f )δA = δC gf . To wynika z równości Ωk (f )δA = δB f i Ωk (g)δB = δC g. Istotnie, Ωk (g)Ωk (f )δA = Ωk (g)δB f = δC gf . Pozostała część stwierdzenia jest oczywista. Homomorfizm Ωk (f ) : Ωk (A) −→ Ωk (B) indukuje B-homomorfizm vf : B ⊗A Ωk (A) −→ Ωk (B), b ⊗ ω 7−→ bΩk (f )(ω), gdzie B ⊗A Ωk (A) jest B-modułem z mnożeniem takim, że b0 · (b ⊗ ω) = b0 b ⊗ ω. W szczególności dla generatorów mamy: vf b ⊗ δA (a) 7−→ bδB (f (a)). Rozważmy następny homomorfizm. Jeżeli f : A −→ B jest homomorfizmem k-algebr, to k-algebra B jest też A-algebrą (z mnożeniem wyznaczonym przez f ). Mamy zatem moduły różniczek (Ωk (B), δB ) oraz (ΩA (B), δB/A ). δB B δA/B zu ΩA (B) u uu u A-derywacja δB/A jest oczywiście k-derywacją. Istnieje zatem dokładnie jeden B-homomorfizm / Ωk (B) u uf : Ωk (B) −→ ΩA (B) f taki, że uf δB = δB/A . Twierdzenie 3.1.2. Jeżeli f : A −→ B jest homomorfizmem k-algebr, to B ⊗A Ωk (A) vf / Ωk (B) uf / ΩA (B) /0 jest dokładnym ciągiem B-modułów. Dowód. Jest oczywiste, że uf jest surjekcją. Ponadto, łatwo sprawdzić, że Imvf ⊆ Keruf . Mamy bowiem (dla generatorów) uf vf (b ⊗ δA (a)) = uf (bδB (f (a))) = buf δB (f (a)) = bδB/A (f (a)) = bδB/A (a · 1) = b · 0 = 0. Musimy zatem wykazać jeszcze, że Keruf ⊆ Imvf . W tym celu rozpatrzmy następujący diagram, w którym η : Ωk (B) −→ Ωk (B)/Imvf jest B-homomorfizmem naturalnym. Andrzej Nowicki - Luty 1994. Moduł różniczek δB/A B δB Ωk (B) η 13 Zauważmy, że k-derywacja ηδB : B −→ Ωk (B)/Imvf jest A-derywacją. Istotnie: / ΩA (B) ηδB (a · 1) = ηδB (f (a)) = η(vf (1 ⊗ δA (a))) = 0. ϕ Istnieje zatem B-homomorfizm ϕ : ΩA (B) −→ Ωk (B)/Imvf Ωk (B)/Imvf taki, że ϕδB/A = ηδB . Niech teraz w = b1 δB (x1 ) + · · · + bs δB (xs ) (gdzie b1 , . . . bs , x1 , . . . , xs ∈ B) będzie elementem należącym do Keruf . Wtedy uf (w) = 0, więc 0 = uf (w) = b1 δB/A (x1 ) + · · · + bs δB/A (xs ) a zatem, η(w) = = = = = η(b1 δB (x1 ) + · · · + bs δB (xs )) b1 ηδB (x1 ) + · · · + bs ηδB (xs ) b1 ϕδB/A (x1 ) + · · · + bs ϕδB/A (xs ) ϕ(b1 δB/A (x1 ) + · · · + bs δB/A (xs )) ϕ(0) = 0. Zatem w ∈ Imvf i to kończy dowód twierdzenia. Powyższe twierdzenie w książkach Matsumury [1] i [2] nazywa się first fundamental exact sequence. Dowody tego twierdzenia znajdziemy też w [4], D2 267 oraz AP6 129. Można to również prosto wykazać przy pomocy Stwierdzenia 1.5.3. 3.2 Rozszerzanie pierścienia współczynników Załóżmy, że ϕ : k −→ k 0 jest homomorfizmem pierścieni. Wtedy pierścień k 0 jest k-modułem (z mnożeniem wyznaczonym przez ϕ). Przypominjmy podstawowe struktury. k’-Moduł k’ ⊗k M. Niech M będzie k-modułem. Mamy wtedy k-moduł M 0 = k 0 ⊗k M , który ma strukturę k 0 -modułu z mnożeniem takim, że x0 (y 0 ⊗ m) = (x0 y 0 ) ⊗ m, dla wszystkich x0 , y 0 ∈ k 0 i m ∈ M. Homomorfizm modułowy 1 ⊗k f. Jeżeli f : M −→ N jest homomorfizmem k-modułów, to mamy homomorfizm k 0 -modułów f 0 = 1 ⊗ f : k 0 ⊗k M −→ k 0 ⊗k N taki, że f 0 (x0 ⊗ m) = x0 ⊗ f (m), dla wszystkich x0 ∈ k 0 i m ∈ M . k’-Algebra k’ ⊗k A. Niech teraz A będzie k-algebrą. Wtedy oczywiście A jest k-modułem. Mamy więc k 0 -moduł A0 = k 0 ⊗k A. Moduł ten ma strukturę k 0 -algebry, w której mnożenie A0 × A0 −→ A0 jest takie, że (x0 ⊗ a)(y 0 ⊗ b) = (x0 y 0 ) ⊗ (ab), dla wszystkich x0 , y 0 ∈ k 0 i a, b ∈ A. Homomorfizm algebrowy 1 ⊗k f. Niech A i B będą k-algebrami i niech f : A −→ B będzie homomorfizmem k-algebr. Już wiemy, że mamy wtedy homomorfizm k 0 -modułów 1 ⊗k f : k 0 ⊗k A −→ k 0 ⊗k B i wiemy, że k 0 ⊗k A oraz k 0 ⊗k B są k 0 -algebrami. Łatwo sprawdza się, że 1 ⊗k f jest homomorfizmem k 0 -algebr. Sprawdźmy to dla generatorów. Niech x01 , x02 ∈ k 0 i niech a1 , a2 ∈ A. Mamy wtedy: (1 ⊗k f )((x01 ⊗ a1 )(x02 ⊗ a2 )) = = = = = (1 ⊗k f )(x01 x2 ⊗ a1 a2 ) x01 x2 ⊗ f (a1 a2 )) x01 x2 ⊗ f (a1 )f (a2 ) (x01 ⊗ f (a1 ))(x2 ⊗ f (a2 )) (1 ⊗k f )(x01 ⊗ a1 ) · (1 ⊗k f )(x02 ⊗ a2 ). Andrzej Nowicki - Luty 1994. Moduł różniczek 14 A’-Moduł k’ ⊗k M. Niech A będzie k-algebrą i niech M będzie A-modułem. Wtedy oczywiście M jest k-modułem, więc mamy k 0 -moduł k 0 ⊗k M . Moduł ten ma strukturę A0 -modułu, gdzie A0 = k 0 ⊗k A. Mnożenie A0 × (k 0 ⊗k M ) −→ k 0 ⊗k M jest takie, że (x0 ⊗ a)(y 0 ⊗ m) = (x0 y 0 ) ⊗ (am), dla wszystkich x0 , y 0 ∈ k 0 , a ∈ A i m ∈ M . Homomorfizm A’-modułowy 1 ⊗k f. Niech A będzie k-algebrą i niech f : M −→ N będzie homomorfizmem A-modułów. Już wiemy, że wtedy k 0 ⊗k M i k 0 ⊗k N są A0 -modułami (gdzie A0 = k 0 ⊗k A) i mamy k 0 -homomorfizm 1 ⊗k f : k 0 ⊗k M −→ k 0 ⊗k N . Łatwo sprawdza się, że 1 ⊗k f jest homomorfizmem A0 -modułów. Sprawdźmy to dla generatorów. Niech x0 , y 0 ∈ k 0 , a ∈ A i m ∈ M . Mamy wtedy: (1 ⊗k f )((x0 ⊗ a)(y 0 ⊗ m)) = (1 ⊗k f )(x0 y 0 ⊗ am) = x0 y 0 ⊗ f (am) = x0 y 0 ⊗ af (m) = (x0 ⊗ a)(y 0 ⊗ f (m)) = (x0 ⊗ a)(1 ⊗k f )(y 0 ⊗ m). Derywacja 1 ⊗k d. Niech A-beędzie k-algebrą i niech d : A −→ M będzie k-derywacją A-modułu M . Wtedy odwzorowanie 1 ⊗k d : k 0 ⊗k A −→ k 0 ⊗k M jest homomorfizmem k 0 -modułów. Ponadto A0 = k 0 ⊗k A jest k 0 -algebrą i k 0 ⊗k M jest A0 -modułem. Pokażemy, że 1 ⊗k d jest k 0 -derywacją A0 modułu k 0 ⊗k M . W tym celu musimy sprawdzić, że dla dowolnych elementów a0 , b0 ∈ A0 zachodzi równość (1 ⊗k d)(a0 b0 ) = a0 (1 ⊗k d)(b0 ) + b0 (1 ⊗k d)(a0 ). Sprawdzamy to najpierw dla generatorów. Niech x0 , y 0 ∈ k 0 , a, b ∈ A. Mamy wtedy: (1 ⊗k d)((x0 ⊗ a)(y 0 ⊗ b)) Niech teraz a0 = 0 i (xi P (1 ⊗k d)(a0 b0 ) = = = = = = ⊗ ai ), b0 = = = = = = 0 j (yj P (1 ⊗k d)(x0 y 0 ⊗ ab) x0 y 0 ⊗ d(ab) x0 y 0 ⊗ (ad(b) + bd(a)) (x0 ⊗ a)(y 0 ⊗ d(b)) + (y 0 ⊗ b)(x0 ⊗ d(a)) (x0 ⊗ a)(1 ⊗k d)(y 0 ⊗ b) + (y 0 ⊗ b)(1 ⊗k d)(x0 ⊗ a). ⊗ bj ), gdzie x0i , yj0 ∈ k 0 oraz ai , bj ∈ A. Wtedy: P P (1 ⊗k d)( i (x0i ⊗ ai ) · j (yj0 ⊗ bj )) P P (1 ⊗k d)( i j (x0i yj0 ⊗ ai bj )) P P 0 0 i j (1 ⊗k d)(xi yj ⊗ ai bj ) P P 0 0 i j (1 ⊗k d)((xi ⊗ ai )(yj ⊗ bj )) P P 0 P P 0 0 0 i j (xi ⊗ ai )(1 ⊗k d)((yj ⊗ bj )) + i j (yj ⊗ bj )(1 ⊗k d)((xi ⊗ ai )) P 0 P 0 P 0 P 0 i (xi ⊗ ai )(1 ⊗k d)( j (yj ⊗ bj )) + j (yj ⊗ bj )(1 ⊗k d)( i (xi ⊗ ai )) = a0 (1 ⊗k d)(b0 ) + b0 (1 ⊗k d)(a0 ). Wykazaliśmy zatem, że 1 ⊗k d : k 0 ⊗k A −→ k 0 ⊗k M jest k 0 -derywacją (k 0 ⊗k A)-modułu k 0 ⊗k M . Zastosujmy teraz powyższe fakty do modułu różniczek. Niech A będzie k-algebrą i niech para (Ωk (A), δA ) będzie jej modułem różniczek. Mamy wtedy A0 -moduł k 0 ⊗k Ωk (A) i mamy k 0 -derywację 1 ⊗k δA : A0 −→ k 0 ⊗k Ωk (A), gdzie A0 = k 0 ⊗k A. Twierdzenie 3.2.1. Jeżeli A jest k-algebrą oraz ϕ : k −→ k 0 jest homomorfizmem pierścieni, to para (k 0 ⊗k Ωk (A), 1 ⊗k δA ) jest modułem różniczek k 0 -algebry k 0 ⊗k A. Andrzej Nowicki - Luty 1994. Moduł różniczek 15 Dowód. Oznaczmy: W 0 = k 0 ⊗k Ωk (A), A0 = k 0 ⊗k A, δ 0 = 1 ⊗k δA . Wystarczy pokazać, że para (W , δ 0 ) spełnia własność uniwersalności. Niech D : A0 −→ M 0 będzie k 0 -derywacją danego A0 -moduł u M 0 . Wtedy M 0 na strukturę Amodułu z mnożeniem wyznaczonym przez homomorfizm a 7→ 1 ⊗ a. Ponadto odwzorowanie d : A −→ M 0 , dane wzorem d(a) = D(1 ⊗ a), jest k-derywacją A-modułu M 0 . Z własności uniwersalności pary (Ωk (A), δA ) wynika, że istnieje A-homomorfizm f : Ωk (A) −→ M 0 taki, że d = f δA . Homomorfizm ten indukuje A0 -homomorfizm f 0 : W 0 −→ M 0 taki ,że f 0 (x0 ⊗ w) = x0 f (w), dla wszystkich x0 ∈ k 0 , w ∈ Ωk (A). Pokażemy, że f 0 δ 0 = D. Równość tę wystarczy sprawdzić tylko dla generatorów k 0 -algebry A0 , tzn. dla elementów postaci 1 ⊗ a, a ∈ A. Sprawdzamy: 0 f 0 δ 0 (1 ⊗ a) = f 0 (1 ⊗k δA )(1 ⊗ a) = f 0 (1 ⊗ δA (a)) = f δA (a) = d(a) = D(1 ⊗ a). Zatem f 0 δ 0 = D. Zostało nam do wykazania, że takie f 0 jest tylko jedno. Niech g 0 : W 0 −→ M 0 będzie też A0 -homomorfizmem spełniającym równość g 0 δ 0 = D. Wiemy, że elementy postaci 1 ⊗ δA (a), a ∈ A, są generatorami A0 -modułu W 0 (gdyź elementy postaci δA (a) generują A-moduł Ωk (A)). Homomorfizmy f 0 i g 0 są więc zgodne dla generatorów. Mamy bowiem f 0 (1 ⊗ δA (a)) = f 0 δ 0 (1 ⊗ a) = D(1 ⊗ a) = g 0 δ 0 (1 ⊗ a) = g 0 (1 ⊗ δA (a)). Stąd wynika, że f 0 = g 0 . 3.3 Iloczyn tensorowy algebr Niech A, B będą k-algebrami. Mamy wtedy k-moduł A ⊗k B. Mamy ponadto k-czteroliniowe odwzorowanie A × B × A × B −→ A ⊗k B, (a1 , b1 , a2 , b2 ) 7−→ a1 a2 ⊗ b1 b2 , które indukuje k-liniowe odwazorowanie (A ⊗k B) ⊗k (A ⊗k B) −→ A ⊗k B takie, że (a1 ⊗ b1 ) ⊗ (a2 ⊗ b2 ) 7−→ a1 a2 ⊗ b1 b2 . Stąd dalej otrzymujemy k-dwuliniowe odwzorowanie (A ⊗k B) × (A ⊗k B) −→ A ⊗k B takie, że ((a1 ⊗ b1 ), (a2 ⊗ b2 )) 7−→ a1 a2 ⊗ b1 b2 . Z łatwością sprawdzamy, że A ⊗k B z tym dwuliniowym odwzorowaniem, jako mnożeniem, jest k-algebrą. Mamy tu dwa kanoniczne homomorfizmy k-algebr: iA : A −→ A ⊗k B, iA (a) = a ⊗ 1, iB : B −→ A ⊗k B, iB (b) = 1 ⊗ b. Stwierdzenie 3.3.1. Trójka (A ⊗k B, iA , iB ) jest koproduktem w kategorii przemiennych k-algebr z jedynką, tzn. dla każdej k-algebry W i dla każdych dwóch homomorfizmów k-algebr fA : A −→ W , fB : B −→ W istnieje dokładnie jeden k-algebrowy homomorfizm f : A ⊗k B −→ W taki, że przemienny jest następujący diagram. iA / A ⊗k B o iB B A GG w GG ww f GG ww G w w fA GG # {ww fB W Dowód. Stwierdzenie to jest oczywiste. Homomorfizm f definiuje się na generatorach jako f (a ⊗ b) = fA (a)fB (b). Załóżmy teraz, że M jest A-modułem i N jest B-modułem. Mamy wtedy k-czteroliniowe odwzorowanie A × B × M × N −→ M ⊕k N, (a, b, m, n) 7−→ am ⊗ bn, które indukuje k-dwuliniowe odwzorowanie (A ⊗k B) × (M ⊗k N ) −→ M ⊕k N , takie, że ((a ⊗ b), (m ⊗ n)) 7−→ am ⊗ bn dla wszystkich a ∈ A, b ∈ B, m ∈ M i n ∈ N . Widzimy więc, że M ⊗k N ma strukturę A ⊗k B-modułu. Mamy zatem w szczególności A ⊗k B-moduły A ⊗k N , M ⊗k B oraz (A ⊗k B) ⊕ (M ⊗k B). Andrzej Nowicki - Luty 1994. Moduł różniczek 16 Stwierdzenie 3.3.2. Niech A, B będą k-algebrami i niech dA : A −→ M , dB : B −→ N będą kderywacjami odpowiednio A-modułu M i B-modułu N . Wtedy istnieje k-liniowe odwzorowanie d : A ⊗k B −→ (A ⊗k B) ⊕ (M ⊗k B) takie, że d(a ⊗ b) = (a ⊗ dB (b), dA (a) ⊗ b), dla wszystkich a ∈ A oraz b ∈ B. Odzorowanie to jest k-derywacją A ⊗k B-modułu (A ⊗k B) ⊕ (M ⊗k B). Dowód. Istnienie k-liniowego odwzorowania d wynika z faktu, że przyporządkowanie A × B −→ (A ⊗k B) ⊕ (M ⊗k B), (a, b) 7−→ (a ⊗ dB (b), dA (a) ⊗ b), jest k-dwuliniowe. Pokażemy teraz, że d(xy) = xd(y) + yd(x), dla x, y ∈ A ⊗k B. Wystarczy to sprawdzić tylko dla elementów postaci x = a1 ⊗ b1 , y = a2 ⊗ b2 , gdzie a1 , a2 ∈ A i b1 , b2 ∈ B. W tym przypadku mamy: d(xy) = = = = = = d((a1 ⊗ b1 )(a2 ⊗ b2 )) d(a1 a2 ⊗ b1 b2 ) (a1 a2 ⊗ dB (b1 b2 ), dA (a1 a2 ) ⊗ b1 b2 ) (a1 a2 ⊗ (b1 dB (b2 ) + b2 dB (b1 )), (a1 dA (a2 ) + a2 dA (a1 )) ⊗ b1 b2 ) (a1 ⊗ b1 )(a2 ⊗ dB (b2 ), dA (a2 ) ⊗ b2 ) + (a2 ⊗ b2 )(a1 ⊗ dB (b1 ), dA (a1 ) ⊗ b1 ) xd(y) + yd(x). To kończy dowód stwierdzenia. Twierdzenie 3.3.3. Jeżeli A, B są k-algebrami, to Ωk (A ⊗k B) = (A ⊗k Ωk (B)) ⊕ (Ωk (A) ⊗k B) = ((A ⊗k B) ⊗A Ωk (A)) ⊕ ((A ⊗k B) ⊗B Ωk (B)). Ponadto, k-derywacja δA⊗k B : A ⊗k B −→ (A ⊗k Ωk (B)) ⊕ (Ωk (A) ⊗k B) jest taka, że δA⊗k B (a ⊗ b) = (a ⊗ δB (b), δA (a) ⊗ b), dla wszystkich a ∈ A, b ∈ B. Dowód. Oznaczmy C = A ⊗k B, δ = δC = δA⊗k B , W = (A ⊗k Ωk (B)) ⊕ (Ωk (A) ⊗k B) oraz WB = A ⊗k Ωk (B), WA = Ωk (A) ⊗k B. W jest oczywiście C-modułem i wiemy ze Stwierdzenia 3.3.2, że δ jest k-derywacją C-modułu W . Musimy zatem sprawdzić, że para (W, δ) spełnia własność uniwersalności. Niech d : C −→ M będzie k-derywacją C-modułu M . Wtedy M jest A-modułem z mnożeniem wyznaczonym przez iA oraz M jest B-modułem z mnożeniem wyznaczonym przez iB . Ponadto dA = diA : A −→ M oraz dB = diB : B −→ M są k-derywacjami. Istnieje zatem homomorfizm Amodułów fA : Ωk (A) −→ M spełniający równość fA δA = dA i istnieje homomorfizm B-modułów fB : Ωk (B) −→ M taki, że fB δB = dB . Mamy wtedy C-homomorfizmy FA : WA −→ M i FB : WB −→ M takie, że FA (u ⊗ b) = iB (b)fA (u) oraz FB (a ⊗ v) = iA (a)fB (v), dla wszystkich a ∈ A, b ∈ B, u ∈ Ωk (A) i v ∈ Ωk (B). Homomorfizmy te wyznaczają homomorfizm f : W −→ M określony wzorem f (y, x) = FA (x) + FB (y), gdzie x ∈ WA , y ∈ WB . Pokażemy, że f δ = d. Wystarczy to sprawdzić tylko dla elementów postaci a ⊗ b, gdzie a ∈ A, b ∈ B. Sprawdzamy: f δ(a ⊗ b) = = = = = = f (a ⊗ δB (b), δA (a) ⊗ b) FA (δA (a) ⊗ b) + FB (a ⊗ δB (b)) iB (b)fA δA (a) + iA (a)fB δB (b) iB (b)diA (a) + iA (a)diB (b) d(iA (a)iB (b)) d(a ⊗ b). Zatem f δ = d. Jedyność sprawdzamy w standardowy sposób. Jest ponadto oczywiste, że A⊗k Ωk (B) = (A ⊗k B) ⊗B Ωk (B) oraz Ωk (A) ⊗k B = (A ⊗k B) ⊗A Ωk (A). Andrzej Nowicki - Luty 1994. Moduł różniczek 4 4.1 17 Przykłady Moduł różniczek dla algebry wielomianów Twierdzenie 4.1.1. Jeżeli k[T ] = k[T1 , . . . , Tn ] jest k-algebrą wielomianów (gdzie k jest pierścieniem), to Ωk (k[T ]) jest k[T ]-modułem wolnym rangi n. Pierwszy dowód. Niech {u1 , . . . , un } będzie zbiorem wolnych generatorów nad k[T ] i niech W = k[T ]u1 ⊕ · · · ⊕ k[T ]un . Niech δ : k[T ] −→ W będzie k-derywacją taką, że δ(Ti ) = ui , dla i = 1, . . . , n (Stwierdzenie 1.2.1). Pokażemy, że para (W, δ) ma własność uniwersalności. Niech d : k[T ] −→ M będzie k-derywacją k[T ]-modułu M . Deδ /W k[T ] finiujemy k[T ]-homomorfizm f : W −→ M przyjmując (na baCC CC zie) f (u1 ) = d(Ti ), gdzie i = 1, . . . , n. Wtedy f δ = d. IstotCC f d CC nie, mamy bowiem dla generatorów: f δ(Ti ) = f (ui ) = d(Ti ), ! M i = 1, . . . , n. Jednoznaczność wynika z własności modułu wolnego. Drugi dowód. QnNiech M będzie k[T ]-modułem. Wiemy (Stwierdzenie 1.2.2), że k[T ]-moduły Derk (k[T ], M ) i i=1 M są izomorficzne. Mamy zatem (na mocy Twierdzenia 2.4.1) następujące izomorfizmy k[T ]-modułów: Homk[T ] (Ωk (k[T ]), M ) ≈ Derk (k[T ], M ) Qn ≈ i=1 M Qn ≈ i=1 Homk[T ] (k[T ], M ) Ln ≈ Homk[T ] ( i=1 k[T ], M ). Ln Stąd wynika izomorfizm Ωk (k[T ]) ≈ i=1 k[T ]. Zwróćmy uwagę, że powyższe twierdzenie jest prawdziwe także dla k-algebry wielomianów dowolnej ilości zmiennych. 4.2 Moduł różniczek dla ciała funkcji wymiernych Poniższe twierdzenie dowodzimy tak samo jak Twierdzenie 4.1.1 (w dowodzie wykorzystujemy Stwierdzenie 1.3.1). Twierdzenie 4.2.1. Jeżeli k(T ) = k(T1 , . . . , Tn ) jest ciałem funkcji wymiernych nad ciałem k, to Ωk (k(T )) jest k(T )-modułem wolnym rangi n. 4.3 Uwaga o module różniczek dla pierścieni szeregów Niech A będzie albo k-algebrą k[T1 , . . . , Tn ] wielomianów nad k albo ciałem k(T1 , . . . , Tn ) funkcji wymiernych nad ciałem k. Jeżeli d : A −→ M jest k-derywacją A-modułu M , to dla każdego elementu F ∈ A zachodzi równość ∂F ∂F d(T1 ) + · · · + ∂T d(Tn ) (4.1) d(F ) = ∂T 1 n (patrz Stwierdzenia 1.2.3 i 1.3.3). Podobna równość nie zachodzi na ogół, gdy algebra A jest pierścieniem szeregów k[[T1 . . . , Tn ]]. Przykład 4.3.1. Niech A = k[[t]] będzie pierścieniem szeregów jednej zmiennej t nad ciałem k charakterystyki zero. Niech M = k((t)) będzie ciałem ułamków pierścienia k[[t]]. Szeregi t, et = P∞ 1 p 0 t p=0 p! t są, jak wiadomo, algebraicznie niezależne nad k. Istnieje zatem k-derywacja d : k[t, e ] −→ 0 0 t 0 t k((t)) taka, że d (t) = 0 i d (e ) = 1. Derywację tę możemy przedłużyć do k-derywacji d : k(t, e ) −→ k((t)). Tę z kolei derywację możemy rozszerzyć do k-derywacji d0 : k((t)) −→ k((t)). Niech d będzie obcięciem funkcji d0 do k[[t]]. Wtedy d : k[[t]] −→ k((t)) jest k-derywacją. Gdyby zachodziła równość (4.1) wówczas mielibyśmy następującą sprzeczność: 1 = d(et ) = (et )0 d(t) = et · 0 = 0. Andrzej Nowicki - Luty 1994. Moduł różniczek 18 Widzimy zatem że dowody Twierdzeń 4.1.1 i 4.2.1 nie funkcjonują w przypadku, gdy k-algebra A jest pierścieniem szeregów. Pytanie 4.3.2. Co to jest Ωk (k[[t]])? 4.4 Moduł różniczek dla k[T1 ,..., Tn ]/I Niech k[T ] = k[T1 , . . . , Tn ] będzie pierścieniem wielomianów nad pierścieniem k i niech I = (f1 , . . . , fs ) będzie ideałem w k[T ]. Rozpatrzmy k-algebrę ilorazową A = k[T ]/I. Opiszemy moduł różniczek tej algebry. Niech W będzie A-modułem wolnym o bazie {u1 , . . . , un } i niech N będzie A-podmodułem w W generowanym przez wszystkie elementy postaci ∂fj ∂T1 u1 ∂fj ∂Tn un , + ··· + dla j = 1, . . . , s, gdzie przez H oznaczmy warstwę wielomianu H ∈ k[T ] względem I. Niech Ω = W/N . Jest to oczywiście A-moduł. Przyjmijmy δ : A −→ Ω, ∂H δ(H) = ( ∂T u1 + · · · + 1 ∂H ∂Tn un ) + N, dla wszystkich H ∈ k[T ]. Odwzorowanie δ jest dobrze określone: Lemat 4.4.1. Niech H, H1 ∈ k[T ]. Jeżeli H = H1 , to ∂H ( ∂T u1 + · · · + 1 ∂H ∂Tn un ) 1 + N = ( ∂H ∂T1 u1 + · · · + ∂H1 ∂Tn un ) + N. Dowód. Ponieważ H − H1 ∈ I, więc H − H1 = g1 f1 + · · · + gs fs , dla pewnych wielomianów g1 , . . . , gs ∈ k[T ]. Mamy wtedy: Pn ∂H i=1 ∂Ti ui − Pn ∂H1 i=1 ∂Ti ui = Pn ∂(H−H1 ) ui ∂Ti = Pn Ps i=1 ∂ i=1 ∂Ti Pn j=1 gj fj ui ∂fj j=1 gj ∂Ti Ps ∂g + fj ∂Tji ui Pn Ps Pn Ps ∂fj ∂gj = i=1 j=1 gj ∂Ti ui + i=1 j=1 fj ∂Ti ui Pn Ps Pn Ps ∂gj ∂fj = i=1 j=1 0 · ∂Ti ui i=1 j=1 gj ∂Ti ui + Ps Pn ∂fj = j=1 gj ( i=1 ∂Ti ui ). = i=1 Ostatnia suma należy do N , gdyż każdy element postaci ∂fj i=1 ∂Ti ui Pn należy do N . Bez trudu stwierdzamy, że δ : A −→ Ω jest k-derywacją A-modułu Ω. Twierdzenie 4.4.2. Para (Ω, δ) jest modułem różniczek k-algebry A = k[T ]/I. Dowód. Wystarczy sprawdzić własność uniwersalności. δ / W/N Niech d : A −→ M będzie k-derywacją A-modułu M . Oznaczmy: k[T ]/I II d(T II i ) = mi , dla i = 1, . . . , n. Definiujemy najpierw A-homomorfizm h II g : W −→ M , przyjmując dla elementów bazy: g(ui ) = mi , i = d III $ 1, . . . , n. Pokażemy, że g(N ) = 0. W tym celu zauważmy, że: M 0 = d(fj ) = d(fj (T1 , . . . , Tn )) = ∂fj i=1 ∂Ti (T1 , . . . , Tn )mi Pn = ∂fj i=1 ∂Ti mi , Pn Andrzej Nowicki - Luty 1994. Moduł różniczek 19 gdzie j = 1, . . . , s. Mamy teraz: Pn g( i=1 ∂fj ∂Ti ui ) = ∂fj i=1 ∂Ti mi Pn =0 i stąd wynika, że g(N ) = 0. Mamy zatem A-homomorfizm h : W/N −→ M określony wzorem: h(w + N ) = g(w), gdzie w ∈ W . Zauważmy, że hδ = d. Istotnie, wystarczy to sprawdzić tylko dla generatorów: hδ(Ti ) = h(ui + N ) = g(ui ) = mi = d(Ti ), i = 1, . . . , n. Przypuśćmy teraz, że h0 : Ω −→ M jest też A-homomorfizmem takim, że h0 δ = d. Wtedy h0 (ui + N ) = h0 δ(Ti ) = d(Ti ) = hδ(Ti ) = h(ui + N ). Zatem h(ui + N ) = h0 (ui + N ) dla i = 1, . . . , n i stąd wynika, że h = h0 . 4.5 Pierścienie k[t]/(f ) Niech k[t] będzie pierścieniem wielomianów jednej zmiennej nad pierścieniem k. Przez f 0 oznaczmy pochodną wielomianu f ∈ k[t]. Stwierdzenie 4.5.1. Niech A = k[t]/(f ). Załóżmy, że ideał (f, f 0 ) jest całym pierścieniem k[t]. Jeżeli M jest A-modułem, to Derk (A, M ) = 0. Dowód. Niech d : A −→ M będzie k-derywacją A-modułu M i niech d(t + (f )) = m. Wtedy 0 = d(f + (f )) = (f 0 + (f ))m. Element f 0 + (f ) jest odwracalny w A (ponieważ (f, f 0 ) = k[t]), więc m = 0 i stąd d = 0. Wniosek 4.5.2. Jeżeli A = k[t]/(f ), gdzie (f, f 0 ) = k[t], to Ωk (A) = 0. Oto uogólnienie tego wniosku (w przypadku, gdy k jest ciałem): Stwierdzenie 4.5.3. Niech k będzie ciałem i niech f ∈ k[t]. Wtedy Ωk (k[t]/(f )) = k[t]/(g), gdzie g = NWD(f, f 0 ). Ponadto δA (t + (f )) = 1 + (g). Dowód. Oznaczmy: A = k[t]/(f ), B = k[t]/(g). Ponieważ (f ) ⊆ (g), więc przyporządkowanie h + (f ) 7→ h + (g) jest homomorfizmem k-algebr, a zatem B jest A-modułem. Ponieważ (f 0 ) ⊆ (g), więc h + (f ) 7→ h0 + (g) jest dobrze określoną funkcją δA : A −→ B. Funkcja ta jest oczywiście kderywacją i spełniony jest warunek δA (t + (f )) = 1 + (g). Wystarczy zatem pokazać, że para (B, δA ) ma własność uniwersalności. Niech d : A −→ M będzie k-derywacją A-modułu M . Niech d(t+(f )) = m. Wtedy (f 0 +(f ))m = 0, gdyż 0 = d(f + (f )) = (f 0 + (f ))m. Stąd wynika, że jeżeli h i h1 są takimi wielomianami w k[t], że h + (g) = h1 + (g), to (h + (f ))m = (h1 + (f ))m. Istotnie, równość h + (g) = h1 + (g) implikuje równość h − h1 = uf + vf 0 , dla pewnych u, v ∈ k[t], a zatem (h − h1 + (f ))m = (uf + vf 0 + (f ))m = (v + (f ))(f 0 + (f ))m = (v + (f ))0 = 0. Niech ϕ : B −→ M będzie przyporządkowaniem określonym wzorem ϕ(h + (g)) = (h + (f ))m. (wykazaliśmy powyżej, że określenie to jest poprawne). Wtedy ϕδA = d. Istotnie (wystarczy to sprawdzić dla generatora k-algebry A), ϕδA (t + (f )) = ϕ(1 + (g)) = (1 + (f ))m = m = d(t + (f )). Jedyność jest oczywista. Ten sam dowód można przepisać dla następującego nieco ogólniejszego stwierdzenia. Andrzej Nowicki - Luty 1994. Moduł różniczek 20 Stwierdzenie 4.5.4. Niech k będzie pierścieniem i niech f będzie wielomianem jednej zmiennej należącym do k[t]. Załóżmy, że ideał (f, f 0 ) jest główny i niech g ∈ k[t] będzie jego generatorem. Wtedy Ωk (k[t]/(f )) = k[t]/(g) oraz δA (t + (f )) = 1 + (g). Podamy teraz dowód szczgólnego przypadku Stwierdzenia 2.5.3: Przykład 4.5.5. Jeżeli k ⊆ L jest skończonym rozszerzeniem ciał charakterystki zero, to Ωk (L) = 0. Dowód. Wynika to z Wniosku 4.5.2, gdyż L ≈ k[t]/(f ), gdzie f ∈ k[t] jest pewnym nieprzywiedlnym wielomianem. Przykład 4.5.6. Niech k będzie takim pierścieniem, w którym liczba n jest odwracalna. Wtedy Ωk (k[t]/(tn )) = k[t]/(tn−1 ) i δA (t + (tn )) = 1 + (tn−1 ). Dowód. Niech f = tn . Wtedy (f, f 0 ) = (tn , ntn−1 ) = (tn−1 ), a zatem teza wynika ze Stwierdzenia 4.5.4. Zanotujmy szczególny przypadek powyższego przykładu. Przykład 4.5.7. Niech A = k[t]/(t2 ) = k ⊕ kt, gdzie k jest takim pierścieniem, w którym liczba 2 δ jest odwracalna. Wtedy para (k, δ), gdzie δ : k ⊕ kt −→ k, (a, b) 7→ b, jest modułem różniczek k-algebry A. Przykład 4.5.8. Niech k będzie takim pierścieniem, w którym n · 1 = 0 i niech A = k[t]/(tn ). Wtedy Ωk (A) = A i δA (t + (tn )) = 1 + (tn ). Dowód. Niech f = tn . Wtedy (f, f 0 ) = (tn , ntn−1 ) = (tn , 0) = (tn ), a zatem teza wynika ze Stwierdzenia 4.5.4. W następnym przykładzie ideał (f, f 0 ) nie jest główny. Przykład 4.5.9. Niech A = Z[t]/(t2 ) = Z ⊕ Zt. Wtedy ΩZ (A) = Z ⊕ Z2 oraz δA (a, b) = (b, 0). Dowód. Oznaczmy: Ω = Z ⊕ Z2 (suma prosta Z-modułów). Jest to A-moduł z mnożeniem (a, b)(c, v) = (ac, av + bc), gdzie c jest resztą z dzielenia liczby c przez 2. Łatwo sprawdza się, że δ : A −→ Ω, (a, u) 7→ (u, 0) jest Z-derywacją. Mamy więc parę (Ω, δ). Pokażemy, że para ta ma własność uniwersalności. W tym celu rozpatrzmy A-moduł M i Z-derywację d : A −→ M . Jest oczywiste, że jeżeli a ∈ Z, to d(a, 0) = 0. Niech d(0, 1) = m ∈ M . Wtedy 0 = d((0, 1)2 ) = (0, 2)m. Mamy zatem (dla dowolnych a, b ∈ Z): d(a, b) = d(0, b) = d((b, 0)(0, 1)) = (b, 0)d(0, 1) = (b, 0)m. Definiujemy h : Ω −→ M przyjmując h(a, c) = (a, c)m. Zauważmy, że jest to dobrze określone odwzorowanie. Istotnie, jeżeli (a, c) = (a1 , c1 ), to a = a1 oraz c − c1 = 2s, gdzie s ∈ Z. Zatem wtedy (a, c)m − (a1 , c1 )m = (0, 2s)m = s(0, 2)m = 0. Odwzorowanie h jest A-homomorfizmem: h((a, b)(c, u)) = h(ac, au + bc) = (ac, au + bc)m = (a, b)(c, u)m = (a, b)h(c, u). Jest oczywiste, że hδ = d. Jednoznaczność: Niech h0 δ = d, gdzie h0 : Ω −→ M jest A-homomorfizmem. Wtedy h0 (a, u) a zatem h0 = h. = h0 ((a, u)(1, 0)) = (a, u)h0 (1, 0) = (a, u)h0 δ(1, 0) = (a, u)d(0, 1) = (a, u)m = h(a, u), Andrzej Nowicki - Luty 1994. Moduł różniczek 5 21 Dwie zmienne W tym rozdziale zajmować się będziemy modułem różniczek k-algebry A postaci k[x, y]/(f ), gdzie k[x, y] jest pierścieniem wielomianów dwóch zmiennych x, y. Niech f ∈ k[x, y]. Przez fx , fy oznaczamy odpowiednio pochodne cząstkowe oznaczamy k-derywację jakobianową [f, ], tzn. df : k[x, y] −→ k[x, y] oraz df (x) = −fy , df (y) = fx . ∂f ∂f ∂x , ∂y . Przez df Rozaważmy teraz k-algebrę ilorazową A = k[x, y]/(f ). Jeżeli h ∈ k[x, y], to warstwę wielomianu h względem (f ) oznaczać będziemy przez h + (f ) lub przez h. Ponieważ df (f ) = 0 ∈ (f ), więc derywacja df indukuje k-derywację df : A −→ A, 5.1 h + (f ) 7−→ df (h) + (f ). Krzywe gładkie Twierdzenie 5.1.1. Niech f będzie takim wielomianem należącym do k[x, y] (gdzie k jest pierścieniem), że ideał (f, fx , fy ) jest całym pierścieniem k[x, y]. Niech A = k[x, y]/(f ). Wtedy para (A, df ) jest modułem różniczek k-algebry A. Dowód. Wykażemy to korzystając tylko z definicji modułu różniczek. Z założenia wynika, że istnieją wielomiany h, p, q ∈ k[x, y] takie, że 1 = hf + pfx + qfy . Przechodząc z tą równością do pierścienia k[x, y]/(f ) otrzymujemy równość 1 = pfx + qfy . (5.1) Musimy wykazać, że para (A, df ) ma własność uniwersalności. df /A AA AA AA ϕ A d AA M Niech M będzie A-modułem i niech d : A −→ M będzie k-derywacją. Oznaczmy: mx = d(x), my = d(y). Wtedy, dla dowolnego g ∈ k[x, y], mamy równość d(g(x, y)) = gx (x, y)mx + gy (x, y)my . W szczególności 0 = d(0) = d(f (x, y)) = fx mx + fy my , a zatem fx mx = −fy my . (5.2) Definiujemy A-homomorfizm ϕ : A −→ M przyjmując ϕ(1) = u, gdzie u = −qmx + pmy . Pokażemy teraz, że ϕdf = d. W tym celu wystarczy tylko pokazać, że ϕdf (x) = d(x) oraz ϕdf (y) = d(y). Sprawdzamy: ϕdf (x) = h(−fy ) = −fy u = −fy (−qmx + pmy ) = fy qmx + p(−fy my ) (5.2) = fy qmx + fx pmx = (pfx + qfy )mx (5.1) = 1 · mx = mx = d(x), Andrzej Nowicki - Luty 1994. Moduł różniczek ϕdf (y) 22 = ϕ(fx ) = −fx u = fx (−qmx + pmy ) = −q(fx mx ) + pfx my (5.2) = qfy my + pfx my = (qfy + pfx )my (5.1) = 1 · my = my = d(y). Zatem ϕdf = d. Teraz zostało nam do wykazania, że takie ϕ jest jedyne. Przypuśćmy w tym celu, że g : A −→ M jest A-homomorfizmem spełniającym równość gdf = d. Pokażemy, że g = ϕ. Niech g(1) = v. Mamy wtedy związki: mx = d(x) = gdf (x) = −fy v, my = d(y) = gdf (y) = fx v. Zatem (5.1) v = 1 · v = pfx v + qfy v = pmy − qmx = u i to oznacza, że g = ϕ. Definicja 5.1.2. Mówimy, że wielomian f ∈ k[x, y] jest gładki w punkcie (a, b) ∈ k 2 , jeżeli f (a, b) = 0 oraz fx (a, b) 6= 0 lub fy (a, b) 6= 0. Mówimy, że wielomian f ∈ k[x, y] jest gładki, jeżeli jest gładki w każdym punkcie (a, b) ∈ k 2 takim, że f (a, b) = 0. Stwierdzenie 5.1.3. Niech k będzie ciałem algebraicznie domkniętym i niech f ∈ k[x, y]. Jeżeli f jest wielomianem gładkim, to (f, fx , fy ) = k[x, y]. Dowód. Przypuśćmy, że (f, fx , fy ) 6= k[x, y]. Wtedy, na mocy twierdzenia Hilberta o zerach, istnieje (a, b) ∈ k 2 takie, że f (a, b) = fx (a, b) = fy (a, b) = 0, co jest sprzeczne z gładkością. Wniosek 5.1.4. Niech k będzie ciałem algebraicznie domkniętym i niech f ∈ k[x, y] będzie wielomianem gładkim. Niech A = k[x, y]/(f ). Wtedy para (A, df ) jest modułem różniczek k-algebry A. Inny dowód powyższego wniosku zapisaliśmy w D2 290. Zanotujmy kilka przykładów wynikających z Twierdzenia 5.1.1. Przykład 5.1.5. Niech A = k[x, y]/(y − f (x)), gdzie k jest dowolnym pierścieniem. Wtedy Ωk (A) = A, δA (x) = 1 i δA (y) = fx . Przykład 5.1.6. Niech A = k[x, y]/(x2 + y 2 − 1), gdzie k jest pierścieniem, w którym 2 jest odwracalne. Wtedy Ωk (A) = A, δA (x) = −y i δA (y) = x. Przykład 5.1.7. Niech A = k[x, y]/((x + y)(x + y + 1)), gdzie k jest dowolnym pierścieniem. Wtedy Ωk (A) = A, δA (x) = −1 i δA (y) = 1. Dowód. Niech f = (x + y)(x + y + 1). Wtedy (f, fx , fy ) = k[x, y]. Zatem (Twierdzenie 5.1.1) Ωk (A) = A. Ponadto df (x) = −a i df (y) = a, gdzie a = 2x + 2y + 1. Zauważmy, że element a jest odwracalny w A. Zatem (na mocy Wniosku 2.1.5) para (A, δA ), gdzie δA = a−1 df , jest modułem różniczek k-algebry A i mamy: δA (x) = −1 oraz δA (y) = 1. Andrzej Nowicki - Luty 1994. Moduł różniczek 5.2 23 Konsekwencje gładkości Zanotujmy dwa proste stwierdzenia dotyczące dowolnej k-algebry A. Stwierdzenie 5.2.1. Niech d : A −→ A będzie k-derywacją, niech M będzie A-modułem i niech m będzie elementem należącym do M . Wtedy odwzorowanie D : A −→ M , a 7→ d(a)m jest k-derywacją A-modułu M . Dowód. D(ab) = d(ab)m = ad(b)m + bd(a)m = aD(b) + bD(a). Stwierdzenie 5.2.2. Niech A będzie taką k-algebrą, że Ωk (A) = A. Niech M będzie A-modułem. d Wtedy każda k-derywacja d : A −→ M jest odwzorowaniem postaci a 7→ δA (a)m, dla pewnego, jednoznacznie wyznaczonego, elementu m ∈ M . W szczególności, jeżeli d : A −→ A jest k-derywacją, to d = aδA , dla pewnego, jednoznacznie wyznaczonego, elementu a ∈ A. Dowód. Z własności uniwersalności wiemy, że dla k-derywacji d : A −→ M istnieje, jednoznacznie wyznaczony, A-homomorfizm ϕ : A −→ M taki, że ϕδA = d. Niech m = ϕ(1). Wtedy ϕ(a) = am, a zatem d(a) = ϕδA (a) = δA (a)m i oczywiście m jest wyznaczone jednoznacznie. Z Twierdzenia 5.1.1 i Stwierdzenia 5.2.2 wynika następujący wniosek. Wniosek 5.2.3. Niech f będzie takim wielomianem należącym do k[x, y], że ideał (f, fx , fy ) jest całym pierścieniem k[x, y]. Niech A = k[x, y]/(f ). Jeżeli d : A −→ A jest k-derywacją, to istnieje, jednoznacznie wyznaczony element a ∈ A taki, że d = adf . d Ponadto, jeżeli d : A −→ M jest k-derywacją A-modułu M , to d jest postaci a 7→ df (a)m, dla pewnego, jednoznacznie wyznaczonego, elementu m ∈ M . O poniższym fakcie (zapisanym tutaj w ogólnej algebraicznej postaci) poinformował mnie Henryk Żołądek we wrześniu 1994 roku. Fakt ten jest natychmiastową konsekwencją Wniosku 5.2.3. Przedstawiamy jednak (jeszcze raz) jego dowód opierający się na Twierdzeniu 5.1.1. Twierdzenie 5.2.4. Niech k będzie dowolnym przemiennym pierścieniem z jedynką i niech d : k[x, y] −→ k[x, y] będzie k-derywacją. Niech f ∈ k[x, y] będzie takim wielomianem, że d(f ) ∈ (f ) oraz (f, fx , fy ) = k[x, y]. Istnieją wtedy wielomian g ∈ k[x, y] oraz k-derywacja d0 : k[x, y] −→ k[x, y] takie, że d = f d0 + gdf , gdzie df = [f, ]. Dowód. Niech A = k[x, y]/(f ). Ponieważ d(f ) ∈ (f ) więc d indukuje k-derywację d : A −→ A, u + (f ) 7→ d(u) + (f ). Wiemy z Twierdzenia 5.1.1, że para (A, df ) jest modułem różniczek k-algebry A. df /A } } }} d }} h } }~ M A Istnieje zatem (jedyny) A-homomorfizm h : A −→ A taki, że d = hdf . Niech h(1) = g + (f ), gdzie g ∈ k[x, y]. Wtedy h(a) = (g + (f ))a, dla każdego a ∈ A. W szczególności mamy: d(x) + (f ) = d(x) = hdf (x) = (−fy + (f ))(g + (f )), d(y) + (f ) = d(y) = hdf (y) = (fx + (f ))(g + (f )). Z równości tych wynikają następujące równości: d(x) + (f ) = gdf (x) + (f ), d(y) + (f ) = gdf (y) + (f ), czyli czyli d(x) = f u + gdf (x), d(y) = f v + gdf (y), ∂ ∂ gdzie u, v są pewnymi wielomianami z k[x, y]. Przyjmijmy d0 = u ∂x + v ∂y . Wtedy d = f d0 + gdf . Stwierdzenie 5.2.5. Niech k, d, f będą takie, jak w Twierdzeniu 5.2.4. Załóżmy, że d = f d0 +gdf oraz d = f d01 + g1 df , gdzie d0 , d01 : k[x, y] −→ k[x, y] są k-derywacjami i g, g1 ∈ k[x, y]. Wtedy g − g1 ∈ (f ). Andrzej Nowicki - Luty 1994. Moduł różniczek 24 Dowód. Niech A = k[x, y]/(f ). Wiemy z Twierdzenia 5.1.1, że para (A, df ) jest modułem różniczek k-algebry A. Niech h, h1 : A −→ A będą homomorfizmami A-modułów takimi, że h(1) = g + (f ) i h1 (1) = g1 + (f ). Wtedy d = hdf oraz d = h1 df , a więc z jednoznaczności danej we własności uniwersalności wynika, że h = h1 . Zatem g + (f ) = g1 + (f ), czyli g − g1 ∈ (f ). Uwaga 5.2.6. Jeżeli d = f d0 + gdf , tak jak w Twierdzeniu 5.2.4, to d(f ) = d0 (f )f . 5.3 Przykłady dla wielomianów niegładkich Wiemy z Wniosku 5.2.3, że jeżeli wielomian f ∈ k[x, y] spełnia warunek (f, fx , fy ) = k[x, y], to każda k-derywacja k-algebry A = k[x, y]/(f ) jest postaci adf , gdzie a ∈ A. Pokażemy, że tak nie musi być w przypwdku, gdy ten warunek nie jest spełniony. Przykład 5.3.1. Niech k będzie ciałem charakterystyki różnej od 2 i 3. Niech f = x3 − y 2 i niech A = k[x, y]/(f ). Mamy wtedy: df (x) = 2y, df (y) = 3x2 . Rozpatrzmy k-derywację d0 : k[x, y] −→ k[x, y] określoną wzorami d0 (x) = 2x, d0 (y) = 3y. Ponieważ d0 (f ) = d0 (x3 − y 2 ) = 3x2 · 2x − 2y · 3y = 6f, więc derywacja d0 indukuje k-derywację d : A −→ A taką, że d(x) = 2x, d(y) = 3y. Przypuśćmy, że istnieje wielomian u ∈ k[x, y] taki, że d = udf . Wtedy 2x = d(x) = udf (x) = 2uy oraz 3y = d(y) = udf (y) = 3ux2 , a zatem x = uy i y = ux2 . Stąd dalej wynika, że x = x2 u2 , czyli f dzieli x(1 − xu2 ). Wielomian f jest nieprzywiedlny i f - x, więc 1 − xu2 = (x3 − y 2 )g, gdzie g ∈ k[x, y]. Wstawiając punkt (0, 0) otrzymujemy sprzeczność: 1 = 0. W kolejnym przykładzie wykorzystamy następujący lemat. Lemat 5.3.2. Niech k będzie ciałem charakterystyki różnej od 2. Nie istnieje wielomian u ∈ k[x, y] taki, że (x2 − y 2 ) | (x − uy). Dowód. Przypuśćmy, że istnieje. Wtedy (x − y) | (x − uy), (x + y) | (x − uy), czyli (x − y) | x−y+(1−u)y, (x+y) | x+y−(u+1)y. Ale (x−y) - y i (x+y) - y, więc u−1 = (x−y)α, u+1 = (x+y)β, dla pewnych α, β ∈ k[x, y]. Wstawiając punkt (0, 0) mamy sprzeczność: 1 = u(0, 0) = −1. Przykład 5.3.3. Niech k będzie ciałem charakterystyki różnej od 2. Niech f = x2 − y 2 i niech A = k[x, y]/(f ). Mamy wtedy: df (x) = 2y, df (y) = 2x. Rozpatrzmy k-derywację d0 : k[x, y] −→ k[x, y] określoną wzorami d0 (x) = x, d0 (y) = y. Ponieważ d0 (f ) = d0 (x2 − y 2 ) = 2x2 − 2y 2 = 2f, więc derywacja d0 indukuje k-derywację d : A −→ A taką, że d(x) = x, d(y) = y. Przypuśćmy, że istnieje wielomian u ∈ k[x, y] taki, że d = udf . Wtedy x = d(x) = udf (x) = 2uy, czyli (x2 − y 2 ) | (x − 2uy); sprzeczność z Lematem 5.3.2. 5.4 Lematy Lemat 5.4.1. Niech R będzie pierścieniem i niech Mα , Mβ będą R-modułami oraz Nα ⊆ Mα , Nβ ⊆ Mβ R-podmodułami. Mamy wtedy izomorfizm R-modułów: (Mα ⊕ Mβ )/(Nα ⊕ Nβ ) ≈ (mα , mβ ) + (Nα ⊕ Nβ ) 7−→ ψ (Mα /Nα ) ⊕ (Mβ /Nβ ) (mα + Nα , mβ + Nβ ). Andrzej Nowicki - Luty 1994. Moduł różniczek 25 Dowód. Jest oczywiste, że ψ jest dobrze określonym homomorfizmem R-modułów. Jest też oczywiste, że ψ jest surjekcją i Ker ψ = Nα ⊕ Nβ . Niech k[x] będzie pierścieniem wielomianów jednej zmiennej nad ciałem k. Wprowadzamy następujące oznaczenia: a, b F, G H = elementy wolne nad k[x], = wielomiany z k[x], takie, że NWD(F, G) = 1, ∈ k[x]. Rozważać będziemy k[x]-moduł (k[x]a ⊕ k[x]b)/(k[x]H(F a − Gb)). Ponieważ wielomiany F i G są względnie pierwsze, więc istnieją wielomiany P, Q ∈ k[x] takie, że 1 = P F + qG. Oznaczmy ponadto: b a = F a − Gb, bb = Qa + P b. Elementy b a, bb należą oczywiście do k[x]. Lemat 5.4.2. Elementy b a, bb są liniowo niezależne nad k[x]. Dowód. Niech S, T ∈ k[x] takie, że Sb a + T bb = 0. Wtedy S(F a − Gb) + T (Qa + P b) = 0, (SF + T Q)a + (T P − SG)b = 0, a zatem SF = −T Q oraz SG = T P . Mamy więc: S = S · 1 = S(P F + QG) = P (−T Q) + Q(T P ) = 0 oraz T = T · 1 = T (P F + QG) = F SG − GSF = 0. Lemat 5.4.3. a = P b a + Gbb, b = −Qb a + F bb. Dowód. P b a + Gbb = P (F a − Gb) + G(Qa + P b) = (P F + GQ)a = 1a = a, −Qb a + F bb = −Q(F a − Gb) + F (Qa + P b) = (QG + F P )b = 1b = b. Z powyższych lematów otrzymujemy: Lemat 5.4.4. k[x]b a ⊕ k[x]bb = k[x]a ⊕ k[x]b. Udowodnimy teraz następujący lemat Lemat 5.4.5. Niech k będzie ciałem i niech a, b będą elementami wolnymi nad k[x]. Niech F, G, H ∈ k[x], NWD(F, G) = 1. Wtedy mamy izomorfizm k[x]-modułów: (k[x]a ⊕ k[x]b)/(k[x]H(F a − Gb)) ≈ k[x] ⊕ k[x]/(H). Dowód. (k[x]a ⊕ k[x]b)/(k[x]H(F a − Gb)) 5.4.4 ≈ 5.4.1 (k[x]b a ⊕ k[x]bb)/k[x]Hb a ≈ (k[x]bb/0) ⊕ (k[x]b a/k[x]Hb a) ≈ k[x] ⊕ (k[x]/(H)). W szczególności dla H = 1 mamy Lemat 5.4.6. Niech k będzie ciałem i niech a, b będą elementami wolnymi nad k[x]. Niech F, G ∈ k[x], NWD(F, G) = 1. Wtedy mamy izomorfizm k[x]-modułów: (k[x]a ⊕ k[x]b)/(k[x](F a − Gb)) ≈ k[x]. Andrzej Nowicki - Luty 1994. Moduł różniczek 5.5 26 Wielomian postaci yn - p(x) Opiszemy moduł różniczek k-algebry A = k[x, y]/(f ), gdzie f = y n − p(x). Rozpoczynamy od następującego prostego stwierdzenia. Stwierdzenie 5.5.1. Każdy element k-algebry A ma jednoznaczne przedstawienie w postaci a0 (x) + a1 (x)z + a2 (x)z 2 + · · · + an−1 (x)z n−1 , gdzie z = y = y + (f ) oraz a0 (x), . . . , an−1 (x) ∈ k[x]. Ze stwierdzenia tego wynika, że A jest k[x]-modułem. Jest to k[x]-moduł wolny rangi n. A-moduł różniczek Ωk (A) jest zatem także k[x]-modułem. Udowodnimy następujące twierdzenie. Twierdzenie 5.5.2. Niech A = k[x, y]/(f ), f = y n − p(x), gdzie k jest ciałem charakterystyki różnej od n. Wtedy zachodzi następujący izomorfizm k[x]-modułów: Ωk (A) ≈ A ⊕ (k[x]/(h)) ⊕ · · · ⊕ (k[x]/(h)), | {z } n−1 gdzie h = NWD(p(x), p0 (x)), przy czym p0 (x) jest pochodną wielomianu p(x). Przed dowodem wprowadzimy pewne oznaczenia i udowodnimy kilka lematów. Niech W będzie A-modułem wolnym, którego bazą jest dwuelementowy zbiór {u, v} (tzn. W = Au ⊕ Av) i niech N będzie A-podmodułem modułu W generowanym (nad A) przez element β = nz n−1 v − p0 (x)u. Wiemy z Rozdziału 4.4, że A-moduły Ωk (A) i W/N są izomorficzne. Lemat 5.5.3. Moduł W = Au ⊕ Av jest wolny nad k[x] i jego bazą (nad k[x]) jest zbiór {u, v, zu, zv, z 2 u, z 2 v, . . . , z n−1 u, z n−1 v}. Dowód. Wynika to ze Stwierdzenia 5.5.1. Rozpatrzmy teraz elementy β0 = β, β1 , . . . , βn−1 należące do W , zdefiniowane następująco: βi = z i β, , i = 1, . . . , n − 1. Są to oczywiście elementy należące do N . Lemat 5.5.4. Moduł N jest wolny nad k[x] i jego bazą jest zbiór {β0 , . . . , βn−1 }. Dowód. Każdy element s należący do N jest postaci aβ, dla pewnego a ∈ A. Ze Stwierdzenia 5.5.1 wiemy, że a = a0 + a1 z + · · · + an−1 z n−1 , gdzie a0 , . . . , an−1 ∈ k[x]. Zatem s = aβ = a0 β + a1 zβ + · · · + an−1 z n−1 β = a0 β0 + · · · + an−1 βn−1 . Stąd wynika, że elementy β0 , . . . , βn−1 są generatorami k[x]-modułu N . Liniowa nizależność tych elementów nad k[x] wynika z Lematu 5.5.3. Oznaczmy: = k[x]z i u + k[x]z n−1+i v, Wi Ni = k[x]βi , n dla i = 0, . . . , n − 1. Pamiętajmy, że z = p(x) ∈ k[x]. Z Lematu 5.5.3 wynika, że W = W0 ⊕ · · · ⊕ Wn−1 . Natomiast z Lematu 5.5.4 wynika, że N = N0 ⊕ · · · ⊕ Nn−1 . Andrzej Nowicki - Luty 1994. Moduł różniczek 27 Ponadto jest oczywiste, że Ni ⊆ Wi , dla i = 0, . . . , n − 1. Mamy więc, na mocy Lematu 5.4.1, następujące izomorfizmy k[x]-modułów: Ωk (A) ≈ W/N ≈ (W0 ⊕ · · · ⊕ Wn−1 )/(N0 ⊕ · · · ⊕ Nn−1 ) ≈ (W0 /N0 ) ⊕ · · · ⊕ (Wn−1 /Nn−1 ). Dowód Twierdzenia 5.5.2. Niech h = NWD(p, p0 ). Z Lematu 5.4.6 mamy izomorfizm W0 /N0 ≈ k[x]. Natomiast z Lematu 5.4.5 otrzymujemy izomorfizmy Wi /Ni ≈ k[x]⊕(k[x]/(h)), dla i = 1, . . . , n− 1. Stąd wynika, że: Ωk (A) ≈ (W0 /N0 ) ⊕ · · · ⊕ (Wn−1 /Nn−1 ) ≈ k[x] ⊕ (k[x] ⊕ k[x]/(h)) ⊕ · · · ⊕ (k[x] ⊕ k[x]/(h)) ≈ k[x] ⊕ · · · ⊕ k[x] ⊕ (k[x]/(h)) ⊕ · · · ⊕ (k[x]/(h)) | {z } | {z } n n−1 ≈ A ⊕ (k[x]/(h)) ⊕ · · · ⊕ (k[x]/(h)) . | {z } n−1 To kończy dowód Twierdzenia 5.5.2. Wniosek 5.5.5. Jeżeli char(k) 6= 2 i A = k[x, y]/(y 2 − p(x)), to Ωk (A) ≈ A ⊕ k[x]/(h) (izomorfizm k[x]-modułów), gdzie h = NWD(p, p0 ). Wniosek 5.5.6. Jeżeli char(k) 6= 2, 3 i A = k[x, y]/(y 2 − x3 ), to Ωk (A) ≈ A ⊕ k[x]/(x2 ). Wniosek 5.5.7. Jeżeli char(k) = 3 i A = k[x, y]/(y 2 − x3 ), to Ωk (A) ≈ A ⊕ k[x]/(x3 ). Andrzej Nowicki - Luty 1994. Moduł różniczek 6 28 Formy różniczkowe Niniejszy rozdział dotyczy geometrii algebraicznej. Opracowano go na podstawie książek [5] i [6]. Terminologia i oznaczenia są takie, jak w [3]. Przez cały czas zakładamy, że k jest ciałem algebraicznie domkniętym. 6.1 Przestrzeń styczna Przypomnimy tu podstawowe fakty o przestrzeni stycznej do danej rozmaitości (głównie afinicznej) w ustalonym punkcie. Szczegóły znajdują się w [3] (Rozdział 12). Niech X ⊆ k n będzie domkniętym zbiorem afinicznym i niech p = (p1 , . . . , pn ) ∈ X. Przez Tp X oznaczamy przestrzeń styczną do X w punkcie p. Z definicji Tp X jest zbiorem wszystkich prostych w k n stycznych do X w punkcie p. Jeśli F jest wielomianem należącym do k[T ] = k[T1 , . . . , Tn ], to przez dp F oznaczamy wielomian z k[T ] zdefiniowany następująco: Pn ∂F (p)(Ti − pi ). dp F = i=1 ∂T i Załóżmy, że I(X) = (F1 , . . . , Fr ), gdzie F1 , . . . , Fr ∈ k[T ]. Wiadomo, że przestrzeń styczna Tp X jest zbiorem wszystkich wspólnych zer w k n wielomianów dp F1 , . . . , dp Fr , tzn. Tp X = V(dp F1 , . . . , dp Fr ). Zbiór k n ma strukturę przestrzeni liniowej nad k z zerem w punkcie p. Działania dodawanie i mnożenie przez skalar są określone następująco: a ⊕p b α ∗p a = ((a − p) + (b − p)) + p = a + b − p, = α(a − p) + p. Przestrzeń Tp X jest podprzestrzenią liniową (nad k) przestrzeni (k n , ⊕p , ∗p ) Przez k[X] oznaczamy k-algebrę funkcji regularnych na X. Jeśli p (tak jak poprzednio) jest ustalonym punktem rozmaitości X, to mamy k-algebrowy homomorfizm k[X] −→ k, f 7→ f (p), którego jędrem jest ideał maksymalny mp = mp (X) = {f ∈ k[X]; f (p) = 0}. Dzięki temu homomorfizmowi ciało k ma strukturę k[X]-modułu. Możemy zatem mówić o module Derk (k[X], k), wszystkich k-derywacji z k[X] do k. Moduł ten jest oznaczany w [3] przez Dp (k[X]) i jego elementy nazywa się lokalnymi w punkcie p derywacjami. Wiemy, że przestrzeń liniowa Derk (k[X], k) jest izomorficzna z przestrzenią styczną Tp X. Dowodzi się ponadto, że przestrzeń Tp X jest izomorficzna z przestrzenią (m/m2 )∗ . Przypomnijmy, że jeśli V jest przestrzenią liniową (nad k), to przez V ∗ oznaczamy przestrzeń dualną Homk (V, k). Przestrzeń styczną Tp X można opisać w terminach pierścienia Op (X), lokalnego pierścienia punktu p rozmaitości X. Opis ten jest podobny do poprzedniego. Homomorfizm Op (X) −→ k, f 7→ f (p), sprawia, że k ma strukturę Op (X)-modułu. Przestrzeń styczna Tp X jest izomorficzna z Derk (Op (X), k). Jest ona ponadto izomorficzna z przestrzenią (Mp /Mp2 )∗ , gdzie Mp = Mp (X) jest jedynym ideałem maksymalnym w Op (X). Ostatnie izomorfizmy pozwalają zdefiniować przestrzeń styczną dla dowolnej rozmaitości quasirzutowej. Jeśli X jest rozmaitością quasi-rzutową i p ∈ X, to przestrzenią styczną Tp X, do X w punkcie p, nazywamy przestrzeń liniową Derk (Op (X), k). Przestrzeń ta jest izomorficzna z przestrzenią (Mp (X)/Mp (X)2 )∗ . 6.2 Różniczka funkcji regularnej Niech X ⊆ k n będzie rozmaitością afiniczną i niech p ∈ X. Różniczką funkcji regularnej f ∈ k[X] nazywamy odwzorowanie dp f : Tp X −→ k określone wzorem dp f = dp F | Tp X, czyli Pn ∂F (dp f )(a) = (dp F )(a) = i=1 ∂T (p)(ai − pi ), i Andrzej Nowicki - Luty 1994. Moduł różniczek 29 dla wszystkich a = (a1 , . . . , an ) ∈ Tp X, gdzie F ∈ k[T ] = k[T1 , . . . , Tn ] jest takim wielomianem, że f = F | X. Łatwo wykazuje się (patrz [3]), że definicja ta jest poprawna; nie zależy od wyboru wielomianu F . Jeśli a, b ∈ Tp X, α ∈ k, to: (dp f )(a ⊕p b) = (dp f )(a) + (dp f )(b), (dp f )(α ∗p a) = α(dp f )(a). Różniczka dp f jest więc przekształceniem liniowym. Zatem dp f ∈ (Tp X)∗ = Homk (Tp X, k). Bez trudu sprawdzamy: Stwierdzenie 6.2.1. Niech f, g ∈ k[X], α ∈ k. Wtedy: (1) dp (αf ) = α(dp f ), (2) dp (f + g) = dp f + dp g, (3) dp (f g) = f (p)dp g + g(p)dp f . 6.3 Jednowymiarowe formy różniczkowe Niech X będzie rozmaitością quasi-rzutową. Rozważmy zbiór S Φ[X] = ϕ : X −→ x∈X (Tx X)∗ ; ϕ(x) ∈ (Tx X)∗ , tzn. Φ[X] jest zbiorem wszystkich odwzorowań ϕ, przyporządkujących każdemu punktowi x ∈ X wektor ϕ(x) przestrzeni (Tx X)∗ . W zbiorze tym wprowadzamy dodawanie i mnożenie przez elementy pierścienia k[X] w następujący naturalny sposób. Jeśli ϕ, ψ ∈ Φ[X] oraz f ∈ k[X], to (ϕ + ψ)(x) = ϕ(x) + ψ(x), (f ϕ)(x) = f (x)ϕ(x), dla x ∈ X. Stwierdzenie 6.3.1. Zbiór Φ[X] jest k[X]-modułem. Załóżmy teraz, że X ⊆ k n jest rozmaitością afiniczną. Jeśli f jest funkcją regularną na X, to jak wiemy z poprzedniego podrozdziału - dla każdego punktu x ∈ X różniczka dx f jest elementem przestrzeni (Tx X)∗ . Mamy zatem funkcję ϕ ∈ Φ[X] taką, że ϕ(x) = dx f , dla wszystkich x ∈ X. Funkcję tę oznaczać będziemy w dalszym ciągu przez df . Mamy zatem odwzorowanie d : k[X] −→ Φ[X], f 7−→ df. Stwierdzenie 6.3.2. Odwzorowanie d : k[X] −→ Φ[X] jest k-derywacją k[X]-modułu Φ[X]. Dowód. Wykorzystamy Stwierdzenie 6.2.1. Niech f, g ∈ k[X] oraz x ∈ X. Wtedy: d(f g)(x) = dx (f g) = f (x)dx g + g(x)dx f = (f · dg + g · df )(x), a zatem d(f g) = f d(g) + gd(f ). W podobny sposób wykazujemy liniowość. Wprowadźmy jeszcze jedno oznaczenie. Jeśli X jest rozmaitością afiniczną, to przez Φω [X] oznaczać będziemy k[X]-podmoduł modułu Φ[X] generowany przez obraz powyższej derywacji d. Funkcja ϕ ∈ Φ[X] należy do podmodułu Φω [X] jeśli ϕ = f1 dg1 + · · · + fs dgs , dla pewnych funkcji regularnych f1 , . . . , fs , g1 , . . . , gs ∈ k[X]. Wiemy, że przestrzeń styczna ma charakter lokalny. Jeśli U jest otwartym podzbiorem rozmaitości (quasi-rzutowej) X i p ∈ U , to pierścienie Op (U ) i Op (X) są izomorficznymi k-algebrami (patrz [3] Rozdział 11). Stąd wynika, że przestrzenie liniowe Tp U = Mp (U )/Mp (U )2 i Tp X = Mp (X)/Mp (X)2 są izomorficzne. W dalszym ciągu te dwie przestrzenie liniowe będziemy utożsamiać. Jeśli więc p ∈ U ⊆ X, gdzie U jest zbiorem otwartym w X, to Tp U = Tp X. Konsekwentnie, (Tp U )∗ = (Tp X)∗ . Ponadto jeśli f ∈ k[X] i f 0 = f |U ∈ k[U ], to dp f 0 = dp f . Dzięki tym utożsamieniom dla danej funkcji ϕ ∈ Φ[X] otrzymujemy funkcję ϕ|U ∈ Φ[U ]. Definicja 6.3.3. Niech X będzie rozmaitością quasi-rzutową. Funkcję ϕ ∈ Φ[X] nazywamy formą różniczkową na X jeśli dla każdego punktu x ∈ X istnieje afiniczny zbiór otwarty U ⊆ X taki, że ϕ|U ∈ Φω [U ]. Zbiór wszystkich regularnych form różniczkowych na X oznaczamy przez Ω[X]. Andrzej Nowicki - Luty 1994. Moduł różniczek 30 Lemat 6.3.4. Zbiór Ω[X] jest k[X]-modułem. Jest to podmoduł k[X]-modułu Φ[X]. Dowód. Niech ϕ, ψ ∈ Ω[X] i niech x ∈ X. Istnieją wtedy afiniczne zbiory otwarte U1 , U2 ⊆ X, zawierające x takie, że ϕ|U1 = (1) (1) (1) Pr i=1 (1) (1) fi dgi , (1) ψ|U2 = (2) (2) Ps j=1 (2) (2) fj dgj , (2) (2) gdzie f1 , . . . , fr , g1 , . . . , gr ∈ k[U1 ] oraz f1 , . . . , fs , g1 , . . . , gs Wtedy U jest afinicznym podzbiorem w X, zawierającym x i mamy (ϕ + ψ) | U = (1) (1) i=1 (fi |U )d(gi |U ) Pr + ∈ k[U2 ]. Niech U = U1 ∩ U2 . (2) (2) j=1 (fj |U )d(gj |U ), Ps gdzie oczywiście wszystkie występujące tu funkcje obcięte są regularne na U . Zatem ϕ + ψ ∈ Ω[X]. W podobny sposób pokazujemy, że jeśli ϕ ∈ Ω[X] i f ∈ k[X], to f ϕ ∈ Ω[X]. Zauważmy, że jeśli X jest rozmaitością afiniczną, to z definicji modułu Ω[X] wynika, że df ∈ Ω[X], dla każdego f ∈ k[X]. Derywacja d jest więc k-derywacją k[X]-modułu Ω[X]. Zanotujmy jeszcze następujący oczywisty fakt. Stwierdzenie 6.3.5. Jeśli ϕ ∈ Ω[X] i U ⊆ X jest otwartym podzbiorem, to ϕ | U ∈ Ω[U ]. 6.4 Formy różniczkowe na kn Opiszemy k[X]-moduł Ω[X] w przypadku, gdy X = k n . Ponieważ I(k n ) = 0 więc dla dowolnego punktu p ∈ k n mamy: Tp k n = V(dp 0) = V(0) = k n . Przestrzeń styczna Tp k n jest zatem przestrzenią liniową (k n , ⊕p , ∗p ) o środku w punkcie p, gdzie a ⊕p b = a + b − p, α ∗p a = α(a − p) + p, dla a, b ∈ k n , α ∈ k. Z definicji dodawania ⊕p wynika, że jeśli a1 , . . . , as ∈ k n , to a1 ⊕p · · · ⊕p as = a1 + · · · + as − (s − 1)p. Niech e1 , . . . , en będą punktami z k n zdefiniowanymi następująco: e1 = (p1 + 1, p2 , . . . , pn ), e2 = (p1 , p2 + 1, . . . , pn ), . . . , en = (p1 , p2 , . . . , pn + 1). Lemat 6.4.1. Punkty e1 , . . . , en tworzą bazę przestrzeni Tp X = (k n , ⊕p , ∗p ). Wiemy, że pierścień k[k n ] jest pierścieniem wielomianów k[T ] = k[T1 , . . . , Tn ]. Oznaczmy przez t1 , . . . , tn funkcje regularne na k n wyznaczone odpowiednio przez wielomiany T1 , . . . , Tn . Mamy wówczas różniczki dp t1 , . . . , dp tn ∈ (Tp k n )∗ . Zauważmy, że (dp ti )(ej ) = δij , dla wszystkich i, j = 1, . . . , n, gdzie δij jest deltą Kroneckera. Stąd wynika: Lemat 6.4.2. Jeśli p ∈ k n , to różniczki dp t1 , . . . , dp tn tworzą bazę przestrzeni (Tp k n )∗ nad k. Funkcje regularne t1 , . . . , tn wyznaczają nam elementy dt1 , . . . , dtn , należące do k[k n ]-modułu różniczek Ω[k n ]. Lemat 6.4.3. Elementy dt1 , . . . , dtn są liniowo niezależne nad k[k n ]. Dowód. Niech h1 , . . . , hn ∈ k[k n ] będą takimi funkcjami, że h1 dt1 + · · · + hn dtn = 0. Wtedy dla każdego p ∈ k n mamy równość h1 (p)dp t1 + · · · + hn (p)dp tn = 0, zachodzącą w przestrzeni (Tp k n )∗ . Z Lematu 6.4.2 wynika, że h1 (p) = · · · , hn (p) = 0 i tak jest dla wszystkich punktów p ∈ k n . Zatem h1 = · · · = hn = 0. Twierdzenie 6.4.4. Moduł Ω[k n ] jest wolny. Elementy dt1 , . . . , dtn tworzą jego bazę. Andrzej Nowicki - Luty 1994. Moduł różniczek 31 Dowód. Już wiemy, że elementy dt1 , . . . , dtn są liniowo niezależne nad k[k n ]. Wystarczy zatem pokazać, że elementy te generują k[k n ]-moduł Ω[k n ]. Niech ϕ ∈ Ω[k n ]. Wtedy ϕ ∈ Φ[k n ]. Zatem ϕ(p) ∈ (Tp k n )∗ , dla wszystkich p ∈ k n . Z Lematu 6.4.2 wynika, że istnieją jednoznacznie wyznaczone elementy h1 (p), . . . , hn (p) ∈ k takie, że ϕ(p) = h1 (p)dp t1 + · · · + hn (p)dp tn . (6.1) W ten sposób pojawiają nam się zwykłe funkcje h1 , . . . , hn : k n −→ k. Wykażemy, że są to funkcje regularne na k n i to wystarczy by zakończyć ten dowód. Niech p ∈ k n . Ponieważ ϕ ∈ Ω[k n ], więc istnieje zbiór otwarty U ⊆ k n , zawierający p taki, że ϕ|U = f1 dg1 + · · · + fr dgr , (6.2) gdzie f1 , . . . , fr , g1 , . . . , gr ∈ k[U ]. Niech G1 , . . . , Gr ∈ k[T ] = k[T1 , . . . , Tn ] będą wielomianami określającymi odpowiednio funkcje regularne g1 , . . . , gr (tzn. gj = Gj |U dla j = 1, . . . , r). Mamy wtedy gj = Gj (t01 , . . . , t0n ) , j = 1, . . . , r, gdzie t01 = t1 |U, . . . , t0n = tn |U . Z faktu, że d jest k-derywacją wynikają równości Pn ∂G dgj = d(Gj (t1 ,0 , . . . , t0n )) = i=1 ∂Tij (t01 , . . . , t0n )dt0i , dla wszystkich j = 1, . . . , n. Wstawiając te równości do (6.2) widzimy, że ϕ|U = u1 dt01 + · · · + un dt0n , gdzie u1 , . . . , un są pewnymi funkcjami regularnymi należącymi do k[U ]. Stąd dalej wynika, że dla wszystkich punktów q ∈ U zachodzi równość ϕ(q) = u1 (q)dq t1 + · · · + un (q)dq tn , dq t0i , gdyż dq ti = dla i = 1, . . . , n. Widzimy więc, na mocy jednoznaczności przedstawienia (6.1), że hi (q) = ui (q), dla wszystkich q ∈ U oraz i = 1, . . . , n. Każda z funkcji postaci hi , obcięta do U , jest więc funkcją regularną na U . To implikuje, że funkcje h1 , . . . , hn są regularne na całym zbiorze k n . Wiemy bowiem ([3] Rozdział 6), że regularność funkcji jest własnością lokalną. 6.5 Pewne własności form różniczkowych W ogólnym przypadku można wykazać następujące twierdzenie, podobne do twierdzenia z poprzedniego podrozdziału. Jego dowód znajdziemy w [6] 237; patrz też Zeszyt OAG (Osnowy algebraiczeskoj geometrii) 164. Twierdzenie 6.5.1 ([6] 237). Jeśli p ∈ X jest punktem prostym, to istnieje afiniczny zbiór otwarty U ⊆ X, zawierający p taki, że Ω[U ] jest modułem wolnym nad k[U ], rangi dimp X. Przypomnijmy, że jeśli p ∈ X, to przez dimp X oznaczamy wymiar rozmaitości X w punkcie p, tzn. maksymalną liczbę postaci dim Xi , gdzie Xi jest nieprzywiedlną składową rozmaitości X zawierającą p. Mówimy, że punkt p ∈ X jest prosty na X, jeśli dimk Tp X = dimp X. Jeśli ω ∈ Ω[X], to każdy element postaci ω(p) należy do przestrzeni liniowej (Tp X)∗ . W szczególności ω(p) może być wektorem zerowym tej przestrzeni. Można udowodnić: Stwierdzenie 6.5.2 ([6] 244). Załóżmy, że X jest nieprzywiedlną rozmaitością gładką. Niech w ∈ Ω[X]. Zbiór wszystkich punktów p ∈ X takich, że ω(p) = 0, jest domknięty w X. Stąd w szczególności wynika: Wniosek 6.5.3. Załóżmy, że X jest nieprzywiedlną rozmaitością gładką. Niech w ∈ Ω[X]. Jeśli ω(p) = 0 dla wszystkich punktów p, należących do pewnego otwartego podzbioru rozmaitości X, to ω = 0. Dzięki temu łatwo można wykazać np. zadanie 2 w [6] 246 (patrz rozwiązanie w OAG 214). Oto jego treść: Przykład 6.5.4. Niech X ⊂ k 2 będzie okręgiem, danym równaniem x2 + y 2 = 1, gdzie char(k) 6= 2. Wtedy Ω[X] = k[X] dx y . Andrzej Nowicki - Luty 1994. Moduł różniczek 6.6 32 Przykłady dla zbiorów rzutowych Przykład 6.6.1 ([6] 237). Ω[P1 ] = 0. Dowód. Niech X = P1 = {(a0 : a1 ); a0 6= 0 lub a1 6= 0}. Wtedy X = A10 ∪ A11 , gdzie = {(a0 : a1 ) ∈ P1 ; a0 6= 0} ≈ k 1 , A11 = {(a0 : a1 ) ∈ P1 ; a1 6= 0} ≈ k 1 , Załóżmy, że ϕ jest elementem modułu Ω[P1 ]. Wtedy ϕ | A10 ∈ Ω[A10 ], a zatem (na mocy twierdzenia z poprzedniego podrozdziału) ϕ = P (t)dt na zbiorze A10 , gdzie P (t) jest wielomianem należącym do k[t], przy czym t = S1 /S0 . Analogicznie ϕ = Q(u)du na zbiorze A11 , gdzie Q(u) ∈ k[u], przy czym u = S0 /S1 . Ponieważ tu = 1, więc du = −t−2 dt i na zbiorze A10 ∩ A11 mamy równość: A10 P (t)dt = −t−2 Q(1/t)dt. Zatem P (t) = −t−2 Q(1/t). Przypuśćmy, że Q 6= 0. Niech n = deg Q i niech Q (t) = tn Q(1/t). Wtedy Q (0) 6= 0. Mamy ponadto wtedy równość Q (t) = −tn+2 P (t), zachodzącą w pierścieniu wielomianów k[t]. Z równości tej wynika, że Q (0) = 0. Z tej sprzeczności wnioskujemy, że Q = 0 i stąd P = 0. Zatem ϕ = 0, czyli Ω[P1 ] = 0. Można wykazać ([6] 246 zad. 5), że Ω[Pn ] = 0, dla dowolnej liczby naturalnej n. Przykład 6.6.2 ([6] 237). Załóżmy, że char(k) 6= 3 i rozpatrzmy domknięty zbiór rzutowy X = Vp (F ) ⊆ P2 , gdzie F = S03 + S13 + S23 ∈ k[S0 , S1 , S2 ]. Pokażemy, że moduł Ω[X] jest niezerowy. Oznaczmy przez Uij otwarty podzbiór w P2 składający się ze wszystkich punktów (a0 : a1 : a2 ) ∈ X takich, że ai 6= 0 i aj 6= 0. Wtedy X = U01 ∪ U12 ∪ U20 . Zdefiniujemy teraz funkcje regularne i formy różniczkowe w następujący sposób: na U01 : x= S1 S0 , y= S2 S0 , ϕ= 1 x2 dy, na U12 : u= S2 S1 , v= S0 S1 , ψ= 1 u2 dv, na U20 : s= S0 S2 , t= S1 S2 , π= 1 s2 dt. Jest jasne, że ϕ ∈ Ω[U01 ], ψ ∈ Ω[U12 ], π ∈ Ω[U20 ]. Wykażemy teraz, że ϕ = ψ na U01 ∩ U12 . Niech (x0 : x1 : x2 ) ∈ X. Dzieląc równość x30 + x31 + x32 = 0 przez x0 mamy (na zbiorze U01 ) równość 1 + x3 + y 3 = 0, czyli x3 = −1 − y 3 i stąd otrzymujemy 3x2 dx = d(x3 ) = d(−1 − y 3 ) = −3y 2 dy, a zatem x2 dx = −y 2 dy (gdyż char(k) 6= 3). Mamy zatem na zbiorze U02 równość y12 dx = − x12 dy. Rozpatrzmy teraz zbiór U01 ∩ U12 . Na zbiorze tym zachodzi równość xv = 1, czyli v = x1 , skąd dv = − x12 dx. Ponadto, ux = y. Uwzględniając te wszystkie równości otrzymujemy: ψ= 1 u2 dv = 1 1 u2 (− x2 dx) = − y12 dx = 1 x2 dy = ϕ. Zatem ϕ = ψ na U01 ∩ U12 . W podobny sposób wykazujemy, że ϕ = π na U01 ∩ U20 oraz ψ = π na U12 ∩ U20 . Niech ω będzie elementem należącym do Φ[X] zdefiniowanym następująco: dla a ∈ U01 , ϕ(a) ψ(a) dla a ∈ U12 , ω(a) = π(a) dla a ∈ U20 . Oczywiście ω ∈ Ω[X] i ω 6= 0. Zatem Ω[X] 6= 0. Wiemy ([3] Rozdziały 6 i 8), że jeśli X jest domkniętym zbiorem rzutowym, to pierścień k[X], funkcji regularnych na X, jest trywialny (k[X] = k). Tymczasem, jak widzimy w powyższym przykładzie, moduł Ω[X] może być różny od 0. W dalszym ciągu zajmować się będziemy tylko rozmaitościami afinicznymi. Andrzej Nowicki - Luty 1994. Moduł różniczek 6.7 33 Formy różniczkowe na rozmaitości afinicznej Niech X ⊆ k n będzie rozmaitością afiniczną i niech p ∈ X. Przypomnijmy ([3] Rozdział 11), że lokalny pierścień Op (X) jest lokalizacją pierścienia k[X], względem ideału maksymalnego mp = {f ∈ k[X]; f (p) = 0}. Elementami pierścienia tego pierścienia są wszystkie funkcje (częściowe) z X do k, regularne w pewnym otwartym otoczeniu punktu p. Niech F, G będą wielomianami należącymi do k[T ] = k[T1 , . . . , Tn ], przy czym G(p) 6= 0. Mamy wówczas wielomian dp (F/G) ∈ k[T ], zdefiniowany wzorem dp (F/G) = G(p)−2 (G(p)dp F − F (p)dp G). Wielomian ten jest formą liniową względem T1 −p1 , . . . , Tn −pn . Przy pomocy tego wielomianu możemy określić różniczkę dp u dowolnego elementu u pierścienia Op (X). Jeśli u = f /g, gdzie f, g ∈ k[X], g(p) 6= 0, to przyjmujemy dp u = dp (F/G), gdzie F, G są wielomianami z k[T ] takimi, że f = F |X, g = G|X. Łatwo sprawdza się, że dp u nie zależy od przedstawienia u = f /g oraz od wyboru wielomianów F i G. Stąd wynika, że dp u = dp (f /g) = g(p)−1 (g(p)dp f − f (p)dp g), a zatem dp u jest elementem przestrzeni liniowej (Tp X)∗ . Dzięki temu k-derywację d : k[X] −→ Φ[X] można przedłużyć do k-derywacji d : Op (X) −→ Φ[X]. Moduł Ω[X], form rózniczkowych na X, można teraz scharakteryzować w następujący sposób. Stwierdzenie 6.7.1. Niech X będzie rozmaitością afiniczną i niech ϕ ∈ Φ[X]. Następujące dwa warunki są równoważne. (1) ϕ ∈ Ω[X]. (2) Dla P każdego punktu p ∈ X istnieją elementy u1p , . . . , urp , v1p , . . . , vrp należące do Op (X) takie, że ϕ = j ujp dvjp . Przed definicją modułu Ω[X] wprowadziliśmy podzbiór Φω [X]. Przypomnijmy, że Φω [X] jest k[X]podmodułem modułu Φ[X] generowanym (nad k[X]) przez wszystkie elementy postaci df , gdzie f ∈ k[X]. Wykażemy teraz, że (w przypadku, gdy X jest rozmaitością afiniczną) podmoduł Φω [X] pokrywa się z modułem Ω[X]. Stwierdzenie 6.7.2 ([6] 239). Jeśli X jest rozmaitością afiniczną, to moduł Ω[X] jest generowany nad k[X] przez wszystkie elementy postaci df , gdzie f ∈ k[X]. Dowód. Niech ϕ ∈ Ω[X]. Na mocy poprzedniego stwierdzenia, dla każdego punktu p ∈ X istnieją elementy u1p , . . . , urp p , v1p , . . . , vrp p należące do Op (X) takie, że ϕ = u1p dv1p + · · · + urp p dvrp p . Każdy z tych elementów jest ilorazem dwóch funkcji z k[X]. Oznaczmy przez bp ich wspólny mianownik. Wtedy bp ∈ k[X], bp (p) 6= 0 oraz bp ϕ = f1p dg1p + · · · + frp p dgrp p , (6.3) gdzie f1p , g1p , . . . , frp p , grp p są pewnymi funkcjami regularnymi należącymi do k[X]. Niech A będzie ideałem w k[X] generowanym przez wszystkie funkcje bp , p ∈ X. Ideał ten nie ma oczywiście wspólnego zera. Z twierdzenia Hilberta o zerach dla k[X] ([3] Rozdział 2) wynika więc, że A = k[X]. Istnieją zatem punkty p1 , . . . , ps ∈ X takie, że 1 = h1 bp1 + · · · + hs bps , dla pewnych h1 , . . . , hs ∈ k[X] i stąd, na mocy równości (6.3) widzimy, że ϕ = α1 dβ1 + · · · + αm dβm , gdzie α1 , β1 , . . . , αm , βm ∈ k[X]. Z każda rozmaitością afiniczną X stowarzyszona jest para (Ω[X], d), w której Ω[X] jest k[X]modułem form różniczkowych na X, a d : k[X] −→ Ω[X] jest k-derywacją. Obraz d(k[X]) generuje moduł Ω[X] nad k[X]. Twierdzenie 6.7.3 ([6] 240). Jeśli X jest afiniczną rozmaitością gładką, to para (Ω[X], d) jest modułem różniczek k-algebry k[X] (w sensie definicji z Rozdziału 2), tzn. Ω[X] = Ωk (k[X]). Powyższe twierdzenie nie zachodzi na ogół dla rozmaitości niegładkich. Andrzej Nowicki - Luty 1994. Moduł różniczek 6.8 34 Formy różniczkowe wyższych stopni Podamy tu informacje (bez dowodów), opracowane na podstawie [6] 240 -243, o formach różniczkowych wyższych stopni na rozmaitości (w ogólności, quasi-rzutowej) X. Przypomnijmy, że jeśli X jest rozmaitością quasi-rzutową, to przez Φ[X] oznaczyliśmy zbiór wszystkich odwzorowań ϕ, przyporządkujących każdemu punktowi x ∈ X wektor ϕ(x) przestrzeni (Tx X)∗ . Teraz z każdą nieujemną liczbą całkowitą p stowarzyszymy podobny zbiór, który oznaczać będziemy przez Φp [X]. Definiujemy go następująco: S Vp Vp Φp [X] = ϕ : X −→ x∈X (Tx X)∗ ; ϕ(x) ∈ (Tx X)∗ . Φ[X] jest zbiorem wszystkich odwzorowań ϕ, przyporządkujących każdemu punktowi x ∈ X element Vp ϕ(x), należący do (Tx X)∗ , p-tej potęgi zewnętrznej przestrzeni (Tx X)∗ . W szczególności Φ0 [X] jest zbiorem wszystkich zwykłych funkcji z X do k. Ponadto, Φ1 [X] = Φ[X]. Na zbiorach tego typu wprowadzamy mnożenie zewnętrzne ∧ : Φp [X] × Φq [X] −→ Φp+q [X], (ϕ, ψ) 7→ ϕ ∧ ψ, gdzie (ϕ ∧ ψ)(x) = ϕ(x) ∧ ψ(x), dla wszystkich x ∈ X. Jest jasne, że każdy zbiór postaci Φp [X] jest k[X]-modłem. Jeśli f1 , . . . , fp są funkcjami regularnymi na X (tzn. są elementami pierścienia k[X]), to element df1 ∧ · · · ∧ dfp należy do Φp [X]. Podmoduł w Φp [X], generowany nad k[X] przez wszystkie takie elementy oznaczać będziemy przez Φpω [X]. Definicja 6.8.1. Funkcję ϕ ∈ Φp [X] nazywamy p-wymiarową formą różniczkową na X jeśli dla każdego punktu x ∈ X istnieje zbiór otwarty U ⊆ X taki, że ϕ|U ∈ Φpω [U ]. Zbiór wszystkich pwymiarowych form różniczkowych na X oznaczamy przez Ωp [X]. W szczególności Ω0 [X] = k[X], Ω1 [X] = Ω[X]. Zbiór Ωp [X] jest k[X]-modułem. Jest to podmoduł k[X]-modułu Φp [X]. Każdy element ω ∈ Ωp [X] w otoczeniu dowolnego punktu x ∈ X można zapisać w postaci P w = gi1 ...ip dfi1 ∧ · · · ∧ dfip , gdzie wszystkie funkcje gi1 ...ip oraz fi1 , . . . , fip są regularne w punkcie x. Jeśli ωp ∈ Ωp [X], ωq ∈ Ωq [X], to ωp ∧ ωq ∈ Ωp+q [X]. Można pokazać ([6] 247, Zad. 6), że Ωp [Pn ] = 0, dla wszystkich p > 0. Twierdzenie 6.8.2 ([6] 242). Jeśli x ∈ X jest punktem prostym, to istnieje afiniczny zbiór otwarty U ⊆ X, zawierający x taki, że Ωp [U ] jest modułem wolnym nad k[U ] i jego rangą jest np , gdzie n = dim X. Stwierdzenie 6.8.3 ([6] 244). Załóżmy, że X jest nieprzywiedlną rozmaitością gładką. Niech w ∈ Ωp [X]. Zbiór wszystkich punktów p ∈ X takich, że ω(p) = 0, jest domknięty w X. Do tej pory mówiliśmy o regularnych formach różniczkowych. W [6] 244 - 246 rozważa się też wymierne formy różniczkowe na nieprzywiedlnej rozmaitości gładkiej X. Zbiór p-wymiarowych takich form, oznaczany przez Ωp (X), jest skończenie wymiarową przestrzenią liniową nad ciałem k(X). n Wymiar jest równy p , gdzie n = dim X. Literatura [1] H. Matsumura, Commutative Algebra, Benjamin, 1980 (second edn.). [2] H. Matsumura, Commutative Ring Theory, Cambridge Univ. Press, 1986. [3] A. Nowicki, Elementy geometrii algebraicznej, Preprint 1995. [4] S. Suzuki, Differentials of commutative rings, Queen’s Papers in Pure and Applied Math., 29, 1971. Andrzej Nowicki - Luty 1994. Moduł różniczek 35 [5] I. R. Szafarewicz, Basic algebraic geometry (in Russian), Izd. Nauka, Moskwa, 1972. [6] I. R. Szafarewicz, Basic algebraic geometry (in Russian), Second Ed., v.1, v.2, Izd. Nauka, Moskwa, 1988.