Nucleul reproducător spațiul Hilbert
În analiza funcțională , un nucleu de reproducere a spațiului Hilbert este un spațiu Hilbert de funcții pentru care toate hărțile sunt forme liniare continue . În mod echivalent, există spații care pot fi definite prin reproducerea nucleelor . Subiectul a fost dezvoltat inițial și simultan de Nachman Aronszajn și Stefan Bergman în 1950. Reproducerea spațiilor Hilbert din nucleu este uneori menționată prin acronimul din titlul englez RKHS , pentru Reproducing Kernel Hilbert Space .
f↦f(X){\ displaystyle f \ mapsto f (x)}
În acest articol, presupunem că spațiile Hilbert sunt complexe . Motivul principal este că există multe exemple de reproducere a spațiilor Hilbert care sunt spații cu funcții analitice complexe , chiar dacă există spații Hilbert reale care au nuclee reproducătoare.
Un subset important de spații Hilbert de reproducere a nucleului sunt spațiile Hilbert de reproducere asociate cu un nucleu continuu. Aceste spații au aplicații importante în domeniile analizei complexe , mecanicii cuantice , statisticii , analizei armonice și învățării automate .
Definiție
Sau X un set arbitrar și H un spațiu Hilbert de funcții complexe evaluate pe X . Spunem că H este un nucleu de spațiu Hilbert care reproduce dacă pentru tot x în X , forma liniară
LX:f↦f(X){\ displaystyle L_ {x}: f \ mapsto f (x)}de H în este continuu. Conform teoremei de reprezentare a lui Riesz , aceasta implică faptul că pentru tot x în X , există un element unic K x al lui H cu proprietatea că:
VS{\ displaystyle \ mathbb {C}}
f(X)=⟨f, KX⟩∀f∈H(∗).{\ displaystyle f (x) = \ langle f, \ K_ {x} \ rangle \ quad \ forall f \ in H \ quad (*).}Funcția K x se numește funcția de evaluare în punctul x .
Deoarece H este un spatiu functional, elementul K x este ea însăși o funcție definită peste X . Definim funcția prin
K:X×X→VS{\ displaystyle K: X \ times X \ to \ mathbb {C}}
K(X,y) =def KX(y)¯.{\ displaystyle K (x, y) \ {\ stackrel {\ mathrm {def}} {=}} \ {\ overline {K_ {x} (y)}}.}Această funcție se numește nucleul de reproducere pentru spațiul Hilbert H și este determinată în totalitate de H deoarece teorema reprezentării Riesz garantează, pentru toate x în X , că elementul K x care îndeplinește (*) este unic.
Exemple
De exemplu, dacă X este finit și H este format din toate funcțiile cu valoare complexă peste X , atunci un element al lui H poate fi reprezentat printr-o matrice coloană de numere complexe. Dacă folosim produsul scalar canonic hermitian , atunci K x este funcția care valorează 1 în x și 0 în altă parte și K nu este alta decât matricea de identitate deoarece K ( x , y ) = 1 dacă x = y și K ( x , y ) = 0 în caz contrar. În acest caz, H este izomorf pentru .
VSnu{\ displaystyle \ mathbb {C} ^ {n}}
Un exemplu mai sofisticat este spațiul Bergman H 2 (D) al funcțiilor pătrate holomorfe integrabile pe unitatea de disc D. Putem arăta că nucleul de reproducere pentru H 2 (D) este
K(X,y)=1π1(1-Xy¯)2.{\ displaystyle K (x, y) = {\ frac {1} {\ pi}} {\ frac {1} {(1-x {\ overline {y}}) ^ {2}}}.}Acest nucleu este un exemplu de nucleu Bergman , numit după Stefan Bergman .
Proprietăți
Proprietăți de bază
Din discuția de mai sus reiese clar că
K(X,y)=KX(y)¯=⟨Ky,KX⟩.{\ displaystyle K (x, y) \; = \; {\ overline {K_ {x} (y)}} \; = \; \ langle K_ {y}, K_ {x} \ rangle.}În special,
K(X,X)=⟨KX,KX⟩≥0,∀X∈X.{\ displaystyle K (x, x) \; = \; \ langle K_ {x}, K_ {x} \ rangle \; \ geq \; 0, \ quad \ forall x \ in X.}Rețineți că
KX=0 dacă și numai dacă f(X)=0∀f∈H.{\ displaystyle K_ {x} \; = \; 0 \ quad {\ text {dacă și numai dacă}} \ quad f (x) = 0 \ quad \ forall \; f \ în H.}Suitele ortonormale
Dacă este o bază Hilbert a lui H , atunci
{ϕk}k=1∞{\ displaystyle \ textstyle \ left \ {\ phi _ {k} \ right \} _ {k = 1} ^ {\ infty}}
K(X,y)=∑k=1∞ϕk(X)ϕk(y)¯.{\ displaystyle K \ left (x, y \ right) = \ sum _ {k = 1} ^ {\ infty} \ phi _ {k} \ left (x \ right) {\ overline {\ phi _ {k} \ left (y \ right)}}.}
Teorema lui Moore-Aronszajn
În secțiunile anterioare, am definit o funcție de nucleu dintr-un spațiu Hilbert de reproducere a nucleului. Din definiția unei forme hermitiene rezultă că nucleul pe care l-am definit este simetric și pozitiv definit (în) . Teorema Moore-Aronszajn afirmă că fiecare nucleu simetric definit pozitiv definește un spațiu Hilbert unic cu nucleu reproducător. Teorema apare prima dată în articolul lui Aronszajn Teoria reproducerii miezurilor , deși el o atribuie lui EH Moore .
Teorema - Dacă K este un nucleu definit simetric și pozitiv peste setul E , atunci există un spațiu Hilbert unic de funcții peste E pentru care K este un nucleu de reproducere.
Demonstrație
Pasul 1 : construirea unui spațiu preilbertian H0{\ displaystyle H_ {0}}
Definirea, pentru fiecare x în E , . Lăsați spațiul vectorial generat de funcțiile
Definiți un produs Hermitian pe :
KX=K(X,⋅){\ displaystyle K_ {x} = K (x, \ cdot)}H0=Vevs.t({KX: X∈E}){\ displaystyle H_ {0} = \ mathrm {Vect} (\ {K_ {x}: \ x \ în E \})}KX{\ displaystyle K_ {x}}H0{\ displaystyle H_ {0}}
⟨f,g⟩H0=⟨∑j=1nubjKyj,∑eu=1mlaeuKXeu⟩H0=∑eu=1m∑j=1nulaeu¯bjK(yj,Xeu).{\ displaystyle \ left \ langle f, g \ right \ rangle _ {H_ {0}} = \ left \ langle \ sum _ {j = 1} ^ {n} b_ {j} K_ {y_ {j}}, \ sum _ {i = 1} ^ {m} a_ {i} K_ {x_ {i}} \ right \ rangle _ {H_ {0}} = \ sum _ {i = 1} ^ {m} \ sum _ {j = 1} ^ {n} {\ overline {a_ {i}}} b_ {j} K (y_ {j}, x_ {i}).}
Simetria acestui produs rezultă din simetria lui K, iar nedegenerarea rezultă din faptul că K este pozitiv definit. Spațiul vectorial furnizat cu produsul scalar este, prin urmare, prehilbertian.
H0{\ displaystyle H_ {0}}⟨.,.⟩H0{\ displaystyle \ left \ langle.,. \ right \ rangle _ {H_ {0}}}
Trebuie remarcat un punct particular: reprezentările și nu sunt unice a priori în ! Putem arăta că produsul punct nu depinde de această reprezentare. Într-adevăr :
f{\ displaystyle f}g{\ displaystyle g}H0{\ displaystyle H_ {0}}
⟨f,g⟩H0=∑eu=1m∑j=1nulaeu¯bjK(yj,Xeu)=∑eu=1mlaeu¯(∑j=1nubjK(yj,Xeu))=∑eu=1mlaeu¯f(Xeu).{\ displaystyle \ left \ langle f, g \ right \ rangle _ {H_ {0}} = \ sum _ {i = 1} ^ {m} \ sum _ {j = 1} ^ {n} {\ overline { a_ {i}}} b_ {j} K (y_ {j}, x_ {i}) = \ sum _ {i = 1} ^ {m} {\ overline {a_ {i}}} \ left (\ sum _ {j = 1} ^ {n} b_ {j} K (y_ {j}, x_ {i}) \ right) = \ sum _ {i = 1} ^ {m} {\ overline {a_ {i} }} f (x_ {i}).}
Deci produsul scalar va depinde doar de valorile luate de puncte și nu de . Raționamentul este același pentru .
f{\ displaystyle f}Xeu{\ displaystyle x_ {i}}bj{\ displaystyle b_ {j}}g{\ displaystyle g}
Pasul 2 : Construirea unui finalizat din interiorH{\ displaystyle H}H0{\ displaystyle H_ {0}}VSE{\ displaystyle \ mathbb {C} ^ {E}}
Fie o secvență Cauchy în și .
(fnu)nu{\ displaystyle (f_ {n}) _ {n}}H0{\ displaystyle H_ {0}}X∈E{\ displaystyle x \ în E}
|fnu(X)-fm(X)|=|⟨fnu-fm,KX⟩H0|≤‖fnu-fm‖H0×K(X,X){\ displaystyle \ left | f_ {n} (x) -f_ {m} (x) \ right | = \ left | \ left \ langle f_ {n} -f_ {m}, K_ {x} \ right \ rangle _ {H_ {0}} \ right | \ leq \ left \ | f_ {n} -f_ {m} \ right \ | _ {H_ {0}} \ times {\ sqrt {K (x, x)}} }
Continuarea este deci de la Cauchy de . Deci, există o limită simplă a secvenței de funcții din .
(fnu(X))nu{\ displaystyle (f_ {n} (x)) _ {n}}R{\ displaystyle \ mathbb {R}}f{\ displaystyle f}(fnu)nu{\ displaystyle (f_ {n}) _ {n}}VSE{\ displaystyle \ mathbb {C} ^ {E}}
Acum să introducem un spațiu nou:
H={f:E→R | ∃(fnu)nu de Cauchy în H0,limnu→∞fnu=f}{\ displaystyle H = \ left \ {f: E \ rightarrow \ mathbb {R} ~ | ~ \ există (f_ {n}) _ {n} {\ text {de la Cauchy în}} H_ {0}, \ lim _ {n \ to \ infty} f_ {n} = f \ right \}}
Prin construcție și este în mod clar un spațiu vector, pe care putem defini următorul produs scalar:
H0⊂H{\ displaystyle H_ {0} \ subset H}H{\ displaystyle H}
⟨f,g⟩H=limnu→∞⟨fnu,gnu⟩H0{\ displaystyle \ left \ langle f, g \ right \ rangle _ {H} = \ lim _ {n \ to \ infty} \ left \ langle f_ {n}, g_ {n} \ right \ rangle _ {H_ { 0}}}
Următoarea lemă arată că această hartă nu depinde de secvențele Cauchy și că este într-adevăr o formă pozitivă definită (sequilinearitatea și simetria hermitiană fiind evidente) și că coincide bine cu pe :
(fnu)nu{\ displaystyle (f_ {n}) _ {n}}(gnu)nu{\ displaystyle (g_ {n}) _ {n}}⟨.,.⟩H0{\ displaystyle \ left \ langle.,. \ right \ rangle _ {H_ {0}}}H0{\ displaystyle H_ {0}}
(fnu)nu de Cauchy în H0∀X∈E,fnu(X)→nu→∞f(X)}⇒fnu→nu→∞f în H0{\ displaystyle \ left. {\ begin {matrix} (f_ {n}) _ {n} {\ text {de Cauchy în}} H_ {0} \\\ forall x \ in E, f_ {n} (x ) {\ xrightarrow [{n \ to \ infty}] {}} f (x) \ end {matrix}} \ right \} \ Rightarrow f_ {n} {\ xrightarrow [{n \ to \ infty}] {} } f {\ text {în}} H_ {0}}
Și, în cele din urmă, această ultimă lemă face posibilă afirmarea faptului că este densă , adică :
H0{\ displaystyle H_ {0}}H{\ displaystyle H}H=H0¯{\ displaystyle H = {\ overline {H_ {0}}}}
(fnu)nu de Cauchy în H0∀X∈E,fnu(X)→nu→∞f(X) (f∈H)}⇒fnu→nu→∞f în H{\ displaystyle \ left. {\ begin {matrix} (f_ {n}) _ {n} {\ text {de Cauchy în}} H_ {0} \\\ forall x \ in E, f_ {n} (x ) {\ xrightarrow [{n \ to \ infty}] {}} f (x) ~~ (f \ in H) \ end {matrix}} \ right \} \ Rightarrow f_ {n} {\ xrightarrow [{n \ to \ infty}] {}} f {\ text {in}} H}
Pasul 3 : este complet!
(H,⟨.,.⟩){\ displaystyle \ left (H, \ left \ langle.,. \ right \ rangle \ right)}
Fie o secvență Cauchy în . După densitate, putem găsi o succesiune de astfel încât
. Asa de :
(hnu)nu{\ displaystyle (h_ {n}) _ {n}}H{\ displaystyle H}(fnu)nu{\ displaystyle (f_ {n}) _ {n}}H0{\ displaystyle H_ {0}}‖hnu-fnu‖H≤1nu{\ displaystyle \ | h_ {n} -f_ {n} \ | _ {H} \ leq {\ frac {1} {n}}}
‖fnu-fm‖H=‖fnu-hnu+hnu-hm+hm-fm‖H ≤‖fnu-hnu‖H+‖hnu-hm‖H+‖hm-fm‖H ≤1nu+1m+‖hnu-hm‖H →min(nu,m)→∞ 0{\ displaystyle {\ begin {align} \ | f_ {n} -f_ {m} \ | _ {H} & = \ | f_ {n} -h_ {n} + h_ {n} -h_ {m} + h_ {m} -f_ {m} \ | _ {H} \\\ & \ leq \ | f_ {n} -h_ {n} \ | _ {H} + \ | h_ {n} -h_ {m} \ | _ {H} + \ | h_ {m} -f_ {m} \ | _ {H} \\\ & \ leq {\ frac {1} {n}} + {\ frac {1} {m} } + \ | h_ {n} -h_ {m} \ | _ {H} ~~ {\ xrightarrow [{\ min {(n, m)} \ to \ infty}] {}} ~~ 0 \ end { aliniat}}}
Prin urmare, secvența provine de la Cauchy în , deci există astfel încât . Trebuie doar să scrieți:
(fnu)nu{\ displaystyle (f_ {n}) _ {n}}H0{\ displaystyle H_ {0}}f∈H{\ displaystyle f \ în H}∀X∈E,fnu(X)→nu→∞f(X){\ displaystyle \ forall x \ in E, f_ {n} (x) {\ xrightarrow [{n \ to \ infty}] {}} f (x)}
‖hnu-f‖H=‖hnu-fnu+fnu-f‖H ≤‖hnu-fnu‖H+‖fnu-f‖H ≤1nu+‖fnu-f‖H →nu→∞ 0{\ displaystyle {\ begin {align} \ | h_ {n} -f \ | _ {H} & = \ | h_ {n} -f_ {n} + f_ {n} -f \ | _ {H} \ \\ & \ leq \ | h_ {n} -f_ {n} \ | _ {H} + \ | f_ {n} -f \ | _ {H} \\\ & \ leq {\ frac {1} { n}} + \ | f_ {n} -f \ | _ {H} ~~ {\ xrightarrow [{n \ to \ infty}] {}} ~~ 0 \ end {align}}}
H{\ displaystyle H} este deci complet, este un spațiu Hilbert.
Pasul 4 : unicitate
Pentru a dovedi unicitatea, lăsați un alt spațiu Hilbert de funcții pentru care este un nucleu de reproducere. Pentru tot și în , implică că:
G{\ displaystyle G}K{\ displaystyle K}X{\ displaystyle x}y{\ displaystyle y}E{\ displaystyle E}(∗){\ displaystyle (*)}⟨KX,Ky⟩H=K(X,y)=⟨KX,Ky⟩G.{\ displaystyle \ langle K_ {x}, K_ {y} \ rangle _ {H} = K (x, y) = \ langle K_ {x}, K_ {y} \ rangle _ {G}. \,}
Prin liniaritate, pe spațiul vectorial . Deci, datorită unicității finalizării.
⟨⋅,⋅⟩H=⟨⋅,⋅⟩G{\ displaystyle \ langle \ cdot, \ cdot \ rangle _ {H} = \ langle \ cdot, \ cdot \ rangle _ {G}}H0{\ displaystyle H_ {0}}G=H{\ displaystyle G = H}
Nucleul Bergman
Nucleul Bergman este definit pentru orice deschis D din ℂ n . Să luăm spațiul Hilbert H al funcțiilor holomorfe de pe D care sunt pătrate integrabile pentru măsura Lebesgue . Teoria nu este banală în cazul în care există astfel de funcții, care nu sunt identice zero. Atunci H este un spațiu de reproducere a nucleului, cu nucleul Bergman ca funcție de nucleu ; acest exemplu, când n = 1, a fost introdus de Bergman în 1922.
Referințe
Link extern
Gilles Leborgne, „ Nuclei integrali, spațiul Hilbert cu nucleul de reproducere: introducere ” , pe isima.fr ,2016
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">