Moduł dualny

Z testwiki
Wersja z dnia 22:08, 7 maj 2024 autorstwa imported>Tarnoob (Przykłady: link)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Dopracować Szablon:Spis treści Moduł dualnymoduł form liniowych określonych na danym module. W przypadku przestrzeni liniowych skończonego wymiaru (zob. osobną sekcję), czy nawet skończenie generowanych modułów wolnych[uwaga 1], elementy modułu dualnego do niego można uważać za „potencjalne funkcje współrzędnych” na tym module (wraz z funkcją zerową w celu uzyskania struktury modułu, por. przestrzeń funkcyjna); w ogólności spojrzenie to jest zbyt daleko idącym uproszczeniem (por. Przykłady).

Struktury te pojawiają się w różnych działach matematyki: w algebrze liniowej jako funkcje współrzędnych przestrzeni współrzędnych (tzw. rzuty na współrzędne), w analizie podczas całkowania na przestrzeni funkcji ciągłych, w geometrii przy definicji przestrzeni stycznej (pochodne kierunkowe), w teorii liczb jako różne ideały ciała liczbowego.

Definicja

Niech M,N będą (lewostronnymi) modułami nad pierścieniem przemiennym R. Zbiór HomR(M,N) wszystkich homomorfizmów liniowych (tj. przekształceń liniowych) MN sam ma strukturę modułu nazywanego modułem dualnym do M względem N[uwaga 2]. Jeśli N=R, to HomR(M,R) nazywa się po prostu modułem dualnym do M, bądź przestrzenią dualną lub sprzężoną (w przypadku przestrzeni liniowej M, czyli modułu nad ciałem R; zob. Przestrzenie liniowe i przestrzeń funkcyjna), i oznacza symbolem M[uwaga 3].

Przypadek modułów dualnych względem siebie omówiono w artykule o parze dualnej koncentrując się w tym na modułach form liniowych nad pierścieniem R (przemiennym z jedynką), o ile nie zaznaczono inaczej. Dalej HomR(X,Y) będzie zapisywane po prostu Hom(X,Y).

Sumy i produkty proste

Konstrukcja modułu dualnego jest przemienna (z dokładnością do izomorfizmu) z konstrukcją sumy prostej modułów: (MN)MN[uwaga 4]. Ponieważ suma prosta modułów jest łączna (z dokładnością do izomorfizmu), to powyższa uwaga rozciąga się poprzez indukcję na sumy proste dowolnej skończonej liczbie składników: moduł dualny do sumy prostej modułów jest izomorficzny z sumą prostą modułów dualnych. Nie jest to jednak prawdą dla modułu dualnego do sumy prostej nieskończenie wielu modułów, który jest izomorficzny z produktem prostym modułów dualnych: jeśli (Mi) jest rodziną modułów, to istnieje izomorfizm (Mi)Mi[uwaga 5][uwaga 6]. Wynika stąd, że dualizacja przekształca sumy proste w produkty proste; z drugiej strony istnieje zanurzenie sumy prostej modułów dualnych w module dualnym do produktu prostego modułów, lecz w ogólności brak izomorfizmu między tymi strukturami; nie mniej istnieje przekształcenie (Mi)Mi będące iniekcją[uwaga 7], które zwykle nie jest bijekcją (zob. ostatni przykład).

Dowolny skończenie generowany moduł wolny M nad R rangi n>0 ma postać MRn. Moduł M dualny do niego również jest tej postaci[uwaga 8][uwaga 9]; jeśli M jest modułem wolnym nieskończonej rangi (tj. nieskończenie generowanym), to M nie musi być wolny[uwaga 10].

Bazy dualne

Niech MRn, wtedy też MRn (zob. poprzednią sekcję). Wybranie bazy (𝖾i) w M sprawia, że każda forma liniowa φM jest całkowicie wyznaczona za pomocą wartości przyjmowanych na każdym elemencie bazy M odwzorowując φM w element (φ(𝖾1),,φ(𝖾n))Rn – jest to zanurzenie MRn, które jest również suriekcją (w ten sposób powstaje każdy element Rn): jeśli φi(c1𝖾1++cn𝖾n) są rzutami względem bazy (𝖾i) na każdą ze współrzędnych, to w danym zanurzeniu ta forma liniowa przechodzi na element bazowy 𝖾i; oznacza to, że MRn jest izomorfizmem, a stąd wspomniane rzuty tworzą bazę M.

Bazą dualną do bazy 𝖾1,,𝖾n modułu M nazywa się rzuty na poszczególne współrzędne wskazywane przez tę bazę, oznacza się je symbolami 𝖾1,,𝖾n (wyżej: φ1,,φn). Wspomniane formy liniowe MR wyznaczone są za pomocą warunków:

