Teoria degli Operatori Corso di Laurea Specialistica in Matematica Camillo Trapani Dipartimento di Matematica e Informatica Università di Palermo A.A. 2007-2008; versione rivista Aprile 2012 ii Indice 1 Spazi di Banach e Spazi di Hilbert 1.1 1.2 1.3 1 Spazi normati e spazi di Banach . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 Definizioni e proprietà elementari . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.2 Esempi di spazi di Banach . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.3 Operatori lineari in uno spazio di Banach . . . . . . . . . . . . . . . . . . 4 1.1.4 Forme lineari continue e duale di uno spazio di Banach . . . . . . . . . . . 5 La Geometria dello Spazio di Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.1 Definizioni ed esempi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.2 Sottospazi e teorema di proiezione . . . . . . . . . . . . . . . . . . . . . . 9 1.2.3 Basi ortonormali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Appendice: basi generali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2 Operatori limitati nello spazio di Hilbert: aspetti generali 2.1 2.2 2.3 2.4 17 Definizioni di base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.1 La norma di un operatore . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.2 Aggiunto di un operatore . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Alcuni tipi di operatori limitati . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2.1 Operatori simmetrici, operatori positivi . . . . . . . . . . . . . . . . . . . 20 2.2.2 Operatori di proiezione . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2.3 Operatori isometrici e unitari . . . . . . . . . . . . . . . . . . . . . . . . . 27 Topologie in B(H): convergenza forte e convergenza debole . . . . . . . . . . . . 28 2.3.1 La topologia forte di B(H) 2.3.2 La topologia debole di B(H) . . . . . . . . . . . . . . . . . . . . . . . . . . 28 . . . . . . . . . . . . . . . . . . . . . . . . . 29 Commutanti e Algebre di von Neumann . . . . . . . . . . . . . . . . . . . . . . . 29 iv INDICE 3 Proprietà spettrali degli operatori limitati 31 3.1 Lo spettro di un operatore limitato . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.2 Operatori compatti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.2.1 Definizioni ed esempi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.2.2 Lo spazio degli operatori compatti . . . . . . . . . . . . . . . . . . . . . . 38 3.2.3 Operatori integrali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 La teoria spettrale degli operatori compatti . . . . . . . . . . . . . . . . . . . . . 43 3.3.1 Teorema di Riesz–Schauder: prima dimostrazione . . . . . . . . . . . . . . 44 3.3.2 Teorema di Riesz–Schauder: seconda dimostrazione . . . . . . . . . . . . . 47 3.3.3 Conseguenze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Operatori di classe traccia e di Hilbert - Schmidt . . . . . . . . . . . . . . . . . . 52 3.3 3.4 4 Operatori non limitati nello spazio di Hilbert 57 4.1 Operatori chiusi e chiudibili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.2 L’aggiunto di un operatore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.3 Le operazioni algebriche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.4 Operatori simmetrici e autoaggiunti . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.4.1 Generalità . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 4.4.2 Esempi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 4.4.3 L’operatore A∗ A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.4.4 Criteri di autoaggiunzione . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.5 Lo spettro di un operatore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.6 Commutazione di operatori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4.7 La decomposizione spettrale di un operatore autoaggiunto . . . . . . . . . . . . . 79 4.8 Famiglia spettrale e spettro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 4.8.1 Il secondo teorema spettrale e le sue conseguenze . . . . . . . . . . . . . . 85 4.8.2 Spettro discreto e spettro essenziale . . . . . . . . . . . . . . . . . . . . . 88 Il teorema di Stone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4.10 Equazioni differenziali nello spazio di Hilbert . . . . . . . . . . . . . . . . . . . . 99 4.9 4.11 Operatori autoaggiunti che commutano . . . . . . . . . . . . . . . . . . . . . . . 100 4.12 Supplemento: Famiglie spettrali generalizzate . . . . . . . . . . . . . . . . . . . . 101 Capitolo 1 Spazi di Banach e Spazi di Hilbert 1.1 Spazi normati e spazi di Banach In questa prima sezione ci occuperemo della definizione di spazio normato e di come su uno spazio normato sia possibile introdurre una topologia, compatibile con la struttura algebrica di spazio vettoriale. 1.1.1 Definizioni e proprietà elementari Definizione 1.1.1 Sia E uno spazio vettoriale (o lineare) sul campo C dei numeri complessi. Una norma su E è un’applicazione di E in R che associa a v 7→k v k con le seguenti proprietà: (i) kvk ≥ 0, ∀v ∈ E (ii) kvk = 0 ⇔ v = 0 (iii) kαvk = |α|kvk, ∀α ∈ C, ∀v ∈ E (iv) kv + wk ≤ kvk + kwk ∀v, w ∈ E Uno spazio E su cui è definita una norma è detto uno spazio normato. In uno spazio normato si può introdurre una distanza ponendo ρ(v, w) = kv − wk cioè ρ soddisfa le seguenti proprietà: (D1) ρ(v, w) ≥ 0, ∀v, w ∈ E (D2) ρ(v, w) = 0 ⇔ v = w (D3) ρ(v, w) = ρ(w, v), ∀v, w ∈ E 2 1. Spazi di Banach e Spazi di Hilbert (D4) ρ(u, v) ≤ ρ(u, w) + ρ(w, v), ∀u, v, w ∈ E La (D4) è nota come disuguaglianza triangolare. Esercizio 1.1.2 Verificare che ρ verifica le condizioni (D1)-(D4). Ogni spazio normato è dunque uno spazio metrico, ma il viceversa è falso. Dalle proprietà della distanza, infatti, non discende la (iii) della Def. 1.1.1. Gli spazi vettoriali normati sono esempi particolari dei cosiddetti spazi localmente convessi. L’importanza di questi spazi sta nel fatto che, grazie alla struttura lineare, la topologia dello spazio è nota quando sia nota una base d’intorni di un prefissato punto x0 . In particolare, si può scegliere x0 = 0. Infatti se U = {U } è una base d’intorni di zero è facile verificare che Ux = {x + U } dove x + U = {x + y : y ∈ U } è una base d’intorni di x. Esercizio 1.1.3 Dimostrare l’asserzione precedente. In parole povere, in uno spazio localmente convesso, gli intorni di x si ottengono traslando di x gli intorni di zero. E’ utile a questo punto ricordare alcune definizioni e proprietà relative agli spazi metrici. Definizione 1.1.4 Sia (E, ρ) uno spazio metrico. Una successione {xn } di elementi di E è detta una successione di Cauchy se ∀ > 0 ∃N () tale che se n, m ≥ N () ⇒ ρ(xn , xm ) < . Proposizione 1.1.5 Ogni successione convergente è di Cauchy. Dimostrazione – Sia xn → x e scegliamo > 0 ; allora esiste N () tale che per n > N () ρ(xn , x) < /2. Se anche m > N () allora ρ(xm , x) < /2 e quindi ρ(xn , xm ) ≤ ρ(xn , x) + ρ(xm , x) < per n, m > N () Definizione 1.1.6 Uno spazio metrico (E, ρ) è detto completo se ogni successione di Cauchy converge in E Esempio 1.1.7 Gli spazi C e R sono completi; lo spazio Q dei numeri razionali non è completo. Definizione 1.1.8 Un sottoinsieme B di uno spazio metrico (E, ρ) è detto denso ( in E) se ogni x di E è il limite di una successione di elementi di B; cioè se ∀x ∈ E ∃(xn )n ⊂ B : xn → x 1.1. Spazi normati e spazi di Banach 3 Per esempio Q è denso in R. Definizione 1.1.9 Uno spazio normato (E, k · k) è completo se esso è completo come spazio metrico con la metrica indotta. Uno spazio normato completo è detto uno spazio di Banach. 1.1.2 Esempi di spazi di Banach In questa sezione discuteremo due esempi di spazi di funzioni che sono spazi di Banach. Esempio 1.1.10 Indichiamo con C[0, 1] l’insieme delle funzioni continue nell’intervallo chiuso [0, 1] a valori in C. È facile rendersi conto del fatto che C[0, 1] è uno spazio vettoriale sul campo dei complessi. Se f ∈ C[0, 1] poniamo kf k = sup |f (x)| (1.1) x∈[0,1] Si può dimostrare facilmente (esercizio!) che in questo modo si definisce una norma in C[0, 1]. Per provare la completezza di questo spazio basta notare che la convergenza di una successione {fn } rispetto alla norma ( 1.1 ) è equivalente alla convergenza uniforme ed utilizzare il ben noto risultato che afferma che se una successione {fn } di funzioni continue converge uniformemente a una funzione f , allora f è continua. Esempio 1.1.11 (Spazi Lp ) Siano f, g due funzioni misurabili (secondo Lebesgue) in R. Si dice che f e g sono equivalenti se l’insieme {x ∈ R : f (x) 6= g(x)} ha misura nulla ovvero se f (x) = g(x) quasi ovunque (q.o.). Con Lp (R) , 1 ≤ p < ∞ indichiamo l’insieme delle classi di equivalenza (rispetto alla relazione definita sopra) delle funzioni misurabili (secondo Lebesgue) tali che Z 1/p p kf kp ≡ |f (x)| dx <∞ (1.2) R Il seguente teorema implica che Lp (R) è uno spazio di Banach. Teorema 1.1.12 In Lp (R) , 1 ≤ p < ∞ valgono le seguenti affermazioni (i) (Disuguaglianza di Minkowki) Se f, g ∈ Lp (R), allora kf + gkp ≤ kf kp + kgkp (ii) (Teorema di Riesz-Fisher) Lp (R) è completo. Dimostrazione – Dimostreremo solo la (ii). Sia fn una successione di Cauchy in Lp (R). Allora esiste una sottosuccessione fni , n1 < n2 < · · · , tale che kfni+1 − fni kp < 2−i (i = 1, 2, 3, . . .) (1.3) Poniamo gk = k X i=1 |fni+1 − fni |, g= ∞ X i=1 |fni+1 − fni | (1.4) 4 1. Spazi di Banach e Spazi di Hilbert Poiché vale ( 1.3 ), la disuaglianza di Minkowski implica che kgk kp < 1 per k = 1, 2, 3. · · · . Per il lemma di Fatou, applicato a gk (x)p , risulta allora kgkp ≤ 1 . In particolare g(x) < ∞ quasi ovunque (q.o.), cosicché la serie ∞ X fn1 + (fni+1 − fni ) (1.5) i=1 converge assolutamente per quasi ogni x ∈ R. Indichiamo la somma di ( 1.5 ) con f (x) per quegli x in cui ( 1.5 ) converge; poniamo, inoltre, f (x) = 0 sul rimanente insieme di misura nulla. Poiché fn1 + k−1 X (fni+1 − fni ) = fnk , (1.6) i=1 si vede che f (x) = lim fni q.o. i→∞ (1.7) Vogliamo provare che f è anche il limite in Lp di fn . Scegliamo > 0. Allora esiste un N tale che kfn − fm kp < se n > N ed m > N . Per ogni m > N , sempre dal lemma di Fatou segue che Z Z |f − fm |p dx ≤ lim inf |fni − fm |p dx. (1.8) R i→∞ R Quindi f − fm ∈ Lp (R) . Di conseguenza f ∈ Lp (R) e infine kf − fm kp → 0 per m → ∞. Questo completa la dimostrazione. Non entriamo in ulteriori dettagli sugli spazi Lp perché andremmo lontano dai nostri scopi. Ci limitiamo a ricordare, senza dimostrarla, una rilevante proprietà di approssimazione con funzioni continue. Teorema 1.1.13 Per 1 ≤ p < ∞ lo spazio C0 (R) delle funzioni continue a supporto compatto in R è denso in Lp (R). Per concludere questa breve discussione sugli spazi Lp sottolineamo che si possono anche considerare gli spazi Lp (E) dove E è un qualsiasi insieme misurabile in R e che, sempre nell’ipotesi 1 ≤ p < ∞, le proprietà stabilite sopra continuano a valere. 1.1.3 Operatori lineari in uno spazio di Banach Anche se ci stiamo occupando di spazi di Banach alcune proprietà elementari degli operatori lineari non dipendono dalla completezza dello spazio e verranno perciò date per spazi normati. Definizione 1.1.14 Un’ applicazione T da uno spazio normato (E1 , k · k1 ) nello spazio normato (E2 , k · k2 ) è detta operatore lineare limitato se sono soddisfatte le seguenti condizioni: (i) T (αv + βw) = αT v + βT w ∀v, w ∈ E1 e ∀α, β ∈ C (ii) Esiste una costante C ≥ 0 tale che kT vk2 ≤ Ckvk1 ∀v ∈ E1 1.1. Spazi normati e spazi di Banach 5 Il più piccolo C per cui (ii) è soddisfatta è detto norma di T e si indica con kT k. Si ha kT k = sup kT vk2 (1.9) kvk1 =1 Abbiamo detto che gli spazi normati sono spazi metrici e negli spazi metrici si introduce, nel modo a tutti noto, il concetto di continuità di un’applicazione (sia essa lineare o no). In spazi normati, la nozione di continuità per operatori lineari è del tutto equivalente alla nozione di limitatezza introdotta sopra (nel teorema che segue useremo la stessa notazione per norme in spazi differenti; non vi è, infatti, pericolo di ambiguità). Teorema 1.1.15 Sia T un operatore lineare dallo spazio normato E nello spazio normato F . Le seguenti affermazioni sono equivalenti: (i) T è continuo in un punto (ii) T è continuo in ogni punto (iii) T è limitato Dimostrazione – (i) ⇒ (ii) Sia T continuo in x0 . Allora ∀ > 0 esiste un intorno U (x0 ) tale che ∀x ∈ U (x0 ) riesce kT x − T x0 k < Sia y0 un qualunque punto di E. È facile vedere che V = y0 − x0 + U (x0 ) è un intorno di y0 e che per y ∈ V si ha kT y − T y0 k < . (ii) ⇒ (iii) . Evidentemente T è continuo in zero. Allora scelto = 1 esiste un δ > 0 tale che per x 1 1 1 kxk < δ si ha kT xk < 1. Sia x 6= 0 e y = kxk C con 0 < C < δ allora, evidentemente kyk = C < δ e 1 kT yk = Ckxk kT xk < 1 cosicché kT xk < Ckxk. (iii) ⇒ (i). Se kT xk < Ckxk per ogni x ∈ E, per kxk < C risulta kT xk < e quindi T è continuo. Indichiamo con B(E, F ) l’ insieme degli operatori lineari limitati da E in F . È facile dimostrare che la somma di operatori limitati è un operatore limitato. E lo stesso vale per il multiplo scalare di un operatore. B(E, F ) è quindi uno spazio lineare. Esercizio 1.1.16 Dimostrare l’ultima asserzione. Provare inoltre che se F è uno spazio di Banach, anche B(E, F ) è uno spazio di Banach rispetto alla norma (1.9). 1.1.4 Forme lineari continue e duale di uno spazio di Banach Fra gli operatori lineari discussi nella sezione precedente rientrano certamente quelli per i quali in particolare F = C. Gli elementi di B(E, C) prendono il nome di forme o funzionali lineari continui (o, che è lo stesso, limitati) su E. Una notazione corrente è E 0 = B(E, C). Lo spazio E 0 è detto spazio duale di E. La norma di un elemento f di E 0 è definita dalla (1.9) che si può anche scrivere nella forma |f (x)| kf k = sup x∈E kxk 6 1. Spazi di Banach e Spazi di Hilbert Non è questa la sede per addentrarci in uno studio dettagliato della teoria della dualità. Ci limitiamo quindi ad alcune osservazioni e a mostrare alcuni esempi. Esempio 1.1.17 (Spazi Lp ) Sia Lp (R) , 1 ≤ p < ∞ lo spazio discusso nell’ Esempio 2. Valgono le seguenti affermazioni: (i) Siano f ∈ Lp (R) e g ∈ Lq (R) con p−1 + q −1 = 1. Allora f g ∈ L1 (R) e kf gk1 ≤ kf kp kgkq (disuguaglianza di Hölder) 0 (ii) Sia T un elemento di {Lp (R)} . Allora esiste g ∈ Lq (R) , p−1 + q −1 = 1 , con kgkq = kT kLp 0 tale che Z T (f ) = f (x)g(x) dx R Quindi Lp 0 è isometricamente isomorfo a Lq . In pratica le affermazioni precedenti dicono che Lq è il duale di Lp e poiché i ruoli di p e di q si possono scambiare anche Lp è il duale di Lq . In altri termini Lp è il biduale di se stesso. Tuttavia ciò non è in genere vero per spazi di Banach arbitrari. Per esempio il duale di L1 è lo spazio L∞ delle funzioni essenzialmente limitate. Tuttavia il duale di L∞ non è L1 ma uno spazio molto più grande. Uno spazio di Banach che coincide col suo biduale è detto riflessivo. Prima di concludere, notiamo il caso in cui p = 2. La discussione precedente mostra che il duale di L2 è lo spazio L2 stesso. Questa è la situazione che tipicamente si presenta per gli spazi di Hilbert di cui lo spazio L2 è un esempio. 1.2 1.2.1 La Geometria dello Spazio di Hilbert Definizioni ed esempi Definizione 1.2.1 Sia V uno spazio lineare. Un’applicazione che associa ad una coppia ordinata {x, y} di elementi di V × V un numero complesso (x, y) è detta un prodotto scalare se sono soddisfatte le seguenti condizioni: (i) (λx + µy, z) = λ(x, z) + µ(y, z) (ii) (x, y) = (y, x) (iii) (x, x) ≥ 0 ∀x ∈ V (iv) (x, x) = 0 ⇔ x = 0 dove x, y, z sono elementi di V e λ, µ numeri complessi. Esercizio 1.2.2 Dimostrare che valgono le seguenti proprietà elementari. • (0, y) = 0, ∀y ∈ V • (x, λy) = λ̄(x, y) 1.2. La Geometria dello Spazio di Hilbert 7 • (x, y + z) = (x, y) + (x, z) La (iii) e la (iv) della def. 1.2.1 permettono di definire una norma in V , ponendo kxk = (x, x)1/2 Per verificare che si tratta effettivamente di una norma nel senso della Sezione 1.1 bisogna provare le disuguaglianze stabilite nel seguente teorema. Proposizione 1.2.3 In uno spazio V in cui è definito un prodotto scalare valgono le seguenti disuguaglianze: (i) (Disuguaglianza di Schwarz) |(x, y)| ≤ kxkkyk (ii) (Disuglianza triangolare) kx + yk ≤ kxk + kyk comunque presi x, y ∈ V . Dimostrazione – (i) Siano x, y ∈ V . Se (x, y) = 0 non c’è nulla da dimostrare. Supponiamo dunque che (x, y) 6= 0 e sia a è uno scalare. Si ha 0 ≤ (x + ay, x + ay) = (x, x) + (x, ay) + (ay, x) + (ay, ay) Scegliendo a=− kxk2 , (y, x) si perviene a 0 ≤ kxk2 − kxk2 − kxk2 + kxk4 kyk2 |(x, y)|2 E quindi l’asserto. (ii) (x + y, x + y) = kxk2 + 2<(x, y) + kyk2 ≤ kxk2 + 2|(x, y)| + kyk2 ≤ kxk2 + 2kxkkyk + kyk2 = (kxk + kyk)2 e questo prova l’affermazione. Quindi uno spazio con prodotto scalare è uno spazio normato ed è perciò metrizzabile, come abbiamo visto nella sezione precedente. Definizione 1.2.4 Due vettori, x e y di uno spazio a prodotto scalare V si dicono ortogonali se (x, y) = 0. Una famiglia {xi } di vettori di V è detta una famiglia ortonormale se (xi , xi ) = 1 e (xi , xj ) = 0 per i 6= j. Esercizio 1.2.5 Siano x e y vettori ortogonali di uno spazio a prodotto scalare V e sia z = x + y. Dimostrare che vale il teorema di Pitagora; cioè che kzk2 = kxk2 + kyk2 . 8 1. Spazi di Banach e Spazi di Hilbert Definizione 1.2.6 Uno spazio a prodotto scalare H che sia completo rispetto alla norma definita sopra è detto uno spazio di Hilbert. Esempio 1.2.7 Per n fissato lo spazio Cn di tutte le n-ple di numeri complessi z = (z1 , z2 , . . . , zn ) è uno spazio di Hilbert se il prodotto scalare di z e di w = (w1 , w2 , . . . , wn ) è definito da (z, w) = n X zj w̄j j=1 Esempio 1.2.8 Lo spazio L2 (R) definito nel capitolo precedente è uno spazio di Hilbert se il prodotto scalare di due elementi f, g è definito da Z (f, g) = f (x)g(x) dx (1.10) R Per rendersi conto del fatto che (1.10) è ben definito, basta ricordare la disuguaglianza di Hölder. La completezza di L2 (R) è già stata stabilita col teorema di Riesz-Fisher. Sottolineamo il fatto che la disuguaglianza triangolare provata in (1.2.3 ), nel caso di L2 (R) è un caso particolare della disuguaglianza di Minkowski. Esempio 1.2.9 Lo spazio C[0, 1] delle funzioni complesse continue in [0, 1] è uno spazio a prodotto scalare se si pone Z 1 (f, g) = f (x)g(x) dx 0 ma non è uno spazio di Hilbert. Consideriamo infatti la successione di funzioni 0 se 0 ≤ x ≤ 12 − n1 n 1 1 x − 2 + 2 se 21 − n1 ≤ x ≤ 12 + n1 fn (x) = 2 1 se 21 + n1 ≤ x ≤ 1 per n > 2. È facile verificare che se f è la funzione discontinua 0 se 0 ≤ x ≤ 12 f (x) = 1 se 21 < x ≤ 1 si ha Z lim n→∞ 1 |fn (x) − f (x)|2 dx = 0 0 Quindi fn è una successione di Cauchy in C[0, 1] (perché è convergente) ma f 6∈ C[0, 1]. } Osservazione 1.2.10 In uno spazio a prodotto scalare V o, in particolare, in uno spazio di Hilbert, si possono introdurre due nozioni di convergenza per una successione xn di vettori. La prima è la convergenza rispetto alla norma definita dal prodotto scalare, detta talvolta convergenza forte: la successione 1.2. La Geometria dello Spazio di Hilbert 9 xn converge fortemente a x se kxn − xk converge a zero; la seconda è la cosiddetta convergenza debole: la successione xn converge debolmente a x se (xn , y) → (x, y) ∀y ∈ V . Dalla disuguaglianza di Schwarz segue immediatamente che la convergenza forte implica la debole, ma il viceversa non è vero. Per rendercene conto, consideriamo la successione fn (x) = sin nx, n = 1, 2, . . . in L2 (0, π). Un facile calcolo mostra che kfn − fm k22 = π e quindi la successione {fn } non converge fortemente. D’altra parte se g ∈ L2 (0, 2π) allora (fn , g) → 0 e quindi fn converge debolmente a zero (questo fatto deriva dalla disuguaglianza di Bessel che proveremo in seguito). Prima di concludere questa sezione diamo, sotto forma di lemma, due identità che ci saranno utili nel seguito. Lemma 1.2.11 In uno spazio a prodotto scalare V valgono le seguenti identità: kx + yk2 + kx − yk2 = 2kxk2 + 2kyk2 , ∀x, y ∈ V 3 1X k i kx + ik yk2 , (x, y) = 4 ∀x, y ∈ V. k=0 La dimostrazione è lasciata come esercizio. 1.2.2 Sottospazi e teorema di proiezione Definizione 1.2.12 Una sottospazio M di uno spazio di Hilbert H è un sottoinsieme di H tale che se x, y ∈ M e λ, µ ∈ C allora λx + µy ∈ M. Un sottospazio chiuso M di H è un sottospazio chiuso rispetto alla norma di H. È abbastanza chiaro che se M è un sottospazio chiuso di H allora è esso stesso uno spazio di Hilbert con la norma indotta. Definizione 1.2.13 Sia Y un sottoinsieme di H. Il complemento ortogonale di Y, che viene indicato con Y ⊥ , è l’insieme dei vettori di H che sono ortogonali a Y. La seguente proposizione fornisce alcune proprietà elementari del complemento ortogonale. Proposizione 1.2.14 Siano X e Y sottoinsiemi di H valgono allora le seguenti proprietà: (i) X ⊂ Y ⇒ Y ⊥ ⊂ X ⊥ (ii) X ⊥ = X ⊥ dove X indica la chiusura di X in H (iii) X ⊥⊥⊥ = X ⊥ Esercizio 1.2.15 Dimostrare che Y ⊥ è un sottospazio chiuso di H e che Y ∩ Y ⊥ = {0}. 10 1. Spazi di Banach e Spazi di Hilbert Di particolare interesse è il caso dei sottospazi. Il seguente teorema mostra che esistono vettori perpendicolari ad ogni sottospazio chiuso e, inoltre, che essi sono abbastanza numerosi da far sı̀ che H = M + M⊥ = {x + y|x ∈ M, y ∈ M⊥ } Lemma 1.2.16 Sia H uno spazio di Hilbert e M un suo sottospazio chiuso. Per ogni x ∈ H esiste un elemento z ∈ M che realizza la minima distanza di x da M. Dimostrazione – Sia d = inf y∈M kx−yk. Allora esiste una successione {yn } ⊂ M tale che kx−yn k → d. Ma allora, utilizzando il Lemma 1.2.11, si ha kyn − ym k2 = k(yn − x) − (ym − x)k2 2kyn − xk2 + 2kym − xk2 − k − 2x + yn + ym k2 1 = 2kyn − xk2 + 2kym − xk2 − 4kx − (yn + ym )k2 2 ≤ 2kyn − xk2 + 2kym − xk2 − 4d2 = (1.11) e quest’ultimo termine tende a zero per n, m → ∞. Quindi {yn } è una successione di Cauchy che, dunque, converge ad un elemento z ∈ M. È facile verificare che kx−zk = d. Per dimostrare l’unicità, supponiamo che z 0 sia un altro elemento di M soddisfacente le stesse proprietà. Con calcoli simili ai precedenti si trova: kz − z 0 k2 = 2kz − xk2 + 2kz 0 − xk2 − k − 2x + z + z 0 k2 ≤ 2kz − xk2 + 2kz 0 − xk2 − 4d2 = 2d2 + 2d2 − 4d2 = 0 (1.12) Teorema 1.2.17 Sia H uno spazio di Hilbert ed M un suo sottospazio chiuso. Ogni x ∈ H può essere decomposto, in unico modo, nella somma x = z + w con z ∈ M, w ∈ M⊥ . Dimostrazione – Sia x ∈ H e z l’elemento determinato in base al lemma precedente. Posto w = x − z, la sola cosa che occorre dimostrare è che w ∈ M⊥ . Sia y ∈ M e t ∈ R; si ha: d2 ≤ kx − (z + ty)k2 = kw − tyk2 = d2 − 2t<(w, y) + t2 kyk2 (1.13) Questo implica che −2t<(w, y) + t2 kyk2 ≥ 0 ∀t ∈ R; perché ciò accada è necessario e sufficiente che il discriminante ∆ di questo polinomio sia non positivo. Ma ∆/4 = <(w, y)2 ; quindi, necessariamente, <(w, y) = 0. Un calcolo analogo, con it al posto di t, mostra che anche =(w, y) = 0. Un’interessante conseguenza del teorema di proiezione è la seguente Proposizione 1.2.18 Sia M un sottospazio di H allora M = M⊥⊥ . Dimostrazione – Supponiamo che M⊥⊥ ⊃ M; allora se x ∈ M⊥⊥ \M , si può decomporre x nella ⊥ somma x = y + z con y ∈ M e z ∈ M = M⊥ (vedi prop. 1.2.14). Ne segue che, se h ∈ M⊥ , si ha 0 = (x, h) = (y, h) + (z, h) = (z, h) e quindi z ∈ M⊥⊥ ; cosicché z = 0 e x ∈ M, contro l’ipotesi. 1.2. La Geometria dello Spazio di Hilbert 11 Il seguente teorema, noto come Lemma di Riesz o anche come Teorema di rappresentazione di Riesz, è uno dei risultati fondamentali della teoria degli spazi di Hilbert di cui caratterizza i funzionali lineari continui. Esso è dovuto a Riesz e a Fréchet. Teorema 1.2.19 Sia H uno spazio di Hilbert ed y ∈ H. Posto Ly (x) = (x, y) ∀x ∈ H Ly è un funzionale lineare e continuo su H e kLy k = kyk Viceversa se L è un funzionale lineare continuo su H, allora esiste un unico y ∈ H tale che L ≡ Ly . Dimostrazione – Che Ly è un funzionale continuo segue subito dalla disuguaglianza di Schwarz. La stessa disuguaglianza prova che kLy k ≤ kyk. D’altra parte, se y 6= 0, y y kLy k = sup |Ly (x)| ≥ Ly = , y = kyk kyk kyk kxk=1 e questo conclude la prova della prima parte. Per dimostrare il viceversa, consideriamo un funzionale lineare continuo L su H. Possiamo supporre che L 6= 0 (in caso contrario basta scegliere y = 0). Posto M = KerL, M è un sottospazio chiuso di H che non coincide con H. Allora M⊥ 6= {0}. Sia u ∈ M⊥ con kuk = 1. Si ha: L(L(u)x − L(x)u) = L(u)L(x) − L(x)L(u) = 0 e perciò L(u)x − L(x)u ∈ M. Dato che u ∈ M⊥ si ha: 0 = (L(u)x − L(x)u, u) = L(u)(x, u) − L(x) cioè L(x) = (x, u)L(u) Posto y = uL(u) si ha L ≡ Ly . Proviamo l’unicità. Sia z ∈ H un altro vettore tale che L = Lz . Allora ky − zk = kLy−z k = kLy − Lz k = kL − Lk = 0 e quindi y = z. Un’ interessante applicazione del lemma di Riesz è il seguente Teorema 1.2.20 Sia B(·, ·) una forma sesquilineare limitata su H, cioè un’applicazione di H × H in C che soddisfa le seguenti condizioni: (i) B(αx + βy, z) = αB(x, z) + βB(y, z) (ii) B(x, αy + βz) = ᾱB(x, y) + β̄B(x, z) (iii) Esiste C > 0 tale che |B(x, y)| ≤ Ckxkkyk 12 1. Spazi di Banach e Spazi di Hilbert per ogni x, y, z ∈ H, α, β ∈ C allora esiste un unico operatore lineare limitato A da H in H tale che B(x, y) = (x, Ay) ∀x, y ∈ H e kAk = sup |B(x, y)| kxk=kyk=1 Dimostrazione – Fissato y ∈ H, By (x) = B(x, y) è un funzionale lineare limitato. Per il lemma di Riesz, esiste z ∈ H tale che By (x) = B(x, y) = (x, z) ∀x ∈ H. Posto Ay = z, si definisce in questo modo un’applicazione A di H in sè. È facile provare che A è un operatore lineare. Per provare che è limitato calcoliamo kAyk2 kAyk2 = (Ay, Ay) = B(Ay, y) ≤ kAykkyk. Resta da provare l’unicità. Sia A0 un altro operatore lineare tale che B(x, y) = (x, Ay) ∀x, y ∈ H. Allora (x, A0 y − Ay) = 0, ∀x ∈ H; ma H⊥ = {0}. Ciò conclude la dimostrazione. 1.2.3 Basi ortonormali In uno spazio di dimensione finita gioca, come si sa, un ruolo fondamentale il concetto di base. Lo scopo di quanto faremo in seguito è di estendere il concetto di base a uno spazio di Hilbert: la cosa non è, evidentemente, banale essendo uno spazio di Hilbert, in genere, di dimensione infinita. Abbiamo già definito cosa intendiamo per sistema ortonormale di vettori. Un insieme ortonormale S di vettori di H è detto una base ortonormale di H se S non è contenuto propriamente in nessun altro insieme di vettori ortonormali di H. Con un semplice argomento che fa uso del lemma di Zorn si può dimostrare il seguente: Teorema 1.2.21 Ogni spazio di Hilbert ha una base ortonormale } Osservazione 1.2.22 Il teorema precedente non dice nulla sulla cardinalità di una base. Noi non ci addentreremo nello studio di questo particolare aspetto della teoria. Ci limiteremo ad osservare che, oltre agli spazi di Hilbert di dimensione finita, che posseggono quindi una base costituita da un numero finito di vettori, esistono spazi di Hilbert che ammettono una base numerabile di vettori ortonormale e spazi di Hilbert con base ortonormale non numerabile. Quest’ultimo caso è per noi di scarso interesse. Gli spazi di Hilbert che noi considereremo saranno sempre separabili (cioè ammettono un insieme di vettori denso e numerabile). Esercizio 1.2.23 Dimostrare che lo spazio P H delle funzioni f : [0, 1] → C che sono non nulle al più in un sottoinsieme numerabile di [0, 1] e t∈[0,1] |f (t)|2 < ∞ è uno spazio di Hilbert rispetto al prodotto interno X (f, g) := f (t)g(t), f, g ∈ H. t∈[0,1] Dimostrare che il sottospazio F delle funzioni f : [0, 1] → R tali che f (t) 6= 0 solo per un numero finito di punti t ∈ [0, 1] costituisce un sottospazio denso di H. Dimostrare che H non è separabile. 1.2. La Geometria dello Spazio di Hilbert 13 Vale il seguente Teorema 1.2.24 Uno spazio di Hilbert è separabile se, e soltanto se, ammette una base ortonormale costituita, al più, da una infinità numerabile di vettori. Prima di andare avanti è opportuno stabilire alcune proprietà elementari dei sistemi ortonormali di vettori. Lemma 1.2.25 Sia S = {ei , i ∈ I} un sistema di vettori ortonormali. I vettori di S sono linearmente indipendenti (nel senso che ogni sottoinsieme finito di S è costituto da vettori linearmente indipendenti). Viceversa, se S = {yn , n ∈ Z} è un insieme numerabile di vettori linearmente indipendenti, esiste un sistema ortonormale S 0 = {en , n ∈ Z} in cui ciascun en è combinazione lineare dei primi n yk (Procedimento di ortonormalizzazione di Gram-Schmidt). Dimostrazione – La dimostrazione della prima affermazione è lasciata come esercizio. Proviamo la seconda parte. Poniamo z1 = y1 e e1 = kzz11 k ; definiamo z2 = y2 + λe1 e calcoliamo λ in modo che (e1 , z2 ) = 0. Il risultato è che deve essere λ = −(y2 , e1 ). A questo punto si definisce e2 = kzz22 k . Iterando il procedimento, si perviene all’ n-simo passo alla zn = yn − n−1 X (yn , ek )ek k=1 Ancora una volta, non resta che porre en = zn kzn k . Esercizio.– In L2 (0, 1) dimostrare che le funzioni della successione fn (x) = xn , n ∈ N sono linearmente indipendenti. Applicare il procedimento di Gram-Schmidt alle prime quattro di esse. È utile avere a disposizione qualche criterio che ci permetta di stabilire se una data successione di vettori ortonormali en costituisce una base. Cominciamo con l’osservare che se en è una successione ortonormale ed x un vettore arbitrario di H la serie ∞ X (x, ei )ei i=1 è sempre convergente in H. Infatti n n X X x− (x, ei )ei , x − (x, ei )ei 0 ≤ i=1 = kxk2 − 2 = kxk2 − n X i=1 n X |(x, ei )|2 + i=1 n X (x, ej )(x, ei )(ei , ej ) i,j=1 |(x, ei )|2 i=1 ne segue che Pn i=1 |(x, ei )| 2 ≤ kxk2 , per ogni n, quindi ∞ X i=1 ! |(x, ei )|2 ≤ kxk2 (1.14) 14 1. Spazi di Banach e Spazi di Hilbert Questa è nota come disuguaglianza di Bessel. Essa implica, in particolare che converge sempre (anche se non necessariamente ad x). P∞ i=1 (x, ei )ei Teorema 1.2.26 Sia {en } una successione di vettori ortonormali di H. {en } è una base ortonormale se, e soltanto se, l’unico vettore di H ortogonale a tutti i vettori di {en } è il vettore nullo. Dimostrazione – Se {en }⊥ 6= {0}, esiste in H un vettore z non nullo ortogonale a tutti i vettori en . Il sistema costituito da z e dai vettori en è, allora, un sistema di vettori ortonormali (se si sceglie kzk = 1) che contiene propriamente la successione data, che quindi non può essere una base. Viceversa, se {en }⊥ = {0} allora è chiaro che il sistema degli en non può essere incluso in nessun altro sistema ortogonale. La seguente proposizione chiarisce il senso del nome base dato a un sistema di vettori ortonormali massimale. Proposizione 1.2.27 Sia {en } una successione di vettori ortonormali di H. Le seguenti affermazioni sono equivalenti: (i) {en } è una base ortonormale P (ii) x = ∞ i=1 (x, ei )ei ∀x ∈ H P (iii) (x, y) = ∞ i=1 (x, ei )(ei , y) ∀x, y ∈ H P 2 ∀x ∈ H (uguaglianza di Parseval) (iv) kxk2 = ∞ i=1 |(x, ei )| Dimostrazione P∞ – (i) ⇒ (ii). (x − 1.2.26, x − i=1 (x, ei )ei = 0. P∞ i=1 (x, ei )ei , ej ) = (x, ej ) − (x, ej ) = 0 e quindi, per il teorema (ii) ⇒ (iii). Basta moltiplicare scalarmente x e y dove averli rappresentati come in (ii). (iii) ⇒ (iv). Basta porre nella (iii) x = y (iv) ⇒ (i). Supponiamo che x sia ortogonale a tutti gli ei . Allora, dalla (iv), kxk = 0 e dunque x = 0. L’affermazione segue quindi dal teorema 1.2.26. Esempio 1.2.28 Sviluppo in serie di Fourier.– Nello spazio di Hilbert L2 (0, 2π), le funzioni zn (x) = einx , n ∈ Z costituiscono un insieme ortogonale . Poiché kzn k22 = 2π, le funzioni en (x) = (2π)−1/2 einx costituiscono un insieme ortonormale. Per mostrare che è una base, occorre far vedere che l’unico vettore di L2 (0, 2π) ortogonale a tutte le en è il vettore nullo. Sia f una funzione continua in (0, 2π) tale che Z 2π f (x)e−inx dx = 0 ∀n ∈ Z 0 questo implica che Z 2π T (x)f (x) dx = 0 0 per ogni polinomio trigonometrico T (x). Se f 6= 0 esiste un x0 tale che f (x0 ) 6= 0; si può allora assumere che f (x0 ) = η > 0; per la continuità di f esiste un intorno di x0 , (x0 − δ, x0 + δ) ⊂ (0, 2π) tale che 1.3. Appendice: basi generali 15 f (x) > η/2 > 0. Consideriamo il polinomio trigonometrico T (x) = 1 − cosδ + cos(x − x0 ). T (x) gode delle seguenti proprietà: > 1 |x − x0 | < δ = 1 x − x0 = ±δ T (x) < 1 |x − x0 | > δ e quindi Z x0 +δ x0 −δ Z Z 2π Z 2π x0 −δ n n n |f (x)| dx T (x)f (x) dx + T (x)f (x) dx ≤ T (x)f (x) dx = 0 0 x0 +δ perché T n (x) < 1 per |x − x0 | > δ. Sia µ = min{T (x), x ∈ (x0 − δ/2, x0 + δ/2)}. In quest’intervallo f (x) > η/2. Quindi Z x0 +δ/2 Z x0 +δ η T n (x)f (x) dx ≥ µn δ T n (x)f (x) dx ≥ 2 x0 −δ/2 x0 −δ ma µ > 1 ; siamo perciò pervenuti a una contraddizione. Sia f non continua ma in L2 (0, 2π) e quindi in L1 (0, 2π). Poniamo Z x F (x) = f (t) dt. 0 F è continua e poiché f è ortogonale a qualunque polinomio trigonometrico, essa è ortogonale anche alle funzioni costanti, cosicchè F (0) = F (2π) = 0. Se T (x) è un polinomio trigonometrico, integrando per parti, si ha Z Z 2π 2π T 0 (x)F (x) dx T (x)f (x) dx = − 0= 0 0 T 0 è ancora un polinomio trigonometrico arbitrario (costanti a parte), quindi F è ortogonale a tutte le funzioni del sistema, esclusa al più e0 (x) = 1. Per risolvere quest’ultimo punto poniamo G(x) = F (x) − C R 2π 1 F (x) dx, G è ortogonale a tutte le funzioni del sistema; allora, necessariamente, G = 0 con C = 2π 0 cioè F = C. Ma F (0) = 0 e, in definitiva, f = 0 quasi ovunque. 1.3 Appendice: basi generali Definizione 1.3.1 Un successione {xn } di vettori di H costituisce una base di Schauder (diremo, semplicemente, base) se, per ogni x ∈ H esiste un’unica successione {cn } tali che x= ∞ X cn xn , n=1 cioè se N X cn xn → 0, x − per n → ∞. n=1 Definizione 1.3.2 Un sistema di vettori S = {xα , α ∈ I} è detto completo se l’insieme delle combinazioni lineari finite di elementi di S è denso in H. 16 1. Spazi di Banach e Spazi di Hilbert Proposizione 1.3.3 Un sistema S di vettori di H è completo se, e soltanto se, S ⊥ = {0}. } Osservazione 1.3.4 generale. Ogni base di Schauder è un sistema completo. Il viceversa non è vero, in Definizione 1.3.5 Due successioni {xn } e {yn } di vettori di H si dicono biortogonali se (xn , ym ) = δn,m . Sia H uno spazio di Hilbert separabile e {xn } una base di H. Allora ogni x ∈ HH si esprime come ∞ X x= cn (x)xn . n=1 Per ogni n ∈ N, l’applicazione cn : x ∈ H → cn (x) ∈ C è un funzionale lineare su H. Teorema 1.3.6 L’applicazione cn : x ∈ H → cn (x) ∈ C è un funzionale lineare limitato su H. [Vedi Young, pag 23] Per il lemma di Riesz per ogni n ∈ N esiste un vettore yn tale che cn (x) = (x, yn ). Ovviamente (xk , yn ) = δk,n ; quindi {xn } e {yn } sono biortogonali. Si prova che anche {yn } è una base di H. Dunque si ha: ∞ ∞ X X x= (x, yn )xn x= (x, xn )yn . n=1 n=1 Dalle precedenti relazioni segue l’uguaglianza kxk2 = ∞ X (x, xn )(x, yn ). n=1 Capitolo 2 Operatori limitati nello spazio di Hilbert: aspetti generali Sia H uno spazio di Hilbert. Indichiamo con B(H) l’insieme degli operatori lineari limitati su H. Cioè A ∈ B(H) se, e soltanto se, A è lineare ed esiste C > 0 tale che kAxk ≤ Ckxk, ∀x ∈ H. (2.1) Essendo H uno spazio di Banach, continuano, ovviamente, a valere tutte le affermazioni a suo tempo fatte per gli operatori lineari su uno spazio di Banach. In particolare, B(H) è uno spazio vettoriale su C. Tuttavia, nel caso di uno spazio di Hilbert, vi sono delle peculiarità rilevanti sulle quali ci soffermeremo. 2.1 2.1.1 Definizioni di base La norma di un operatore Ricordiamo che in B(H) è possibile definire una norma nel modo seguente. kAk = kAxk . x∈H;x6=0 kxk sup Cioè, kAk è il più piccolo dei numeri C > 0 che soddisfano la (2.1). Lasciamo al lettore di provare che kAk si può esprimere anche nei modi seguenti. kAk = sup kAxk = sup kAxk. kxk≤1 kxk=1 Esercizio 2.1.1 Verificare che la k · k definita sopra soddisfa le proprietà di una norma. 2.1.2 Aggiunto di un operatore Sia A ∈ B(H), x, y ∈ H. Posto LA,y (x) = (Ax, y) 18 2. Operatori limitati nello spazio di Hilbert: aspetti generali LA,y è un funzionale lineare limitato su H; per il lemma di Riesz esiste allora un unico y ∗ ∈ H tale che LA,y (x) = (x, y ∗ ) ∀x ∈ H Poniamo A∗ y = y ∗ . È facile verificare che A∗ è un operatore lineare. Le relazioni seguenti mostrano che A è limitato |(x, A∗ y)| = |(Ax, y)| ≤ kAkkxkkyk per x = A∗ y si ha kA∗ yk2 ≤ kAkkA∗ ykkyk il che prova, ad un tempo, che A∗ è limitato e che kA∗ k ≤ kAk. Un’immediata conseguenza della definizione di aggiunto è l’uguaglianza A∗∗ = A. La precedente discussione può essere riassunta nel seguente Teorema 2.1.2 Per ogni operatore A ∈ B(H) esiste un operatore limitato A∗ tale che (Ax, y) = (x, A∗ y) ∀x, y ∈ H (2.2) Inoltre, A∗∗ = A e kAk = kA∗ k Dimostrazione – Resta da provare soltanto l’uguaglianza delle norme. Abbiamo già visto che kA∗ k ≤ kAk, per ogni A ∈ B(H). Applicando questa stessa relazione ad A∗ si ha: kA∗∗ k ≤ kA∗ k ma A∗∗ = A e quindi l’asserto. Esempio 2.1.3 Sia I = [0, 1]. In L2 (I) consideriamo, per g ∈ C(I), lo spazio delle funzioni continue in I, l’operatore Tg f = gf ∀f ∈ L2 (0, 1) . L’operatore Tg è limitato; infatti, Z 1 Z 1 kTg f k2 = |gf |2 dx ≤ max |g(x)|2 |f |2 dx. x∈[0,1] 0 0 La relazione precedente mostra anche che kTg k ≤ kgk∞ := maxx∈[0,1] |g(x)|. In realtà, kTg k = kgk∞ . Infatti, posto L = kgk∞ , per ogni a ∈]0, L[, l’insieme E = {x ∈ I : |g(x)| > a} è un aperto di misura positiva. Indicata con χE (x) la funzione caratteristica di E (chiaramente, χE ∈ L2 (I)), si ha Z Z 2 2 |g(x)χE (x)| dx ≥ a |χE (x)|2 dx. I I Questa disuguaglianza implica a ≤ kTg k ≤ L. Ma a è arbitrario in ]0, L]. Dunque, kTg k = L. Determiniamo adesso l’aggiunto; sia h ∈ L2 (0, 1), si ha: Z 1 Z 1 (Tg f, h) = gf h̄ dx = g h̄ dx = (f, Tḡ h) 0 e quindi Tg∗ = Tḡ . In particolare se g è reale, 0 Tg∗ = Tg . Esercizio 2.1.4 Nell’esempio precedente si sostituisca l’ipotesi g ∈ C(I) con quella, evidentemente più debole, g ∈ L∞ (I). Dimostrare che le affermazioni stabilite nell’Esempio 2.1.3 si estendono a questo caso, con ovvie modifiche delle dimostrazioni. 2.1. Definizioni di base 19 Diamo adesso alcune proprietà elementari dell’applicazione ∗ : A ∈ B(H) 7→ A∗ ∈ B(H). Esercizio 2.1.5 Dimostrare che se A, B ∈ B(H) e (Ax, x) = (Bx, x), per ogni x ∈ H, allora A = B. Proposizione 2.1.6 (a) A 7→ A∗ è un anti-isomorfismo isometrico di B(H) in B(H) (b) (AB)∗ = B ∗ A∗ ∗ (c) Se A ha un inverso limitato, A−1 , anche A∗ ha inverso limitato e (A∗ )−1 = (A−1 ) (d) kA∗ Ak = kAk2 Dimostrazione – (a) È facile dimostrare che (A + B)∗ = A∗ + B ∗ e che (λA)∗ = λ̄A∗ . Dal fatto che A∗∗ = A ∀A ∈ B(H) segue che l’applicazione è suriettiva. Per l’iniettività, supponiamo che A∗ = 0. Allora kA∗ k = kAk = 0 e quindi A = 0. (b) ((AB)x, y) = (A(Bx), y) = (Bx, A∗ y) = (x, B ∗ A∗ y) ∀x, y ∈ H (c) Se A ha inverso limitato, allora dalla (b) segue che ∗ ∗ A∗ (A−1 ) = (A−1 A)∗ = I ∗ = I = (A−1 ) A∗ il che prova la (c). (d) Abbiamo provato a suo tempo che kABk ≤ kAkkBk. Quindi kA∗ Ak ≤ kA∗ kkAk = kAk2 . D’altra parte kA∗ Ak ≥ sup (x, A∗ Ax) = sup kAxk2 = kAk2 kxk=1 kxk=1 Teorema 2.1.7 B(H) è una *-algebra di Banach. Dimostrazione – L’applicazione A 7→ A∗ gode, come abbiamo visto, della proprietà A∗∗ = A; essa è, cioè, un’involuzione in B(H). B(H) è pertanto un’algebra involutiva normata o, brevemente, una *algebra normata. Per completare la dimostrazione occorre provare che B(H) è uno spazio completo nella sua norma. Sia {An } una successione di Cauchy in B(H). Allora, per ogni x ∈ H, la successione {An x} è una successione di Cauchy in H ed ammette perciò limite y. Posto Ax = y, si definisce un operatore lineare di H in sé. Proviamo che A è limitato. Dato che {An } è una successione di Cauchy, la successione delle norme è limitata. Poniamo M = supn∈N kAn k. Si ha allora, kAxk = lim kAn xk ≤ lim sup kAn k kxk ≤ M kxk, ∀x ∈ H. n→∞ n→∞ Resta da provare che An converge ad A in norma. Se > 0, esiste n ∈ N tale che, per ogni n, m > n , kAn − Am k < . Fissato n > n si ha k(An − A)xk = lim k(An − Am )xk ≤ lim kAn − Am kkxk ≤ kxk. m→∞ m→∞ Quindi, se n > n , risulta kAn − Ak = sup k(An − Am )xk ≤ . kxk≤1 20 2. Operatori limitati nello spazio di Hilbert: aspetti generali } Osservazione 2.1.8 Una *-algebra di Banach A la cui norma soddisfa la condizione ka∗ ak = kak2 , per ogni a ∈ A è detta una C*-algebra. La (d) della proposizione 2.1.6 ci consente di concludere che B(H) è una C*-algebra. 2.2 Alcuni tipi di operatori limitati 2.2.1 Operatori simmetrici, operatori positivi Definizione 2.2.1 Un operatore A ∈ B(H) tale che A∗ = A è detto simmetrico ( o autoaggiunto o hermitiano). Un operatore simmetrico A ∈ B(H) è caratterizzato dalla proprietà che (Ax, x) è un numero reale per ogni x ∈ H. } Osservazione 2.2.2 Dato un qualsiasi operatore A ∈ B(H), poniamo H= A + A∗ , 2 K= A − A∗ . 2i Gli operatori H e K sono simmetrici e A = H + iK. Quindi ogni operatore A ∈ B(H) è combinazione lineare di operatori simmetrici. Esempio 2.2.3 L’operatore di moltiplicazione considerato nell’esempio 2.1.3 è simmetrico se, e soltanto se, g è una funzione a valori reali. Definizione 2.2.4 Un operatore A ∈ B(H) è detto positivo se (Ax, x) ≥ 0 per ogni x ∈ H. Esempio 2.2.5 Dato un qualunque A ∈ B(H), l’operatore A∗ A è positivo. Infatti, (A∗ Ax, x) = (Ax, Ax) = kAxk2 ≥ 0. Proposizione 2.2.6 Un operatore positivo A ∈ B(H) è necessariamente simmetrico. Dimostrazione – Si ha, infatti, (Ax, x) = (x, Ax) = (x, Ax), ∀x ∈ H. Dall’identità di polarizzazione segue, allora, che (Ax, y) = 3 3 k=0 k=0 1X k 1X k i (A(x + ik y), x + ik y) = i (x + ik y, A(x + ik y)) = (x, Ay), 4 4 ∀x, y ∈ H. 2.2. Alcuni tipi di operatori limitati 21 L’insieme degli elementi positivi di B(H) sarà indicato con B(H)+ . Esso è un cono; gode, cioè, delle proprietà seguenti: (a) A + B ∈ B(H)+ , (b) λA ∈ B(H)+ , ∀A, B ∈ B(H)+ ; ∀A, B ∈ B(H)+ , ∀λ ≥ 0; (c) B(H)+ ∩ {−B(H)+ } = {0}. La nozione di positività ci permette di definire una relazione d’ordine nell’insieme B(H)s degli operatori simmetrici di B(H). Se A, B ∈ B(H)s , diremo che A ≤ B se B − A ≥ 0. Con una dimostrazione simile a quella fatta per la disuaglianza di Schwarz [Proposizione 1.2.3], si prova che, se A ≥ 0, |(Ax, y)|2 ≤ (Ax, x)(Ay, y), ∀x, y ∈ H, (2.3) detta disuguaglianza di Schwarz generalizzata. Se A ≥ 0, esistono m ≥ 0 e M > 0 tali che mI ≤ A ≤ M I, (2.4) che equivale a dire m(x, x) ≤ (Ax, x) ≤ M (x, x), ∀x ∈ H. L’esistenza di m è ovvia. Quanto ad M si ha (Ax, x) ≤ kAxkkxk ≤ kAkkxk2 = kAk(x, x), ∀x ∈ H. Dunque kAk è un possibile valore di M . Si può anzi provare che kAk è la più piccola costante positiva per cui la (2.4) è soddisfatta. Una successione {An } di operatori limitati è detta limitata se esiste L > 0 tale che kAn k ≤ L, per ogni n ∈ N. Per le successioni monotone e limitate di operatori simmetrici vale un teorema di regolarità simile a quello che vale per le successioni di numeri reali con le stesse proprietà. Teorema 2.2.7 Ogni successione monotona e limitata {An } di operatori simmetrici di B(H) converge fortemente ad un operatore simmetrico limitato A, cioè, lim kAn x − Axk = 0, n→∞ ∀x ∈ H. Dimostrazione – Senza essere restrittivi si può supporre che 0 ≤ A1 ≤ A2 ≤ . . . ≤ An ≤ . . . ≤ I. 22 2. Operatori limitati nello spazio di Hilbert: aspetti generali Siano n, m ∈ N con n > m. In questo caso An − Am ≥ 0. Applicando la (2.3), si ha, per ogni x ∈ H, con kxk = 1, k(An − Am )xk4 = ((An − Am )x, (An − Am )x)2 ≤ ((An − Am )x, x)((An − Am )2 x, (An − Am )x). Adesso osserviamo che, per le ipotesi fatte, ((An − Am )2 x, (An − Am )x) ≤ kxk2 . Dunque k(An − Am )xk4 ≤ ((An − Am )x, x). La successione di numeri positivi {(An x, x)} è crescente e limitata e, dunque, convergente. Essa è perciò di Cauchy. Lo è, quindi, anche la successione {An x}. Poniamo Ax = limn→∞ An x. Lasciamo al lettore di verificare che A è limitato e simmetrico. } Osservazione 2.2.8 La stessa affermazione non è in generale vera se si considera la convergenza nella norma degli operatori. Se, ad esempio, {en } è una base ortonormale in uno spazio di Hilbert separabile H, la successione {An } di operatori definiti da An x = n X (x, ek )ek k=1 è crescente e limitata superiormente da I. Si vede facilmente che converge ad I in senso forte. Tuttavia, non converge ad I in norma, perché kI − An k = 1, per ogni n ∈ N. Teorema 2.2.9 Ogni operatore positivo A ammette un’unica radice quadrata positiva; esiste, cioè, un unico operatore X ≥ 0 tale che X 2 = A. L’operatore A1/2 := X commuta con A e con tutti gli operatori limitati che commutano con A. Dimostrazione – Si può supporre A ≤ I. Il nostro scopo è di provare l’esistenza di una (e una sola) soluzione dell’equazione X 2 = A. Posto A = I − B, con 0 ≤ B ≤ I, e Y = I − X, l’equazione da risolvere prende la forma 1 Y = (B + Y 2 ). (2.5) 2 Costruiamo una successione per ricorrenza ponendo Y0 = 0 Yn+1 = 12 (B + Yn2 ) Per induzione su n si prova facilmente che (a) ogni Yn è un polinomio in B a coefficienti reali non negativi; (b) Yn ≥ 0, per ogni n ≥ 0; (c) Yn ≤ Yn+1 , per ogni n ≥ 0; (d) kYn k ≤ 1, per ogni n ≥ 0. La (a) è pressoché immediata. La (b) segue dalla (a) una volta dimostrato che se B ≥ 0 allora B n ≥ 0 (esercizio!), per ogni n. Dalla (a) discende che Yn Ym = Ym Yn per ogni n, m. La (c) è certo vera per 2.2. Alcuni tipi di operatori limitati 23 n = 0. Supponiamo che Yn−1 ≤ Yn . La differenza Yn − Yn−1 è un polinomio in B a coefficienti reali non negativi e cosı̀ pure Yn − Yn−1 . Si ha allora Yn+1 − Yn = = = 1 2 (B + Yn2 ) − (B + Yn−1 ) 2 1 2 Y 2 − Yn−1 2 n 1 (Yn + Yn−1 )(Yn − Yn−1 ) ≥ 0. 2 Anche la (d) è ovviamente vera per n = 0. Supponiamo allora che kYn k ≤ 1. Si ha, allora kYn+1 k = 1 1 1 (kB + Yn2 k) ≤ (kBk + kYn2 k) = (kBk + kYn k2 ) ≤ 1. 2 2 2 Non resta che applicare il Teorema 2.2.7 per concludere che la successione {Yn } ammette limite Y . Un semplice passaggio al limite nell’uguaglianza Yn+1 = 21 (B +Yn2 ) ci permette di affermare che Y è soluzione dell’equazione 2.5. Visto che Y è limite forte di una successione di polinomi in B esso commuta con B e con ogni operatore che commuta con B. Di conseguenza X = I = Y commuta con A e con ogni operatore che commuta con A. Resta da provare l’unicità. Supponiamo che esista un altro operatore positivo Z tale che Z 2 = A. Cominciamo con l’osservare che AZ = ZA = Z 3 e, quindi, Z commuta con X. X e Z sono operatori positivi. Quindi anch’essi ammettono radici positive. Indichiamole con T ed S rispettivamente. Sia x ∈ H e poniamo y = (X − Z)x. Si ha kT yk2 + kSyk2 = (T 2 y, y) + (S 2 y, y) = (Xy, y) + (Zy, y) = ((X + Z)(X − Z)x, y) = ((X 2 − Z 2 )x, y) = ((A − A)x, y) = 0. Dunque, T y = Sy = 0. Ne segue che Xy = T 2 y = 0 e Zy = S 2 y = 0. Quindi, k(X − Z)xk2 = ((X − Z)2 x, x) = ((X − Z)y, x) = 0. Dall’arbitrarietà di x segue che X = Z. Corollario 2.2.10 Siano A e B operatori positivi che commutano. Allora AB è un operatore positivo. La dimostrazione è lasciata come esercizio. Abbiamo già visto che, se A ∈ B(H), allora A∗ A è un operatore positivo. La sua radice positiva (A∗ A)1/2 è detta modulo di A e si denota con |A|. 2.2.2 Operatori di proiezione Una classe molto importante di operatori nello spazio di Hilbert è quella delle proiezioni. Definizione 2.2.11 Un operatore P ∈ B(H) è chiamato un proiettore (o una proiezione) ortogonale se P = P2 = P∗ 24 2. Operatori limitati nello spazio di Hilbert: aspetti generali Il seguente teorema stabilisce la corrispondenza biunivoca tra proiettori ortogonali e sottospazi di H. Teorema 2.2.12 Sia P un proiettore ortogonale in H. Posto MP = {y ∈ H : y = P y}, allora MP coincide con l’immagine di P ed è un sottospazio chiuso di H. Viceversa, se M è un sottospazio chiuso di H, esiste un proiettore P in H tale che M = MP Dimostrazione – È ovvio che MP ⊂ ImP . L’inclusione inversa si ottiene dalle relazioni y = P x ⇒ P y = P 2 x = P x = y. Il fatto che MP è chiuso è immediato. Sia, viceversa, M un sottospazio chiuso di H. Ogni elemento x ∈ H si può decomporre come x = y + z con y ∈ M e z ∈ M⊥ . Poniamo y = P x. È, adesso, molto facile dimostrare che P è un proiettore e che M = MP . In questa corrispondenza se P è il proiettore su MP , I − P è il proiettore su M⊥ P. Esempio 2.2.13 Sia y un vettore fissato in H, con kyk = 1. L’operatore Py definito da Py x = (x, y)y, x∈H è, come si verifica facilmente, un proiettore ortogonale. Il sottospazio di H corrispondente è il sottospazio unidimensionale generato da y. Esempio 2.2.14 In L2 (E), dove E è un insieme misurabile, l’operatore PF di moltiplicazione per la funzione caratteristica χF di un sottoinsieme misurabile F di E è un proiettore. Il sottospazio corrispondente è isomorfo a L2 (F ). Proposizione 2.2.15 Siano P e Q gli operatori di proiezione sui sottospazi M ed N , rispettivamente. Le sequenti affermazioni sono equivalenti. (i) M ⊆ N ; (ii) QP = P ; (iii) P Q = P ; (iv) kP xk ≤ kQxk, ∀x ∈ H. (v) P ≤ Q. Dimostrazione – (i)⇒(ii): Se M ⊆ N , allora per ogni x ∈ H, P x ∈ M ⊆ N ; quindi QP x = P x. (ii)⇒(iii): Si ha P Q = (QP )∗ = P ∗ = P . (iii)⇒(iv): Se P Q = P , allora kP xk = kP Qxk ≤ kQxk. (iv)⇒(v): (P x, x) = (P 2 x, x) = (P x, P x) = kP xk2 ≤ kQxk2 = (Qx, Qx) = (Qx, x), ∀x ∈ H. Quindi P ≤ Q. (v)⇒(i): Supponiamo che P ≤ Q e sia y ∈ M. Allora, (y, y) = (P y, y) ≤ (Qy, y) = (Qy, Qy) = kQyk2 . Quindi, kQyk = kyk. Ma y = Qy + (I − Q)y e kyk2 = kQyk2 + k(1 − Q)yk2 , perché Qy e (I − Q)y sono ortogonali. In conclusione, (I − Q)y = 0. Cioè, y = Qy e, dunque, y ∈ N . 2.2. Alcuni tipi di operatori limitati 2.2.2.1 25 Il reticolo dei proiettori La proposizione 2.2.15 mette in evidenza che l’ordinamento parziale dei sottospazi di H, stabilito dall’inclusione, si riflette completamente sui proiettori di H. Se {Mα } è una qualsiasi famiglia di V sottospazi, il più grande sottospazioTchiuso contenuto in tutti gli Mα , che indicheremo con il sottospazio α Mα . Se indichiamo con PV α il proiettore su Mα , al α Mα è, chiaramente, V sottospazio α Mα corrisponderà un proiettore che indicheremo con α Pα . Si ha ^ Pα ≤ Pα , ∀α. α W In modo analogo, se indichiamo conW α Mα il sottospazio di H generato dalla famiglia {Mα } ad esso corrisponderà un proiettore α Pα con la proprietà ^ Pα ≤ ∀α. Pα , α } Osservazione 2.2.16 Valgono le relazioni _ ^ (I − Pα ) = I − Pα α α ^ (I − Pα ) = I − α _ Pα α In particolare Proposizione 2.2.17 Se P e Q sono proiettori che commutano, corrispondenti, rispettivamente, ai sottospazi M ed N , allora P ∨ Q = P + Q − P Q, 2.2.2.2 P ∧ Q = P Q, M ∨ N = M + N. Sottospazi invarianti per un operatore Definizione 2.2.18 Un sottospazio M si dice invariante per l’operatore A ∈ B(H) se AM ⊆ M; cioè, se Ax ∈ M per ogni x ∈ M. Proposizione 2.2.19 Se M è invariante per A, anche la sua chiusura M lo è. La dimostrazione è lasciata per esercizio al lettore. Proposizione 2.2.20 Sia P ∈ B(H) un proiettore. Se AP = P A, allora MP è un sottospazio invariante per A. Dimostrazione – Se x ∈ MP , si ha, infatti, P x = x e quindi AP x = Ax; per l’ipotesi di commutatività, P Ax = Ax e, quindi, Ax ∈ MP . Il fatto che un sottospazio chiuso M sia invariante per A non implica in generale che il proiettore PM su M commuti con A. 26 2. Operatori limitati nello spazio di Hilbert: aspetti generali Esempio 2.2.21 Sia A un operatore limitato ed assumiamo che esista un vettore y ∈ H, con kyk = 1, tale che Ay = λy, per un certo λ ∈ C. È allora evidente che il sottospazio My generato da y è invariante per A. Tuttavia, il proiettore Py su My , in generale, non commuta con A. Ricordando, infatti, che, se x ∈ H, Py x = (x, y)y, si ha Py Ax = (Ax, y)y e APy x = (x, y)Ay = λ(x, y)y. D’altra parte, se, in quest’esempio, si suppone che My sia invariante anche per A∗ , allora si ha, com’è facile vedere, A∗ y = λy e, quindi, Py Ax = (Ax, y)y = (x, A∗ y)y = λ(x, y)y, ∀x ∈ H, e dunque Py A = APy . Questo non è un caso come mostra la seguente proposizione. Proposizione 2.2.22 Se M è un sottospazio chiuso invariante sia per A sia per A∗ , allora il proiettore PM su M commuta con A (e con A∗ ). Dimostrazione – Infatti, se x, y ∈ H, si ha (PM Ax, y) = (Ax, PM y) = (x, A∗ PM y) = (x, PM A∗ PM y), perché A∗ PM y ∈ M. D’altra parte, dato che per ogni x ∈ H, APM x ∈ M, (APM x, y) = (PM APM x, y) = (x, PM A∗ PM y). Dunque APM = PM A. Teorema 2.2.23 Ogni operatore simmetrico A si decompone nella differenza di due operatori positivi A+ e A− tali che A+ A− = A− A+ = 0. Dimostrazione – Sia |A| = (A2 )1/2 . Dato che |A| è limite di una successione di polinomi in A2 , esso commuta con A e con ogni operatore limitato che commuta con A. Poniamo A+ = |A| + A 2 e A− = |A| − A . 2 È chiaro che A = A+ − A− . Inoltre, A+ A− = 1 1 (|A| + A)(|A| − A) = (|A|2 − A2 ) = 0. 4 4 Dimostriamo che A+ e A− sono positivi. Sia M = {x ∈ H : A+ x = 0}. M è un sottospazio chiuso di H. Indichiamo con P il proiettore corrispondente. Dalla definizione segue che |A| = A+ + A− È chiaro che A+ P = P A+ = 0. D’altra parte, per ogni x ∈ H, A− x ∈ M, dato che A+ A− = 0. Dunque, P A− x = A− x, per ogni x ∈ H, ovvero, P A− = A− P = A− . Allora A− = P A+ + P A− = P (A+ + A− ) = P |A|. Quindi A− si esprime come prodotto di operatori positivi che commutano. Ne segue che A− ≥ 0. D’altra parte, A+ = |A| − A− = |A| − P |A| = (I − P )|A| ≥ 0, per lo stesso motivo. 2.2. Alcuni tipi di operatori limitati 2.2.3 27 Operatori isometrici e unitari Definizione 2.2.24 Un operatore U ∈ B(H) è detto isometrico se (U x, U y) = (x, y) ∀x, y ∈ H (2.6) Da questa definizione segue immediatamente che per un operatore isometrico U ∗ U = I e che, inoltre, kU f k = kf k ∀f ∈ H. Un operatore isometrico è dunque necessariamente iniettivo, ma non è detto che sia suriettivo; se lo è allora U ha inverso U −1 ovunque definito e limitato. In questo caso l’operatore sarà detto unitario. Proposizione 2.2.25 Se U è un operatore isometrico le seguenti condizioni sono equivalenti (i) U è unitario; (ii) U ∗ = U −1 ; (iii) U ∗ U = U U ∗ = I; (iv) anche U ∗ è isometrico . Dimostrazione – (i)⇒ (ii). Se U −1 esiste si ha: (U x, y) = (U x, U U −1 y) = (x, U −1 y) e questo implica che U ∗ = U −1 . (ii)⇒ (iii) è banale. (iii)⇒ (iv) segue subito dalla definizione di operatore isometrico. (iv)⇒ (i). Se U ed U ∗ sono entrambi isometrici, si ha, per definizione: U ∗ U = U U ∗ = I. Quindi U ha inverso ovunque definito e limitato. Cioé U è unitario. Esempio 2.2.26 In L2 (R) consideriamo l’operatore U definito nel modo seguente. Se t ∈ R, poniamo ft (x) = f (x − t) e definiamo (U f )(x) = ft (x), f ∈ L2 (R). Lasciamo al lettore di verificare che U è un operatore unitario. Esempio 2.2.27 In L2 ([0, +∞[) consideriamo l’operatore U definito nel modo seguente. Se t > 0, poniamo f (x − t) se x ≥ t ft (x) = 0 se x < t e definiamo (U f )(x) = ft (x), f ∈ L2 ([0, +∞[). Quest’operatore è isometrico ma non è unitario. Il suo aggiunto U ∗ associa a g(x) ∈ L2 ([0, +∞[) la funzione g t (x) = f (x + t) e non è, perciò, isometrico. 28 2. Operatori limitati nello spazio di Hilbert: aspetti generali Esempio 2.2.28 Sia H = L2 (R). La trasformata di Fourier fb = T f data da Z 1 b f (x) = √ e−ixy f (y)dy 2π R definisce un operatore unitario di H in sé. L’operatore inverso T −1 fb = f è dato da Z 1 f (x) = √ eixy fb(y)dy. 2π R Questi fatti costituiscono il contenuto del Teorema di Fourier-Plancharel. È il caso di notare che gli integrali usati per definre sia la trasformata di Fourier sia la sua inversa devono essere intesi nel senso della convergenza in L2 (R), essi sono cioè il risultato di approssimazioni con i corrispondenti integrali calcolati su una successione di funzioni regolari convergenti ad f (nel caso del primo integrale) o ad fb (nel caso del secondo). 2.3 Topologie in B(H): convergenza forte e convergenza debole Oltre alla topologia della norma (detta anche topologia uniforme) in B(H) è utile introdurre altre topologie. Esse non sono definite da una norma, ma da famiglie separanti di seminorme. Definizione 2.3.1 Sia E uno spazio vettoriale su C. Una seminorma su E è un’applicazione p di E in R che associa a v 7→ p(v) con le seguenti proprietà: (i) p(v) ≥ 0 ∀v ∈ E (ii) Se v = 0, allora p(v) = 0 (iii) p(αv) = |α|p(v) ∀α ∈ C ∀v ∈ E (iv) p(v + w) ≤ p(v) + p(w) ∀v, w ∈ E Una famiglia {pα }α∈I è detta separante se per ogni v ∈ E, v 6= 0, esiste α ∈ I tale che pα (v) 6= 0. Una famiglia separante di seminorme definisce su E una topologia localmente convessa di Hausdorff su E. Una base di intorni di 0 è costituita dagli insiemi del tipo U = {v ∈ E : pαi (v) < ; ∀i = 1, 2, . . . , n}. 2.3.1 La topologia forte di B(H) Sia H uno spazio di Hilbert. La famiglia di seminorme {px ; x ∈ H} in B(H) definite da px (A) = kAxk, x ∈ H, 2.4. Commutanti e Algebre di von Neumann 29 induce su B(H) una topologia localmente convessa, che indicheremo con ts , detta topologia forte degli operatori. Essendo px (A) = kAxk ≤ kAkkxk, ∀x ∈ H la topologia ts è meno fine della topologia uniforme tu definita dalla norma degli operatori limitati. Quindi, per esempio, se una successione {An } di operatori limitati converge in norma ad un operatore limitato A, essa converge ad A anche fortemente. Il viceversa è, in generale falso. Esempio 2.3.2 Sia {en } una base ortonormale di uno spazio di Hilbert separabile H. Consideriamo la successione {Pn } di proiettori definiti da n X (x, ek )ek . Pn x = k=1 Dalle proprietà delle basi ortonormali deduciamo che, per ogni x ∈ H, n X (x, ek )ek → 0, n → ∞. x − k=1 Cioè, k(I − Pn )xk → 0, per ogni x ∈ H o, in altri termini, Pn → I fortemente. La successione {Pn } non converge a I in norma, perché kI − Pn k = 1, per ogni n ∈ N. 2.3.2 La topologia debole di B(H) La famiglia di seminorme {px,y ; x, y ∈ H} in B(H), definite da px,y (A) = |(Ax, y)|, x, y ∈ H, induce su B(H) un’altra topologia localmente convessa, che indicheremo con tw , detta topologia debole degli operatori. Essendo px,y (A) = |(Ax, y)| ≤ kAxkkyk, ∀x ∈ H la topologia tw è meno fine della topologia forte. 2.4 Commutanti e Algebre di von Neumann Sia M un sottoinsieme di B(H). Il commutante M0 di M è definito da M0 = {X ∈ B(H) : AX = XA, ∀A ∈ M.} Porremo M00 = (M0 )0 ; M00 è detto il bicommutante di M. Risulta M ⊆ M00 ; M000 := (M00 )0 = M0 , etc. Si vede facilmente che M0 è una sottoalgebra di B(H). Se M = M∗ , cioè se M contiene, insieme con un elemento A anche il suo aggiunto A∗ , allora M0 è una *-sottoalgebra di B(H). 30 2. Operatori limitati nello spazio di Hilbert: aspetti generali Proposizione 2.4.1 Per ogni M ⊆ B(H), M0 è un’algebra debolmente (e quindi, fortemente e uniformemente) chiusa. w Se M è una sottoalgebra di B(H), contenente l’identità I, la sua chiusura debole M certamente un sottoinsieme di M00 , perché questo è debolmente chiuso. è s Teorema 2.4.2 Sia M una *-sottoalgebra di B(H), contenente l’identità I. Allora M00 = M , la chiusura forte di M. Dimostrazione – Dobbiamo dimostrare che, fissato un B ∈ M00 , per ogni > 0 e per ogni x ∈ H esiste A ∈ M tale che kBx − Axk < . Sia x ∈ H e definiamo M = Mx = {Cx : C ∈ M}. Il sottospazio M è invariante per ogni operatore A ∈ M (e quindi anche per A∗ ). Anche la sua chiusura M è dunque invariante per ogni operatore di M. Per la proposizione 2.2.22 il proiettore P := PM commuta con ogni operatore A ∈ M. Cioè P ∈ M0 . Si ha quindi, P B = BP e M è invariante anche per B. Questo implica che Bx ∈ M . Quindi esiste A ∈ M tale che kBx − Axk < . Corollario 2.4.3 Sia M una *-sottoalgebra di B(H), contenente l’identità I. affermazioni sono equivalenti. Le seguenti (i) M è debolmente chiusa. (ii) M = M00 . s w s Dimostrazione – (i)⇒(ii): Utilizzando il teorema precedente si ha, M ⊆ M ⊆ M ⊆ M00 = M . w s Quindi M = M = M00 . Se M è debolmente chiusa, risulta allora M = M00 . L’implicazione (i)⇒(ii) è ovvia, dato che M00 è, in ogni caso, debolmente chiusa. } Osservazione 2.4.4 Le *-sottoalgebre di B(H), con identità, per cui si verifica l’una o l’altra delle condizioni equivalenti del precedente corollario, svolgono un ruolo chiave nella teoria degli operatori. Esse sono dette Algebre di von Neumann, dal nome di John von Neumann che per primo le studiò (1948 circa). La teoria delle algebre di von Neumann rappresenta uno degli argomenti più fecondi della ricerca matematica contemporanea e trova applicazioni negli ambiti più disparati: dalla geometria non commutativa alle teorie quantistiche. La loro trattazione va comunque al di là dell’ambito di un corso iniziale sulla teoria degli operatori. Capitolo 3 Proprietà spettrali degli operatori limitati 3.1 Lo spettro di un operatore limitato Definizione 3.1.1 Sia A ∈ B(H). Un numero complesso λ appartiene al risolvente ρ(A) di A se l’operatore A−λI è invertibile (cioè è bigettivo) e ha inverso limitato. L’insieme σ(A) := C\ρ(A) è detto spettro di A. Se λ ∈ ρ(A), l’operatore Rλ (A) = (A − λI)−1 è detto operatore risolvente di A in λ. Definizione 3.1.2 Sia A ∈ B(H). Si dice che un numero λ ∈ C è un autovalore di A se l’equazione (A−λ)x = 0 ammette soluzioni non nulle. Un vettore x ∈ H che soddisfa l’equazione precedente è detto autovettore di A relativo a λ. Chiaramente, se λ è un autovalore di A, allora λ ∈ σ(A). e lo spettro puntuale σp (A) consiste esattamente degli autovalori di A. Se λ è un autovalore di A, allora il corrispondente insieme di autovettori Mλ = {x ∈ H : (A − λ)x = 0} è un sottospazio chiuso di H. La sua dimensione (finita o infinita che sia) è chiamata molteplicità di λ. Teorema 3.1.3 Sia A ∈ B(H). Valgono le seguenti affermazioni. (i) ρ(A) è un sottoinsieme aperto del piano complesso. (ii) La funzione λ ∈ ρ(A) → Rλ (A) ∈ B(H) è una funzione analitica in ogni componente connessa di ρ(A). (iii) Per ogni λ, µ ∈ ρ(A), gli operatori Rλ (A) e Rµ (A) commutano e vale la relazione Rλ (A) − Rµ (A) = (λ − µ)Rλ (A)Rµ (A). 32 3. Proprietà spettrali degli operatori limitati Dimostrazione – (i): Fissiamo λ0 ∈ ρ(A) e cominciamo con il considerare la serie di elementi di B(H) ∞ X (λ − λ0 )n [Rλ0 (A)]n . (3.1) n=1 Si ha: n+p n+p n+p X X X |λ − λ0 |k k[Rλ0 (A)]k k ≤ |λ − λ0 |k k[Rλ0 (A)]kk . (λ − λ0 )k [Rλ0 (A)]k ≤ k=n+1 k=n+1 k=n+1 Se |λ − λ0 | < k[Rλ0 (A)]k−1 , la serie (3.1) soddisfa, perciò, la condizione del criterio di Cauchy rispetto alla norma di B(H) ed è quindi convergente. Poniamo, allora, ( ) ∞ X X(λ, A) = Rλ0 (A) I + (λ − λ0 )n [Rλ0 (A)]n . n=1 Calcoliamo X(λ, A)(A − λI). Tenendo conto della continuità della moltiplicazione rispetto alla norma di B(H) si ha ) ( ∞ X n n (λ − λ0 ) [Rλ0 (A)] (A − λI) X(λ, A)(A − λ) = Rλ0 (A) I + ( = Rλ0 (A) I + ( = Rλ0 (A) + n=1 ∞ X n=1 ∞ X ) (λ − λ0 )n [Rλ0 (A)]n ((A − λ0 I) − (λ − λ0 )I) ) n n+1 (λ − λ0 ) [Rλ0 (A)] ((A − λ0 I) − (λ − λ0 )I) n=1 = I+ ∞ X (λ − λ0 )n [Rλ0 (A)]n − (λ − λ0 )Rλ0 (A) − n=1 ∞ X (λ − λ0 )n+1 [Rλ0 (A)]n+1 n=1 = I. Quindi (A − λ)−1 esiste e (A − λ)−1 = X(λ, A). In conclusione, se λ0 ∈ ρ(A), tutti i λ tali che |λ − λ0 | < k[Rλ0 (A)]k−1 appartengono al risolvente. Dunque ρ(A) è aperto. (ii): Come dimostrato nel punto precedente, la funzione λ 7→ Rλ (A) si può esprimere in un intorno di un punto λ0 ∈ ρ(A) mediante una serie di potenze in λ − λ0 . Essa è, quindi, analitica. (iii): Si ha per λ, µ ∈ ρ(A), Rλ (A) − Rµ (A) = Rλ (A)(A − µI)Rµ (A) − Rλ (A)(A − λI)Rµ (A) = Rλ (A)(A − µI − A + λI)Rµ (A) = (λ − µ)Rλ (A)Rµ (A). Questa stessa uguaglianza mostra che Rλ (A) ed Rµ (A) commutano. Lemma 3.1.4 Se |λ| > kAk, allora λ ∈ ρ(A) e vale il seguente sviluppo in serie, detto di Neumann: ∞ 1X A n . Rλ (A) = − λ λ n=0 Dimostrazione – Si ha: n+p n+p n+p X Ak X X kAkk Ak ≤ ≤ . λk λk |λ|k k=n+1 k=n+1 k=n+1 3.1. Lo spettro di un operatore limitato 33 Dall’ipotesi |λ| > kAk segue che la serie ∞ X An λn n=0 soddisfa la condizione del criterio di Cauchy ed è, perciò, convergente in B(H). Sia Xλ la sua somma. Si ha, allora, ∞ n X 1 1 A −(A − λI) Xλ = − (A − λI) λ λ λ n=0 = − ∞ ∞ X An+1 X An + = I. λn+1 n=0 λn n=0 Corollario 3.1.5 Sia A ∈ B(H). Allora σ(A) ⊆ {λ ∈ C : |λ| ≤ kAk}. Corollario 3.1.6 Sia A ∈ B(H). Risulta lim Rλ (A) = 0. |λ|→∞ Dimostrazione – Se |λ| > η > kAk, dalla dimostrazione del lemma precedente segue che kRλ (A)k ≤ ∞ 1 X kAkn 1 η = · → 0, |λ| n=0 η n |λ| η − kAk per |λ| → +∞. Proposizione 3.1.7 Sia A ∈ B(H). Lo spettro di A, σ(A), non è vuoto. Dimostrazione – Se lo fosse, la funzione risolvente λ 7→ Rλ (A) sarebbe analitica sull’intero piano complesso. In particolare, esisterebbe A−1 ∈ B(H). Per il corollario 3.1.6, la funzione risolvente sarebbe anche limitata sull’intero piano. Il teorema di Liouville implicherebbe, allora, essa dovrebbe essere costantemente nulla. Questo è impossibile perché R0 (A) = A−1 . Esercizio 3.1.8 Si consideri l’operatore di moltiplicazione Tg studiato nell’Esempio 2.1.3, con g ∈ C(I). Si dimostri che σ(Tg ) = g(I). Si consideri poi l’operatore di moltiplicazione Tg studiato nell’Esercizio 2.1.4, con g ∈ L∞ (I). Indicata con m la misura di Lebesgue in [0, 1], si provi che in questo caso σ(Tg ) coincide con l’immagine essenziale Imess (g) di g, dove Imess (g) = {λ ∈ C : m{x ∈ I : |g(x) − λ| < } > 0, ∀ > 0}. Definizione 3.1.9 Sia A ∈ B(H). Il raggio spettrale r(A) di A è definito da r(A) = sup{|λ|; λ ∈ σ(A)}. Teorema 3.1.10 Sia A ∈ B(H). Si ha r(A) = lim kAn k1/n . n→∞ Di conseguenza, r(A) ≤ kAk. Se A = A∗ , allora r(A) = kAk 34 3. Proprietà spettrali degli operatori limitati Dimostrazione – Poniamo ν = inf{kAn k1/n : n ∈ N}; proveremo che ν = limn→∞ kAn k1/n . Sia > 0; allora esiste m ∈ N tale che kAm k1/m < ν + . Per n > m si può scrivere n = pm + q con 0 ≤ q ≤ m − 1. Poiché q/n → 0, risulta pm/n → 1. Quindi kAn k1/n = kApm+q k1/n ≤ kAm kp/n kAkq/n < (ν + )pm/n kAkq/n . Questo implica che lim sup kAn k1/n < lim sup(ν + )pm/n kAkq/n = lim (ν + )pm/n kAkq/n = ν + ; n→∞ n→∞ n→∞ per l‘arbitrarietà di , otteniamo lim sup kAn k1/n ≤ ν. n→∞ D’altra parte, per ogni n ∈ N, ν ≤ kAn k1/n ; quindi, ν ≤ lim inf n→∞ kAn k1/n . In conclusione, lim kAn k1/n = ν. n→∞ Con un semplice adattamento dei noti teoremi sulle serie di potenze al caso di serie a coefficienti in un spazio di Banach, si vede che la serie ∞ n 1X A Rλ (A) = − λ n=0 λ ha raggio di convergenza R pari a lim sup kAn k1/n = lim kAn k1/n , n→∞ n→∞ nel senso che essa converge per |λ| > R e non converge per |λ| < R. Quindi r(A) ≤ limn→∞ kAn k1/n . D’altra parte se fosse r(A) < limn→∞ kAn k1/n , ogni η ∈ C con r(A) < |η| < limn→∞ kAn k1/n apparterrebbe a ρ(A); in tutta le regione |λ| > r(A), la funzione f (λ) = Rλ (A) ammetterebbe sviluppo di Laurent convergente; in altre parole, la corrispondente serie di Neumann Rη (A) = − ∞ X An η n+1 n=0 dovrebbe essere convergente dunque in un punto che ha modulo minore del suo raggio di convergenza. Il che è impossibile. k k k k Se A è simmetrico, allora kA2 k = kAk2 e kA2 k = kAk2 . Quindi, r(A) = limk→∞ kA2 k1/2 = kAk Esempio 3.1.11 Sia I = [a, b]. Sia K(x, y) una funzione misurabile e limitata nel triangolo a ≤ y ≤ x ≤ b. Nello spazio L2 (I) consideriamo l’operatore (di Volterra di II tipo) definito da Z (AK f )(x) = x K(x, y)f (y)dy, f ∈ L2 (I). a La funzione K(x, y) è detta nucleo integrale dell’operatore AK . Una semplice applicazione della disuguaglianza di Schwarz mostra che AK f ∈ L2 (I) per ogni f ∈ L2 (I) e che AK è limitato (si veda la sezione 3.2.3). Il nostro scopo è di calcolare il raggio spettrale di AK . Prima di procedere notiamo che se K1 (x, y) 3.1. Lo spettro di un operatore limitato 35 e K2 (x, y) sono due nuclei integrali di questo tipo, il prodotto degli operatori AK1 e AK2 si può esprimere anch’esso mediante un nucleo integrale. Per il teorema di Fubini, si ha, infatti Z x K1 (x, y)(AK2 f )(y)dy (AK1 AK2 f )(x) = Z x Z y Z x Zax K1 (x, y)K2 (y, z)dy dz. f (z) K2 (y, z)f (z)dz dy = K1 (x, y) = a a a Se si pone z x Z (K1 ⊗ K2 )(x, z) = K1 (x, y)K2 (y, z)dy, z si ha x Z (K1 ⊗ K2 )(x, z)f (z)dz. (AK1 AK2 f )(x) = a K1 ⊗ K2 si chiama prodotto di convoluzione di Volterra dei due nuclei. Se K1 = K2 =: K, scriveremo, per brevità, K (2) invece di K ⊗ K, etc. Sulla base di questa premessa è chiaro che si può scrivere Z x n (AK f )(x) = K (n) (x, z)f (z)dz. a Notiamo che essendo K limitato, si ha Z |K (2) (x, z)| = x z K1 (x, y)K1 (y, z)dy ≤ C 2 (x − z). Assumiamo che sia |K (n) (x, z)| ≤ Cn (x − z)n−1 . (n − 1)! Si ha allora |K (n+1) Z (x, z)| ≤ x |K (n) (x, y)| · |K(y, z)|dy Z x C n+1 C n+1 (x − y)n−1 dy = (x − z)n . (n − 1)! z n! z ≤ Quindi la (3.2) è valida per ogni n ∈ N. |(AnK f )(x)|2 Z x 2 C 2n n−1 |K (x, y)| |f (y)|dy ≤ (x − y) |f (y)| ((n − 1)!)2 a a Z x Z x C 2n 2n−2 (x − y) dy · |f (y)|2 dy ((n − 1)!)2 a a C 2n (x − a)2n−1 kf k2 . ((n − 1)!)2 2n − 1 Z ≤ ≤ ≤ 2 x (n) Infine integrando tra a e b, rispetto ad x, si ottiene, kAnK f k2 ≤ (C(b − a))2n kf k2 (n!)2 e, dunque, kAnK k ≤ (C(b − a))n n! (3.2) 36 3. Proprietà spettrali degli operatori limitati A questo punto possiamo concludere che r(AK ) = 0. Un’interessante applicazione di questo risultato riguarda la ricerca di soluzioni dell’equazione integrale Z x K(x, y)f (y)dy − λf (x) = g(x) a dove g(x) è una fissata funzione di L2 (I). La conclusione è che quest’equazione possiede, per ogni λ 6= 0, una e una sola soluzione in L2 (I). Lasciamo al lettore la verifica di quest’affermazione. Concludiamo questa sezione elencando alcune proprietà elementari dello spettro di un operatore. Proposizione 3.1.12 Sia A ∈ B(H). Allora, σ(A∗ ) = {λ : λ ∈ σ(A)} e Rλ (A∗ ) = Rλ (A)∗ . Dimostrazione – Entrambe seguono facilmente dalla (c) della Proposizione 2.1.6. 3.2 Operatori compatti C’è una classe di operatori limitati, detti compatti o anche completamente continui che condivide diverse proprietà degli operatori lineari negli spazi di dimensione finita. 3.2.1 Definizioni ed esempi Definizione 3.2.1 Un operatore A definito nello spazio di Hilbert H si dice compatto se l’immagine {Axn } di ogni successione {xn } limitata in H contiene una sottosuccessione convergente. Indicheremo con K(H) l’insieme degli operatori compatti in H. Proposizione 3.2.2 Ogni operatore compatto è limitato; cioè K(H) ⊆ B(H). Inoltre, K(H) = B(H) se, e soltanto se, H è di dimensione finita. Dimostrazione – Supponiamo che A non sia limitato. Allora, esiste una successione {xn } ⊂ H tale che kxn k = 1 e kAxn k → +∞. Dalla successione {Axn } non si può, quindi estrarre una sottosuccessione convergente. Se dimH = +∞, l’operatore I, identità di H, non è un operatore compatto. In questo caso, infatti, esiste un sistema ortonormale numerabile {en } di vettori di H, cioè ken k = 1, (en , em ) = 0, se n 6= m. Poiché ken − em k2 = (en − em , en − em ) = ken k2 + kem k2 = 2 dalla successione {en } non si può estrarre alcuna sottosuccessione convergente. Se, infine, dimH = n < +∞, lo spazio H essendo isomorfo a Cn è localmente compatto. Se A ∈ B(H), data una successione limitata {xn }, anche la successione {Axn } è limitata. Da essa si può quindi estrarre una sottosuccessione convergente. Teorema 3.2.3 Le seguenti affermazioni sono equivalenti. 3.2. Operatori compatti 37 (i) A è compatto. (ii) Se xn → x debolmente e yn → y debolmente, allora (Axn , yn ) → (Ax, y). (iii) Se xn → x debolmente, allora Axn → Ax nella norma dello spazio di Hilbert. Dimostrazione – (i)⇒ (ii): Se non fosse cosı̀ esisterebbe 0 tale che per infiniti valori dell’indice n, |(Axn , yn ) − (Ax, y)| ≥ 0 . (3.3) Si può quindi trovare una sottosuccessione di {xn } che soddisfa (3.3). Continuiamo ad indicarla con {xn }. La successione {xn } è limitata in norma (Principio di uniforme limitatezza), quindi da {xn } si può estrarre una sottosuccessione {xnk } tale che {Axnk } sia convergente. Risulta Axnk → Ax. Infatti visto che xnk → x, debolmente, e Axnk → z si ha: (Axnk , y) → (z, y), ∀y ∈ H. Ma (Axnk , y) = (xnk , A∗ y) → (x, A∗ y) = (Ax, y), ∀y ∈ H. Da questo segue facilmente che z = Ax. Utilizzando questo fatto, abbiamo quindi 0 ≤ |(Axnk , ynk )−(Ax, y)| ≤ |(Axnk −Ax, ynk )|+|(Ax, ynk −y)| ≤ kAxnk −Axkkynk k+|(Ax, ynk −y)| → 0, e questa è una contraddizione. (ii)⇒ (iii): Sappiamo che se xn → x debolmente, allora anche Axn → Ax debolmente. Dunque, posto vn = xn − x e zn = Axn − Ax, si ha kAxn − Axk2 = (Axn − Ax, Axn − Ax) = (Avn , zn ) → 0. (iii)⇒ (i): Sia {xn } una successione limitata in norma; senza ledere la generalità, possiamo supporre che kxn k ≤ 1, per ogni n ∈ N. Il teorema di Banach-Alaglou garantisce che la boccia unitaria di H è debolmente compatta. Quindi da {xn } si può estrarre una sottosuccessione {xnk } debolmente convergente a un x della stessa boccia unitaria. Allora Axnk → Ax. Diamo adesso alcuni esempi. Esempio 3.2.4 Sia P il proiettore su un sottospazio M di H di dimensione finita. Allora P è compatto. Viceversa se un operatore di proiezione P è compatto allora la sua immagine P H è un sottospazio di dimensione finita. Esempio 3.2.5 Sia H uno spazio di Hilbert e y, z due vettori fissati di H. L’operatore Ax = (x, y)z, x∈H è compatto. Infatti se {xn } è una successione limitata, la successione {Axn } ammette certamente una sottosuccessione convergente, perché dalla successione limitata di numeri complessi (xn , y) è possibile estrarre una sottosuccessione convergente, per il Teorema di Bolzano-Weierstrass. Esempio 3.2.6 Generalizzando l’esempio precedente possiamo affermare che ogni operatore (di rango finito) del tipo Ax = n X (x, yj )zj , j=1 con y1 , . . . , yn e z1 , . . . , zn vettori fissati di H è un operatore compatto. 38 3. Proprietà spettrali degli operatori limitati Definizione 3.2.7 Un operatore A è detto di rango finito se R(A) := AH è un sottospazio di dimensione finita di H. Se A è un operatore di rango finito, allora esistono dei vettori y1 , . . . , yn e z1 , . . . , zn in H tali che n X Ax = (x, yj )zj , ∀x ∈ H. j=1 Per vederlo, supponendo che dimR(A) = n, fissiamo una base di R(A), che possiamo supporre ortonormale. Sia essa {z1 , . . . , zn }. Allora esistono dei numeri complessi non tutti nulli λ1 , . . . , λn , tali che n X Ax = λj zj . j=1 Non resta adesso che scegliere i vettori y1 , . . . , yn in modo che (x, yj ) = λj . Lasciamo al lettore di verificare che questa scelta è sempre possibile. Dalla discussione precedente e dall’esempio 3.2.6 segue subito che Proposizione 3.2.8 Ogni operatore di rango finito è compatto. 3.2.2 Lo spazio degli operatori compatti Proposizione 3.2.9 L’insieme K(H) degli operatori compatti in H è un sottospazio chiuso in norma di B(H). Quindi K(H) è uno spazio di Banach rispetto alla norma di B(H). Dimostrazione – Siano A, B operatori compatti e {xn } una successione limitata di vettori di H. Allora esiste una sottosuccessione {xnk } tale che la successione {Axnk } è convergente. Dalla successione {xnk } si può estrarre una sottosuccessione xnkh in modo che Bxnkh sia concergente. La successione {Axnkh + Bxnkh } è, dunque, convergente. Per dimostrare che K(H) è chiuso, consideriamo una successione {An } di operatori compatti tali che kAn −Ak → 0, per n → ∞, per qualche A ∈ B(H). Dobbiamo dimostrare che A è compatto. Sia {xn } una successione limitata di vettori di H. Indichiamo con {x1n } una sottosuccessione (1) (1) (2) di {xn } tale che A1 {xn } sia convergente. Adesso estraiamo da {xn } una sottosuccessione {xn } in (2) (n) modo che A2 {xn } e cosı̀ via. Poniamo yn = xn . Poiché {yn } è una sottosuccessione di ognuna delle (k) successioni {xn }, per ogni k fissato {Ak yn } è convergente. Sia > 0 e k sufficientemente grande perché sia kA − Ak | < e prendiamo N cosı̀ grande che risulti kAk yn − Ak yn+p k < per ogni n > N, p > 0. Allora, kAyn − Ayn+p k ≤ k(A − Ak )(yn − yn+p )k + kAk (yn − yn+p )k ≤ (2M + 1) dove M = sup kxn k. La successione {Ayk } è quindi di Cauchy e, perciò, convergente. In conclusione, A è un operatore compatto. Proposizione 3.2.10 Se A è compatto e B è limitato, allora AB e BA sono compatti. Dimostrazione – Sia {xn } una successione limitata e {xnk } una sottosuccessione tale che {Axnk } è convergente. Allora anche {BAxnk } è convergente, per la continuità di B. Analogamente, essendo B limitato, la successione {Bxn } è limitata; quindi, da {A(Bxn )} si può estrarre una sottosuccessione convergente. 3.2. Operatori compatti 39 Lemma 3.2.11 Sia A ∈ B(H). Se l’operatore A∗ A è compatto, anche A è compatto. Dimostrazione – Sia {xn } una successione limitata (kxn k ≤ C) e {xnk } una sottosuccessione tale che {A∗ Axnk } è convergente. Si ha kAxnk −Axnh k2 = (Axnk −Axnh , Axnk −Axnh ) = (A∗ A(xnk −xnh ), xnk −xnh ) ≤ kA∗ A(xnk −xnh )kkxnk −xnh k. Tenuto conto che kxnk − xnh k ≤ 2C, concludiamo che kAxnk − Axnh k2 ≤ 2CkA∗ A(xnk − xnh )k → 0 per n, m → +∞. Quindi la successione {Axnk }è convergente. Proposizione 3.2.12 Se A è compatto, anche A∗ è compatto. Dimostrazione – Se A è compatto, per la Proposizione 3.2.10, anche AA∗ è compatto. Ma AA∗ = (A∗ )∗ A∗ . Per il Lemma 3.2.11, anche A∗ è compatto. In conclusione, Proposizione 3.2.13 K(H) è uno *-ideale chiuso di B(H). 3.2.3 Operatori integrali La proposizione 3.2.13 ci permette di dimostrare che sono compatti alcuni tipi di operatori integrali. Consideriamo lo spazio di Hilbert L2 ([a, b]). Per brevità, poniamo Q = [a, b] × [a, b] e consideriamo una funzione K(x, y) ∈ L2 (Q). Porremo Z 2 1/2 |K(x, y)| dxdy kKk2,Q = . Q Dato che kKk2,Q < +∞, dal teorema di Fubini segue che l’integrale Z b |K(x, y)|2 dy a esiste per quasi tutti gli x ∈ [a, b]. Inoltre Z b Z b Z 2 |K(x, y)| dy dx = |K(x, y)|2 dxdy = kKk22,Q . a a Q Quindi la funzione Z b 2 1/2 |K(x, y)| dy k(x) = a è un elemento di L2 ([a, b]) e kkk2 = kKk2,Q . Sia adesso f (x) ∈ L2 ([a, b]). L’integrale Z b K(x, y)f (y)dy a 40 3. Proprietà spettrali degli operatori limitati è definito per tutti gli x dove k(x) è finita. Mostriamo che la funzione Z b K(x, y)f (y)dy g(x) = a appartiene ad L2 ([a, b]). Si ha, infatti, utilizzando la disuguaglianza di Schwarz, 2 Z b Z b Z b 2 ≤ |f (y)|2 dy = k(x)2 kf k22 |K(x, y)| dy · K(x, y)f (y)dy e kgk22 a a a 2 Z b Z b Z b k 2 (x)dx · kf k22 = kKk22,Q kf k22 . K(x, y)f (y)dy dx ≤ = a a a In conclusione, posto Z b (AK f )(x) = f ∈ L2 ([a, b]), K(x, y)f (y)dy, a si definisce un operatore lineare limitato in L2 ([a, b]) con la proprietà kAK k ≤ kKk2,Q . (3.4) La funzione K(x, y), che determina l’operatore AK , è detto nucleo (integrale) dell’operatore. Un nucleo K(x, y) è detto di rango finito se esistono delle funzioni ξj , ηj ∈ L2 ([a, b]), j = 1, . . . n tali che n X K(x, y) = ξj (x)ηj (y). j=1 In questo caso, il corrispondente operatore AK è di rango finito. Infatti, Z b Z b X n (AK f )(x) = K(x, y)f (y)dy = ξj (x)ηj (y) f (y)dy a a = n X j=1 j=1 Z ξj (x) b f (y)ηj (y)dy = a n X (f, ηj )ξj (x). j=1 } Osservazione 3.2.14 Un nucleo K ∈ L2 (Q) viene chiamato anche nucleo di Hilbert-Schmidt. Teorema 3.2.15 Per ogni nucleo K(x, y) ∈ L2 (Q) esiste una successione {Kn (x, y)} di nuclei di rango finito tali che kK − Kn k2,Q → 0 per n → +∞. Dimostrazione – Cominciamo con il porre K(x, y) KN (x, y) = 0 (x, y) ∈ Q : |K(x, y)| ≤ N altrove Si ha lim |K(x, y) − KN (x, y)|2 = 0. N →+∞ 3.2. Operatori compatti 41 Inoltre |K(x, y) − KN (x, y)|2 ≤ |K(x, y)|2 , per ogni (x, y) ∈ Q. Il teorema di convergenza dominata di Lebesgue implica allora che Z |K(x, y) − KN (x, y)|2 dxdy → 0. Q Fissato > 0, è, allora, possibile scegliere N in modo che kK − KN k2,Q < . 2 La funzione KN (x, y) è sommabile in Q. Dunque è possibile trovare una successione di funzioni a gradinata {uN,n }, con |uN,n (x, y)| ≤ N , che converge quasi ovunque a KN (x, y). La successione delle funzioni |KN (x, y) − uN,n (x, y)|2 è limitata (|KN (x, y) − uN,n (x, y)|2 < 4N 2 ) e converge a zero quasi ovunque. Ancora il teorema di convergenza dominata di Lebesgue ci permette di dire che Z 2 kKN − uN,n k2,Q = |KN (x, y) − uN,n (x, y)|2 dxdy → 0. Q Per n grande abbastanza, sarà dunque kKN − uN,n k2,Q ≤ 2 . Quindi kK − uN,n k2,Q ≤ kK − KN k2,Q + kKN − uN,n k2,Q < . Per concludere, non resta che osservare che ogni funzione a gradini su Q si può esprimere nella forma n X ξj (x)ηj (y). j=1 con ξi , ηj funzioni a gradini su [a, b]. Teorema 3.2.16 Per ogni nucleo K(x, y) ∈ L2 (Q), l‘operatore AK definito da Z (AK f )(x) = b K(x, y)f (y)dy, f ∈ L2 ([a, b]), a è compatto. Dimostrazione – Intanto osserviamo che AK è limite, nella norma di B(H) di una successione di operatori di rango finito. Sia, infatti, {Kn } la successione di nuclei di rango finito che approssima K, nella norma k · k2,Q . Si ha allora, per la (3.4), kAK − AKn k ≤ kK − Kn k2,Q → 0 per n → ∞. L’affermazione segue allora dalla compattezza degli operatori di rango finito e dal fatto che K(H) è chiuso nella norma di B(H). Esempio 3.2.17 Pn Sia K(x, y) = j=1 ξj (x)ηj (y) un nucleo di rango finito. Cerchiamo le condizioni su λ ∈ C per cui esistono soluzioni dell’equazione integrale Z b K(x, y)f (y)dy − λf (x) = g(x), g ∈ L2 ([a, b)]. (3.5) a 42 3. Proprietà spettrali degli operatori limitati Possiamo supporre che le funzioni ξi siano linearmente indipendenti. ! Z b n X ηj (y)f (y)dy − λf (x) = g(x), ξj (x) j=1 a o, in breve, n X (f, ηi )ξi − λf = g. (3.6) i=1 Questa stessa equazione ci permette di affermare che, se λ 6= 0, la soluzione f (x) deve avere la forma n 1 1X f (x) = − g(x) + αi ξi (x). λ λ i=1 Sostituendo nella (3.6), si ottiene n n n X X X 1 1 − g + αj ξj (x), ηi ξi − αi ξi = 0. λ λ j=1 i=1 i=1 Cioè, n X − 1 (g, ηi ) + 1 αj (ξj , ηi ) − αi ξi = 0. λ λ j=1 i=1 n X Dato che le funzioni ξi sono linearmente indipendenti, deve essere n 1 1X αj (ξj , ηi ) − αi , − (g, ηi ) + λ λ j=1 i = 1, 2, . . . n, che ponendo βi = (g, ηi ), cij = (ξj , ηi ) e ricordando che αi = αj δij , dove δij indica il simbolo di Kronecker, si scrive infine n X (cij − λδij )αj = βi , i = 1, 2, . . . n. j=1 Siamo quindi pervenuti ad un sistema lineare di n equazioni nelle n incognite α1 , . . . , αn . Esso ammette una e una sola soluzione se, e soltanto se, λ non si annulla il determinante det(cij −λδij ) è non nullo. Come vedremo tra poco questi valori di λ costituiscono il risolvente ρ(AK ) dell’operatore AK corrispondente al nucleo K. Lo spettro di AK è costituito dai λ che annullano il determinante det(cij − λδij ). Essi sono autovalori di AK . In definitiva, l’equazione integrale (3.5) ammette una e una sola soluzione per ogni λ tale che det(cij − λδij ) 6= 0 Teorema 3.2.18 Sia H uno spazio di Hilbert separabile. Ogni operatore compatto è limite di operatori di rango finito. Dimostrazione – Sia T un operatore compatto ed {en } una base ON in H. Se x ∈ H con x = P P∞ ∞ k=1 (x, ek )ek , allora T x = k=1 (x, ek )T ek . Definiamo Tn x = n X (x, ek )T ek . k=1 3.3. La teoria spettrale degli operatori compatti 43 L’operatore Tn è di rango finito. Si ha ∞ X kT x − Tn xk = (x, ek )T ek x = kT Qn xk ≤ kT M⊥ n kkxk k=n+1 Questo implica che kT − Tn k ≤ kT M⊥ n k =: αn , dove Qn indica il proiettore sul complemento ortogonale del sottospazio Mn generato dai primi n vettori, e1 , . . . , en , della base. Il teorema sarà dimostrato se proviamo che limn→∞ αn = 0. La successione di numeri non negativi αn è decrescente e, quindi, ammette limite α. Se fosse α > 0, potremmo costruire, a partire da un certo n0 , una successione {zn } di vettori di H α ⊥ tali che P∞zn ∈ Mn , kzn k = 1 e kT zn k ≥ 2 . La successione {zn } converge debolmente a zero. Infatti se y = j=1 βj ej ∈ H si ha, ∞ ∞ X X β j (zn , ej ) = β j (zn , ej ) (zn , y) = j=1 j=n+1 P∞ essendo (zn , ej ) = 0 per j ≤ n. La convergenza della serie j=1 β j (zn , ej ) implica che, per ogni > 0 esiste k0 tale che per ogni k ≥ k0 , ∞ X β (z , e ) j n j < n. 2 j=k Se k0 ≤ n, ∞ X j=k β j (zn , ej ) = ∞ X β j (zn , ej ). j=n+1 Se k0 > n la somma si può far partire da n + 1 perché, in ogni caso i termini precedenti sono nulli. Quindi X ∞ |(zn , y)| = β j (zn , ej ) < n → 0. 2 j=n+1 Essendo T compatto, T zn → 0 nella norma di H e questa è una contraddizione. 3.3 La teoria spettrale degli operatori compatti Il nostro intento è di studiare adesso le proprietà degli autovalori, se ne esistono, di un operatore compatto. La prima osservazione da fare è che se A è compatto in H con dim H = ∞, allora 0 ∈ σ(A). Infatti, in questo caso A non può avere inverso limitato. In quel che segue indicheremo con σp (A), lo spettro puntuale di A cioè l’insieme degli autovalori non nulli di un operatore A Lemma 3.3.1 Sia λ un autovalore non nullo dell’ operatore compatto A. Allora il sottospazio Mλ di H degli autovettori relativi a λ, cioè Mλ = {x ∈ H : (A − λ)x = 0}, ha dimensione finita. 44 3. Proprietà spettrali degli operatori limitati Dimostrazione – Se cosı̀ non fosse, sarebbe possibile trovare una successione (infinita) {xk } di autovettori di A a due a due ortogonali e tali che kxn k = 1, per ogni n ∈ N. Dalla compattezza di A segue allora che dalla successione {Axn } si dovrebbe poter estrarre una sottosuccessione convergente. Ma questo è impossibile perché kAxn − Axm k2 = |λ|2 kxn − xm k2 = |λ|2 (kxn k2 + kxm k2 ) = 2|λ|2 . 3.3.1 Teorema di Riesz–Schauder: prima dimostrazione Lemma 3.3.2 Sia A un operatore lineare definito in H. Sia {yn } una famiglia di autovettori corrispondenti agli autovalori distinti {λn }, cioè, (A − λn )yn = 0, λn 6= λk , per n 6= k. Allora i vettori dell’insieme {yn } sono linearmente indipendenti. Dimostrazione – Supponiamo che l’affermazione non sia vera e sia k il minimo naturale tale che Pk−1 y1 , . . . , yk siano linearmente dipendenti. Si ha certamente yk = i=1 βi yi , perché i vettori y1 , . . . , yk−1 sono linearmente indipendenti. Si ha, allora (A − λk I)yk = (A − λk I) k−1 X i=1 βi yi = k−1 X βi (λi − λk )yi = 0 i=1 I coefficienti βi (λi − λk ) non sono tutti nulli, perché non lo sono i βi e gli autovalori sono tutti diversi. La conclusione è che i vettori y1 , . . . , yk−1 sono linearmente dipendenti; il che contraddice la definizione di k. Lemma 3.3.3 Sia A un operatore compatto. L’insieme σp (A) degli autovalori di A è finito o numerabile ed ammette al più il punto 0 come punto di accumulazione. Dimostrazione – Per prima cosa dimostriamo che l’insieme degli autovalori di A non può avere un punto di accumulazione λ con λ 6= 0. Se cosı̀ non fosse, esisterebbe una successione di autovalori {λn } distinti con autovettori yn tali che 0 6= λn → λ 6= 0. Sia Mn il sottospazio genenerato dai vettori {y1 , · · · , yn }. Mn è invariante per A. Poiché {y1 , · · · , yn } sono linearmente indipendenti, Mn−1 è un sottospazio proprio di Mn . Quindi Mn contiene un elemento xn tale che kxn k = 1 ed ortogonale a Mn−1 . In questo modo si costruisce una successione {xn } di vettori di H, limitata. La successione {λ−1 n xn } è limitata. Faremo vedere che da {λ−1 n Axn } non si può estrarre alcuna sottosuccessione convergente. Infatti, se m < n, −1 −1 −1 λ−1 n Axn − λm Axm = xn − (λm Axm − λn (A − λn )xn ). Il secondo termine a destra appartiene a Mn−1 , perché xm ∈ Mn−1 , Mn−1 è invariante per A e (A − λn )xn ∈ Mn−1 . Quest’ultima affermazione nasce dalla considerazione che xn = α1 y1 + α2 y2 + · · · + αn yn , e che applicando A − λn si ottiene (A − λn )xn = α1 (A − λn )y1 + α2 (A − λn )y2 + · · · + αn−1 (λn−1 − λn )yn−1 + αn (A − λn )yn = α1 (λ1 − λn )y1 + α2 (λ2 − λn )y2 + · · · + αn−1 (λn−1 − λn )yn−1 + αn (λn − λn )yn = α1 (λ1 − λn )y1 + α2 (λ2 − λn )y2 + · · · + αn−1 (λn−1 − λn )yn−1 . 3.3. La teoria spettrale degli operatori compatti 45 Quindi, −1 2 2 −1 −1 2 kλ−1 n Axn − λm Axm k = kxn k + k(λm Axm − λn (A − λn I)xn )k ≥ 1. La disuguaglianza precedente mostra che nessuna sottosuccessione di {λ−1 n Axn } può essere convergente. L’insieme σp (A) è limitato, perché è limitato σ(A). Se σp (A) non ha punti di accumulazione, allora, per il teorema di Bolzano - Weierstrass, esso è finito. In caso contrario, 0 è l’unico punto di accumulazione. Dunque in al di fuori di ogni disco {λ ∈ C : |λ| ≤ n1 } può cadere solo un numero finito di autovalori. In questo caso, quindi, σp (A) è numerabile. Corollario 3.3.4 Gli autovalori di un operatore compatto A costituiscono un insieme finito o numerabile. In quest’ultimo caso, disposti i {λn } in successione , risulta limn→∞ λn = 0. Dimostrazione – Come abbiamo visto, 0 è l’unico possibile punto di accumulazione della successione {λn } e al di fuori di ogni disco di centro l’origine e raggio cade solo un numero finito di elementi della successione. Questo prova l’asserto. Lemma 3.3.5 Sia A un operatore compatto. Se µ 6= 0 non è un autovalore di A, allora R(A − µI) è chiuso. Dimostrazione – Supponiamo che (A−µI)xn → y. Dobbiamo provare che y ∈ R(A−µI). Cominciamo con il provare che la successione {xn } è limitata. Altrimenti, si potrebbe assumere (a meno di passare ad una sottosuccessione) che kxn k → ∞. Posto x0n = xn /kxn k, la successione {x0n } è limitata e (A − µ)x0n → 0. Rimpiazzando {x0n } con una sottosuccessione, possiamo supporre che {Ax0n } stessa sia di Cauchy ad affermare Ax0n → w. Questo implica che µx0n → w e, dunque, (A − µI)w = 0 . Poiché kwk = lim kµx0n k = |µ| > 0, si conclude che w 6= 0. Quindi w è un autovettore di A relativo a µ, il che contraddice l’ipotesi. Dato che {xn } è limitata, {Axn } contiene una successione di Cauchy; rimpiazzando, ancora una volta, {xn } con una sottosuccessione, possiamo supporre che {Axn } stessa sia di Cauchy. Sia Axn → v. Allora µxn = Axn − (A − µI)xn → v − y. Applicando A, µAxn → A(v − y). Dunque, (A − µI)xn → A(v − y) 1 − (v − y) = (A − µI)(v − y). µ µ e, quindi, y = µ−1 (A − µI)(v − y) ∈ R(A − µI). Lemma 3.3.6 Sia A un operatore compatto. Se µ 6= 0 non è un autovalore di A, allora esiste c > 0 tale che k(A − µI)xk ≥ ckxk, per ogni x ∈ H. Dimostrazione – Se cosı̀ non fosse, per ogni k ∈ N esisterebbe xk ∈ H, con kxk k = 1 tale che k(A − µI)xk k ≤ 1 , k ∀k ∈ N. Dunque, (A − µI)xk → 0. Dalla successione {xk } si può estrarre una sottosuccessione {xkj } tale che Axkj → y ∈ H. Si ha, allora xk j = 1 y (Axkj − (A − µI)xkj ) → . µ µ Dato che kxkj k = 1, y 6= 0. Si ha, infine (A − µI)y = lim (A − µI)xkj = 0. j→∞ Dunque, µ è un autovalore di A; contro l’ipotesi. 46 3. Proprietà spettrali degli operatori limitati } Osservazione 3.3.7 Il lemma 3.3.6 implica che se µ 6= 0 non è un autovalore di A, l’ operatore (A − µI)−1 , che è definito in R(A − µI) è limitato. In particolare, se R(A − µI) = H, allora (A − µI)−1 ∈ B(H). Lemma 3.3.8 A ∈ B(H). Allora N (A∗ ) = R(A)⊥ . Quindi R(A) = N (A∗ )⊥ . Dimostrazione – Sia x ∈ N (A∗ ). Allora si ha x ∈ N (A∗ ) ⇔ 0 = (A∗ x, y) = (x, Ay), ∀y ∈ H ⇔ x ∈ R(A)⊥ . Dall’uguaglianza N (A∗ ) = R(A)⊥ segue che N (A∗ )⊥ = R(A)⊥⊥ = R(A). Lemma 3.3.9 Se λ è un autovalore di A , allora λ è un autovalore di A∗ . Dimostrazione – Se λ non fosse autovalore di A∗ , allora esso ammetterebbe inverso definito in R(A∗ − λI); di conseguenza esisterebbe anche l’inverso di A − λI e, dunque λ non potrebbe essere autovalore di A. } Osservazione 3.3.10 Per simmetria, il lemma precedente implica che è vero anche il viceversa e dunque σp (A) = σp (A∗ ). Notiamo, infine, che si può dimostrare anche che, se λ è un autovalore di A di molteplicità n allora λ, come autovalore di A∗ , ha la stessa molteplicità. Proposizione 3.3.11 Sia A un operatore compatto. Allora σ(A) = σp (A) ∪ {0}. Dimostrazione – Intanto è chiaro che σp (A) ∪ {0} ⊆ σ(A). Sia adesso µ ∈ C \ σp (A), µ 6= 0. Allora µ non è un autovalore di A∗ (v. lemma 3.3.9 e osservazione 3.3.10). Dal lemma 3.3.8 segue allora che R(A − µI)⊥ = N (A∗ − µI) = {0}. Dunque R(A − µI) = H. Ma R(A − µI) è chiuso (Lemma 3.3.5) e, quindi, (A − µI)−1 è ovunque definito in H e, perciò, (A − µI)−1 ∈ B(H) (Osservazione 3.3.7). In conclusione σ(A) ⊆ σp (A) ∪ {0}. In definitiva abbiamo dimostrato il seguente Teorema 3.3.12 (di Riesz - Schauder) Lo spettro di un operatore compatto A è un insieme finito o un insieme numerabile che non ha punti di accumulazione diversi da 0. Ogni elemento non nullo di σ(A) è un autovalore di molteplicità finita. Un numero λ ∈ C \ {0} è autovalore di A se, e soltanto se, λ è un autovalore di A∗ . Corollario 3.3.13 Sia A un operatore compatto. Un numero complesso λ 6= 0 o è un elemento di ρ(A) oppure è un autovalore isolato di molteplicità finita. 3.3. La teoria spettrale degli operatori compatti 47 Esempio 3.3.14 Nelle proposizioni precedenti il punto 0, che è sempre un elemento di σ(A) è stato lasciato da parte nelle nostre considerazioni. Il motivo è che 0 può non essere un autovalore e, se lo è, non è necessariamente di molteplicità finita. Per vedere qualche esempio, consideriamo uno spazio di Hilbert H separabile e sia {en } una base ortonormale in H. Definiamo ∞ X Ax = an (x, en )en , n=1 dove {an } è una successione di numeri complessi tali che limn→∞ an = 0. Allora A è limite in norma degli operatori di rango finito k X Ak x = an (x, en )en n=1 ed è, perciò, compatto. • se an = 1 n, n ∈ N+ , allora, come si vede facilmente, 0 non è autovalore di A. • Se an = n1 per n ≥ 5 e an = 0 per n < 5, allora 0 è un autovalore di molteplicità 4. L’autospazio relativo a 0 è infatti generato da e1 , e2 , e3 , e4 . • Se an = n1 per n pari e an = 0 per n dispari, 0 è un autovettore di molteplicità infinita. Il relativo sottospazio è, infatti, generato dai vettori en con n dispari. 3.3.2 Teorema di Riesz–Schauder: seconda dimostrazione Teorema 3.3.15 Sia D un sottoinsieme aperto e connesso di C ed f : D → B(H) una funzione analitica a valori operatori, tale che f (z) è compatto per ogni z ∈ D. Allora si verifica una e una sola delle seguenti situazioni: (a) (I − f (z))−1 non esiste per alcun z ∈ D; (b) (I − f (z))−1 esiste per ogni z ∈ D \ S, dove S è un sottoinsieme di D costituito di punti isolati e privo di punti di accumulazione. Dimostrazione – Sia z0 ∈ D. Cominciamo con il provare che l’alternativa espressa sopra vale in un intorno di z0 . Scegliamo r > 0 in modo che, se z ∈ Dr = {z ∈ C : |z −z0 | < r}, risulti kf (z)−f (z0 )k < 21 . Per il Teorema 3.2.18 esiste un operatore F di rango finito tale che kf (z0 ) − F k < 21 . Si ha dunque, kf (z) − F k = kf (z) − f (z0 ) + f (z0 ) − F k ≤ kf (z) − f (z0 )k + kf (z0 ) − F k < 1. Dunque, per ogni z ∈ Dr esiste (I − f (z) + F )−1 ed è una funzione analitica di z. L’operatore F è di rango finito. Esistono dunque due insiemi {v1 , . . . , vn } e {w1 , . . . , wn } di vettori di H tali che Fx = n X (x, vk )wk , x ∈ H. k=1 Poniamo vn (z) := ((I − f (z) + F )−1 )∗ vn 48 3. Proprietà spettrali degli operatori limitati e G(z) := F (I − f (z) + F )−1 . Se y ∈ H, si ha G(z)y = F (I − f (z) + F )−1 y n X = ((I − f (z) + F )−1 y, vk )wk = = k=1 n X (y, ((I − f (z) + F )−1 )∗ vk )wk k=1 n X (y, vk (z))wk . k=1 È facile verificare che vale l’uguaglianza I − f (z) = (I − G(z))(I − f (z) + F ). Da essa segue che I − f (z) è invertibile per z ∈ Dr se, e soltanto se, I − G(z) è invertibile e che l’equazione (I − f (z))y = 0 ha soluzioni non nulle se, e soltanto se, l’equazione (I − G(z))h = 0 ha soluzioni non nulle. Pn Se y ∈ H è soluzione di G(z)y = y, allora y = k=1 βk wk , perché esso appartiene all’immagine di F e risulta n n n X X X βk w k = βj wj , vk (z) wk k=1 k=1 j=1 L’indipendenza lineare dei wk implica allora che i βj risolvono il sistema lineare βk = n X (wj , vk (z))βj . (3.7) j=1 Pn Viceversa, se il sistema lineare (3.7) ammette la soluzione {β1 , . . . , βn }, allora il vettore y = k=1 βk wk è soluzione dell’equazione G(z)y = y. In conclusione, l’equazione G(z)y = y ha soluzioni non nulle se, e soltanto se, il determinante d(z) := det {δkj − (wj , vk (z))} = 0. La funzione d(z) è analitica. Se d(z) = 0 identicamente, allora I − G(z) non è invertibile per ogni z ∈ Dr . Se, invece, essa non è identicamente nulla, i suoi zeri costituiscono un insieme Sr di punti isolati, privo di punti di accumulazione. Supponiamo adesso che d(z) 6= 0 e, scelto un vettore Pn h ∈ H cerchiamo una soluzione dell’equazione (I − G(z))y = h. Cerchiamo y della forma y = h + k=1 γk wk . Sostituendo nell’equazione si ottiene il sistema lineare n X (h, vk (z)) = γk − γj (wj , vk (z)). j=1 Il determinante di questo sistema è esattamente d(z) che, per ipotesi è non nullo: il sistema ammette, dunque, una e una sola soluzione. In conclusione, (I − G(z))−1 esiste in B(H) se, e soltanto se, z 6∈ Sr . In questo modo, si è provato che per ogni punto di z0 ∈ D esiste un intorno Dr di z0 in cui o (I − f (z))−1 non esiste in ogni punto oppure esso esiste tranne al più in un sottoinsieme Sr di Dr di punti isolati privo di punti di punti di accumulazione. È chiaro che se facciamo variamo z0 in D non abbiamo 3.3. La teoria spettrale degli operatori compatti 49 alcuna garanzia che questo succeda globalmente su D. Per completare la domostrazione occorre usare la proprietà di connessione di D. Lasciamo come esercizio al lettore il completamento della dimostrazione. Teorema 3.3.16 (Riesz - Schauder) Lo spettro σ(A) di un operatore compatto A consiste unicamente di 0 e degli autovalori di A. Lo spettro è finito o numerabile ed, in questo caso, ha al più 0 come punto di accumulazione. Ogni elemento non nullo dello spettro è un autovalore di molteplicità finita. Dimostrazione – Basta applicare il teorema 3.3.15 ad f (z) = zA. Allora f (z) è una funzione a valori negli operatori compatti ed è analitica sull’intero piano complesso. L’insieme S = {z ∈ C : zAy = y ha soluzioni non nulle} è un insieme di punti isolati senza punti di accumulazione, dato che non coincide con C visto che 0 6∈ S. Se 1/λ 6∈ S, si ha −1 1 1 I− A (A − λI)−1 = − λ λ e quindi λ ∈ ρ(A). Se l’insieme degli autovalori non è finito, allora esso ammette punto di accumulazione che non può che essere 0, visto che lo spettro è chiuso. L’insieme degli autovalori è quindi numerabile (verificare!). Se λ è un autovalore non nullo, il corrispondente autospazio ha dimensione finita (Lemma 3.3.1. 3.3.3 Conseguenze Corollario 3.3.17 Sia A ∈ K(H) e λ ∈ C \ {0}. Allora, o l’equazione (A − λI)x = y ammette una, e una sola, soluzione per ogni y ∈ H oppure l’equazione (A − λI)x = 0 ammette soluzioni non nulle. Il corollario precedente è una generalizzazione al caso astratto del famoso teorema dell’alternativa di Fredholm che stabilisce l’affermazione corrispondente per le equazioni integrali della forma Z b K(x, y)f (y)dy − λf (x) = g(x) a L2 ([a, b)] nello spazio di Hilbert di questo tipo sono compatti. e K ∈ L2 ([a, b] × [a, b]). Come abbiamo già visto, gli operatori Lemma 3.3.18 Sia A ∈ B(H). Se A è simmetrico, allora (i) ogni autovalore di A è reale; (ii) autovettori corrispondenti ad autovalori distinti sono ortogonali. Dimostrazione – (i): Se Ax = λx, x 6= 0, allora (Ax, x) = λkxk2 e (x, Ax) = λkx2 k. Dunque λ = λ. (ii): Siano x, y autovettori corrispondenti agli autovalori λ e µ, rispettivamente. Allora (Ax, y) = λ(x, y); (x, Ay) = µ(x, y). Ma (Ax, y) = (x, Ay). Dunque, se λ 6= µ, si ha (x, y) = 0. 50 3. Proprietà spettrali degli operatori limitati Teorema 3.3.19 (Hilbert - Schmidt) Sia A un operatore simmetrico compatto in uno spazio di Hilbert separabile. Allora, esiste una sistema ortonormale {ek } che è una base di H, tale che Aek = λk ek . Dimostrazione – Per ogni autovalore λk scegliamo una base ortonormale che genera il sottospazio degli autovettori relativi a λk (includendo gli autovettori di 0, se questo è un autovalore). L’insieme di tutti gli autovettori cosı̀ ottenuto, {ek }, è un sistema ortonormale in H, perché autovettori corrispondenti ad autovalori distinti sono ortogonali. Sia M il sottospazio chiuso di H generato da {ek }. M è invariante per A ed anche M⊥ lo è. La restrizione di A ad M⊥ , AM⊥ , è un operatore compatto con raggio spettrale r(AM⊥ ) nullo, perché tutti gli autovettori di A appartengono ad M. Ma kAM⊥ k = r(AM⊥ ) = 0. Dunque, M⊥ = {0}. Infatti, se 0 6= y ∈ M⊥ , dovrebbe essere Ay = 0 ed y, essendo un autovettore, dovrebbe appartenere a M. In conclusione M = H. } Osservazione 3.3.20 Abbiamo dato il teorema di Hilbert - Schmidt nella sua formulazione classica, supponendo cioè che lo spazio di Hilbert sia separabile. Nel caso in cui lo spazio non sia separabile, la dimostrazione precedente resta valida con la sola differenza che non sappiamo, a priori, se l’autospazio relativo a 0 è separabile o no: una base si trova comunque ma potrebbe non essere numerabile. Se 0 non è un autovalore di A, allora la base che si ottiene è certamente numerabile e lo spazio è automaticamente separabile. Se {ek } è la base di autovettori costruita nel teorema precedente, ogni vettore y ∈ H (che supponiamo separabile) ammette la rappresentazione y= ∞ X (y, en )en n=1 Agendo con l’operatore A che è continuo, si ha Ay = ∞ X (y, en )Aen = n=1 ∞ X λn (y, en )en . (3.8) n=1 Se indichiamo con Pn il proiettore sul sottospazio unidimensionale generato da en (cioè, Pn y = (y, en )en ), la precedente uguaglianza si scrive anche come Ay = ∞ X λn Pn y, y ∈ H. n=1 Si noti che nella precedente uguaglianza i λn non sono necessariamente distinti. Concludiamo con il seguente teorema sulla rappresentazione spettrale di un operatore simmetrico compatto. Teorema 3.3.21 Sia A un operatore simmetrico compatto in uno spazio di Hilbert separabile. Sia {λn } la successione (possibilmente finita) dei suoi autovalori. Esiste allora una successione (possibilmente finita) di proiettori {Qn }, di rango finito, a due a due ortogonali tali che A= ∞ X λn Qn (3.9) n=1 dove la convergenza della serie è intesa nella norma di B(H). Inoltre, se 0 non è un autovalore P di A, risulta ∞ Q n=1 n = I, 3.3. La teoria spettrale degli operatori compatti 51 Dimostrazione – Sia {λn } la successione degli autovalori distinti di A. Indichiamo con Qn il proiettore sull’autospazio relativo a λn . Se λn 6= 0, per ogni n, i Qn sono tutti di rango finito, e a due a due ortogonali. La (3.8) si riscrive nel modo seguente Ay = ∞ X y ∈ H. λn Qn y, n=1 Questo ci dice che la serie in (3.9) converge nella topologia forte di B(H). Poniamo Ak = k X λn Qn . n=1 Dobbiamo dimostrare che kA − AK k → 0 per k → ∞. Si ha ∞ 2 X λn Qn y k(A − Ak )yk2 = = n=k+1 ∞ X |λn |2 kQn yk2 n=k+1 ≤ sup |λn |2 kyk2 . n≥k+1 Dunque, kA − Ak k ≤ sup |λn |2 → 0 per k → ∞, n≥k+1 perché lim λn = 0. n→∞ Se, infine, 0 non è un autovalore di A, la somma dei Qn dà l’operatore identico perché gli autovettori costituiscono una base ortonormale di H. Possiamo adesso dare la forma canonica di un operatore compatto. Teorema 3.3.22 Sia A un operatore compatto nello spazio di Hilbert separabile H. Allora, esistono due sistemi di vettori ortonormali {en }, {vn }, non necessariamente completi, e dei numeri positivi {λn }, con lim λn = 0, tali che n→∞ A= ∞ X λn (·, en )vn . n=1 La somma può essere finita o infinita. In quest’ultimo caso, la serie converge in norma. I numeri {λn } si chiamano valori singolari di A. Dimostrazione – L’operatore A∗ A è compatto e simmetrico. Quindi esiste un sistema ortonormale {en } tale che A∗ Aen = µn en se µn 6= 0, mentre A∗ A si annulla sul complemento ortogonale del sottospazio generato da {en } (che è non nullo se 0 è un autovalore di A∗ A). Poichè A∗ A ≥ 0, i µn sono positivi; infatti (A∗ Aen , en ) = µn (en , en ) = µn ≥ 0, √ ma era già escluso che µn = 0. Sia λn = µn e poniamo vn = Aen /λn . Si ha (vn , vm ) = 1 1 (Aen , Aem ) = (A∗ Aen , em ) = δnm . λn λm λn λm 52 3. Proprietà spettrali degli operatori limitati Cioè i {vn } costituiscono un sistema ortonormale. Si ha poi, per ogni x ∈ H, x= ∞ X (x, en )en + n=1 ∞ X (x, e0k )e0k , k=1 dove gli {e0k } sono gli autovettori eventualmente corrispondenti all’autovalore 0. Applicando l’operatore A, il termine relativo agli {e0k } si annulla (infatti A∗ Ae0k = 0 implica Ae0k = 0). Dunque, Ax = ∞ X (x, en )Aen = n=1 ∞ X λn (x, en ) n=1 ∞ X Aen = λn (x, en )vn . λn n=1 La convergenza in norma della serie si dimostra in modo simile a quanto fatto nel teorema 3.3.21. Esercizio 3.3.23 Nello spazio di Hilbert L2 (I), I = [0, 1] si consideri, l’operatore Z x (Af )(x) = f (t)dt, f ∈ L2 (I). 0 Dopo aver verificato che l’espressione data sopra definisce un operatore limitato in L2 (I), provare che A è compatto e che r(A) = 0. Dimostrare che 0 non è un autovalore di A. Esercizio 3.3.24 Sia I = [0, 1] ed {Ek }k∈N una famiglia di sottoinsiemi misurabili di [0, 1] a due a due disgiunti e la cui unione restituisce [0, 1]. Per ogni k ∈ N, si indichi con χk (x) la funzione caratteristica di Ek . Sia {λk } una successione di numeri complessi tendente a 0. Dimostrare che ogni λk è un autovalore dell’operatore A definito da ! ∞ X λk χk (x) f (x), f ∈ L2 (I). (Af )(x) = k=0 Esistono altri elementi dello spettro di A? L’operatore A è compatto? In quali casi il punto 0 è un elemento dello spettro di A? 3.4 Operatori di classe traccia e di Hilbert - Schmidt Sia H uno spazio di Hilbert separabile, {en } una base ortonormale di H. Per ogni operatore positivo A ∈ B(H) definiamo la traccia di A come tr(A) = ∞ X (Aen , en ). n=1 Può succedere che tr(A) = ∞. Prima di procedere, ricordiamo che se A ∈ B(H), A ≥ 0, allora esiste un unico operatore B (la radice quadrata di A) con B ≥ 0 e B 2 = A e che, di solito, si scrive A1/2 = B. Ricordiamo, inoltre, che se A ∈ B(H), allora A∗ A ≥ 0; quindi A∗ A ammette radice quadrata. Si pone |A| = (A∗ A)1/2 l’operatore cosı̀ definito prende il nome di modulo di A. Ritorniamo adesso alle proprietà della traccia. 3.4. Operatori di classe traccia e di Hilbert - Schmidt 53 Proposizione 3.4.1 Il numero tr(A) non dipende dalla base ortonormale scelta per calcolarlo. Dimostrazione – Sia {vn } un’altra base ortonormale di H. Allora ∞ X (Avn , vn ) = n=1 = = = = = ∞ X (A1/2 vn , A1/2 vn ) = n=1 ∞ X ∞ X n=1 ∞ X m=1 ∞ X n=1 ∞ X m=1 ∞ X m=1 ∞ X n=1 ∞ X kA1/2 vn k2 n=1 ! |(A 1/2 2 vn , em )| ! 1/2 |(vn , A 2 em )| ! 1/2 |(vn , A kA1/2 em k2 = 2 em )| ∞ X (A1/2 em , A1/2 em ) m=1 m=1 ∞ X (Aem , Aem ) m=1 Lo scambio delle sommatorie è permesso dal fatto che tutti i termini sono positivi. Elenchiamo alcune proprietà elementari della traccia. Proposizione 3.4.2 Se A, B sono operatori limitati e positivi, si ha (i) tr(A + B) = tr(A) + tr(B); (ii) tr(λA) = λtr(A), ∀λ ≥ 0; (iii) tr(U AU −1 ) = tr(A) per ogni operatore unitario U ; (iv) Se 0 ≤ A ≤ B, allora tr(A) ≤ tr(B). La dimostrazione è lasciata come esercizio. Definizione 3.4.3 Un operatore A ∈ B(H) è detto di classe traccia se tr(|A|) < ∞. Indicheremo con T1 l’insieme degli operatori di classe traccia. Definizione 3.4.4 Sia A un operatore limitato nello spazio di Hilbert separabile H e {en } una base ortonormale di H. Poniamo !1/2 ∞ X kAk2 = kAen k2 . n=1 Si dice che A è un operatore di Hilbert - Schmidt se kAk2 < ∞. Indicheremo con T2 l’insieme degli operatori di Hilbert - Schmidt. 54 3. Proprietà spettrali degli operatori limitati Dalle uguaglianze kAk2 = ∞ X !1/2 kAen k2 ∞ X = n=1 !1/2 (Aen , Aen )2 ∞ X = n=1 !1/2 (A∗ Aen , en )2 = tr(A∗ A)1/2 n=1 deduciamo che kAk2 non dipende dalla base scelta per calcolarla e che A ∈ T2 se, e soltanto se, tr(A∗ A)1/2 < ∞. Proposizione 3.4.5 T2 è uno *- ideale di B(H). Dimostrazione – Siano A, B ∈ T2 . Dalla disuguaglianza, valida per ogni coppia di operatori di B(H), (A + B)∗ (A + B) ≤ 2(A∗ A + B ∗ B) si deduce subito che A + B ∈ T2 . Se {en } e {vn } sono basi di H si ha kA∗ k22 = = = ∞ X kA∗ vn k2 = n=1 ∞ X ∞ X ∞ ∞ X X |(A∗ vn , em )|2 n=1 m=1 ∞ X ∞ X |(vn , Aem )|2 = n=1 m=1 ∞ X |(vn , Aem )|2 m=1 n=1 kAem k2 = kAk2 . m=1 ∗ Dunque, se A ∈ T2 , anche A ∈ T2 e kA∗ k2 = kAk2 . Infine, se A ∈ T2 e B ∈ B(H) si ha kBAk22 = ∞ X ∞ X kBAen k2 ≤ kBk2 n=1 kAen k2 < ∞ n=1 Dunque BA ∈ T2 e kBAk2 ≤ kBkkAk2 . Il fatto che anche AB ∈ T2 segue dall’uguaglianza kABk2 = k(B ∗ A∗ )∗ k2 = kB ∗ A∗ k2 e dai risultati precedenti. Se A, B ∈ B(H) vale, come si vede facilmente, la disuguaglianza 2|(Ax, Bx)| ≤ kAxk2 + kBxk2 , ∀x ∈ H. Quindi, se A, B ∈ T2 , ∞ X k=1 1 |(Aek , Bek )| ≤ 2 ∞ X kAek k2 + k=1 ∞ X ! kBek k2 < ∞. k=1 Dunque la serie di numeri complessi ∞ X (Aek , Bek ) k=1 è assolutamente convergente. Poniamo (A, B) := ∞ X (Aek , Bek ). k=1 Lasciamo al lettore di verificare che (·, ·) definisce un prodotto interno in T2 e che si ha kAk22 = (A, A). Da questo fatto segue che k · k2 è una norma in T2 . 3.4. Operatori di classe traccia e di Hilbert - Schmidt 55 Lemma 3.4.6 kAk ≤ kAk2 , per ogni A ∈ T2 . Dimostrazione – Sia x ∈ H ed {en } una base ortonormale di H. Si ha kAxk2 = ∞ X |(Ax, en )|2 = n=1 ∞ X |(x, A∗ en )|2 ≤ n=1 ∞ X kxk2 kA∗ en k2 = kA∗ k22 kxk2 = kAk22 kxk2 . n=1 Teorema 3.4.7 T2 è completo rispetto alla k · k2 ed è, quindi uno spazio di Hilbert. Dimostrazione – Sia {An } una successione di Cauchy in T2 . Quindi è di Cauchy anche nella norma di B(H). Esiste, dunque, A ∈ B(H) tale che kAn − Ak → 0. Se n, m sono abbastanza grandi, si ha s X k(An − Am )ek k2 ≤ kAn − Am k22 < 2 k=1 Per m → ∞ risulta, allora, s X k(An − A)ek k2 ≤ 2 . k=1 Questo implica che An − A ∈ T2 , e dunque A ∈ T2 , ed infine che kAn − Ak2 → 0. Teorema 3.4.8 Ogni A ∈ T2 è compatto. Dimostrazione – Sia > 0 e scegliamo n grande abbastanza perché risulti ∞ X kAek k2 < 2 . k=n+1 Poniamo An ek = Aek se k ≤ n e An ek = 0 se k > n ed estendiamo An per linearità a tutto H. Ogni operatore An cosı̀ ottenuto è di rango finito. Si ha, evidentemente, kAn − Ak ≤ kAn − Ak2 < . Dunque A è compatto, perché limite in norma di operatori di rango finito. Esempio 3.4.9 Consideriamo un operatore integrale del tipo studiato nella sezione 3.2.3. Se K ∈ L2 (Q) allora AK è un operatore di Hilbert-Schmidt e kAK k2 = kKk2,Q . Infatti se φn (x) e ψn (x) sono basi ortonormali in L2 ([a, b]) si ha kAK k22 = ∞ X ∞ X |(AK φn , ψm )|2 n=1 m=1 2 ! ∞ X ∞ Z b Z b X = K(x, y)φn (y)dy ψm (x)dx a a n=1 m=1 Z ∞ X ∞ X 2 K(x, y)φn (y)ψm (x)dxdy = = n=1 m=1 kKk22,Q . Q 56 3. Proprietà spettrali degli operatori limitati l’uguaglianza finale segue dal fatto che il sistema di funzioni {φ( x)ψm (x)} costinuisce una base ortonormale di L2 (Q). Capitolo 4 Operatori non limitati nello spazio di Hilbert Se la classe degli operatori limitati in uno spazio di Hilbert H gode di proprietà rilevanti, dovute essenzialmente alla loro continuità, essa non esaurisce di certo la classe degli operatori che si rivelano interessanti per le applicazioni. Un esempio che già da solo motiva lo studio degli operatori non limitati è costituito dagli operatori differenziali. Una teoria degli operatori lineari che lasciasse fuori questa importantissima classe sarebbe certamente fortemente incompleta. Esempio 4.0.10 Consideriamo, per ora solo formalmente l’operatore di derivazione che agisce sullo spazio di Hilbert L2 (I) dove I = [0, 1]. È intanto chiaro che quest’operatore non può essere definito sull’intero spazio L2 (I), perché esso contiene anche funzioni che non sono deivabili in alcun punto di I. Siamo dunque davanti alla necessità di selezionare un insieme di funzioni di L2 (I) dove l’operatore può agire e dare come risultato una funzione di L2 (I). Consideriamo, ad esempio, il sottospazio di L2 (I) Z x 2 2 D(A) = f ∈ L (I) : ∃g ∈ L (I) tale che f (x) = f (0) + g(t)dt. 0 0 Le funzioni di D(A) sono dunque assolutamente continue e g(x) = f (x) q.o. Definiamo (Af )(x) = g(x), f ∈ D(A). Da quanto detto sopra, segue che (Af )(x) = f 0 (x) quasi ovunque. L’operatore A definito in questo modo non è limitato. Per convincercene, consideriamo la successione di funzioni φn (x) = einx . È facile vedere che φn ∈ L2 (I) e kφn k = 1, per ogni n ∈ N. Le funzioni φn sono di classe C ∞ e, dunque appartengono certo a D(A). Si ha kAφn k = kinφn k = n → ∞. 4.1 Operatori chiusi e chiudibili Definizione 4.1.1 Sia D(A) un sottospazio di H e A : D(A) → H un ’applicazione lineare, cioè A(αx + βy) = αAx + βAy ∀α, β ∈ C; ∀x, y ∈ H 58 4. Operatori non limitati nello spazio di Hilbert Allora la coppia (A, D(A)) è un operatore lineare. D(A) è detto il dominio dell’ operatore A e l’immagine R(A) di D(A) mediante A è detto immagine o range dell’ operatore. Considereremo, in genere, operatori con dominio denso in H, cioè supporremo (D(A))⊥ = {0} Definizione 4.1.2 Un operatore (B, D(B)) è detto un’estensione di (A, D(A)) se D(A) ⊆ D(B) e Ax = Bx, ∀x ∈ D(A). In questo caso, scriveremo A ⊆ B. La continuità di un operatore è un concetto cosı̀ utile da rendere necessario che si trovi un’opportuna nozione che la sostituisca. La nozione di operatore chiuso svolge questo ruolo. Definizione 4.1.3 Un operatore (A, D(A)) si dice chiuso se per ogni successione xn di elementi di D(A) con xn → x e Axn convergente in H risulta x ∈ D(A) e Ax = lim Axn Sia H × H il prodotto cartesiano di H per se stesso. In H × H si può definire un prodotto scalare ponendo ({x1 , y1 }, {x2 , y2 }) = (x1 , x2 ) + (y1 , y2 ). È facile dimostrare che H × H è uno spazio di Hilbert con questo prodotto scalare. Lo spazio di Hilbert cosı̀ ottenuto si chiama somma diretta di H con se stesso e si indica con H ⊕ H. Definizione 4.1.4 Si chiama grafico di un operatore lineare (A, D(A)) il sottoinsieme G(A) di H ⊕ H definito da G(A) = { {x, Ax} : x ∈ D(A)} Da questo momento, in tutti i casi in cui non vi sia possibilità di confusione, ometteremo l’indicazione esplicita del dominio dell’operatore. La seguente proposizione è un’immediata conseguenza delle precedenti definizioni. Proposizione 4.1.5 L’operatore A è chiuso se, e soltanto se, il suo grafico è chiuso in H ⊕ H. Se un operatore A non è chiuso, in forza della precedente definizione, si potrebbe pensare di estenderlo ad un operatore chiuso, considerando l’operatore che ha come grafico l’insieme chiuso G(A). Questo non è tuttavia sempre possibile perché, a priori, niente impedisce che G(A) contenga vettori del tipo {0, y} con y 6= 0. In questo caso è evidente che G(A) non può essere il grafico di un operatore. Definizione 4.1.6 Un operatore A è detto chiudibile se ammette un’ estensione chiusa. Proposizione 4.1.7 L’operatore A è chiudibile se, e soltanto se, G(A) non contiene vettori del tipo {0, y} con y 6= 0. 4.1. Operatori chiusi e chiudibili 59 Dimostrazione – Sia B un operatore chiuso tale che A ⊆ B. Allora G(B) è chiuso e G(A) ⊆ G(B). Quindi G(A) non può contenere vettori del tipo {0, y} con y 6= 0. Viceversa, supponiamo che G(A) non contenga vettori del tipo {0, y} con y 6= 0 e definiamo D(B) = {x ∈ H : {x, y} ∈ G(A) per qualche y ∈ H}. È chiaro che D(A) ⊆ D(B). Se x ∈ D(B), allora esiste un unico y ∈ H tale che {x, y} ∈ G(A) perché se ve ne fosse un altro, sia esso y 0 , {0, y − y 0 } apparterrebbe a G(A). Allora è lecito porre Bx = y. Dalla definizione stessa segue che G(B) = G(A) e quindi B è un’ estensione chiusa di A. È allora chiaro che se A è chiudibile, esso ammette una minima estensione chiusa, detta chiusura di A e indicata con A; si ha G(A) = G(A). Equivalentemente, si può dire che A è l’operatore definito sul dominio D(A) = {x ∈ H| : ∃{xn } ⊂ D(A) : xn → x e Axn è convergente} (4.1) Ax = lim Axn (4.2) da n→∞ } Osservazione 4.1.8 Nel caso particolare in cui (A, D(A)) è limitato, cioè esiste una costante M > 0 tale che kAxk ≤ M kxk ∀x ∈ D(A) e D(A) è denso in H, la chiusura A di A è un operatore ovunque definito in H. Infatti, se x ∈ H esiste una successione {xn } ⊂ D(A) che converge ad x. Si ha kAxn − Axm k ≤ M kxn − xm k → 0 La successione {Axn } è, dunque, di Cauchy in H e quindi converge ad un y ∈ H. Quindi dalle (4.1) e (4.2) si deduce che D(A) = H. È facile dimostrare che A è un operatore limitato in H. Ne segue che un operatore A limitato e ovunque definito in H è chiuso. Proposizione 4.1.9 Sia (A, D(A)) un operatore lineare. La forma sesquilineare positiva (x, y)A = (x, y) + (Ax, Ay), x, y ∈ D(A) definisce un prodotto interno in D(A). L’operatore A è chiuso se, e soltanto se, D(A) è uno spazio di Hilbert rispetto alla norma k · kA definita dal prodotto interno (·, ·)A . Dimostrazione – Proviamo solo la seconda parte. Supponiamo che A sia chiuso e sia {xn } una successione di Cauchy rispetto alla norma kxkA = (kxk2 + kAxk2 )1/2 , x ∈ D(A). Allora, scelto > 0, per n, m sufficientemente grandi, si ha kxn − xm kA = kxn − xm k2 + kA(xn − xm )k2 ≤ 2 . Dunque le successioni {xn } e {Axn } sono entrambe di Cauchy rispetto alla norma di H. Esistono dunque x, y ∈ H tali che xn → x e Axn → y. Dato che A è chiuso risulta x ∈ D(A) e y = Ax. Si verifica facilmente che kx − xn kA → 0 e dunque D(A) è completo rispetto a k · kA . Lasciamo al lettore la dimostrazione del viceversa. 60 4. Operatori non limitati nello spazio di Hilbert Il seguente teorema mostra che un operatore chiuso ma non limitato non può essere ovunque definito. Per provare questo fatto è necessario tener conto della seguente proprietà degli spazi di Banach Lemma 4.1.10 Sia X uno spazio di Banach, rispetto alla norma k · k1 . Se X è uno spazio di Banach anche rispetto ad una norma k · k2 soddisfacente la condizione k · k2 ≤ Ck · k1 allora le due norme sono equivalenti. Esiste, quindi, una costante C 0 > 0 tale che k · k1 ≤ C 0 k · k2 . Possiamo ora dimostrare il seguente Teorema 4.1.11 (del grafico chiuso) Se A è un operatore chiuso e ovunque definito allora A è limitato. Dimostrazione – In H introduciamo la norma k · kA definita nella proposizione 4.1.9. Allora H è completo rispetto a questa norma. Evidentemente, si ha kxk ≤ (kxk2 + kAxk2 )1/2 = kxkA . Applicando il lemma 4.1.10, esiste C 0 > 0 tale che (kxk2 + kAxk2 )1/2 = kxkA ≤ C 0 kxk, ∀x ∈ H. Da questa disuguaglianza segue facilmente che A è limitato. Esempio 4.1.12 Diamo un esempio di un operatore ovunque definito nello spazio di Hilbert H ma non limitato. Esso è, dunque, necessariamente non chiuso. Sia H uno spazio di Hilbert separabile ed {en } una sua base ortonormale. Com’ è noto ogni spazio vettoriale ammette una base di Hamel contenente un prefissato insieme di vettori linearmente indipendenti. Si tratta di una base in senso algebrico, cioè ogni vettore dello spazio si esprime come combinazione lineare finita di elementi della base. Supponiamo, dunque, che {vα }α∈I sia una famiglia di vettori linearmente indipendenti di H tale che {en } ∪ {vα }α∈I costituisca una base di Hamel di H. Se x ∈ H, x si può rappresentare in modo unico come n X X x= λ α vα + µi ei i=1 α∈F dove F è un sottoinsieme finito di I. Definiamo un operatore A nel modo seguente X Ax ≡ λ α vα α∈F A è, chiaramente, ovunque definito in H. Tenuto conto del fatto che {en } è una base ortonormale di H, si ha, per un fissato β ∈ I ∞ X vβ = γi e i i=1 4.2. L’aggiunto di un operatore 61 Posto sn ≡ n X γi e i i=1 risulta Asn = 0 mentre A lim sn = Avβ = vβ n→∞ Cioè A non è continuo; quindi A è, effettivamente, un operatore ovunque definito ma non limitato. 4.2 L’aggiunto di un operatore Sia (A, D(A)) un operatore lineare; indichiamo con D(A∗ ) l’insieme dei vettori y ∈ H per i quali esiste un vettore z ∈ H tale che ∀x ∈ D(A) (Ax, y) = (x, z) (4.3) Se D(A) è denso in H, per ogni y ∈ D(A∗ ) esiste un unico vettore z soddisfacente la (4.3). In questo caso, allora, si può definire un’ applicazione A∗ : D(A∗ ) → H ponendo A∗ y = z ∀x ∈ D(A∗ ). È un facile esercizio dimostrare che l’ applicazione A∗ è lineare e dunque (A∗ , D(A∗ )) è un operatore lineare. È immediato dimostrare che se A ⊂ B allora B ∗ ⊂ A∗ . Proposizione 4.2.1 Sia A un operatore di dominio denso. Allora A∗ è chiuso. Dimostrazione – Sia yn una successione in D(A∗ ) tale che yn → y e A∗ yn → v. Se x ∈ D(A) si ha, facendo uso della continuità del prodotto interno, (Ax, y) = lim (Ax, yn ) = lim (x, A∗ yn ) = (x, v) n→∞ ∗ n→∞ ∗ questo implica che y ∈ D(A ) e A y = v In quello che abbiamo detto fin qui, non c’ è nulla che garantisca che se A è densamente definito, anche A∗ lo è. Ed infatti non è cosı̀, come mostra il seguente esempio. Esempio 4.2.2 Sia f una funzione misurabile e limitata, ma tale che f 6∈ L2 (R). Indichiamo con D(A) il seguente dominio Z D(A) = {ψ ∈ L2 (R) : |ψ(x)f (x)| dx < ∞} R D(A) è denso perché contiene tutte le funzioni di L2 (R) a supporto compatto. Fissiamo ora un vettore R ψ0 ∈ L2 (R) e definiamo Aψ = [ψ, f ]ψ0 per ψ ∈ D(A) dove si è posto [ψ, f ] = R ψ(x)f (x) dx. Sia ora φ ∈ D(A∗ ), si ha allora (ψ, A∗ φ) = (Aψ, φ) = ([ψ, f ]ψ0 , φ) = [ψ, f ](ψ0 , φ) = (ψ, (ψ0 , φ)f ) per ogni ψ ∈ D(A). Quindi dovrebbe essere A∗ φ = (φ, ψ0 )f . Poiché f 6∈ L2 (R) questo è possibile solo se (ψ0 , φ) = 0. Questo significa che D(A∗ ) = {φ0 }⊥ e quindi D(A∗ ) non è denso. Per quel che si è visto, risulta, inoltre, A∗ φ = 0 ∀φ ∈ D(A∗ ). 62 4. Operatori non limitati nello spazio di Hilbert La situazione descritta nel precedente esempio non può verificarsi se A oltre ad avere dominio denso è anche chiuso. Teorema 4.2.3 Se A è chiuso e densamente definito, allora D(A∗ ) è denso in H. Inoltre, A∗∗ = (A∗ )∗ esiste e A∗∗ = A Dimostrazione – Cominciamo col definire un operatore V in H ⊕ H nel modo seguente V{x, y} = {−y, x}. L’operatore V è unitario e quindi V(M⊥ ) = [V(M)]⊥ (esercizio!) per ogni sottospazio M di H ⊕ H. Inoltre V2 = −I. Sia G(A) il grafico di A. Poiché A è chiuso, G(A) è un sottospazio chiuso di H ⊕ H. Determiniamo ⊥ [V[G(A)]] ⊥ {x, z} ∈ [V[G(A)]] ⇔ ({x, z}, {−Ay, y}) = 0 ∀y ∈ D(A) ⇔ −(x, Ay) + (z, y) = 0 ∀y ∈ D(A) ⇔ {x, z} ∈ G(A∗ ) ⊥ Quindi G(A∗ ) = [V[G(A)]] . Si ha allora G(A) = = ⊥⊥ G(A)⊥⊥ = V2 G(A) ⊥ V[V G(A)]⊥ = [V G(A∗ )]⊥ Supponiamo adesso che D(A∗ ) non sia denso; allora esiste un w ∈ H con w 6= 0 e w ∈ D(A∗ )⊥ . Allora l’elemento {0, w} di H ⊕ H è ortogonale a tutti i vettori della forma {A∗ y, −y} con y ∈ D(A∗ ). Cioè {0, w} ∈ [V G(A∗ )]⊥ = G(A) e questo è impossibile. Se A∗ ha dominio denso, essendo esso sempre chiuso, A∗∗ esiste ed ha dominio denso.È facile verificare che A ⊂ A∗∗ ma ⊥ G(A∗∗ ) = [V[G(A∗ )]] = G(A) e quindi A = A∗∗ Applicando il teorema precedente ad A∗ , quando questo ha dominio denso, si ha A∗ = A∗∗∗ . ∗ Esercizio 4.2.4 Sia A un operatore chiudibile e con dominio denso. Provare che A = A∗ e che A = A∗∗ . 4.3 Le operazioni algebriche Siano dati due operatori (A, D(A)) e (B, D(B)). La somma A + B di A e B è l’operatore lineare definito su D(A + B) = D(A) ∩ D(B) da (A + B)x = Ax + Bx per ogni f ∈ D(A + B). Osserviamo che se D(A) e D(B) sono densi, in generale, D(A + B) non lo è. Inoltre la somma di due operatori chiusi non è necessariamente un operatore chiuso. Nessun problema sorge invece, ovviamente, per la moltiplicazione di uno scalare per un operatore: se (A, D(A)) è un operatore lineare e λ ∈ C allora l’operatore (λA) è definito su D(λA) = D(A) da (λA)x = λ(Ax) ∀x ∈ D(A). È ovvio che se A è chiuso anche λA è chiuso. 4.4. Operatori simmetrici e autoaggiunti 63 Dati due operatori (A, D(A)) e (B, D(B)) il prodotto AB è definito su dominio D(AB) = {x ∈ D(B) : Bx ∈ D(A). Anche in questo caso niente garantisce che D(AB) sia denso né che AB sia chiuso, nell’ipotesi che A e B lo siano. Esercizio 4.3.1 Sia A ∈ B(H) e B un operatore chiuso di dominio D(B). BA è chiuso nel suo dominio naturale. Dimostrare che D(AB) = D(B). Si può dire che AB è chiuso? Dare qualche condizione aggiuntiva perché AB risulti chiuso. Come si vede, dunque, gli operatori non limitati non si possono sommare e moltiplicare con la stessa noncuranza con cui si sommano e si moltiplicano gli operatori limitati (che, come abbiamo visto, costituiscono un’ algebra). Per quanto riguarda il passaggio all’aggiunto valgono le regole seguenti: (i) A∗ + B ∗ ⊂ (A + B)∗ (ii) A∗ B ∗ ⊂ (BA)∗ (iii) (λA)∗ = λ̄A∗ Naturalmente la (i) e la (ii) si intende che valgono quando entrambi i membri sono ben definiti; la (iii) vale invece sotto la ovvia condizione che esista A∗ . 4.4 Operatori simmetrici e autoaggiunti Nella descrizione matematica della Meccanica quantistica ad una certa grandezza fisica (osservabile) è associato un operatore lineare A che agisce nello spazio di Hilbert degli stati del sistema. Questo spazio di Hilbert è uno spazio L2 (Rn ) e, nel caso di una singola particella, il vettore ψ ∈ H rappresenta uno stato del sistema, nel senso che |ψ|2 fornisce la densità di probabilità della funzione di distribuzione della probabilità. Il valor medio di A in questo stato è dato da < A >ψ = (Aψ, ψ) Il valor medio rappresenta, per cosı̀ dire, il valore più probabile che si ottiene facendo un ’gran‘ numero di misure di A nello stato ψ. Questo numero è dunque, per sua natura, un numero reale. Questa è una condizione essenziale che deve essere soddisfatta dagli operatori che rappresentano osservabili. Sia D(A) il dominio di A. Se (Ax, x) ∈ R, per ogni x ∈ D(A), dall’identità di polarizzazione, si ha 3 (Ax, y) = 1X k i A(x + ik y), x + ik y) 4 k=1 = per ogni y ∈ D(A). 3 1X 4 k=1 ik x + ik y, A(x + ik y)) = (x, Ay) 64 4. Operatori non limitati nello spazio di Hilbert Questa proprietà (un operatore che la soddisfa sarà detto simmetrico o hermitiano non è tuttavia sufficiente perché l’operatore A possa rappresentare un’osservabile. Quello che si richiede è che ad A e ad un vettore di stato ψ sia possibile associare un distribuzione di probabilità cioè una funzione FA,ψ (λ) della variabile reale λ, soddisfacente opportune proprietà di monotonia e di continuità, in modo che il valor medio di A nello stato ψ si possa esprimere, come previsto dalla teoria della probabilità, come Z λdFA,ψ (λ). < A >ψ = (Aψ, ψ) = R Questo è possibile se A è autoaggiunto nel senso che preciseremo nella sezione seguente. 4.4.1 Generalità Definizione 4.4.1 Un operatore A, di dominio D(A) denso in H, è detto simmetrico (o hermitiano) se (Ax, y) = (x, Ay), ∀x, y ∈ D(A) Confrontando la definizione precedente con la definizione di aggiunto, segue subito che se A è simmetrico, D(A) ⊂ D(A∗ ) e che A∗ x = Ax, per ogni x ∈ D(A), ovvero A ⊆ A∗ . In generale, se la definizione 4.4.1 è verificata, A∗ è un’ estensione propria di A. Questo fatto suggerisce un’ ulteriore definizione. Definizione 4.4.2 Un operatore simmetrico A è detto autoaggiunto se A = A∗ Esercizio 4.4.3 Dimostrare che A è autoaggiunto se, e soltanto se, è chiuso ed A∗ è simmetrico. Provare, inoltre, che un operatore autoaggiunto è massimale, cioè che non ammette estensioni simmetriche proprie. È evidente che se D(A) è denso, anche D(A∗ ) è denso; cosicché A∗ è chiuso e densamente definito. Dal Teorema 4.2.3 segue, allora, che A∗∗ è chiuso e densamente definito e si ha A ⊆ A∗∗ ⊆ A∗ e quindi: Proposizione 4.4.4 Ogni operatore simmetrico è chiudibile. Definizione 4.4.5 Un operatore simmetrico (A, D(A)) è detto essenzialmente autoaggiunto se A è autoaggiunto. 4.4.2 Esempi Esempio 4.4.6 Sia H uno spazio di Hilbert separabile e {ek } una base ortonormale di H. Sia {ak } una successione non limitata di numeri reali. Un vettore x si H si rappresenta allora (in modo unico) nella forma 4.4. Operatori simmetrici e autoaggiunti x= ∞ X 65 λ k ek ∞ X con k=1 Poniamo k=1 ( D(A) = |λk |2 < ∞. x= ∞ X λ k ek : k=1 e Ax = ∞ X ∞ X ) 2 |ak λk | < ∞ k=1 x ∈ D(A). ak λk ek , k=1 Dimostriamo che A è un operatore autoaggiunto. Per fare questo determiniamo A∗ . Un vettore y = P∞ P∞ ∗ ∗ k=1 µk ek appartiene a D(A ) se, e soltanto se, esiste un vettore y = k=1 ξk ek tale che (Ax, y) = (x, y ∗ ), ∀x ∈ D(A). Cioè, ∞ X a k λ k µk = ∞ X λ k ηk . k=1 k=1 Da questa uguaglianza si deduce facilmente che deve essere ηk = ak µk , per ogni k ∈ N. E poiché ky ∗ k2 = ∞ X |ηk |2 = k=1 ∞ X |ak µk |2 < ∞, k=1 risulta y ∈ D(A) e A∗ y = Ay. Dunque, A è autoaggiunto. Esempio 4.4.7 In L2 ([0, 1]), consideriamo l’operatore P definito sul dominio Z x 2 2 D(P ) = f ∈ L ([0, 1]) : f (x) = g(y) dy per g ∈ L ([0, 1]), f (1) = f (0) = 0 0 da (P f )(x) = −if 0 (x) = −ig(x) L’operatore P è, come si vede facilmente integrando per parti, simmetrico. Ma non è autoaggiunto. Il suo aggiunto P ∗ è infatti definito sul dominio Z x D(P ∗ ) = f ∈ L2 ([0, 1]) : f (x) = g(y) dy + f (0) per g ∈ L2 ([0, 1]) 0 da (P ∗ f )(x) = −if 0 (x) = −ig(x) Sia adesso S l’operatore definito, per un fissato valore di θ con 0 ≤ θ < 2π, sul dominio D(S) = f ∈ D(P ∗ ) : f (1) = eiθ f (0) da (Sf )(x) = −if 0 (x) = −ig(x) Integrando per parti, si vede facilmente che S è autoaggiunto. È chiaro che P ⊂ S ⊂ P ∗ e quindi l’operatore P ammette infinite estensioni autoaggiunte (al variare di θ). 66 4. Operatori non limitati nello spazio di Hilbert Esempio 4.4.8 In L2 (R), consideriamo l’operatore Q definito sul dominio D(Q) = f ∈ L2 (R) : xf (x) ∈ L2 (R) da (Qf )(x) = xf (x). Il dominio D(Q) è denso perchè contiene le funzioni di L2 (R) a supporto compatto. Lasciamo al lettore la semplice verifica del fatto che Q è simmetrico. Q è autoggiunto? Calcoliamo Q∗ . Se g ∈ D(Q∗ ) esiste g ∗ ∈ L2 (R) tale che Z Z f (x)g ∗ (x)dx, xf (x)g(x)dx = R ∀f ∈ D(Q) R Ovvero, Z f (x)(xg(x) − g ∗ (x))dx = 0 R Questa uguaglianza implica che xg(x) − g ∗ (x) è ortogonale a D(Q) che è denso. Dunque, g ∈ D(Q) e Q∗ g = Qg. 4.4.2.1 L’operatore di derivazione in R Lo studio dell’autoaggiunzione dell’operatore P f = −if 0 in L2 (R) si presenta più complicato e abbiamo bisogno di introdurre qualche nuova definizione. Definizione 4.4.9 Sia f una funzione di L2 (R). Diciamo che f ammette derivata debole in L2 (R) se esiste una funzione g ∈ L2 (R) tale che Z Z 0 f (x)φ (x) = − g(x)φ(x)dx, ∀φ ∈ C0∞ (R) R R dove C0∞ (R) indica lo spazio delle funzioni infinitamente derivabili in R a supporto compatto. In questo caso, porremo g = Df . Si indica con W 1,2 (R) il sottospazio delle funzioni di L2 (R) che ammettono derivata debole in L2 (R). Lo spazio W 1,2 (R) fa parte di una famiglia di spazi denominati spazi di Sobolev dal nome del matematico russo che introdusse in concetto di derivata debole. } Osservazione 4.4.10 Naturalmente se f ammette derivata f 0 in R, in senso ordinario, e se f 0 ∈ L2 (R) allora Df = f 0 quasi ovunque. Esercizio 4.4.11 Provare che la funzione se − 1 < x < 0 1 −1 se 0 < x < 1 g(x) = 0 altrove è la derivata debole della funzione f (x) = 1 − |x| se − 1 < x < 1 0 altrove. 4.4. Operatori simmetrici e autoaggiunti 67 Lo spazio W 1,2 (R), che è un sottospazio denso di L2 (R), perché contiene C0∞ (R), è dotato di un suo proprio prodotto interno definito da (f, g)w = (f, g) + (Df, Dg), f, g ∈ W 1,2 (R) e, di conseguenza, della norma kf kw = (kf k2 + kDf k2 )1/2 . Ovviamente possiamo considerare D come un operatore lineare definito nel dominio denso W 1,2 (R). Mostriamo che Proposizione 4.4.12 L’ operatore D, definito in W 1,2 (R), è chiuso in L2 (R). Dimostrazione – Supponiamo, infatti, che {fn } sia una successione di funzioni di W 1,2 (R) che converge ad f nella norma di L2 (R) e supponiamo che Dfn converga, sempre nella norma di L2 (R), ad una funzione g ∈ L2 (R). Si ha, allora, Z Z 0 fn (x)φ (x)dx = − (Dfn )(x)φ(x)dx, n ∈ N. R R Tenuto conto che entrambi i membri di queste uguaglianze sono dei prodotti interni, si ottiene, passando al limite, Z Z 0 f (x)φ (x)dx = − g(x)φ(x)dx, n ∈ N. R R Questa uguaglianza ci dice che f ∈ W 1,2 (R) e g = Df . Dalla proposizione 4.1.9 segue allora che Proposizione 4.4.13 W 1,2 (R) è completo rispetto alla norma k · kw . } Osservazione 4.4.14 È utile notare che, se indichiamo con D0 la restrizione di D a C0∞ (R), dalla definizione stessa di derivata debole segue che D = −D∗0 . Proposizione 4.4.15 Vale l’uguaglianza D∗ = −D. Dimostrazione – Una funzione g ∈ L2 (R) appartiene al dominio di D∗ se, e soltanto se, esiste una funzione g ∗ ∈ L2 (R), tale che (Df, g) = (f, g ∗ ), ∀f ∈ W 1,2 (R). In particolare, risulta, quindi, per ogni φ ∈ C0∞ (R), Z Z 0 φ (x)g(x)dx = φ(x)g ∗ (x)dx. R R Questo implica che g(x) appartiene a W 1,2 (R) e che Dg(x) = −g ∗ (x). Di conseguenza, g ∈ W 1,2 (R) e D∗ g = −Dg. Tenuto conto dell’osservazione 4.4.14 e della proposizione 4.4.15, si deduce pure che 68 4. Operatori non limitati nello spazio di Hilbert Corollario 4.4.16 C0∞ (R) è denso in W 1,2 (R) rispetto alla norma k · kw . Dimostrazione – Dalle uguaglianze D = −D∗0 e D∗ = −D, si deduce subito che D = D0 . Dalla definizione di chiusura segue, allora che, per ogni f ∈ W 1,2 (R) esiste una successione {ψn } di funzioni di C0∞ (R) tale che kf − ψn k → 0 e kD0 ψn − D0 f k → 0. Si ha dunque kf − ψn k2w = kf − ψn k2 + kDf − D0 ψn k2 = kf − ψn k2 + kD0 f − D0 ψn k2 → 0. Corollario 4.4.17 L’operatore P definito in W 1,2 (R) da (P f )x = −i(Df )(x), f ∈ W 1,2 (R) è autoaggiunto. Dimostrazione – Si ha infatti P ∗ = (−iD)∗ = iD∗ = i(−D) = −iD = P . Esercizio 4.4.18 Sia A un operatore autoaggiunto in D(A) e B un operatore definito in D(B). Supponiamo che esista un uperatore U unitario in H tale che U D(B) = D(A) e Bx = U −1 AU x, per ogni x ∈ D(B). Allora B è autoaggiunto. } Osservazione 4.4.19 Alla stessa conclusione si poteva giungere, più rapidamente, utilizzando alcune proprietà di W 1,2 (R) in relazione alla trasformata di Fourier. Ricordiamo che la trasformata di Fourier si definisce, inizialmente, per le funzioni dello spazio di Schwartz S(R) delle funzioni f di classe C ∞ che soddisfano la condizione sup |xm (Dn f )(x)k < ∞, ∀m, n ∈ N. x∈R Se f ∈ S(R), la trasformata di Fourier fb(x) è definita da Z 1 b f (y)e−ixy dy. f (x) = √ 2π R Si prova che fb ∈ S(R), per ogni f ∈ S(R) e che, per le norme L2 , vale l’uguaglianza kfbk = kf k, ∀f ∈ S(R) Il teorema d’inversione di Fourier mostra che f si riottiene dalla sua trasformata di Fourier fb nel modo seguente Z 1 f (x) = √ fb(y)eixy dy. 2π R Il secondo membro della precedente uguaglianza è chiamato l’antitrasformata di Fourier di fb. Ovviamente, anche l’antitrasformata conserva la norma di L2 L’operatore U : f → fb è, dunque, isometrico nel sottospazio denso S(R) di L2 (R). Esso ammette dunque un’estensione a tutto L2 (R) che è ancora isometrico. Inoltre si prova che U è invertibile ed il suo inverso U −1 è proprio l’operatore che associa a g l’antitrasformata di Fourier di g. Per quanto riguarda lo spazio W 1,2 (R), l’uso della trasformata di Fourier riposta le proprietà dell’operatore P considerato sopra a quelle dell’operatore Q considerato nell’esempio 4.4.8. Si ha infatti 4.4. Operatori simmetrici e autoaggiunti 69 (a) f ∈ W 1,2 (R) se, e soltanto se, fb ∈ D(Q) (b) P f = U −1 QU f per ogni f ∈ W 1,2 (R). Dunque P è il trasformato unitario dell’operatore autoaggiunto Q ed è, dunque, autoaggiunto esso stesso [vedi esercizio 4.4.18]. 4.4.3 L’operatore A∗ A Se A ∈ B(H) è molto semplice provare che l’operatore A∗ A è autoaggiunto e limitato. Se A non è limitato, non è neanche evidente che il dominio di A∗ A sia denso in H. Tuttavia, von Neumann ha dimostrato che se A è chiuso, allora A∗ A è un operatore autoaggiunto di dominio denso in H. Premettiamo il seguente Lemma 4.4.20 Sia (A, D(A)) un operatore autoaggiunto che ammetta inverso A−1 . Allora D(A−1 ) è denso in H e A−1 è autoaggiunto. Dimostrazione – Chiaramente D(A−1 ) = R(A) := {y ∈ H : y = Ax per qualche x ∈ D(A)}. Proviamo che R(A) è denso in H. Se non lo fosse, esisterebbe z ∈ H, z 6= 0, tale che (Ax, z) = 0, per ogni x ∈ D(A). Questo implica che z ∈ D(A∗ ) = D(A) e (x, Az) = 0, per ogni x ∈ D(A). Dunque Az = 0 e, dato che A è invertibile, z = 0, il che è una contraddizione. L’operatore (A−1 )∗ , dunque, esiste. Esso è simmetrico. Infatti, se x, y ∈ D(A−1 ) allora x = Ax0 , y = Ay 0 , per certi x, y ∈ D(A). Dunque (A−1 x, y) = (A−1 Ax0 , Ay 0 ) = (x0 , Ay 0 ) = (Ax0 , y 0 ) = (Ax0 , A−1 Ay 0 ) = (x, A−1 y). Quindi A−1 ⊆ (A−1 )∗ . Proviamo che vale anche l’inclusione opposta. Sia y ∈ D((A−1 )∗ ), allora (A−1 x, y) = (x, (A−1 )∗ y), ∀x ∈ R(A). Posto x = Ax0 , x0 ∈ D(A), risulta (x0 , y) = (Ax0 , (A−1 )∗ y). Quest’ultima uguaglianza implica che (A−1 )∗ y ∈ D(A) e A(A−1 )∗ y = y. Dunque (A−1 )∗ = A−1 . Teorema 4.4.21 (di von Neumann) Sia A un operatore chiuso di dominio D(A) denso in H. Allora, (i) l’operatore I + A∗ A ha come immagine l’intero spazio di Hilbert H. Esso è invertibile; il suo inverso (I + A∗ A)−1 è ovunque definito e limitato e si ha k(I + A∗ A)−1 k ≤ 1; (ii) il dominio D(A∗ A) dell’operatore l’operatore A∗ A è denso in H e A∗ A è autoaggiunto. Dimostrazione – (i): Nel corso della dimostrazione del teorema 4.2.3 si è dimostrato che G(A∗ ) = [VG(A)]⊥ . Dunque, ogni vettore {z, z 0 } di H ⊕ H si può esprimere nella forma {z, z 0 } = {x, Ax} + {−A∗ y, y} per certi x ∈ D(A) e y ∈ D(A∗ ). In particolare, se z 0 = 0 si avrà x − A∗ y = z e Ax + y = 0. 70 4. Operatori non limitati nello spazio di Hilbert Questo implica che Ax = −y ∈ D(A∗ ) e z = x + A∗ Ax. Visto che z è arbitrario in H, concludiamo che R(I + A∗ A) = H. Inoltre se x ∈ D(A∗ A) si ha, tenendo presente che D(A∗ A) ⊆ D(A), k(I + A∗ A)xk2 = ((I + A∗ A)x, (I + A∗ A)x) = (x, x) + 2(Ax, Ax) + (A∗ Ax, A∗ Ax) ≥ (x, x) = kxk2 . Questa disuguaglianza mostra che 1 + A∗ A è iniettivo e che il suo inverso ha norma non superiore ad 1. (ii) L’operatore (I + A∗ A)−1 è simmetrico ed appartiene a B(H). Quindi esso è autoaggiunto. Questo fatto implica, per il lemma 4.4.20 che D(A∗ A) è denso in H In conclusione anche 1 + A∗ A e A∗ A sono autoaggiunti. . Definizione 4.4.22 Sia (A, D(A)) un operatore di dominio denso. Si dice che A è positivo, e si scrive A ≥ 0 se (Ax, x) ≥ 0 ∀x ∈ D(A) Facendo uso dell’ identità di polarizzazione, si deduce facilmente che ogni operatore positivo è simmetrico. La definizione generalizza quella data a suo tempo per gli operatori limitati in H. Proposizione 4.4.23 L’operatore A∗ A è positivo. Dimostrazione – Osservato che D(A∗ A) ⊆ D(A) si ha, per ogni x ∈ D(A∗ A), (A∗ Ax, x) = (Ax, Ax) ≥ 0. Corollario 4.4.24 Se A è autoaggiunto, A2 è autoaggiunto e positivo. } Osservazione 4.4.25 Come dimostreremo più avanti, per ogni operatore autoaggiunto positivo A, esiste un operatore B, anch’esso autoaggiunto e positivo tale che B 2 = A. Quest’operatore sarà chiamato la radice di A e indicata con A1/2 . In particolare, se A è un operatore chiuso, come abbiamo visto, A∗ A è autoaggiunto e positivo. L’operatore (A∗ A)1/2 , che si indica con |A|, è chiamato modulo di A. Naturalmente se A è chiuso e densamente definito, anche A∗ lo è. Ha senso dunque considerare l’operatore AA∗ che, per le proposizioni precedenti, è autoaggiunto e positivo. In generale, A∗ A 6= AA∗ e dunque |A| = 6 |A∗ |. Un operatore chiuso A tale che A∗ A = AA∗ è detto normale. Esempio 4.4.26 Consideriamo ancora l’operatore P studiato nella sezione 4.4.2.1. L’operatore P 2 = −D2 è autoaggiunto. Il suo dominio è D(P 2 ) = {f ∈ D(P ) : P f ∈ D(P )}. Ricordando che D(P ) = W 1,2 (R) si deduce che D(P ) coincide con lo spazio delle funzioni di W 1,2 (R) la cui derivata debole appartiene pure a W 1,2 (R). Questo spazio è lo spazio di Sobolev W 2,2 (R). Per esso si può provare che valgono le seguenti affermazioni. • W 2,2 (R) è uno spazio di Banach rispetto alla norma kf k2,2 = (kf k2 + kDf k2 + kD2 f k2 )1/2 . • Lo spazio C0∞ (R) è denso in W 2,2 (R) rispetto alla norma k · k2,2 . • f ∈ W 2,2 (R) se, e soltanto se, fb ∈ D(Q2 ), dove fb indica la trasformata di Fourier di f . 4.4. Operatori simmetrici e autoaggiunti 4.4.4 71 Criteri di autoaggiunzione Come nel capitolo precedente, Se (A, D(A)) è un operatore lineare, indicheremo con N (A) ed R(A) il nucleo e l’immagine di A. Cioè, N (A) = {x ∈ D(A) : Ax = 0}; R(A) = {y ∈ H : y = Ax per qualche x ∈ D(A)}. Lasciamo al lettore di verificare che, se (A, D(A)) è un operatore chiuso, allora N (A) è un sottospazio chiuso di H. Con una dimostrazione simile a quella fatta per gli operatori limitati nel capitolo precedente [Lemma 3.3.8] si stabilisce l’uguaglianza N (A∗ ) = R(A)⊥ . (4.4) Il teorema 4.4.28 fornisce il criterio fondamentale per stabilire se un operatore simmetrico è o no autoaggiunto. Per dimostrarlo premettiamo il seguente Lemma 4.4.27 Sia A un operatore chiuso e simmetrico. Allora i sottospazi R(A − iI) ed R(A + iI) sono chiusi in H. Dimostrazione – Proviamo soltanto che R(A − iI) è chiuso; la dimostrazione per R(A + iI) è, infatti, analoga. Se x ∈ D(A) si ha k(A − iI)xk2 = kAxk2 + kxk2 (4.5) Se {xn } è una successione in D(A) tale che (A − iI)xn → y0 , allora la successione xn converge ad un certo x0 ∈ H e la successione Axn è convergente. Poiché A è chiuso, si conclude che x0 ∈ D(A) e che (A − iI)x0 = y0 . Quindi R(A − iI) è chiuso. Teorema 4.4.28 Sia A un operatore simmetrico con dominio D(A) denso in H. Le seguenti affermazioni sono equivalenti: (a) A è autoaggiunto. (b) A è chiuso e N (A∗ ± iI) = {0}. (c) R(A ± iI) = H Dimostrazione – (a) =⇒ (b). Se A è autoaggiunto è evidentemente chiuso. Sia x ∈ N (A∗ − iI) = N (A − iI). Allora (Ax, x) = i(x, x) e (x, Ax) = −i(x, x) Dall’uguaglianza dei primi membri segue allora che (x, x) = 0 e quindi x = 0. Analogamente si prova l’affermazione relativa a A∗ + i. (b) =⇒ (c) Sappiamo già che R(A − iI) è chiuso in H. Se proviamo che R(A − iI) è denso in H, l’affermazione sarà dimostrata. Se x ∈ R(A − iI)⊥ , x ∈ N (A∗ + iI) e quindi x = 0. 72 4. Operatori non limitati nello spazio di Hilbert (c) =⇒ (a) Sia x ∈ D(A∗ ). Poiché R(A−iI) = H esiste un y ∈ D(A) tale che (A−iI)y = (A∗ −iI)x. Notando che x − y ∈ D(A∗ ) si perviene alla (A∗ − iI)(x − y) = 0 Ma, analogamente a quanto si è provato nel primo punto della dimostrazione, N (A∗ −iI) = R(A+iI)⊥ = {0}. Quindi x = y ∈ D(A). Questo prova che A è autoaggiunto. Con piccole modifiche ai precedenti argomenti si può dimostrare la seguente Proposizione 4.4.29 Sia A un operatore simmetrico con dominio D(A) denso in H. seguenti affermazioni sono equivalenti: Le (a) A è essenzialmente autoaggiunto. (b) N (A∗ ± iI) = {0}. (c) R(A ± iI) sono densi in H Si è visto che nelle precedenti proposizioni un ruolo particolarmente importante è svolto dai sottospazi N (A∗ ± iI). Essi, in realtà, forniscono informazioni complete sull’esistenza di estensioni autoaggiunte di un operatore simmetrico A. Definizione 4.4.30 Sia (A, D(A)) un operatore simmetrico i sottospazi M+ = N (A∗ + iI) M− = N (A∗ − iI) sono detti sottospazi di difetto di A; le loro rispettive dimensioni n+ ed n− sono detti indici di difetto di A. Un indice di difetto, o entrambi, possono anche essere ∞. Il teorema 4.4.28 ci garantisce che un operatore chiuso e simmetrico A è autoaggiunto se, e soltanto se, i suoi indici di difetto sono entrambi nulli. Se A è un operatore chiuso, simmetrico di dominio denso D(A), allora D(A∗ ) può essere reso uno spazio di Hilbert rispetto al prodotto interno (x, y)A∗ = (x, y) + (A∗ x, A∗ y). I sottospazi D(A), M+ e M− sono sottospazi chiusi di D(A), rispetto alla norma del nuovo prodotto scalare. Essi sono a due a due ortogonali. Si ha, infatti, se x ∈ M+ e y ∈ M− , (x, y)A∗ = (x, y) + (A∗ x, A∗ y) = (x, y) + (−ix, iy) = (x, y) − (x, y) = 0. 0 Inoltre y ∈ D(A)⊥ (con ⊥0 indichiamo l’ortogonale preso in D(A∗ )), se, e soltanto se, (x, y)A∗ = (x, y) + (A∗ x, A∗ y) = (x, y) + (Ax, A∗ y) = 0, ∀x ∈ D(A); cioè, se, e soltanto se, A∗ y ∈ D(A∗ ) e (A∗ )2 y = −y. È facile vedere che sia i vettori di M+ sia quelli di M− soddisfano entrambi questa condizione. Quindi M+ e M− sono entrambi ortogonali a D(A). 4.4. Operatori simmetrici e autoaggiunti 73 Teorema 4.4.31 Sia A un un operatore chiuso, simmetrico di dominio denso D(A). Allora, D(A∗ ) = D(A) ⊕ M+ ⊕ M− Dimostrazione – Alla luce della discussione precedente, è sufficiente provare che non esistono vettori non nulli di D(A∗ ) ortogonali a D(A) ⊕ M+ ⊕ M− . Supponiamo per assurdo che un tale vettore y esista. Come abbiamo visto sopra, dato che y è ortogonale a D(A), risulta (x, y) = −(Ax, Ay), ∀x ∈ D(A) da cui si deduce, come sopra, che A∗ y ∈ D(A∗ ) e (A∗ )2 y = −y. Si ha allora (A∗ + iI)(A∗ − iI)y = ((A∗ )2 + I)y = 0. Dunque (A∗ − iI)y ∈ M+ . Se z ∈ M+ si ha, però, ((A∗ − iI)y, −iz) = (A∗ y, A∗ z) + (y, z) = (y, z)A∗ = 0 perché y è ortogonale a D(A) ⊕ M+ ⊕ M− . Dunque non può che essere (A∗ − iI)y = 0. Cioè, y ∈ M− . Ma y è ortogonale ad M− e quindi y = 0. L’equazione (4.5) implica facilmente che k(A − iI)xk2 = kAxk2 + kxk2 = k(A + iI)xk2 , ∀x ∈ D(A). Questa uguaglianza ci permette di affermare che l’operatore UA = (A − iI)(A + iI)−1 è un operatore isometrico (e perciò iniettivo) di R(A + iI) in R(A − iI). L’operatore UA è detto trasformata di Cayley di A. Proposizione 4.4.32 Un operatore chiuso e simmetrico A è autoaggiunto se, e soltanto se, la sua trasformata di Cayley è un operatore unitario di H in H. Dimostrazione – L’operatore UA è unitario, se, e soltanto se, R(A + iI) = R(A − iI) = H. Il teorema 4.4.28 garantisce che questo accade se, e soltanto se, A è autoaggiunto. } Osservazione 4.4.33 A = i(I + UA )(I − UA )−1 . È facile verificare che, se UA è la trasformata di Cayley di A, allora Proposizione 4.4.34 Esiste una corrispondenza biunivoca tra le estensioni simmetriche di A e le estensioni isometriche di UA . La (4.4), il lemma 4.4.27 ed la proposizione precedente ci danno un’indicazione sul fatto che, affinché un operatore chiuso e simmetrico A ammetta un’estensione autoaggiunta deve esistere un operatore unitario U che ristretto a R(A + iI) coincida con la trasformata di Cayley UA di A. Questo implica che la dimensione di R(A + iI) e quella di R(A − iI) sono uguali. Saranno quindi uguali anche le loro codimensioni, cioè le dimensioni dei due sottospazi di difetto. Viceversa se n+ = n− , esiste un operatore isometrico V definito su N (A∗ − iI) tale che V N (A∗ − iI) = N (A∗ + iI). Se si pone, UA x se x ∈ R(A + iI) Ux = Vx se x ∈ N (A∗ − iI) 74 4. Operatori non limitati nello spazio di Hilbert e si estende U per linearità a tutto H, si definisce un operatore unitario in H la cui restrizione ad R(A + iI) coincide, ovviamente, con UA . Posto B = i(I + U )(I − U )−1 , si verifica senza difficoltà che B è un’estensione autoaggiunta di A. Di conseguenza un operatore ammette estensioni autoaggiunte se, e soltanto se, i suoi indici di difetto sono uguali. Questo è il contenuto del seguente teorema, del quale omettiamo i dettagli della dimostrazione. Teorema 4.4.35 (di von Neumann) Sia A un operatore simmetrico con dominio D(A) denso in H. Valgono le seguenti affermazioni: (a) A è essenzialmente autoaggiunto se, e soltanto se, n+ = n− = 0. (b) A ammette estensioni autoaggiunte se, e soltanto se, n+ = n− . (c) A è massimale simmetrico (cioè, non ammette estensioni simmetriche proprie) se, e soltanto se, è chiuso e n+ n− = 0. Non daremo la dimostrazione completa del precedente teorema, limitandoci ad osservare che la (a) è soltanto una formulazione diversa della (a) della Proposizione 4.4.29. Esempio 4.4.36 L’operatore A definito sul dominio Z D(A) = f ∈ L2 (0, ∞)|f (x) = x g(y) dy per g ∈ L2 (0, ∞), 0 da (Af )(x) = if 0 (x) = ig(x) è simmetrico. A ha indici di difetto (0, 1) e quindi non ammette estensioni autoaggiunte. Esercizio 4.4.37 Determinare gli indici di difetto degli operatori P ed S dell’ Esempio 1. 4.5 Lo spettro di un operatore Nel caso di un operatore le nozioni di risolvente e di spettro sono state introdotte nella sezione 3.1. Vediamo come esse si generalizzano al caso di operatori non limitati. Definizione 4.5.1 Sia (A, D(A)) un operatore chiuso e densamente definito. Il risolvente ρ(A) di A è il seguente sottoinsieme del piano complesso ρ(A) = {λ ∈ C : ∃(A − λI)−1 ∈ B(H)} Il complementare σ(A) di ρ(A) in C si chiama spettro di A Se λ ∈ ρ(A), l’ operatore Rλ (A) = (A − λI)−1 si chiama operatore risolvente. 4.5. Lo spettro di un operatore 75 } Osservazione 4.5.2 Quando non vi sarà pericolo di ambiguità, ometteremo l’indicazione dell’ operatore A; scriveremo cioè Rλ invece di Rλ (A). Definizione 4.5.3 Sia (A, D(A)) un operatore chiuso e densamente definito. Un numero complesso λ è detto un autovalore di A se esistono, in D(A) soluzioni non nulle dell’ equazione Ax = λx Le soluzioni corrispondenti sono dette autovettori di A. È chiaro che ogni autovalore di A appartiene a σ(A). Proposizione 4.5.4 Sia A un operatore chiuso. Valgono le seguenti affermazioni: 1. Rλ − Rµ = (λ − µ)Rλ Rµ 2. ρ(A) è aperto. Dimostrazione – (1): si dimostra esattamente come nel caso degli operatori limitati. (2): Se λ0 ∈ ρ(A), esiste C > 0 tale che k(A − λ0 I)xk ≥ Ckxk Se |λ − λ0 | < C 2 ∀x ∈ D(A) ed x ∈ D(A) si ha k(A − λ)xk ≥ k(A − λ0 I)xk − C C kxk ≥ kxk 2 2 e quindi λ non è un autovalore di A; l’operatore A − λ ha quindi inverso limitato. Resta da provare che quest’ inverso è ovunque definito in H o, che è lo stesso, che, per ogni y ∈ H esiste una soluzione x dell’equazione (A − λI)x = y Pn Sia xn = k=1 (λ − λ0 )k−1 Rλk 0 y. Osserviamo che l’operatore ARλ0 è ovunque definito e che ARλ0 = I + λ0 Rλ0 . Scegliamo tale che 0 < < 1 e sia δ < min{kRλ0 k−1 , C2 }. Se |λ − λ0 | < δ, si ha, per m < n, n X kA(xn − xm )k = A (λ − λ0 )k−1 Rλk 0 y k=m+1 n X = (λ − λ0 )k−1 ARλk 0 y k=m+1 n X k−1 k−1 = (λ − λ0 ) (I + λ0 Rλ0 )Rλ0 y k=m+1 ≤ ≤ (1 + |λ0 | kRλ0 k)kyk (1 + |λ0 | kRλ0 k)kyk n X k=m+1 n X k=m+1 per n, m → ∞. Quindi la successione Axn è convergente. |λ − λ0 |k−1 kRλ0 kk−1 k−1 → 0 76 4. Operatori non limitati nello spazio di Hilbert Una stima dello stesso tipo di quella di sopra vale se vi si omette l’operatore A. Quindi anche la successione xn è convergente. Sia x il suo limite. Evidentemente, x= ∞ X (λ − λ0 )n−1 Rλn0 y n=1 Dal fatto che l’operatore A è chiuso segue che x ∈ D(A) e che Ax = limn→∞ Axn . Si ha (A − λI)x = = (A − λ0 I)x − (λ − λ0 )x ∞ ∞ X X n−1 n−1 (λ − λ0 ) Rλ0 y − (λ − λ0 )n Rλn0 y = y n=1 n=1 È conveniente suddividere lo spettro di un operatore A in tre sottoinsiemi disgiunti nel modo seguente: Definizione 4.5.5 Sia A un operatore chiuso e densamente definito e λ ∈ σ(A) (a) Diciamo che λ appartiene allo spettro puntuale, σp (A) se A − λI non è iniettivo o, equivalentemente, se λ è un autovalore di A. (b) Diciamo che λ appartiene allo spettro continuo, σc (A) se (A − λI)−1 esiste, è densamente definito ma non è limitato. (b) Diciamo che λ appartiene allo spettro residuo, σr (A) se (A − λI)−1 esiste, ma non è densamente definito. Analizziamo adesso lo spettro di un operatore autoaggiunto. Come nel caso degli operatori limitati, si prova che Lemma 4.5.6 Sia A un operatore simmetrico. Allora (i) Gli autovalori di A sono reali. (ii) Autovettori corrispondenti ad autovalori diversi sono ortogonali. Teorema 4.5.7 Sia A un operatore autoaggiunto. Un numero λ ∈ C è un autovalore di A se, e soltanto se, R(A − λI) non è denso in H. Dimostrazione – Sia λ un autovalore di A; allora λ è reale e Ax = λx per qualche 0 6= x ∈ D(A). Poiché R(A − λI) = N (A∗ − λI)⊥ = N (A − λI)⊥ 6= H, R(A − λI)) non è denso in H. Viceversa se R(A − λI) non è denso, N (A∗ − λI) = N (A − λI) 6= {0} quindi, λ è un autovalore di A e coincide con λ perché A è simmetrico. Una conseguenza immediata del precedente teorema è la seguente 4.5. Lo spettro di un operatore 77 Proposizione 4.5.8 Lo spettro residuo di un operatore autoaggiunto è vuoto. Dimostrazione – Infatti se λ ∈ σr (A) allora R(A − λI) non è denso in H; quindi λ è un autovalore. Dal teorema 4.4.28 si deduce facilmente che Proposizione 4.5.9 Sia A un operatore chiuso e simmetrico di dominio D(A) denso in H. Se σ(A) ⊆ R, allora A è autoaggiunto. Dimostrazione – Se σ(A) ⊆ R, allora ±i ∈ ρ(A). Dunque R(A ± iI) = H e A è autoaggiunto. Il seguente teorema mostra che è vero pure il viceversa. Teorema 4.5.10 Lo spettro di un operatore autoaggiunto è reale. Dimostrazione – Proviamo che C \ R ⊆ ρ(A). Sia λ = a + ib con b 6= 0. Allora λ non è un autovalore di A (perché questi sono reali). Quindi (A − λI)−1 esiste; proviamo che è limitato e ovunque definito. Sia y ∈ R(A − λI). Allora y = Ax − λx per qualche x ∈ D(A) e kyk2 = ((A − a)x − ibx, (A − a)x − ibx) = k(A − a)xk2 + ib((A − a)x, x) − ib(x, (A − a)x) + b2 kxk2 = k(A − a)xk2 + b2 kxk2 e quindi kxk ≤ 1 kyk |b| o, che è lo stesso k(A − λI)−1 yk ≤ 1 kyk. |b| Ciò prova che (A − λI)−1 è limitato. Inoltre, dato che λ non è un autovalore, dal teorema 4.5.7, segue che R(A − λI) è denso. Supponiamo che R(A − λI) 6= H. L’operatore (A − λI)−1 , essendo limitato e di dominio denso, ha un’estensione continua (che coincide, evidentemente con la sua chiusura) a tutto lo spazio. L’ operatore (A − λI)−1 è quindi un operatore non chiuso (perché la chiusura lo contiene propriamente). Il che è impossibile perché, se A è chiuso, anche (A − λI)−1 lo è. Infatti, sia xn → x e (A − λI)−1 xn convergente. Posto yn = (A − λI)−1 xn , la successione yn converge ad un vettore y ∈ H e (A − λI)yn = xn converge anch’ essa. Questo conclude la dimostrazione. Nella dimostrazione precedente è stato implicitamente provato che Proposizione 4.5.11 Sia A un operatore autoaggiunto e z ∈ C \ R. Allora kRA (z)k ≤ |=z|−1 . La Proposizione 4.5.11 può essere resa più precisa. Vale infatti il seguente Teorema 4.5.12 Sia A un operatore autoaggiunto e λ ∈ ρ(A). Allora, kRA (λ)k ≤ [dist (λ, σ(A))]−1 . 78 4. Operatori non limitati nello spazio di Hilbert Non daremo qui la dimostrazione di questo teorema, ma useremo talvolta questo risultato. Proposizione 4.5.13 Sia A un operatore autoaggiunto. Allora A ≥ 0 se, e soltanto se, σ(A) ⊆ [0, +∞[. Dimostrazione – Supponiamo che (Au, u) ≥ 0, per ogni u ∈ D(A). È sufficiente provare che se b > 0, l’operatore A + b ha inverso ovunque definito e limitato. Intanto −b non può essere un autovalore, perché l’equazione (A + b)u = 0 ha solo la soluzione u = 0. Quindi, visto che A è autoggiunto e dunque il suo spettro residuo è vuoto, (A + b)−1 esiste ed ha dominio denso. Si ha inoltre, k(A + b)uk2 = ((A + b)u, (A + b)u) = kAuk2 + 2b(Au, u) + b2 kuk2 ≥ b2 kuk2 . Quindi (A + b)−1 , essendo chiuso, è ovunque definito e limitato. Dunque −b ∈ ρ(A). Viceversa, se σ(A) ⊆ [0, +∞[, allora per ogni a > 0, −a ∈ ρ(A) e dist (a, σ(A)) ≥ a. Quindi, per il Teorema 4.5.12, se u ∈ D(A), k(A + a)uk ≥ akuk. Questo implica che a2 kuk2 ≤ k(A + a)uk2 = kAuk2 + 2a(Au, u) + a2 kuk2 , o (Au, u) ≥ −(2a)−1 |Auk2 . L’affermazione segue dall’arbitrarietà di a > 0. Esempio 4.5.14 Determiniamo lo spettro dell’operatore Q considerato nell’esempio 4.4.8. Ricordiamo che D(Q) = {f ∈ L2 (R) : xf (x) ∈ L2 (R)} e che Q è autoaggiunto. Intanto, è chiaro che Q non ha autovalori, visto che non esistono, quale che sia λ ∈ C soluzioni non nulle dell’equazione (Q − λ)f = 0. Quindi l’operatore (Q − λI)−1 esiste in ogni caso ed ha dominio denso 1 in H, visto che lo spettro residuo di un operatore autoaggiunto è vuoto. Se λ ∈ C \ R, la funzione x−λ è continua e limitata su R dunque, 2 Z Z 1 dx ≤ 1 f (x) |f (x)|2 dx, |λ|2 R R x−λ ∀f ∈ L2 (R). Questo ci dice soltanto che σ(Q) ⊆ R, com’era già previsto dalla teoria. Ma possiamo affermare che 1 σ(Q) = R. Infatti, se λ ∈ R, l’operatore di moltiplicazione per x−λ non è ovunque definito in R. Per esempio, la funzione f (x) = p |x − λ| se x ∈ [λ − 1, λ + 1] 0 altrove non appartiene dominio di (Q − λI)−1 . Proposizione 4.5.15 Sia A un operatore autoaggiunto in D(A) e B un operatore definito in D(B). Supponiamo che esista un operatore U unitario in H tale che U D(B) = D(A) e Bx = U −1 AU x, per ogni x ∈ D(B). Allora σ(B) = σ(A). 4.6. Commutazione di operatori 79 Dimostrazione – Sappiamo già [Esercizio 4.4.18] che B è autoaggiunto. Se λ ∈ C, si ha λ ∈ ρ(B) ⇔ (B − λI)−1 ∈ B(H) ⇔ (U −1 AU − λI)−1 ∈ B(H) ⇔ U −1 (A − λI)−1 U ∈ B(H) ⇔ (A − λI)−1 ∈ B(H) ⇔ λ ∈ ρ(A). Esempio 4.5.16 La proposizione precedente ci permette di dimostrare che lo spettro dell’operatore P studiato nella sezione 4.4.2.1 è pure l’intera retta reale. Infatti, basta tener conto dell’osservazione 4.4.19 che P si ottiene da Q per trasformazione unitaria mediante la trasformata di Fourier. Esercizio 4.5.17 Determinare lo spettro dell’operatore Q2 di moltiplicazione per x2 nel suo dominio naturale e, tenendo conto di quanto visto nell’esempio 4.4.26, determinare lo spettro dell’operatore P 2 definito in W 2,2 (R). 4.6 Commutazione di operatori Un’ altra nozione di cui avremo bisogno nel seguito è quella di commutazione di due operatori. Se A e B sono due operatori ovunque definiti in H il fatto che essi commutano è definito, in modo naturale, dicendo che ABx = BAx per ogni x ∈ H. La cosa non è altrettanto semplice se si considerano operatori non ovunque definiti. Se (A, D(A)) e (B, D(B) sono due tali operatori si potrebbe essere tentati di dire che essi commutano se ABx = BAx per ogni x ∈ D(AB) ∩ D(BA). Questa definizione non è, tuttavia, soddisfacente per varie ragioni, la prima delle quali sta nel fatto che, molto spesso D(AB) ∩ D(BA) = {0}! La nozione di commutazione sarebbe pertanto troppo debole per essere utile. La commutazione è, invece, ben definita, se uno dei due operatori è limitato. Definizione 4.6.1 Sia (A, D(A)) un operatore lineare e B un operatore limitato. Si dice che A e B commutano se B : D(A) → D(A) e ABx = BAx ∀x ∈ D(A). 4.7 La decomposizione spettrale di un operatore autoaggiunto Nel Capitolo 2 abbiamo studiato le proprietà spettrali degli operatori compatti. In particolare, abbiamo visto che ogni operatore simmetrico e compatto A ammette una rappresentazione del tipo ∞ X A= λ i Pi i=1 dove λi sono gli autovalori di A e Pi i proiettori sui sottospazi generati dagli autovettori corrispondenti. Ci chiediamo adesso se questo procedimento ha un corrispondente nel caso più generale di un operatore autoaggiunto (limitato o non limitato) che non sia compatto. Per rispondere abbiamo bisogno della nozione di famiglia o misura spettrale. 80 4. Operatori non limitati nello spazio di Hilbert Definizione 4.7.1 Una famiglia spettrale sulla retta R è una famiglia E(λ) di operatori di proiezione, dipendenti dal parametro reale λ, soddisfacente le seguenti condizioni: (a) E(λ) ≤ E(µ) o, equivalentemente, E(λ)E(µ) = E(λ) per λ ≤ µ; ∀x ∈ H; (b) lim E(λ + )x = E(λ)x →0+ (c) lim E(λ)x = 0 e lim E(λ)x = x, ∀x ∈ H. λ→−∞ λ→+∞ } Osservazione 4.7.2 Una famiglia spettrale {E(λ)} definisce una misura a valori operatori su R nel modo seguente: si comincia con il considerare un intervallo del tipo ∆ =]λ, µ] e si pone E(∆) = E(µ) − E(λ). La misura dell’intervallo chiuso [λ, µ] è definita da E([λ, µ]) = E({λ}) + E(∆). La misura di un punto non è necessariamente nulla ed è definita come E({λ}) = lim+ E(]λ − , λ]). →0 Se {E(λ)} è una famiglia spettrale, ponendo αx (λ) = (E(λ)x, x) x ∈ H con kxk = 1 si definisce una funzione reale della variabile reale λ che gode delle seguenti proprietà (a1) αx (λ) ≤ αx (µ) per λ ≤ µ; (b1) lim αx (λ + ) = αx (λ); →0+ (c1) lim αx (λ) = 0 e lim αx (λ) = 1. λ→−∞ λ→+∞ Le funzioni β(λ) soddisfacenti le (a1),(b1) e (c1) definiscono le cosiddette misure di Stiltjes rispetto alle quali è possibile definire, per funzioni φ abbastanza regolari (per es. continue), integrali su intervalli limitati [a, b] di R, del tipo cioè Z b φ(λ) dβ(λ) a o, anche, integrali impropri, nel senso abituale, Z ∞ φ(λ) dβ(λ). −∞ Quindi una famiglia spettrale consente di definire integrali di funzioni. Nel caso della misura definita da una famiglia spettrale {E(λ)} ha senso anche definire integrali del tipo Z b φ(λ)d(E(λ)x, y), x, y ∈ H. a Infatti, la funzione a valori complessi (E(λ)x, y) è a variazione limitata e la sua variazione totale non supera kxkkyk. 4.7. La decomposizione spettrale di un operatore autoaggiunto 81 Teorema 4.7.3 Sia {E(λ)} una famiglia spettrale sulla retta reale. Poniamo, Z 2 D(B) = x ∈ H : λ d(E(λ)x, x) < ∞ . R Allora esiste un unico operatore autoaggiunto B, di dominio D(B) tale che Z (Bx, y) = λ d(E(λ)x, y) ∀y ∈ H. R Dimostrazione – Il primo passo della dimostrazione consiste nel dimostrare che D(B) è denso in H. Se x ∈ H si pone xn = (E(n) − E(−n))x. Dalla (c) della definizione 4.7.1 segue che kx − xn k → 0. Resta da vedere che xn ∈ D(B). Si ha Z Z λ2 d(E(λ)xn , xn ) = λ2 d(E(λ)(E(n) − E(−n))x, (E(n) − E(−n))x) R R Z n Z = λ2 d(E(λ)x, x) ≤ n2 d(E(λ)x, x) = n2 kxk2 < ∞ −n R Se x ∈ D(B), vale la disuguaglianza Z Z 1/2 2 λd(E(λ)x, y) ≤ λ d(E(λ)x, x) kyk. R R Infatti, se [α, β] è un intervallo limitato, e {∆k ; k = 1, . . . , n} una divisione in intervalli senza punti interni in comune, scelto, per ogni k un punto λk ∈ ∆k , si ha n n X X λk (E(∆k )x, y) ≤ |λk |(E(∆k )x, E(∆k )y)| k=1 k=1 !1/2 n !1/2 n X X 2 ≤ λk (E(∆k )x, x) (E(∆k )y, y k=1 ≤ n X k=1 !1/2 λ2k (E(∆k )x, x) kyk. k=1 Rβ La quantità in parentesi nell’ultimo termine converge, per n → ∞, a α λ2 d(E(λ)x, x). Quindi, Z Z β β λd(E(λ)x, y) ≤ kyk λ2 d(E(λ)x, x). α α Tenuto conto che α, β sono arbitrari, si passa facilmente alla convergenza dei corrispondenti integrali impropri e alla disuguaglianza Z Z λd(E(λ)x, y) ≤ kyk λ2 d(E(λ)x, x). (4.6) R R Sia adesso x un vettore fissato in D(B) e definiamo Z Lx (y) := λ d(y, E(λ)x). R 82 4. Operatori non limitati nello spazio di Hilbert Si ha, dalla (4.6), Z |Lx (y)| = λ(y, E(λ)x) ≤ Ckyk. R Il funzionale lineare Lx è dunque limitato. Il Lemma di Riesz garantisce, allora l’esistenza di un vettore x∗ ∈ H tale che Lx (y) = (y, x∗ ). Posto Bx = x∗ si definisce un operatore lineare, di dominio D(B), tale che Z (y, Bx) = λ d(y, E(λ)x) ∀y ∈ H. R Verifichiamo che B è simmetrico. Infatti, se x, y ∈ D(B), Z Z Z (y, Bx) = λ d(y, E(λ)x) = λ d(E(λ)x, y) = λ d(x, E(λ)y) = (x, By) = (By, x). R R R Per dimostrare del fatto che B è autoaggiunto, proviamo che il suo spettro è reale. Infatti, ponendo per z ∈ C \ R, Z 1 D(S(z)) = x ∈ H : d(E(λ)x, x) < ∞ , 2 R |λ − z| e osservando che D(S(z)) da 1 |λ−z|2 ≤ 1 |=z|2 , si vede facilmente che D(S(z)) = H e che l’operatore S(z) definito su Z S(z)y = R 1 d(Eλ)y λ−z è limitato. Si ha, poi Z (B − zI)S(z)x = (λ − z)dE(λ)S(z)x Z 1 dE(µ)x (λ − z)dE(λ) R R µ−z Z Z λ 1 (λ − z)d dE(µ)x R −∞ µ − z Z 1 (λ − z) dE(λ)x = x. λ−z R ZR = = = Queste uguaglianze provano che S(z), che è ovunque definito e limitato, coincide con l’operatore risolvente Rz , per ogni z ∈ C \ R. Dunque σ(B) ⊆ R. } Osservazione 4.7.4 Nella dimostrazione precedente si è usato il fatto, non dimostrato in queste note, che una generalizzazione del teorema fondamentale del calcolo integrale è valida anche per gli integrali definiti dalle misure di Stiltjes. Il seguente teorema costituisce uno dei risultati più profondi dell’analisi degli operatori e stabilisce il viceversa del teorema precedente. Teorema 4.7.5 (I teorema spettrale) Sia (A, D(A)) un operatore autoaggiunto in H. Allora esiste un’ unica famiglia spettrale {E(λ)} sulla retta reale tale che A = B; cioè, A coincide con l’operatore definito da {E(λ)}. L’ operatore A commuta con ogni operatore limitato B che commuta con tutti gli E(λ) Dimostrazione – Di questo teorema esiste in letteratura una varietà di dimostrazioni, tutte piuttosto lunghe e tecnicamente complesse. Il punto centrale della dimostrazione consiste nella costruzione della famiglia spettrale {E(λ)} associata ad A. Allo scopo di mantenere questo corso entro limiti ragionevoli, ci limitiamo ad indicare, senza entrare nei dettagli, i passi principali della dimostrazione. 4.7. La decomposizione spettrale di un operatore autoaggiunto 83 Passo 1. Per z ∈ C \ R, z = a + ib, b > 0 si considera la funzione φ(z) = (Rz x, x) dove x ∈ H. Si prova che φ(z) è analitica in =z > 0, che bφ(ib) ≥ 0 e che supb>0 bφ(ib) < ∞. Passo 2. Si utilizza un teorema sulle funzioni a valori complessi che garantisce, nelle condizioni elencate sopra, l’esistenza di una funzione ω(λ; x), crescente nella variabile reale λ, tale che Z dω(λ; x) . φ(z) = R λ−z Questa funzione, se si richiedono la continuità da destra e la condizione limλ→−∞ ω(λ; x) = 0, è univocamente determinata. Passo 3. Si prova poi che l’uguaglianza sopra stabilita è valida anche se =z < 0 e si definisce poi 3 ω(λ; x, y) = 1X k i ω(λ; x + ik y), 4 x, y ∈ H. k=0 Passo 4. Si prova che ω(λ; x, y) è, per ogni λ ∈ R, una forma sesquilineare limitata in H × H. Passo 5. Si utilizza il teorema 1.2.20 per stabilire, per ogni λ ∈ R, l’esistenza di un operatore E(λ) ∈ B(H) tale che ω(λ; x, y) = (E(λ)x, y), ∀x, y ∈ H. Passo 6. Si prova che gli E(λ) sono proiettori e che {E(λ)} è una famiglia spettrale sulla retta. Passo 7. Si definisce l’operatore B, la cui esistenza è stabilita dal teorema 4.7.3. Passo 8. Si prova infine, con una tecnica simile a quella adoperata alla fine della dimostrazione del teorema 4.7.3, che l’operatore B cosı̀ ottenuto coincide con A. } Osservazione 4.7.6 seguenti tre fatti. Dalla rappresentazione spettrale di un operatore autoaggiunto A discendono i 1. Se x ∈ D(A), si ha kAxk2 = Z λ2 d(E(λ)x, x) R Z λ2 dkE(λ)xk2 . R 2. Se ∆ è un insieme di Borel di misura finita, risulta E(∆)x ∈ D(A), per ogni x ∈ H, perché Z Z 2 λ d(E(λ)E(∆)x, E(∆)x) = λ2 d(E(λ)x, x) < ∞. ∆ R 3. Nelle ipotesi del punto precedente, l’operatore AE(∆) è ovunque definito e limitato. Esempio 4.7.7 Consideriamo in L2 (R) l’operatore Q definito sul dominio D(Q) = f ∈ L2 (R) : xf ∈ L2 (R) da (Qf )(x) = xf (x) Poniamo eλ (x) = cioè eλ è la funzione caratteristica di (−∞, λ]. 1 0 f ∈ D(q). per x ≤ λ per x > λ 84 4. Operatori non limitati nello spazio di Hilbert Per ogni λ, l’operatore E(λ) : f (x) ∈ L2 (R) → eλ (x)f (x) ∈ L2 (R) è un proiettore e si verifica facilmente che {E(λ)} è una famiglia spettrale per la quale risulta Z ∞ Qf = λ dE(λ)f −∞ } Osservazione 4.7.8 La teoria spettrale degli operatori autoaggiunti può farci apparire più chiaro il motivo per cui richiediamo che gli operatori che rappresentano osservabili siano non soltanto simmetrici, il che basterebbe ad assicurare la realtà di eventuali autovalori o, piú in generale dei valori medi (Af, f ), ma autoaggiunti. Per capire meglio tutto ciò è necessario tornare alla interpretazione probabilistica della meccanica quantistica. In questo contesto, una coppia costituita da una grandezza fisica, cioè un’ osservabile e da uno stato del sistema può essere considerata come una variabile aleatoria cioè una funzione che assume valori, in modo casuale, in un certo insieme di valori. Cioé, se da un lato non ha senso chiedersi “ Che risultato dà una misura dell’ osservabile A in un certo stato ψ del sistema? ”, ha senso invece porsi la domanda “ Quant’ è la probabilità che una misura di A nello stato ψ del sistema dia un risultato che appartiene ad un certo intervallo I di valori? ” In teoria della probabilità, come si sa, ad una variabile aleatoria X si fa corrispondere una funzione di ripartizione F (λ) definita da F (λ) = prob{X ≤ λ} e la derivata di F rispetto a λ, se esiste, fornisce la cosiddetta densità di probabilità di X. Il valor medio della variabile aleatoria X è allora definito come Z ∞ λ dF (λ). −∞ Se A è un’osservabile e ψ uno stato, consideriamo la variabile aleatoria m(A, ψ) che fornisce il valore di una misura di A nello stato ψ; indichiamo con F (A, ψ, λ) la sua funzione di ripartizione; cioè F (A, ψ, λ) = prob{m(A, ψ} ≤ λ} Il valor medio di A nello stato ψ è dato da Z ∞ < A >ψ = λ dF (A, ψ, λ) −∞ D’altra parte già sappiamo che questo valor medio è anche dato da < A >ψ = (Aψ, ψ). Ora, se A è un operatore autoaggiunto, il teorema spettrale ci consente di scrivere Z ∞ Z ∞ (Aψ, ψ) = λ d(E(λ)ψ, ψ) = λ dkE(λ)ψk2 −∞ −∞ È naturale quindi procedere all’ identificazione F (A, ψ, λ) = (E(λ)ψ, ψ) = kE(λ)ψk2 . È chiaro a questo punto che l’ assunzione che un’ osservabile si debba rappresentare con un operatore autoaggiunto è ben motivata dalla necessità di determininare la funzione di ripartizione della probabilità. Un’ altra importante conseguenza del teorema spettrale consiste nella possibilità di definire le funzioni di un dato operatore autoaggiunto A. 4.8. Famiglia spettrale e spettro 85 Teorema 4.7.9 Sia A un operatore autoaggiunto, di dominio D(A) denso in H ed {E(λ)} la famiglia spettrale di A. Se φ(·) è una funzione di Borel su R allora Z ∞ φ(A) = φ(λ) dE(λ) −∞ è un operatore chiuso definito sul dominio denso Z ∞ D(φ(A)) = x ∈ H : |φ(λ)|2 d(E(λ)x, x < ∞) −∞ Se φ è a valori reali allora φ(A) è autoaggiunto. Se la funzione φ è limitata, l’operatore φ(A) è limitato. Il precedente teorema è lo strumento essenziale per il cosiddetto calcolo funzionale con il quale si fa corrispondere ad una funzione un operatore. È interessante notare le seguenti regole di calcolo. Siano φ e ψ due funzioni soddisfacenti le ipotesi del teorema 4.7.9; allora 1. (αφ)(A) = αφ(A) ∀α ∈ C 2. (φ + ψ)(A) ⊇ φ(A) + ψ(A) 3. (φψ)(A) ⊇ φ(A)ψ(A) 4. φ(A)∗ = φ(A) Ovviamente, nel caso in cui φ e ψ sono limitate nelle relazioni di sopra vale l’ uguaglianza. Un altro caso in cui nella (3) vale l’ uguaglianza è quello in cui ψ = φn , con n intero positivo, perché la convergenza dell’integrale di |φn+1 (λ)|2 implica la convergenza dell’ integrale di |φn (λ)|2 . Procedendo di passo in passo si perviene alla (φn )(A) = [φ(A)]n In particolare, si ha An = Z n = 1, 2, . . . . ∞ λn dE(λ) −∞ Da questa si deduce che tutte le potenze intere positive dell’ operatore autoaggiunto A sono anch’esse autoaggiunte. Se A ≥ 0, si può dimostrare che sono autoaggiunte anche tutte le potenze reali positive e, se A−1 esiste, anche le potenze reali negative di A. In particolare, se A ≥ 0, esiste la radice quadrata di A. L’operatore A1/2 ha, infatti, la proprietà: (A1/2 )2 = A. 4.8 4.8.1 Famiglia spettrale e spettro Il secondo teorema spettrale e le sue conseguenze La conoscenza della famiglia spettrale determina completamente lo spettro dell’operatore. Infatti 86 4. Operatori non limitati nello spazio di Hilbert Teorema 4.8.1 (II teorema spettrale) Sia {E(λ)} la famiglia spettrale dell’ operatore autoaggiunto A e λ0 un numero reale. Allora (i) λ0 6∈ σ(A) ⇔ E(λ) è costante in un intorno di λ0 . (ii) λ0 è un autovalore ⇔ E(λ) è discontinua in λ0 . (iii) λ0 ∈ σc (A) ⇔ E(λ) è continua in λ0 , ma non è costante in ogni intorno di λ0 . Dimostrazione – Dimostriamo la (i). Cominciamo con il supporre che E(λ) sia costante in un intorno di ]λ0 − , λ0 + [. L’uguaglianza Z 2 k(A − λ0 I)xk = (λ − λ0 )2 d(E(λ)x, x) R implica che k(A − λ0 I)xk2 = Z λ0 − (λ − λ0 )2 d(E(λ)x, x) + −∞ Z λ0 + (λ − λ0 )2 d(E(λ)x, x) + Z λ0 − +∞ (λ − λ0 )2 d(E(λ)x, x). λ0 + L’integrale tra λ − e λ + è, ovviamente, nullo; la funzione (λ − λ0 )2 è maggiore o uguale di 2 in ciascuno dei due intervalli restanti. Quindi, k(A − λ0 I)xk2 ≥ 2 kxk2 L’operatore A − λ0 I ha, dunque, inverso limitato. Questo basta per affermare che λ0 ∈ ρ(A) perchè altrimenti dovrebbe appartenere allo spettro residuo che è vuoto. Adesso supponiamo che λ0 ∈ ρ(A). Allora, esiste > 0 tale che, per ogni x ∈ D(A) k(A − λ0 I)xk ≥ kxk. L’uguaglianza precedente è equivalente alla Z Z 2 2 (λ − λ0 ) d(E(λ)x, x) ≥ d(E(λ)x, x) R (4.7) R Supponiamo adesso che la famiglia spettrale E(λ) non sia costante in nessun intorno di λ0 . Sia η < . Allora esiste y ∈ H tale che (E(λ0 + η) − E(λ0 − η))y 6= 0. Applichiamo la disuguaglianza (4.7) al vettore x = (E(λ0 + η) − E(λ0 − η))y che appartiene a D(A). Si ottiene Z λ0 +η (λ − λ0 )2 d(E(λ)y, y) ≥ 2 λ0 −η λ0 +η Z d(E(λ)y, y), λ0 −η che è impossibile perché Z λ0 +η (λ − λ0 )2 d(E(λ)y, y) ≤ η 2 λ0 −η Z λ0 +η d(E(λ)y, y). λ0 −η Dimostriamo la (ii). Supponiamo che E(λ) sia discontinua in λ0 e definiamo P x := lim (E(λ0 ) − E(λ0 − δ))x, δ→0 x∈H 4.8. Famiglia spettrale e spettro 87 L’operatore P è un proiettore non nullo e l’ operatore AP è ovunque definito e limitato [Osservazione 4.7.6]. Si ha Z (AP x, x) = lim (A(E(λ0 ) − E(λ0 − δ))x, x) = lim δ→0 δ→0 λ(χλ0 (λ)) − χλ0 −δ (λ))d(E(λ)x, x) R dove χα (λ) indica la funzione caratteristica dell’intervallo ] − ∞, α]. Osserviamo che λ0 se λ = λ0 λ(χλ0 (λ) − χλ0 −δ (λ)) → µλ0 (λ) = 0 altrove e che |λ(χλ0 (λ)) − χλ0 −δ (λ)| ≤ |λ0 |. Il teorema di convergenza dominata implica, allora, che Z Z lim λ(χλ0 (λ)) − χλ0 −δ (λ))d(E(λ)x, x) = µλ0 (λ)d(E(λ)x, x) = λ0 (P x, x). δ→0 R (4.8) R Per verificare l’ultima uguaglianza, scegliamo δ > 0 e poniamo λ0 se λ ∈]λ0 − δ, λ0 + δ[ vδ (λ) = . 0 altrove Allora vδ (λ) → µλ0 (λ) per δ → 0 e |vδ (λ)| ≤ |λ0 |. Applicando il teorema di convergenza dominata, si ha Z Z µλ0 (λ)dE(λ)x = R = = λ0 +δ lim δ→0 λ0 dE(λ)x λ0 −δ lim (λ0 (E(λ0 + δ) − E(λ0 − δ))x) δ→0 lim (λ0 (E(λ0 ) − E(λ0 − δ))x) δ→0 = λ0 P x. La (4.8) a sua volta, implica che AP x = λ0 P x per ogni x ∈ H e quindi λ0 è un autovalore. Proviamo il viceversa. Sia x ∈ D(A), x 6= 0 tale che Ax − λ0 x = 0. Si ha, allora, Z (λ − λ0 )2 d(E(λ)x, x) = kAx − λ0 Ik2 = 0. R Se > 0, dall’uguaglianza precedente si deduce che Z λ0 − (λ − λ0 )2 d(E(λ)x, x) = 0. −∞ Ma λ0 − Z (λ − λ0 )2 d(E(λ)x, x) ≥ 2 −∞ λ0 − Z d(E(λ)x, x) = 2 kE(λ0 − )xk2 , −∞ perché se λ ∈] − ∞, λ0 − [, allora (λ − λ0 )2 ≥ 2 . In modo analogo, Z +∞ 0= λ0 + (λ − λ0 )2 d(E(λ)x, x) ≥ 2 Z +∞ λ0 + d(E(λ)x, x) = 2 kx − E(λ0 + )xk2 . 88 4. Operatori non limitati nello spazio di Hilbert Dunque lim E(λ0 + )x = x →0 e lim E(λ0 − )x = 0. →0 Di conseguenza, E(λ) è discontinua in λ0 . La (iii) segue per esclusione dalle precedenti. Corollario 4.8.2 Sia A un operatore autoaggiunto. Un numero reale λ0 appartiene allo spettro σ(A) di A se, e soltanto se, E(λ0 + ) − E(λ0 − ) 6= 0, per ogni > 0. 4.8.2 Spettro discreto e spettro essenziale Sia λ0 ∈ σ(A). Poniamo Pλ0 , := E(λ0 + ) − E(λ0 − ). L’operatore APλ0 , è, ovunque definito e limitato [Osservazione 4.7.6]. Vogliamo adesso calcolare il limite (in senso forte) lim APλ0 , . →0 Per ogni x ∈ H, Z λ(χλ0 + (λ)) − χλ0 − (λ))dE(λ)x. APλ0 , x = R Per → 0, si ha λχλ0 + (λ)) − χλ0 − (λ) → µλ0 (λ) = λ0 se λ = λ0 . 0 altrove Inoltre |λ(χλ0 (λ)) − χλ0 −δ (λ)| ≤ |λ0 |. Il teorema di convergenza dominata implica, allora, che Z Z lim λ(χλ0 + (λ)) − χλ0 − (λ))dE(λ)x = µλ0 (λ)dE(λ)x. →0 R R Procedendo come nella dimostrazione del teorema 4.8.1, si prova che Z µλ0 (λ)dE(λ)x = lim (λ0 (E(λ0 + δ) − E(λ0 − δ))x) = λ0 (E(λ0 ) − E(λ− 0 ))x. R δ→0 Posto quindi Pλ0 := E(λ0 ) − E(λ− 0 ), risulta 0 se λ0 ∈ σc (A) lim APλ0 , x = . λ0 Pλ0 x se λ0 ∈ σp (A) →0 Se λ0 ∈ σp (A), per → 0, risulta Pλ0 , x → Pλ0 x e APλ0 , x converge. Dunque, Pλ0 x ∈ D(A) e lim APλ0 x = APλ0 x. In conclusione, ogni vettore del sottospazio Pλ0 H è un autovettore di A. →0 I proiettori Pλ0 , considerati sopra conducono ad un’altra classificazione dei punti dello spettro. Definizione 4.8.3 Sia λ0 ∈ σ(A). 4.8. Famiglia spettrale e spettro 89 (i) Si dice che λ0 ∈ σess (A), lo spettro essenziale di A, se Pλ0 , H ha dimensione infinita per ogni > 0. (ii) Si dice che λ0 ∈ σd (A), lo spettro discreto di A, se esiste > 0 tale che Pλ0 , H ha dimensione finita. } Osservazione 4.8.4 Chiaramente, σ(A) = σd (A) ∪ σess (A). Ma è anche, σ(A) = σp (A) ∪ σc (A): in altre parole, la nuova suddivisione dello spettro corrisponde ad aver spostato insieme con lo spettro continuo di A, gli autovalori di molteplicità infinita. Per esempio se A è un operatore autoaggiunto compatto il suo spettro essenziale può non essere vuoto, perché 0 può essere un autovalore di molteplicità infinita. Definizione 4.8.5 Sia A un operatore autoggiunto e λ0 ∈ R. Una successione {xn } di vettori di D(A) è detta una successione di Weyl per λ0 se kxn k = 1 e lim kAxn − λ0 xn k → 0. n→∞ Teorema 4.8.6 Sia A un operatore autoggiunto e λ0 ∈ R. λ0 ∈ σ(A) se, e soltanto se, esiste una successione di Weyl per λ0 . Dimostrazione – Sia λ0 ∈ σ(A). Allora o λ0 ∈ σp (A) oppure λ0 ∈ σc (A). Nel primo caso esiste x ∈ D(A), kxk = 1, tale che Ax − λx = 0. È sufficiente, in questo caso, scegliere xn = x per dimostrare l’affermazione. Consideriamo adesso il caso in cui λ0 ∈ σc (A). Per definizione, l’operatore (A − λ0 I)−1 è definito nell’insieme denso R(A − λ0 I), ma non è limitato. Esiste dunque una successione {yn } di vettori di R(A − λ0 I) tale che kyn k = 1, per ogni n ∈ N e k(A − λ0 I)−1 yn k → ∞. Definiamo xn = (A − λ0 I)−1 yn , k(A − λ0 I)−1 yn k n ∈ N. Si ha allora kxn k = 1 e (A − λ0 I)xn = yn → 0. k(A − λ0 I)−1 yn k Viceversa, supponiamo che esista una successione di Weyl {xn } per λ0 ed ammettiamo, per assurdo, λ0 ∈ ρ(A). Dunque esiste (A − λ0 )−1 ∈ B(H). Posto yn = (A − λ0 I)xn , n ∈ N, risulta yn → 0, ipotesi. Ma questo implica che (A − λ0 I)−1 yn = xn → 0. Questo è impossibile, perché kxn k = 1, ogni n ∈ N. che per per Corollario 4.8.7 Sia λ0 ∈ σ(A). λ0 ∈ σess (A) se, e soltanto se, esiste una successione di Weyl {xn } per λ0 costituita da vettori a due a due ortogonali. Dimostrazione – Supponiamo che esista una successione di Weyl {xn } per λ0 costituita da vettori a due a due ortogonali. Per definizione, risulta (A − λ0 I)xn → 0. Se fosse λ0 ∈ σd (A), esisterebbe > 0 tale che Pλ0 , H ha dimensione finita. Questo è equivalente a dire che Pλ0 , è compatto. Di conseguenza, 90 4. Operatori non limitati nello spazio di Hilbert Pλ0 , xn → 0 dato che xn → 0 debolmente. Si ha dunque Z 2 k(A − λ0 I)xn k = (λ − λ0 )2 d(E(λ)xn , xn ) R λ0 − Z (λ − λ0 )2 d(E(λ)xn , xn ) + ≥ −∞ λ0 − Z +∞ + −∞ Z λ0 + Z (λ − λ0 )2 d(E(λ)xn , xn ) ! d(E(λ)xn , xn ) λ0 − λ0 − λ0 + Z λ0 + − + Z λ0 + d(E(λ)xn , xn ) − = +∞ λ0 + Z ≥ 2 Z d(E(λ)xn , xn ) λ0 − 2 R 2 = (kxn k2 − kPλ0 , xn k ) Per n → ∞ si ha, allora lim k(A − λ0 I)xn k2 ≥ 2 n→∞ che è impossibile. Dunque λ0 ∈ σess (A). Viceversa, se λ0 ∈ σess (A), o λ0 è un autovalore di molteplicità infinita oppure è un elemento dello spettro continuo di A. Nel primo caso caso, nell’autospazio relativo a λ0 è possibile determinare una successione ortonormale di autovettori. Questa successione soddisfa in modo ovvio le richieste. Se, invece, λ0 ∈ σc (A), risulta Pλ0 , 6= 0 per ogni > 0. Consideriamo la successione non crescente di proiettori {Pλ0 , n1 }. Sia y1 ∈ Pλ0 ,1 H tale che Pλ0 , 21 Pλ0 ,1 y1 = 0. Definiamo x1 = tale che Pλ0 , 13 Pλ0 , 21 y2 = 0. Definiamo x2 = Pλ kPλ y ,1 1 0 2 1 0, 2 y1 k . Pλ0 ,1 y1 kPλ0 ,1 y1 k . Sia, adesso, y2 ∈ Pλ0 , 12 H un vettore Si procede via via in questo e si ottiene una successione ortonormale {xk } di vettori di D(A). Poiché Pλ0 , n1 xn = xn , risulta k(A − λ0 I)xn k2 = k(A − λ0 I)Pλ0 , n1 xn k2 = ≤ 1 n2 Z Z 1 λ0 − n 1 λ0 − n d(E(λ)xn , xn ) = 1 λ0 − n (λ − λ0 )2 d(E(λ)xn , xn ) 1 λ0 − n 1 1 kPλ0 , n1 xn k2 = 2 kxn k2 → 0. 2 n n Teorema 4.8.8 Un numero λ0 appartiene a σd (A) se, e soltanto se, (i) λ0 è punto isolato di σ(A) (ii) λ0 è autovalore di molteplicità finita. Dimostrazione – Supponiamo che siano verificate (i) e (ii). Allora, se λ0 è punto isolato di σ(A), esiste > 0 tale che ]λ0 − , λ0 + [∩σ(A) = {λ0 }. Dunque ]λ0 − , λ0 [⊂ ρ(A). Questo implica che E(λ) è costante in ]λ0 − , λ0 [ e quindi E(λ) = E(λ− 0 ) per ogni λ ∈]λ0 − , λ0 [. In modo simile, E(λ) è costante in − ]λ0 , λ0 + [. Quindi, E(λ) = E(λ+ ) = E(λ ), 0 per ogni λ ∈]λ0 , λ0 + [. Quindi Pλ0 , = E(λ0 ) − E(λ0 ) 6= 0, 0 perché λ0 ∈ σ(A). Quindi λ0 è un autovalore di A ed essendo per ipotesi di molteplicità finita, appartiene a σd (A). Viceversa, se λ0 ∈ σd (A) esso è, per definizione, un autovalore di molteplicità finita. Resta da provare che è un punto isolato di σ(A). Se cosı̀ non fosse, λ0 sarebbe un punto di accumulazione di σ(A). Quindi esisterebbe una successione {λk } di elementi di σ(A) convergente a λ0 . Per ogni k, scegliamo un ak > 0 in modo che gli intervalli ]λk − ak , λk + ak ] siano a due disgiunti. Di conseguenza, i proiettori E(λk + 4.8. Famiglia spettrale e spettro 91 ak ) − E(λk − ak ) sono non nulli e a due a due ortogonali. Per ogni k sia xk = E(λk + ak ) − E(λk − ak )xk , con kxk k = 1. Si ha, k(A − λ0 )xk k2 = Z λk +ak (λ − λ0 )2 dkE(λ)xk k2 ≤ max{(λk + ak − λ0 )2 , (λk − ak − λ0 )2 }kxk k2 → 0. λk −ak Quindi, {xk } è una successione di Weyl di vettori a due a due ortogonali. Ne segue che λ0 ∈ σess (A), contro l’ipotesi. Definizione 4.8.9 Un operatore autoaggiunto A è detto di spettro discreto se σ(A) = σd (A). } Osservazione 4.8.10 Per un operatore di spettro discreto la rappresentazione spettrale stabilita nel teorema 4.7.5 assume una forma particolarmente semplice: Ax = ∞ X λ k Pk k=1 dove i λk sono gli autovalori e Pk = E(λk ) − E(λ− k ). Questa semplificazione è dovuta al fatto che tutti i punti della retta reale che non sono autovalori appartengono al risolvente di A e, dunque, la famiglia spettrale è costante nell’ intervallo compreso tra due autovalori successivi. Proposizione 4.8.11 Se A è un operatore di spettro discreto, esiste una base ortonormale di H costituita da autovettori di A. Dimostrazione – Sia E(λ) la famiglia spettrale di A. Per ogni x ∈ H risulta Z x= dE(λ)x = R ∞ X Pk x, k=1 per quanto osservato sopra. In ogni sottospazio Pk H selezioniamo una base ortonormale (necessariamente finita) di autovettori ek,1 , . . . , ek,`k . Visto che A è simmetrico, autovettori corrispondenti ad autovalori distinti sono ortogonali. Il sistema di vettori cosı̀ ottenuto costituisce una base ortonormale di H. Teorema 4.8.12 Se A è un operatore autoaggiunto di spettro discreto e dimH = ∞, allora A è necessariamente non limitato. Dimostrazione – La Proposizione 4.8.11 implica che gli autovalori distinti sono necessariamente infiniti, altrimenti lo spazio H sarebbe di dimensione finita. D’altra parte, In ogni intervallo [−N, N ], N ∈ N cade un numero finito di autovalori di A. Infatti se cosı̀ non fosse, in uno di questi intervalli si potrebbe trovare una successione {λk } di autovalori. A meno di passare ad una sottosuccessione, si può supporre che λk → λ ∈ [−N, N ]. Per ogni k, scegliamo un autovettore xk , con kxk k = 1. Gli xk sono a due a due ortogonali e costituiscono una successione di Weyl per λ; infatti, kAxk − λxk k = |λk − λ|kxk k → 0. Dal corollario precedente segue che λ ∈ σess (A); il che è impossibile. } Osservazione 4.8.13 Se lo spazio H è di dimensione infinita, dal Teorema 4.8.12 deduciamo che, sup |λk | non può essere finito. Infatti, in questo caso, A sarebbe ovunque definito e, quindi, limitato. 92 4. Operatori non limitati nello spazio di Hilbert Il seguente teorema che non dimostriamo mostra che alcuni rilevanti operatori di Schrödinger con potenziale V (x) limitato inferiormente hanno spettro discreto. Teorema 4.8.14 Sia V (x) una funzione continua in R, a valori reali e tale che V (x) ≥ 1, ∀x ∈ R e lim V (x) = +∞. |x|→∞ Allora l’ operatore d2 + V (x) dx2 definito in C0∞ R è essenzialmente autoaggiunto e positivo. La sua chiusura H è un operatore di spettro discreto. Gli autovalori sono tutti semplici (hanno cioè molteplicità 1). Ordinando gli autovalori in ordine crescente λ0 < λ1 < λ2 < · · · , ogni autofunzione ψk , relativa al k-simo autovalore, ha esattamente k zeri. Hoo = − Il teorema 4.8.14 fornisce, come si vede, un buon numero di informazioni sull’operatore H, quando V soddisfa le proprietà richieste e queste informazioni sono indipendenti dalla specifica forma di V . Esempio 4.8.15 Sia Hoo = 1 2 − d2 2 + x , dx2 l’operatore hamiltoniano dell’ oscillatore armonico (si sono poste uguali a 1 tutte le costanti fisiche) definito in C0∞ R è essenzialmente autoaggiunto; la sua chiusura H è un operatore positivo di spettro discreto con le proprietà descritte nel teorema 4.8.14. Basta applicarlo, infatti, con V (x) = x2 + 1. L’aggiunta dell’ identità non altera le proprietà spettrali di H. Tuttavia in questo caso, è possibile calcolare esplicitamente autovalori ed autofunzioni di H. Tuttavia per farlo è più conveniente considerare l’operatore Ho che agisce come Hoo ma su un dominio diverso. Poniamo 2 D = {p(x)e−x /2 ; p(x) polinomio su C}. Questo è un sottospazio denso di L2 (R) che ha intersezione nulla con C0∞ R. Si può dimostrare, tuttavia, che le chiusure di Hoo e di Ho coincidono. Definiamo i seguenti due operatori, definiti su D a valori in D stesso: 1 d 1 d † A= √ x+ A =√ x− , dx dx 2 2 che sono usualmente chiamati, rispettivamente, operatore di annichilazione e operatore di creazione. È facile verificare che A† ⊆ A∗ e che valgono le seguenti identità: • AA† f − A† Af = f, ∀f ∈ D; • Ho f = A† Af + 21 f = AA† f − 12 f, ∀f ∈ D. 4.8. Famiglia spettrale e spettro 93 Per provare queste due uguaglianze occorre tener conto della regola di commutazione canonica df x dx = f , per ogni f ∈ D. d dx (xf ) − Consideriamo adesso una funzione ψ0 che soddisfi Aψ0 = 0 e kψ0 k = 1. Si può scegliere ψ0 (x) = 2 π −1/4 e−x /2 . Allora, Ho ψ0 = 21 ψ0 . Cioè ψ0 è un autovettore di Ho con autovalore 21 . Osserviamo adesso che se φ è un autovettore di Ho con autovalore λ, allora A† φ è autovettore di Ho con autovalore λ + 1. Infatti, 1 Ho A† φ = A† AA† φ + A† φ 2 1 1 † = A (Ho φ + φ) + A† φ 2 2 1 † 1 † † = λA φ + A φ + A φ 2 2 = (λ + 1)A† φ. Di conseguenza, per ogni n ∈ N, (A† )n ψ0 è un autovettore di Ho con autovalore n + 1. Visto che (A ) ψ0 ∈ D, esistono dei polinomi pn (x) tali che † n ((A† )n ψ0 )(x) = pn (x)e−x 2 /2 . Se si definisce ψn = (n!)−1/2 (A† )n ψ0 si prova che kψn k = 1, per ogni n ∈ N. Inoltre i vettori ψn , essendo autovettori corrispondenti ad autovalori distinti, sono ortogononali. Costituiscono quindi una sistema ortonormale. Si dimostra che le funzioni ψn (x), dette funzioni di Hermite, costituiscono una base ortonormale di L2 (R). I polinomi 2 Hn (x) per i quali vale l’uguaglianza ψn (x) = Hn (x)e−x /2 sono detti polinomi di Hermite. Esaminiamo adesso lo spettro dell’operatore φ(A) dove φ è una funzione reale continua in R e A un operatore autoaggiunto. Supponiamo che λ0 ∈ σ(A). L’operatore φ(A) è autoaggiunto quindi, se indichiamo con {F (µ)} la sua famiglia spettrale, avremo Z φ(A) = µdF (µ). (4.9) R D’altra parte, il teorema sul calcolo funzionale ci garantisce che, se {E(λ)} è la famiglia spettrale di A si può anche scrivere Z φ(A) = φ(λ)dE(λ). (4.10) R Esaminiamo, per semplicità, il caso in cui φ sia continua e strettamente crescente. Se nella (4.9) si opera il cambiamento di variabile µ = φ(λ) si perviene a Z Z φ(λ)dF (φ(λ)) = φ(λ)dE(λ). R R L’unicità della famiglia spettrale vuole allora che sia F (φ(λ)) = E(λ), ∀λ ∈ R. 94 4. Operatori non limitati nello spazio di Hilbert Se λ0 ∈ σp (A), la famiglia spettrale E(λ) ha un salto, E(λ0 ) − E(λ− 0 ), in λ0 . Visto che φ è continua, F (µ) ha un salto in φ(λ0 ). Quindi φ(λ0 ) è un autovalore di φ(A). In particolare, se φ è strettamente crescente, il sottospazio degli autovettori corrispondenti a φ(λ0 ) è lo stesso di quello degli autovettori corrispondenti a λ0 , perché F (φ(λ0 )) − F (φ(λ0 )− ) = E(λ0 ) − E(λ− 0 ). Analogamente se E(λ) è continua ma non costante in ogni intorno di λ0 , cioè, se λ0 ∈ σc (A), allora anche F (φ(λ) ha la stessa proprietà. Dunque, {φ(λ); λ ∈ σ(A)} ⊆ σ(φ(A)). Ragionando sulla funzione inversa φ−1 si perviene a stabilire l’uguaglianza dei due insiemi. Abbiamo provato cosı̀, in un caso particolare, il seguente teorema. Teorema 4.8.16 (Spectral mapping theorem) Se A è autoaggiunto e φ è una funzione continua su σ(A), allora σ(φ(A)) = {φ(λ); λ ∈ σ(A)} = φ(σ(A)). Non daremo la dimostrazione completa di questo teorema. Osserviamo soltanto che non solo non è richiesta la stretta monotonia di φ, ma neppure che φ sia una funzione reale. Esempio 4.8.17 Consideriamo il caso in cui l’operatore autoaggiunto A ammetta inverso limitato, A−1 . Allora, certamente, 0 6∈ σ(A) e si ha σ(A−1 ) = {λ−1 ; λ ∈ σ(A)}. Esempio 4.8.18 Sia A autoaggiunto e z0 ∈ ρ(A), allora σ(Rz0 (A)) = {(λ − z0 )−1 ; λ ∈ σ(A)}. Questo è un esempio di un caso in cui φ(A) non è autoaggiunto. Una condizione perché l’operatore autoaggiunto A abbia spettro discreto ci viene proprio dall’operatore risolvente. Teorema 4.8.19 Sia A un operatore autoaggiunto e supponiamo che esista z0 ∈ ρ(A) tale che l’operatore risolvente Rz0 (A) sia compatto. Allora (i) A è un operatore di spettro discreto. (ii) Rz (A) è compatto per ogni z ∈ ρ(A). Dimostrazione – (i): Come abbiamo visto nell’esempio 4.8.18, se z0 ∈ ρ(A), σ(Rz0 (A)) = {(λ − z0 )−1 ; λ ∈ σ(A)}. 4.9. Il teorema di Stone 95 Dato che Rz0 (A) è compatto il suo spettro consiste di punti isolati che hanno, al più, 0 come punto di accumulazione. Quindi σ(A) è costituito di punti isolati con unico possibile punto di accumulazione +∞. Esaminiamo gli autospazi. Ax = λ0 x ⇔ (A − z0 I)x = (λ0 − z0 )x ⇔ (A − z0 I)−1 (A − z0 I)x = (λ0 − z0 )(A − z0 I)−1 x 1 ⇔ x = (A − z0 I)−1 x. λ0 − z0 Da queste equivalenze si deduce che x è autovettore di A relativo all’autovalore λ0 se, e soltanto se, x è 1 . Dunque i sottospazi corrispondenti hanno anche autovettore di (A − z0 I)−1 relativo all’autovalore λ0 −z 0 dimensione finita. Quindi, A ha spettro discreto. (ii): Per provare la (ii), se z ∈ ρ(A), la prima formula del risolvente si scrive Rz (A) = Rz0 (A)(1 + (z − z0 )Rz (A)). Dunque Rz (A) è prodotto di un operatore compatto, Rz0 , per uno limitato. Esso è, perciò, compatto. 4.9 Il teorema di Stone Sia A un operatore autoaggiunto (limitato o no). Per mezzo del calcolo funzionale stabilito nel teorema 4.7.9, si può definire l’operatore eitA in corrispondenza alla funzione limitata eitλ (t è un parametro reale). Teorema 4.9.1 Sia A un operatore autoaggiunto e definiamo U (t) = eitA . Allora (a) Per ogni t ∈ R, U (t) è un operatore unitario e U (t + s) = U (t)U (s) per ogni t, s ∈ R. (b) Se x ∈ H e t → t0 , allora U (t)x → U (t0 )x (c) Se x ∈ D(A), (d) Se limt→0 U (t)x−x t U (t)x−x t → iAx per t → 0. esiste, allora x ∈ D(A). Dimostrazione – La (a) è una conseguenza immediata del calcolo funzionale. Per provare la (b) osserviamo che ke itA 2 Z x − xk = |eitλ − 1|2 d(E(λ)x, x) R Poiché |eitλ − 1|2 è dominata dalla funzione integrabile h(λ) = 4 e poiché, per ogni λ ∈ R, |eitλ − 1|2 → 0 per t → 0 dal teorema di convergenza dominata di Lebesgue si deduce che kU (t)x − xk2 → 0. Quindi t 7→ U (t) è fortemente continua in t = 0. Per provare la continuità in un punto arbitrario t0 , basta osservare che U (t − t0 )x → x per t − t0 → 0 e quindi U (t0 )U (t − t0 )x = U (t)x → U (t0 )x per t → t0 Proviamo ora la (c). La funzione eitλ −1 t converge, ovviamente, a iλ per t tendente a 0. Inoltre itλ e − 1 ≤ |λ| t 96 4. Operatori non limitati nello spazio di Hilbert l’affermazione segue, di nuovo, dal teorema di convergenza dominata di Lebesgue. Proviamo, infine la (d). Definiamo D(B) = e poniamo iBy = limt→0 quindi B = A U (t)y−y . t U (t)y − y y ∈ H : lim esiste t→0 t Un semplice calcolo mostra che B è simmetrico. Dalla (c) B ⊃ A e Definizione 4.9.2 Una funzione t 7→ U (t) soddisfacente le condizioni (a) e (b) del precedente teorema è detta un gruppo ad un parametro di operatori unitari fortemente continuo. Il seguente teorema, noto come teorema di Stone, afferma che ogni gruppo ad un parametro di operatori unitari fortemente continuo si può esprimere come l’esponenziale di un operatore autoaggiunto. Teorema 4.9.3 Sia U (t) un gruppo ad un parametro di operatori unitari (fortemente continuo) nello spazio di Hilbert H. Allora, esiste un operatore autoaggiunto A in H tale che U (t) = eitA . Dimostrazione – Sia φ ∈ C0∞ (R) e per ogni x ∈ H definiamo un nuovo vettore Z ∞ xφ = φ(t)U (t)x dt −∞ Per la continuità forte di U (t) l’integrale può essere inteso nel senso di Riemann. Indichiamo con D l’insieme di tutte le combinazioni lineari finite di tutti i vettori del tipo xφ con x ∈ H e φ ∈ C0∞ (R). Sia j (t) il nucleo regolarizzante definito a partire dalla funzione ( 1 γe 1−t2 |t| < 1 , j(t) = 0 |t| ≥ 1 che appartiene a C0∞ (R) (γ è scelto in modo che l’integrale su R dia 1), ponendo 1 t j (t) = j . allora kxj − xk = ≤ Z ∞ j (t)(U (t)x − x) dt −∞ Z ∞ j (t) dt sup kU (t)x − xk. −∞ t∈[−,] Poiché U (t) è fortemente continuo, D è denso. Per xφ ∈ D calcoliamo U (s) − I xφ s ∞ → U (s + t) − U (t) φ(t) x dt s −∞ Z ∞ φ(τ − s) − φ(τ ) U (τ )x dτ s −∞ Z ∞ φ0 (τ )U (τ )x dτ − = x−φ0 Z = = −∞ 4.9. Il teorema di Stone 97 poiché [φ(τ − s) − φ(τ )]/s converge uniformemente a −φ0 (τ ). Per xφ ∈ D, definiamo Axφ = −ix−φ0 . Si noti che U (t) : D → D, A : D → D e che U (t)Aξ = AU (t)ξ per ξ ∈ D. Inoltre se xφ , xψ ∈ D, si ha, come si vede facilmente (Axφ , xψ ) = (xφ , Axψ ) e quindi A è un operatore simmetrico in D. Proviamo adesso che A è essenzialmente autoaggiunto. Sia u ∈ D(A∗ ) con A∗ u = iu. Allora, per ogni x ∈ D(A) = D si ha d (U (t)x, u) dt = (iAU (t)x, u) = i(U (t)x, A∗ u) = i(U (t)x, iu) = (U (t)x, u) Cosicchè la funzione h(t) = (U (t)x, u) è soluzione dell’ equazione differenziale h0 = h e quindi h(t) = Cet ; ma dato che U (t) è limitato, anche |h(t)| deve esserlo e quindi C = 0. In modo analogo si prova che non esistono soluzioni non nulle di A∗ u = −iu e quindi A è essenzialmente autoaggiunto. Per brevità, poniamo B = A e sia V (t) = eitB . Resta da provare che V (t) = U (t). Sia x ∈ D. Dalla (c) del Teorema 4.9.1 sappiamo che V (t)x ∈ D(B) e che V 0 (t)x = iBV (t)x. Posto w(t) = U (t)x − V (t)x, w(t) è una funzione a valore vettore derivabile in senso forte e w0 (t) = iAU (t)x − iBV (t)x = iBw(t) Quindi d kw(t)k2 = i(Bw(t), w(t)) − i(w(t), Bw(t)) = 0 dt E perciò w(t) = 0 per ogni t, dato che w(0) = 0. Allora U (t)x = V (t)x per ogni t ∈ R e per ogni x ∈ D. Poichè D è denso, si conclude che U (t) = V (t). Esempio 4.9.4 Sia H = L2 (R). Per ogni t ∈ R, consideriamo l’operatore U definito nel modo seguente. Poniamo ft (x) = f (x − t) e definiamo (U f )(x) = ft (x), f ∈ L2 (R). L’operatore cosı̀ definito è unitario. La famiglia di operatori unitari {U (t) ; t ∈ R} costituisce un gruppo ad un parametro, fortemente continuo, di operatori unitari. Determiniamo il suo generatore. Procedendo in modo un po’ formale si ha U (t)f − f f (x − t) − f (x) = lim = −(Df )(x). t→0 t→0 t t lim Quindi il generatore di questo gruppo è l’operatore P definito nel paragrafo 4.4.2.1. Per essere rigorosi, avremmo dovuto innanzitutto determinare il dominio del generatore infinitesimale: esso è lo spazio W 1,2 (R). La dimostrazione è lasciata come esercizio al lettore. 98 4. Operatori non limitati nello spazio di Hilbert } Osservazione 4.9.5 A questo punto, una domanda legittima è se, dato un operatore autoaggiunto A, si possa esprimere eitA , come sarebbe naturale attendersi, nella forma eitA = ∞ X (iAt)n . n! n=0 (4.11) Il primo membro è un operatore unitario in H mentre il secondo pone alcuni problemi. Per cominciare, osserviamo che, se A è autoaggiunto, tutte le sue potenze ad esponente naturale sono definite e sono operatori densamente definiti. Tuttavia, perché si possa scrivere la serie a secondo membro della (4.11) è necessario che l’insieme dei vettori di H per cui la serie è ben definita e convergente sia sufficientemente ricco. Consideriamo il sottospazio di H D∞ (A) ≡ ∞ \ D (An ) . n=1 Mostriamo che esso è denso in H. Poniamo Dω = {E(∆)x; x ∈ H, ∆ sottoinsieme di Borel limitato} Dω è denso in H. Infatti, se non lo fosse, esisterebbe y ∈ H, y 6= 0, tale che (E(∆)x, y) = 0, per ogni sottoinsieme di Borel limitato ∆ e per ogni x ∈ H. Scegliendo xn = E(∆n )y con ∆n =] − n, n], si ha kE(∆n )yk2 = (E(∆n )y, y) = 0, ∀n ∈ N. Dunque kyk = limn→∞ kE(∆n )yk2 = 0 e, quindi y = 0; una contraddizione. Per ogni sottoinsieme di Borel limitato ∆, per ogni x ∈ H e per ogni n ∈ N si ha Z Z λ2n d(E(λ)E(∆)x, E(∆)x = λ2n d(E(λ)x, x) ≤ sup λ2n kxk2 < ∞. ∆ R λ∈∆ Dunque, E(∆)x ∈ D(An ), per ogni n ∈ N. Inoltre kAn E(∆)xk ≤ C n kxk, ∀x ∈ H, dove si è posto C = sup |λ|. λ∈∆ Questo prova che Dω ⊂ D∞ (A) e dunque quest’ultimo spazio è denso in H. Su tutti i vettori x del sottospazio generato da Dω , la serie a secondo menbro della (4.11) è convergente per ogni t ∈ R. Infatti n+p n+p n+p X (iAt)k X |t|k kAk E(∆)xk X |t|k C k E(∆)x ≤ ≤ kxk → 0 k! k! k! k=n+1 k=n+1 k=n+1 } Osservazione 4.9.6 Diversi spazi funzionali (non normati) sono del tipo D∞ (A), per qualche operatore autoaggiunto A. Ad esempio, se A A= 1 2 |x| + 4n 2 si trova D∞ (A) = S (Rn ) dove 4n è l’operatore laplaciano in n dimensioni e S (Rn ) è lo spazio di Schwartz delle funzioni a rapida decrescenza. 4.10. Equazioni differenziali nello spazio di Hilbert 4.10 99 Equazioni differenziali nello spazio di Hilbert Un’ applicazione della teoria dei gruppi ad un parametro di operatori unitari consiste nella risoluzione di equazioni differenziali nello spazio di Hilbert. Sia ]a, b[ un intervallo in R; una funzione t ∈]a, b[→ x(t) ∈ H è detta continua in ]a, b[ se per ogni c ∈]a, b[ lim kx(t) − x(c)k = 0. t→c La funzione t ∈]a, b[→ x(t) ∈ H è detta derivabile in ]a, b[ se per ogni c ∈]a, b[ esiste x0 (c) ∈ H tale che x(t) − x(c) 0 lim − x (c) = 0. t→c t−c È a questo punto chiaro cosa intendiamo quando diciamo che la funzione x(t) è di classe C 1 . Il problema che ci proponiamo di risolvere è il seguente: sia (A, D(A)) un operatore autoaggiunto in H ed x ∈ D(A). Cerchiamo una funzione x(t) di classe C 1 in [0, ∞) tale che 1. x(t) ∈ D(A) per 0 ≤ t < ∞ 2. x(0) = x 3. x0 (t) = iAx(t) Proveremo adesso che il suddetto problema ammette una, e una sola soluzione che si può rappresentare nella forma x(t) = eitA x, 0 ≤ t < ∞. Per brevità poniamo, eitA = U (t). Per provare che x(t) ∈ D(A), basta provare che esiste il U (s) − I x(t). s→0 s lim Infatti U (s) − I U (s) − I x(t) = lim U (t)x s→0 s→0 s s U (s) − I = U (t) lim x s→0 s lim e l’ultimo limite esiste perché x ∈ D(A). Proviamo ora che x(t) è continua. Si ha kx(t) − x(s)k = k(U (t) − U (s))xk Ma dal terorema 4.9.1 sappiamo che U (t) è un gruppo fortemente continuo. Quindi se t → s allora k(U (t) − U (s))xk tende a zero. 100 4. Operatori non limitati nello spazio di Hilbert Si ha inoltre x(t + h) − x(t) lim − iAx(t) = h→0 h U (t + h) − U (t) lim x − iAU (t)x h→0 h U (h) − I = lim x − iAx =0 h→0 h perché A è il generatore infinitesimale di U (t). Questo prova, ad un tempo, che x(t) è derivabile e che x0 (t) è soluzione dell’ equazione differenziale in esame. La dimostrazione dell’ unicità è lasciata come esercizio. 4.11 Operatori autoaggiunti che commutano Se gli operatori A e B non sono limitati, come già sappiamo, non ha senso parlare di commutazione in senso puramente algebrico. Per dare un significato ragionevole all’ affermazione A e B commutano, ricordiamo che per operatori autoaggiunti limitati è equivalente affermare che essi commutano o che commutano le loro famiglie spettrali. Questo fatto suggerisce la definizione seguente. Definizione 4.11.1 Due operatori autoaggiunti A e B (possibilmente non limitati) commutano fortemente se tutti gli operatori di proiezione che compongono le loro famiglie spettrali commutano. Vale il seguente Teorema 4.11.2 Siano A e B due operatori autoaggiunti in H. Le seguenti affermazioni sono equivalenti: (a) A e B commutano. (b) Se =λ e =µ sono non nulli, Rλ (A)Rµ (B) = Rµ (B)Rλ (A). (c) ∀s, t ∈ R, eitA eisB = eisB eitA . Non dimostriamo questo risultato, limitandoci ad osservare che il fatto che (a) implica (b) e (c) è una conseguenza immediata del calcolo funzionale. } Osservazione 4.11.3 Un concetto molto importante in meccanica quantistica è quello di osservabili compatibili. Due osservabili si diranno compatibili se possono essere misurate contemporaneamente. Dal punto di vista probabilistico questo equivale a dire che esiste una distribuzione di probabilità congiunta; ovvero, utilizzando le notazioni della sez. 2.6, che è sempre possibile attribuire una probabilità all’evento {m(A, ψ) ∈ I} ∩ {m(B, ψ) ∈ J} dove A e B indicano due osservabili, I e J, rispettivamente, insiemi di possibili determinazioni di A e B e ψ uno stato del sistema. 4.12. Supplemento: Famiglie spettrali generalizzate 101 Nella rappresentazione delle osservabili come operatori, questo si traduce nel fatto che gli operatori corrispondenti devono commutare. Per capire meglio cosa intendiamo, supponiamo che due osservabili siano rappresentate dagli operatori autoaggiunti limitati A e B e che lo spettro di entrambi questi operatori sia costituito solo dagli autovalori {ai } e {bi }, rispettivamente. In questo caso i possibili valori misurati di A e di B sono solo i loro autovalori. Quindi sarà possibile misurare contemporaneamente A e B se, e soltanto se, essi ammettono una famiglia di autovettori comuni che costituisce una base dello spazio. Sia, infatti ψi,j una base di autovettori comuni. Col doppio indice abbiamo inteso che Aψi,j = ai ψi,j e che Bψi,j = bj ψi,j Un semplice calcolo mostra allora che (AB − BA)ψi,j = 0 che implica che A e B commutano. Il viceversa è pure vero. Per farlo vedere, ci mettiamo nell’ ipotesi che gli autovalori di A e gli autovalori di B abbiano tutti molteplicità uguale a uno.È immediato provare che se ψ è un autovettore di A e B commuta con A, allora Bψ è un autovettore di A corrispondente allo stesso autovalore. Ma, per le ipotesi fatte, non può quindi che essere Bψ = λψ e quindi ψ è anche un autovettore di B. Nel caso in cui gli operatori A e B siano limitati ma non abbiano spettro solo puntuale, si dimostra che una distribuzione di probabilità congiunta delle due osservabili si può definire se, e soltanto se, AB = BA. 4.12 Supplemento: Famiglie spettrali generalizzate La teoria di von Neumann delle estensioni autoaggiunte di un operatore simmetrico è stata, in un certo senso, completata da Naimark utilizzando l’idea che un operatore simmetrico possa ammettere estensioni autoaggiunte in uno spazio di Hilbert più grande dello spazio di Hilbert in cui esso agisce inizialmente. Quest’idea ha dato avvio ad una nuova teoria spettrale degli operatori simmetrici, nella quale è possibile attribuire ad ogni operatore simmetrico una famiglia spettrale con proprietà simili a quelle già viste nel caso degli operatori autoaggiunti. Definizione 4.12.1 Sia (T, D(T )) un operatore lineare in H. Chiameremo prolungamento di c)) in uno spazio di Hilbert H b contenente H come sottospazio T un operatore lineare (Tb, D(T chiuso e tale che: c) ⊇ D(T ) e Tbf = T f per f ∈ D(T ) D(T b sul suo sottospazio H sarà indicata con Pb La proiezione ortogonale di H Possiamo adesso dimostrare il seguente teorema di Naimark: Teorema 4.12.2 Ogni operatore simmetrico (T, D(T )) ammette un prolungamento autoaggiunto (eventualmente in uno spazio più grande). Dimostrazione – Siano n, m gli indici di difetto di T . Se n = m allora il teorema di von Neumann ci assicura l’esistenza di un’estensione autoaggiunta nello stesso spazio di Hilbert H. Se n 6= m, consideriamo b = H ⊕ H. Come si sa, esso consiste delle coppie ordinate {f, g} di elementi di H lo spazio di Hilbert H ed in esso le operazioni ed il prodotto scalare sono definiti in modo naturale: {f1 , g1 } + α{f2 , g2 } = {f1 + αf2 , g1 + αg2 } 102 4. Operatori non limitati nello spazio di Hilbert e ({f1 , g1 }, {f2 , g2 }) = (f1 , f2 ) + (g1 , g2 ). L’operatore Tb definito da Tb{f, g} = {T f, −T g}, f, g ∈ D(T ) b ha, allora, indici di difetto (n + m, m + n) e pertanto ammette estensione autoaggiunta in H. È opportuno notare che la dimostrazione del teorema precedente fornisce un modo per costruire il prolungamento di T , ma questo non è il solo modo possible. In generale, il prolungamente autoaggiunto di un operatore simmetrico non è unico. b Sia T un operatore simmetrico in H e Tb la sua estensione autoaggiunta nello spazio H. Allora Tb ammette la decomposizione spettrale Z ∞ b λd E(λ) Tb = −∞ b b Per f ∈ D(T ) e g ∈ H si hanno le relazioni: dove gli E(λ) sono proiettori in H. Z ∞ Z ∞ b b b b b (T f, g) = (T f, P g) = λd (E(λ)f, P g) = λd Pb(E(λ)f, g) −∞ ,e 2 kT f k = kTbf k2 = Z −∞ ∞ Z 2 ∞ b λ d E(λ)f, f) = −∞ b λ2 d Pb(E(λ)f, f) −∞ . Ponendo, b B(λ) = Pb(E(λ)dH per λ ∈ R, si ottiene una famiglia di operatori autoaggiunti limitati soddisfacenti le seguenti proprietà: (a) B(λ) ≤ B(µ) per λ ≤ µ; (b) lim→0,>0 B(λ + )f = B(λ)f ∀f ∈ H; (c) limλ→−∞ B(λ) = 0 e limλ→+∞ B(λ) = I. Per ogni λ, B(λ) è un operatore positivo e minore di I ma non è necessariamente un proiettore. Una famiglia di operatori positivi soddisfacente le proprietà (a)-(c) è detta una famiglia spettrale generalizzata. In conclusione ogni operatore simmetrico T ammette una famiglia spettrale generalizzata e si ha, per ogni f ∈ D(T ) e g ∈ H: Z ∞ (T f, g) = λd Bλ)f, g) −∞ e 2 Z ∞ kT f k = −∞ λ2 d B(λ)f, f )