În matematicăspațiuldual sau spațiul dual algebric al unui {\ displaystyle \ mathbb {K}} - spațiu vectorial{\ displaystyle V} (cu {\ displaystyle \ mathbb {K}} un câmp), indicat cu {\ displaystyle V ^ {*}} , este un anumit spațiu vectorial care se repetă în multe aplicații ale matematicii și fizicii, fiind fundamentul noțiunii de tensor .
Este {\ displaystyle V} A {\ displaystyle \ mathbb {K}} - spațiu vectorial . Spațiul dual al {\ displaystyle V} , indicat cu {\ displaystyle V ^ {*}} , este alcătuit din toate funcționalitățile liniare
{\ displaystyle f \ colon V \ to \ mathbb {K}.}
Suma a două funcționale liniare {\ displaystyle f} Și {\ displaystyle g} , și produsul între {\ displaystyle f} și o urcare {\ displaystyle \ alpha} sunt definite după cum urmează:
{\ displaystyle (f + g) (w): = f (w) + g (w)}
{\ displaystyle (\ alpha f) (w): = \ alpha f (w)}
Cu aceste operații, întregul {\ displaystyle V ^ {*}} își asumă efectiv structura algebrică a spațiului vectorial. [1] În simboluri, putem scrie:
unde notația {\ displaystyle {\ rm {Hom}} (V, W)} indică în general spațiul vectorial format din toate hărțile liniare între două spații vectoriale {\ displaystyle V} Și {\ displaystyle W} .
De sine {\ displaystyle V} are dimensiuni finite {\ displaystyle n} , asa de {\ displaystyle V ^ {*}} are aceeași dimensiune ca {\ displaystyle V} . [2] Folosind matrici se arată că
{\ displaystyle \ dim \; {\ rm {Hom}} (V, W) = \ dim V \ cdot \ dim W.}
În acest caz, obținem:
{\ displaystyle \ dim \; V ^ {*} = \ dim \; {\ rm {Hom}} (V, \ mathbb {K}) = n \ cdot 1 = n} .
Având în vedere o bază de {\ displaystyle V} , este posibil să se construiască o bază duală de {\ displaystyle V ^ {*}} în felul următor. De sine
{\ displaystyle {\ textbf {v}} _ {i} ^ {*} ({\ textbf {v}} _ {j}) = \ left \ {{\ begin {matrix} 1 & {\ mbox {se} } i = j \\ 0 & {\ mbox {se}} i \ neq j \ end {matrix}} \ right.}
Cu alte cuvinte, funcționalul {\ displaystyle v_ {i} ^ {*}} este definit ca singurul funcțional pe care îl trimite {\ displaystyle {\ textbf {v}} _ {i}} în 1 și toate celelalte elemente {\ displaystyle {\ textbf {v}} _ {j}} a bazei în zero.
Deci aplicația:
{\ displaystyle {\ begin {matrix} \ phi _ {B}: V \ longrightarrow V ^ {*} \\\ qquad \ qquad {\ textbf {v}} _ {i} \ longmapsto \ phi _ {B} ( {\ textbf {v}} _ {i}) = {\ textbf {v}} _ {i} ^ {*} \ end {matrix}} \ qquad \ forall i \ in \ {1, \ dots, n \ }}
este un izomorfism care, totuși, depinde de alegerea bazei, de aceea nu este canonic.
Mai concret, dacă {\ displaystyle \ mathbb {R} ^ {n}} este spațiul vectorilor de coloană cu n componente, spațiul dual{\ displaystyle ({\ mathbb {R} ^ {n}}) ^ {*}} este spațiul vectorilor rând cu n componente: fiecare vector rând{\ displaystyle {\ textbf {v}}} poate fi de fapt interpretat ca o funcționalitate care trimite vectorul coloanei{\ displaystyle {\ textbf {w}}} în alpinism {\ displaystyle {\ textbf {v}} \ cdot {\ textbf {w}}} obținută prin multiplicare{\ displaystyle {\ textbf {v}}} Și{\ displaystyle {\ textbf {w}}} prinînmulțirea obișnuităîntre matrice . În acest caz, dacă {\ displaystyle \ {{\ textbf {e}} _ {1}, \ dots, {\ textbf {e}} _ {n} \}} este baza canonică a {\ displaystyle \ mathbb {R} ^ {n}} , asa de {\ displaystyle {\ textbf {e}} _ {i} ^ {*}} este pur și simplu transpunerea{\ displaystyle {\ textbf {e}} _ {i}} .
Dimensiune infinită
De sine {\ displaystyle V} are o dimensiune infinită, construcția {\ displaystyle {\ textbf {e}} ^ {i}} descris mai sus produce vectori independenți în {\ displaystyle V ^ {*}} , dar nu o bază: acești vectori nu sunt suficienți pentru a genera toate funcționalitățile liniare. Intr-adevar {\ displaystyle V ^ {*}} este mai mare decât {\ displaystyle V} , în sensul că este infinit cu o mai mare cardinalitate .
De exemplu, spațiul {\ displaystyle \ mathbb {R} ^ {\ infty}} de succesiuni de numere reale care au doar un număr finit de elemente diferite de zero are dimensiunea numărabilă . Spațiul dual poate fi identificat cu spațiul{\ displaystyle \ mathbb {R} ^ {(\ omega)}} din toate secvențele numerelor reale și are o dimensiune mai mult decât numărabilă (are aceeași cardinalitate ca {\ displaystyle \ mathbb {R}} ). Identificarea are loc după cum urmează: o secvență ( {\ displaystyle a_ {n}} ) din{\ displaystyle \ mathbb {R} ^ {(\ omega)}} este funcționalul care trimite elementul ( {\ displaystyle x_ {n}} ) din{\ displaystyle \ mathbb {R} ^ {(\ infty)}} în alpinism {\ displaystyle \ sum _ {n} a_ {n} x_ {n}} .
Spațiu bidirecțional
Este {\ displaystyle V} A {\ displaystyle \ mathbb {K}} - spațiu vectorial . Atunci {\ displaystyle V ^ {**}} este definit astfel:
{\ displaystyle V ^ {**} = (V ^ {*}) ^ {*} = \ operatorname {Hom} (V ^ {*}, \ mathbb {K})}
și se numește spațiul bidual al lui V.
De aici și spațiul bidual{\ displaystyle V ^ {**}} a unui spațiu vectorial {\ displaystyle V} se obține luând dualul spațiului {\ displaystyle V ^ {*}} .
De sine {\ displaystyle V} are dimensiunea finită, aceasta este întotdeauna aceeași dimensiune ca {\ displaystyle V} .
{\ displaystyle {\ begin {matrix} \ phi _ {B ^ {*}}: V ^ {*} \ longrightarrow V ^ {**} \\\ qquad \ qquad {\ textbf {v}} _ {i} ^ {*} \ longmapsto \ phi _ {B ^ {*}} ({\ textbf {v}} _ {i} ^ {*}) = {\ textbf {v}} _ {i} ^ {**} \ end {matrix}} \ qquad \ forall i \ in \ {1, \ dots, n \}}
este un izomorfism (necanonic) din {\ displaystyle V ^ {*}} în {\ displaystyle V ^ {**}} .
Spre deosebire de {\ displaystyle V ^ {*}} , de sine {\ displaystyle V} spațiul are dimensiune finită {\ displaystyle V ^ {**}} este canonic izomorf a {\ displaystyle V} , printr-un izomorfism canonic{\ displaystyle \ Psi: V \ to V ^ {**}} care nu depinde de nicio alegere de bază, definită după cum urmează:
unde este {\ displaystyle {\ textbf {v}} \ în V} Și {\ displaystyle \ phi \ în V ^ {*}} .
Tot pentru fiecare {\ displaystyle B} baza {\ displaystyle \ Psi = \ phi _ {B ^ {*}} \ circ \ phi _ {B}} .
De sine {\ displaystyle V} harta are o dimensiune infinită {\ displaystyle \ Psi} este doar injectiv.
Anulare
Este {\ displaystyle V} A {\ displaystyle \ mathbb {K}} - spațiul vectorial{\ displaystyle \ Psi: V \ to V ^ {**}} izomorfismul canonic din {\ displaystyle V} în {\ displaystyle V ^ {**}} și fie {\ displaystyle v} un element de {\ displaystyle V} . Atunci:
{\ displaystyle \ operatorname {Ann} (v) = \ operatorname {Ker} (\ Psi (v)) = \ {f \ in V ^ {*} | \; f (v) = 0 \}}
și se numește anulator al {\ displaystyle v} în {\ displaystyle V} .
Dacă extindeți această definiție la orice subset {\ displaystyle S} din {\ displaystyle V} primesti:
{\ displaystyle \ mathrm {Ann} [S] = \ bigcap _ {s \ in S} \ mathrm {Ann} (s) = \ bigcap _ {s \ in S} \ operatorname {Ker} (\ Psi (s) ) = \ {f \ in V ^ {*} | \; f [S] = \ {0 \} \} = \ {f \ in V ^ {*} | \; f_ {| S} = 0 \} }
Proprietate
Pentru toți {\ displaystyle S \ subseteq V} , {\ displaystyle \ mathrm {Ann} [S]} este un subspatiu vectorial al {\ displaystyle V ^ {*}} ;
De sine {\ displaystyle U} este un subspatiu vectorial al {\ displaystyle V} Și {\ displaystyle \ dim \; U = k} , asa de {\ displaystyle \ dim \; \ mathrm {Ann} [U] = nk} ;
{\ displaystyle f \ in V ^ {*}} implica {\ displaystyle \ mathrm {Ann} (f) = \ Psi [\ operatorname {Ker} f]} ;
De sine {\ displaystyle U} este un subspatiu vectorial al {\ displaystyle V} , asa de {\ displaystyle \ mathrm {Ann} [\ mathrm {Ann} [U]] = \ Psi [U]} .
Transpunerea unei hărți liniare
De sine {\ displaystyle f: V \ to W} este o aplicație liniară între spații vectoriale, transpunerea sa este definită {\ displaystyle ^ {t} f: W ^ {*} \ to V ^ {*}} în felul următor:
unde este {\ displaystyle \ phi} este un funcțional în {\ displaystyle W ^ {*}} .
Cu alte cuvinte, leagă un funcțional pe {\ displaystyle V} la unul pe {\ displaystyle W} prin compunerea cu {\ displaystyle f} . Functia {\ displaystyle ^ {t} f: W ^ {*} \ to V ^ {*}} este liniar și{\ displaystyle ^ {t} (^ {t} f) = f} dacă nu identificare {\ displaystyle \ Psi _ {1}: \; V \ to V ^ {**}} Și {\ displaystyle \ Psi _ {2}: W \ to W ^ {**}} , sau:
În plus {\ displaystyle \ mathrm {ker} \; ^ {t} f = \ mathrm {Ann} [\ mathrm {Im} \; f]} Și {\ displaystyle \ operatorname {Im} ^ {t} f = \ operatorname {Ann} [\ operatorname {Ker} f]} si daca {\ displaystyle A} este matricea asociată cu {\ displaystyle f} cu privire la două baze ale {\ displaystyle V} Și {\ displaystyle W} , apoi transpune-l{\ displaystyle ^ {t} A} este matricea asociată cu {\ displaystyle ^ {t} f} cu privire la bazele duale ale {\ displaystyle W ^ {*}} Și {\ displaystyle V ^ {*}} .
În limbajul teoriei categoriilor , operația care transformă spațiile vectoriale și morfismele lor în spații vectoriale duale cu morfisme transpuse este un functor contravariant din categoria spațiilor vectoriale de pe {\ displaystyle \ mathbb {K}} in sinea lui.
Forma biliniară și spațiul bidual
După cum sa menționat mai sus, dacă {\ displaystyle V} are spații de dimensiuni finite {\ displaystyle V} Și {\ displaystyle V ^ {*}} sunt izomorfe: izomorfismul dintre cele două spații nu este, totuși, canonic , în sensul că pentru a o defini este necesar să se facă o alegere, aceea a unei baze pentru {\ displaystyle V} . Diferite alegeri dau izomorfisme diferite: fiecare izomorfism {\ displaystyle \ Phi} din {\ displaystyle V} în {\ displaystyle V ^ {*}} definește o formă bilineară nedegenerată pe {\ displaystyle V} în felul următor:
și în mod similar, fiecare formă bilineară nedegenerată definește un izomorfism între {\ displaystyle V} Și {\ displaystyle V ^ {*}} .
Spațiu dual topologic
De sine {\ displaystyle V} este un spațiu vector topologic și, prin urmare, este echipat cu o topologie adecvată (de exemplu, dacă este un spațiuHilbert sau Banach ), putem generaliza noțiunea anterioară prin introducerea spațiului dual topologic, numit și spațiu dual continuu al {\ displaystyle V} . Spațiul topologic dual este utilizat pe scară largă în analiza matematică, în principal deoarece structurile topologice interesante pot fi definite pe acesta.
Definiție
Spațiul topologic dual {\ displaystyle V '} a spațiului vector topologic {\ displaystyle V} este definit ca spațiul funcționalelor liniare și continue pe {\ displaystyle V} . [3] Dacă {\ displaystyle V} are dimensiuni finite, spații duale algebrice {\ displaystyle V ^ {*}} și topologic {\ displaystyle V '} coincid, deoarece toate funcționalitățile liniare sunt continue. În general, acest lucru nu este adevărat {\ displaystyle V} are dimensiune infinită. Definiția dată este redusă la cea a spațiului algebric dual, chiar și în cazul în care este considerat spațiul vectorial {\ displaystyle V} echipat cu topologia discretă , în care toate funcționalitățile sunt continue. Dualul continuu {\ displaystyle V '} a unui spațiu normat (de exemplu un spațiuBanach sau Hilbert ) este un spațiu normat complet sau spațiul Banach și norma {\ displaystyle \ | \ phi \ |} a uneifuncționale liniare continue{\ displaystyle \ phi} pe {\ displaystyle V} este definit ca: [3]
Continuitatea {\ displaystyle \ phi} garantează că {\ displaystyle \ | \ phi \ |} este un număr finit. {\ displaystyle V '} este întotdeauna un spațiu Banach, chiar dacă {\ displaystyle V} nu este. În mod similar, un produs dot pe {\ displaystyle V} induce unul pe {\ displaystyle V '} în așa fel încât, dacă primul este al lui Hilbert, la fel este și dualitatea lui.
Cu toate acestea, într-un spațiu vector topologic generic, pentru a defini noțiunea de limitare este necesar să recurgeți, în loc de noțiuni precum distanța sau norma obișnuită, la vecinătățile de origine: dat un spațiu vector topologic {\ displaystyle (X, \ tau)} pe un câmp {\ displaystyle F} , un set {\ displaystyle E \ subset X} se spune că este limitată în topologie {\ displaystyle \ tau} dacă și numai dacă pentru fiecare cartier {\ displaystyle D} a originii există un număr real pozitiv {\ displaystyle \ alpha} (dependent de {\ displaystyle D} ) astfel încât {\ displaystyle E \ subset \ alpha D} , adică {\ displaystyle E} trebuie să fie conținut într-un multiplu adecvat al fiecărui cartier de origine. Cu alte cuvinte, un set este delimitat dacă este un set absorbant pentru orice vecinătate a vectorului zero.
Caracterizarea cu o topologie a spațiului dual continuu {\ displaystyle V '} a unui spațiu vector topologic {\ displaystyle V} , prin urmare, se întâmplă datorită unei clase {\ displaystyle {\ mathcal {A}}} subseturi delimitate de {\ displaystyle V} astfel încât topologia este generată de o familie de semi - norme de formă:
unde este {\ displaystyle \ varphi} este o funcționalitate liniară continuă definită pe {\ displaystyle V} , Și {\ displaystyle A} intervale în clasă {\ displaystyle {\ mathcal {A}}} . Această topologie este asociată cu convergența uniformă a funcționalităților definite pe seturile de {\ displaystyle {\ mathcal {A}}} :
Clasa este de obicei presupusă a fi {\ displaystyle {\ mathcal {A}}} îndeplinește următoarele condiții:
Fiecare punct {\ displaystyle x} din {\ displaystyle V} aparține unor seturi {\ displaystyle A \ in {\ mathcal {A}}} .
Fiecare pereche de seturi {\ displaystyle A \ in {\ mathcal {A}}} Și {\ displaystyle B \ in {\ mathcal {A}}} este cuprins într-un anumit set {\ displaystyle C \ in {\ mathcal {A}}} .
Clasa {\ displaystyle {\ mathcal {A}}} este închisă în raport cu înmulțirea prin operație scalară.
Dacă aceste condiții sunt îndeplinite, atunci topologia corespunzătoare este activată {\ displaystyle V '} este al lui Hausdorff, iar mulțimile:
{\ displaystyle U_ {A} = \ {x \ in V: \ quad || \ varphi || _ {A} <1 \} \ qquad A \ in {\ mathcal {A}}}
constituie baza sa locală.
Exemple
Este {\ displaystyle p} un număr real mai mare de 1. Spațiul l p este ansamblul tuturor secvențelor {\ displaystyle \ mathbf {a} = (a_ {n})} astfel încât
s-a terminat. Este {\ displaystyle p ^ {*}} numărul pentru care se aplică{\ displaystyle 1 / p + 1 / p ^ {*} = 1} . Apoi dualul continuu al {\ displaystyle l ^ {p}} se identifică în mod natural cu {\ displaystyle l ^ {p ^ {*}}} în modul următor: dat o funcționalitate continuă {\ displaystyle \ phi} pe {\ displaystyle l ^ {p}} , elementul corespunzător din {\ displaystyle l ^ {p}} este succesiunea {\ displaystyle (\ phi (\ mathbf {e} _ {n}))}} , unde este {\ displaystyle \ mathbf {e} _ {n}} este secvența al cărei al treilea termen este 1 și toți ceilalți sunt nul. Pe de altă parte, dat un element {\ displaystyle \ mathbf {a} = (a_ {n}) \ în l ^ {p ^ {*}}} , funcțional liniar continuu corespunzător {\ displaystyle \ phi} pe {\ displaystyle l ^ {p}} este definit ca:
pentru fiecare {\ displaystyle \ mathbf {a} = (a_ {n}) \ în l ^ {p}} . Identificarea folosește inegalitatea Hölder .
Am notat asta {\ displaystyle p ^ {**} = p} : și în acest context spațiul este izomorf într-un mod natural cu bidualul său. Cu toate acestea, acest lucru nu este întotdeauna adevărat în general: dualul continuu al {\ displaystyle l ^ {1}} se identifică în mod natural cu spațiul {\ displaystyle l ^ {\ infty}} de secvențe mărginite, dar dualul continuu al {\ displaystyle l ^ {\ infty}} este un spațiu „mai mare” decât {\ displaystyle l ^ {1}} .
Bidualul topologic{\ displaystyle V ^ {**}} este deci definit ca dualul topologic al {\ displaystyle V ^ {*}} . Similar cu ceea ce am văzut mai sus, există o hartă canonică injectivă, numită harta lui James:
{\ displaystyle \ Psi: V \ to V ''}
Spre deosebire de cele de mai sus, această hartă poate fi totuși surjectivă {\ displaystyle V} are o dimensiune infinită: în acest caz, spațiul {\ displaystyle V} se spune reflexiv[4] . În special, un spațiu convex local este reflexiv dacă coincide cu dualul continuu al dualului său continuu atât ca spațiu topologic, cât și ca spațiu vector.
Fiecare spațiu Hilbert este reflexiv [5] . Spații BanachL p per {\ displaystyle p> 1} sunt reflexive [6] , dar {\ displaystyle L ^ {1}} Și {\ displaystyle L ^ {\ infty}} ei nu sunt.
Spațiul precedent
Dacă închideți un spațiu {\ displaystyle D} atunci este spațiul dual al unui alt spațiu {\ displaystyle D} se numește spațiu predual sau pur și simplu predual . [7]