𝖾i(𝖾j)=δij={1dla i=j,0dla ij,

gdzie δij jest tzw. deltą albo symbolem Kroneckera.

Dwukrotna dualność

Szablon:Zobacz też W powyższym przypadku izomorfizm między M a M zależał od wyboru bazy – nie był on więc kanoniczny, gdyż moduł wolny nie ma wyróżnionej bazy. Jednakże istnieje wtedy naturalnie określony (tzn. niewymagający arbitralnych wyborów) izomorfizm między modułem M a modułem M=(M), nazywanym modułem dwukrotnie dualnym do modułu M.

Element M jest przekształceniem liniowym MR. Obliczenie wartości dla dowolnego elementu 𝗆M jest przekształceniem MR, które jest liniowe,

(φ+ψ)(𝗆)=φ(𝗆)+ψ(𝗆)oraz(rφ)(𝗆)=rφ(𝗆),

wprost z definicji. Niech ev𝗆:φφ(𝗆) będzie wspomnianym przekształceniem obliczania wartości, tzw. ewaluacji, wtedy ev𝗆M. Przekształcenie MM dane wzorem 𝗆ev𝗆 jest addytywne, gdyż

ev𝗆+𝗆(φ)=φ(𝗆+𝗆)=φ(𝗆)+φ(𝗆)=ev𝗆(φ)+ev𝗆(φ)=(ev𝗆+ev𝗆)(φ),

czyli ev𝗆+𝗆=ev𝗆+ev𝗆 (kluczowe jest, iż elementy M są addytywne!); podobnie evc𝗆=cev𝗆, co oznacza, że odwzorowanie 𝗆ev𝗆 jest przekształceniem liniowym MM dla dowolnego modułu M – bywa ono nazywane przekształceniem naturalnym.

Jeśli M jest skończenie generowany i wolny, to przekształcenie naturalne MM jest izomorfizmem[uwaga 11], które nazywa się izomorfizmem naturalnym między modułem a modułem dwukrotnie do niego dualnym. W izomorfizmie tym bazą M dualną do bazy dualnej (𝖾i) modułu dualnego M jest baza (𝖾i), istotnie:

ev𝖾i(𝖾j)=𝖾j(𝖾i)=δij={1dla i=j,0dla ij.

Moduły M, dla których istnieje izomorfizm MM (niekoniecznie naturalny!) nazywa się refleksywnymi.

Przekształcenia dualne

Niech L:MN będzie odwzorowaniem liniowym między dwoma modułami. Można je wykorzystać do przekształcenia form liniowych na M w formy liniowe na N, mianowicie: jeśli φN, to φLM. Odwzorowanie L:NM dane wzorem

L(φ)=φL

jest liniowe[uwaga 12] – nazywa się je przekształceniem dualnym albo sprzężonym do L[uwaga 13].

Przekształcenie ():Hom(M,N)Hom(N,M), nazywane tutaj dualizacją, dane wzorem LL również jest liniowe[uwaga 14], a ponadto funktorialne, tj. zachowuje identyczność[uwaga 15] oraz oddziałuje w określony sposób ze złożeniem (w tym wypadku odwraca jego porządek), mianowicie: jeśli L1:MN oraz L2:NP są przekształceniami liniowymi między modułami, to przekształcenie dualne PM do złożenia L2L1:MP dane jest wzorem (L2L1)=L1L2[uwaga 16]. Wynika stąd, że jeżeli L:MN jest izomorfizmem modułów, to L:NM jest izomorfizmem ich modułów dualnych, a ponadto (L)1=(L1)[uwaga 17].

Jeśli M,N są skończenie generowanymi modułami wolnymi, to przekształcenie () jest izomorfizmem[uwaga 18][uwaga 19], a każde przekształcenie liniowe L:MN można utożsamiać z L:NM poprzez izomorfizm naturalny[uwaga 20][uwaga 21]. Jeśli moduły te mają bazy odpowiednio E=(𝖾1,,𝖾m) oraz F=(𝖿1,,𝖿n), przy czym ich bazy dualne oznaczane będą kolejno E=(𝖾1,,𝖾m) oraz F=(𝖿1,,𝖿m), to macierze 𝐋=M(L)EF typu n×m oraz 𝐋=M(L)FE typu m×n reprezentujące L i L w odpowiednich bazach (zob. macierz przekształcenia liniowego) są transponowane jedna względem drugiej[uwaga 22].

Twierdzenia z przedostatniego akapitu stanowią uogólnienie własności transpozycji macierzy nad pierścieniem R, kolejno (c𝐀+d𝐁)T=c𝐀T+d𝐁T, (𝐀𝐁)T=𝐁T𝐀T, (c𝐈)T=c𝐈T oraz (𝐀1)T=(𝐀T)1 dla dowolnych macierzy 𝐀,𝐁, dla których wspomniane działania mają sens. Mają one tę zasadniczą przewagę nad odpowiadającymi im twierdzeniami macierzowymi (które można by chcieć uzyskać na mocy twierdzenia z poprzedniego akapitu), iż zachodzą one dla modułów, które nie muszą być wolne i skończenie generowane. Tłumaczą one koncepcyjnie z jakiego powodu transpozycja macierzy odwraca porządek mnożenia, podobnie jak interpretacja mnożenia macierzy jako złożenia przekształceń tłumaczy łączność i nieprzemienność mnożenia macierzy poprzez łączność i nieprzemienność składania funkcji – w ten sposób transpozycja macierzy jest przypadkiem szczególnym konstrukcji przekształcenia dualnego dla skończenie generowanych modułów wolnych.

Dualizacja przekształca suriektywność w iniektywność: jeżeli L jest „na”, to L jest „1-1”[uwaga 23]. Jeśli L jest różnowartościowe, to M można postrzegać jako podmoduł N, tzn. ML(M)N; dla φN przekształcenie L(φ)=φL jest z tego punktu widzenia zawężeniem φ do podmodułu L(M)N. Fakt, iż odwzorowanie L jest „na” oznacza, że każda forma liniowa ψ:MR jest postaci φL, co jest równoważne stwierdzeniu, iż każde przekształcenie liniowe L(M)R można przedłużyć do przekształcenia liniowego NR, a więc N ma taką własność, że wszystkie elementy modułu dualnego do podmodułu L(M)N przedłużają się do elementów modułu dualnego do N. W ogólności własność ta nie zachodzi[uwaga 24]; istnieje jednak ważny przypadek, w którym dualizacja przekształca iniektywne przekształcenia liniowe w suriektywne – R jest ciałem: niech M,N będą przestrzeniami liniowymi nad ciałem K, wtedy jeśli przekształcenie L:MN jest „1-1”, to L jest „na”[uwaga 25] – twierdzenie to obowiązuje nie tylko dla przestrzeni liniowych skończonego wymiaru, lecz wszystkich przestrzeni liniowych: dowolna niezerowa przestrzeń liniowa ma bazę (twierdzenie Hamela), a bazę podprzestrzeni liniowej można rozszerzyć do bazy całej przestrzeni (twierdzenie Steinitza). Przypadek nieskończeniewymiarowy wymaga lematu Kuratowskiego-Zorna, a więc z pewnością nie jest konstruktywny. Z powyższego wynika także, że jeśli L:MN dla modułów M,N jest „1-1”, a L(M) jest składnikiem prostym N, to L jest „na”[uwaga 26][uwaga 27].

Przestrzenie liniowe

Szablon:Zobacz też Ponieważ przestrzeń liniowa skończonego wymiaru nad danym ciałem ma formalnie strukturę modułu wolnego skończonej rangi (tj. skończenie generowanego, nad tym ciałem) – wolność oznacza istnienie bazy, a skończona ranga odpowiada skończonemu wymiarowi – to wszystkie wymienione wyżej własności modułów dualnych (do skończenie generowanych modułów wolnych) przenoszą się wprost na przestrzenie dualne (do przestrzeni liniowych).

Jeśli przestrzeń liniowa V jest nieskończonego wymiaru, to za pomocą lematu Kuratowskiego-Zorna można wykazać, iż

dimKV<dimKV<dimKV,

co oznacza, że w ogólności V nie jest izomorficzna, z przestrzenią dwukrotnie do niej dualną V (zob. ostatni przykład). W wielu jednak wypadkach przekształcenie naturalne VV jest izomorfizmem zupełnie jak w przypadku skończeniewymiarowym.

W analizie często rozpatruje się nieskończeniewymiarowe przestrzenie liniowe V nad ciałami liczb rzeczywistych lub zespolonych . Zwykle jest na niej określona pewna topologia; chcąc ją uwzględnić (zachować) przestrzeń dualną V definiuje się jako przestrzeń tylko tych form liniowych na V, które są ciągłe (w tej topologii, nie zaś wszystkich). Ta „topologiczna” przestrzeń dualna V jest znacznie mniejsza niż wyłącznie „algebraiczna” przestrzeń dualna V i sama może być wyposażona w dogodną topologię – dla odróżnienia nazywa się je też przestrzeniami sprzężonymi algebraicznie oraz topologicznie. W przypadku skończeniewymiarowym zachodzi V=V, gdyż nie istnieją wtedy nieciągłe formy liniowe określone na V.

Przykłady

Przykładami funkcjonałów na przestrzeni euklidesowej n są rzuty na współrzędne standardowe:

c1𝐞1++cn𝐞nci.

Ogólniej, branie iloczynu skalarnego przez ustalony wektor n daje element przestrzeni dualnej: niech dla każdego 𝐯n dana będzie forma φ𝐯:n wzorem

φ𝐯(𝐰)=𝐯𝐰=v1w1++vnwn.

Rzuty na współrzędne standardowe uzyskuje się biorąc 𝐯 będące wektorami bazy standardowej 𝐞1,,𝐞n. Izomorfizm n(n) ustala przekształcenie 𝐯φ𝐯, tj. wyżej wskazane elementy przestrzeni dualnej są już wszystkimi możliwymi[uwaga 28]. Analogicznie ma się rzecz z dowolnym modułem Rn (wystarczy wyżej zamienić „wektor” 𝐮 na „element” 𝗎 oraz „przestrzeń dualna” na „moduł dualny”). W szczególności R=Hom(R,R) jest izomorficzny z R w tym sensie, iż każde przekształcenie liniowe RR jest postaci φa(r)=ar dla danego aR[uwaga 29].

Niech R=, tj. rozważane R-moduły będą grupami abelowymi; dla danej grupy abelowej A jej -dualną do niej jest A=Hom(A,). Jeśli A=n, to A można utożsamiać z A za pomocą iloczynu skalarnego zupełnie jak wyżej. Z drugiej strony jednak, jeśli A= będzie traktowana jako -moduł, to =Hom(,) jest trywialny[uwaga 30]; traktując z kolei jako przestrzeń -liniową otrzymuje się nietrywialną =Hom(,)[uwaga 31] – uzmysławia to istotność uwzględniania pierścienia, nad którym rozpatruje się moduł dualny do danego. Jeżeli A jest skończoną grupą abelową, to jej -dualna jest zerowa[uwaga 32][uwaga 33]; przykładowo: jeśli A=(/2), to A(/2)=, a ponieważ z pierwszego przykładu, to A składa się z funkcji fk(x,y)=kx dla różnych k (por. podgrupa torsyjna i ranga grupy abelowej).

Niech R będzie dziedziną całkowitości z ciałem ułamków K, a I będzie ideałem w R. Wówczas I=Hom(I,R) można interpretować jako {cK:cIR}[uwaga 34]. Jeżeli R=[X], zaś I=(2,X) jest ideałem maksymalnym tej dziedziny z jednoznacznością rozkładu, to ponieważ 2,X są w niej względnie pierwsze, to

I={f(X):fIR}={f(X):2f[X] i Xf[X]}=[X],

tj. jedynymi przekształceniami [X]-liniowymi (2,X)[X] są mnożenia hgh dla g[X].

Niech R=, a M=N=; baza dualna {f1,f2} przestrzeni liniowej do bazy standardowej {1,i} przestrzeni -liniowej jest postaci {Re,Im}[uwaga 35]. Niech odwzorowanie L: dane będzie wzorem L(z)=(2+i)z+z; jest ono -liniowe, przy czym L(1)=3+i oraz L(i)=1+i. W bazie standardowej (dla dziedziny i przeciwdziedziny) przekształcenie L reprezentowane jest za pomocą macierzy [311 1]. Macierzą L w bazie {Re,Im} przestrzeni jest macierz [ 3111] transponowana do macierzy odwzorowania L[uwaga 36] (zob. macierz przekształcenia liniowego).

Jeśli R=, zaś M=[X] oraz N=2, a ponadto L:MN dane jest wzorem Lf(X)=f(0),f(1), to odwzorowanie φ:2 dane wzorem φ(x,y)=2x+3y należy do przestrzeni dualnej do 2, a złożenie φL, które przeprowadza f(X) na 2f(0)+3f(1) należy do przestrzeni dualnej do [X] – złożeniem tym jest L(φ).

Niech K będzie ciałem skończonym (np. /p dla liczby pierwszej p), a zbiór V=K będzie sumą prostą przeliczalnie wielu egzemplarzy K. Zbiór ten jest przeliczalny, z kolei zbiór V(K) jest nieprzeliczalny (zob. Sumy i produkty proste). Przekształcenie dualne do włożenia KK jest suriekcją (zob. Przekształcenia dualne) przestrzeni dualnych w odwrotnym porządku: (K)(K)=V; w ten sposób (K) jest zbiorem nieprzeliczalnym jako dziedzina suriekcji na zbiór nieprzeliczalny. Ponieważ KK jako przestrzenie liniowe (wymiaru jeden) oraz V(K)(K), to V jest nieprzeliczalny. Wynika stąd, że przekształcenie naturalne VV (a w istocie żadne przekształcenie tego rodzaju) nie jest suriektywne.

Zobacz też

Uwagi

Szablon:Uwagi

Bibliografia

Szablon:Formy na przestrzeniach liniowych
Błąd rozszerzenia cite: Istnieje znacznik <ref> dla grupy o nazwie „uwaga”, ale nie odnaleziono odpowiedniego znacznika <references group="uwaga"/>