Equazioni differenziali ordinarie
Denis Nardin January 2, 2010
1 Equazioni differenziali
In questa sezione considereremo le propriet`a delle soluzioni del problema di Cauchy. Da adesso in poi (PC) indicher`a il seguente problema di Cauchy:
(u0(t) = f (t, u(t)) u(t0) = u0
Dove f `e una funzione almeno continua da Ω aperto di Rn+1 a Rn e t0 ∈ R, u0∈ Rn. Si cercano come soluzioni funzioni u che vanno da un aperto A di R contenente t0a Rn.
1.1 Propriet`a delle soluzioni
Teorema 1.1: (dell’asintoto) Sia f : [a, +∞) → R derivabile tale che esistano i limiti per t → +∞ di f (x) e di f0(x). Allora limt→+∞f0(t) = 0.
Dim: Consideriamo il limite
t→+∞lim
f (x) + x x
Questo limite vale uno (infatti `e uguale al limite di 1 + f (x)/x e il secondo addendo tende a zero. Ma `e anche il limite di un rapporto in cui numeratore e denominatore tendono a infinito, per cui si applica il teorema dell’Hˆopital e otteniamo
1 = lim
t→+∞
f (x) + x
x = lim
t→+∞f0(x) + 1
Da cui la tesi.
Teorema 1.2: (di regolarit`a) Sia u una soluzione di (PC) con f C∞. Allora anche u `e C∞.
Dim: Dimostriamo per induzione che u `e Cn per ogni n. u `e derivabile per ipotesi (`e una soluzione di (PC)). Inoltre `e C1 perch`e la sua derivata `e
u0(t) = f (t, u(t))
che `e composizione di funzioni continue. Sia ora u Cn. Allora anche la sua derivata `e Cn perch`e composizione di funzioni Cn. Quindi u `e Cn+1.
1.2 Esistenza e unicit`a
Teorema 1.3: (di esistenza e unicit`a locale) Sia (PC) un problema di Cauchy con f : Ω → Rn `e una funzione da un aperto di Rn+1 continua. Supponiamo che esistano ρ1, ρ2 > 0 tali che posto I = B(t0, ρ1) e J = B(u0, ρ2), f sia lipschitziana nella seconda variabile uniformemente alla prima su I × J , cio`e tale che esista un L > 0 tale che
∀u, u0 ∈ J, t ∈ I |f (t, u) − f (t, u0)| ≤ L|u − u0|
Allora esiste un intorno di t0 U e un intorno di u0 V tali che U × V ⊆ Ω e che esiste una ed una sola u : U → V che risolve (PC).
Dim: Notiamo che richiedere che u sia soluzione di (PC) `e completamente equiv- alente a chiedere che sia soluzione di questa equazione integrale
u(t) = u0+ Z t
t0
f (s, u(s))ds Pongo
• L la costante di Lipschitz di f
• M = max{f (x, y) | x ∈ I, y ∈ J }
• ρ0< min{ρ1,ρM1,L1}.
• U = [x0− ρ0, x0+ ρ0]
• V = ¯B(u0, ρ1) = {y ∈ Rn| |y − u0| ≤ ρ1} ⊆ J
E dimostriamo che queste scelte di U, V vanno bene. A questo scopo consideri- amo l’insieme
X = {u ∈ C0( ¯U ) | u(U ) ⊆ V }
Questo `e un sottoinsieme chiuso di C0(U ) perch`e consiste esattamente della palla chiusa centrata nella funzione che vale costantemente u0 di raggio ρ1 e perci`o forma uno spazio metrico completo. Consideriamo quindi la funzione F : X → C0(U ) definita da
F (u)(t) = u0+ Z t
t0
f (s, u(s))ds
La nostra tesi diventa quindi dimostrare che esiste un unico punto fisso di F . Per farlo dimostreremo che F `e una contrazione su X. Per cominciare dimostriamo che F (X) ⊆ X. Infatti se u ∈ X per ogni t ∈ U
|F (u)(t) − u | = Z t
f (s, u(s))ds ≤
Z t
|f (s, u(s))|ds ≤
≤ Z t
t0
M ds = M |t − t0| ≤ M ρ0≤ ρ1
Quindi F manda X in se’ stesso. Ci manca unicamente da far vedere che F `e una contrazione. Siano dunque u, v ∈ X. Allora per ogni t ∈ U
|F (u)(t)−F (v)(t)| =
Z t t0
f (s, u(s)) − f (s, v(s))ds
≤ Z t
t0
|f (s, u(s))−f (s, v(s))|ds ≤
≤ Z t
t0
L|u(s) − v(s)|ds ≤ Z t
t0
Lku − vkds = L|t − t0|ku − vk ≤ Lρ0ku − vk e quindi F `e una contrazione perch`e Lρ0 < 1. Ma questo, come gi`a osservato,
implica la tesi.
Teorema 1.4: (di unicit`a globale) Siano u, v : I → Rn con I intervallo tali che sono soluzioni di (PC). Allora u = v.
Dim: Consideriamo l’insieme {t ∈ I |u(t) = v(t)}. Questo insieme `e chiuso perch`e u, v sono continue e aperto per l’unicit`a locale. Infatti se u(t) = v(t) esiste un intorno di t in cui coincidono. Inoltre `e non vuoto perch`e t0 ci sta.
Allora `e tutto I.
1.3 Soluzioni massimali e globali
Definizione 1.1: Siano u, v due soluzioni di (PC). u si dice un prolungamento di v se dom u ⊇ dom v.
Definizione 1.2: Una soluzione u si dice massimale se non esistono suoi prolungamenti propri. Una soluzione u si dice globale se dom u = R.
Osservazione 1.1: Se u `e un prolungamento di v per ogni t ∈ dom v u(t) = v(t) per il teorema di unicit`a globale.
Teorema 1.5: Esiste una soluzione massimale di (PC)
Dim: Sia U = {v soluzione di (PC) } l’insieme delle soluzioni di (PC) e sia
∀v ∈ U Iv = dom v. Ricordiamo che due soluzioni di un problema di Cauchy coincidono sempre nell’intersezione dei domini. Allora prendiamo
I = [
v∈U
Iv
Notiamo che I `e un intervall perch`e unione di intervalli non disgiunti. Definiamo ora u : I → Rn come u(t) = v(t) se t ∈ Iv. Notiamo che u `e ben definita per il teorema di unicit`a globale (il valore v(t) non dipende dalla particolare v scelta). Allora u `e una soluzione perch`e lo `e localmente (se t ∈ Iv allora u0(t) = v0(t) = f (t, v(t) = f (t, u(t))) e inoltre u(0) = u0. Inoltre `e un estensione di qualunque soluzione perch`e il suo dominio contiene il dominio di qualunque altra soluzione. Quindi `e una soluzione massimale.
Per analizzare i comportamenti della soluzione massimale agli estremi del dominio abbiamo bisogno di un lemma preliminare
Lemma 1.1: Sia u : (a, b) → Rn una soluzione di (PC) con b < +∞, e sia tk una successione convergente a b tale che u(tk) → ub∈ Rn. Allora esiste
lim
t→bu(t) = ub
Dim: Intanto notiamo che `e possibile scegliere i tk in modo che convergano in modo monotono (eventualmente prendendone una sottosuccessione). Supponi- amo ora per assurdo che il limite di u(t) per t → b non sia ub. Allora possiamo scegliere un > 0 tale che l’insieme
R = {t ∈ (a, b) | |u(t) − ub| > }
sia non vuoto e abbia b come estremo superiore (cio`e ci sono punti t arbitraria- mente vicini a b tali che u(t) disti pi`u di da ub). Poich`e Ω `e aperto possiamo scegliere quindi c ∈ (a, b) tale che [c, b] × [−, ] ⊆ Ω. Sia quindi
M = max
x∈[c,b]×[−,]
f (x)
Dove il massimo esiste perch`e l’insieme `e compatto. Prendiamo ora N ∈ N tale che per ogni n ≥ N
|tn− b| ≤ /4M e |u(tn) − ub| ≤ /4 e inoltre tN > c. Poniamo quindi
¯t = inf{t ∈ (tN, b) | |u(t) − ub| > } = R ∩ (tN, b)
Questo estremo inferiore possiamo prenderlo perch`e l’insieme al secondo membro
`e non vuoto perch`e sup R = b. Allora, per la continuit`a della funzione u(t) − ub
|u(¯t) − ub| = Ma
|u(¯t) − ub| ≤ |u(¯t − u(tN)| + |u(tN) − ub| =
= |u0(η)||¯t − tN| + /4 = |f (η, u(η))||¯t − tN| + /4
dove η ∈ (tN, ¯t) e quindi (η, u(η)) ∈ [c, b] × [−, ]. Infine sostituendo le stime abbiamo che
= |u(¯t) − ub| ≤ M 4M +
4 = /2
Assurdo.
Teorema 1.6: Sia u : [t0, l) → Rn una soluzione massimale di (PC) con l < +∞. Allora per ogni compatto K contenuto in Ω esiste δ > 0 tale che
(La soluzione “scoppia” quando si avvicina all’estremo superiore del suo do- minio).
Dim: Fissiamo K ⊆ Ω compatto. Per assudo esista tk successione di reali con- vergente a l tale che (tk, u(tk)) ∈ K. Allora posso estrarne una sottosuccessione (tnk, u(tnk)) convergente a un certo (l, ˜u). Ma allora per il lemma la soluzione
`e estendibile su [t0, l] e quindi non `e massimale. Assurdo.
1.4 Stime di soluzioni
Lemma 1.2: (di Gronwall) Sia u : [a, b] → Rn di classe C1 tale che esistono
, Q > 0 tali che
∀t ∈ [a, b] |u0(t)| ≤ + Q|u(t)|
E sia t0∈ [a, b]. Allora ∀t ∈ [a, b]
|u(t)| ≤
Q+ |u(t0)|eQ|t−t0| Dim: Per ogni σ > 0 consideriamo z : [a, b] → R definita da
z(t) =p
σ2+ |u(t)|2 Allora z(t) ≥ |u(t)|. Inoltre
z0(t) = 1
2pσ2+ |u(t)|22 < u(t), u0(t) >
≤ |u(t)||u0(t)|
pσ2+ |u(t)|2 ≤ |u0(t)| ≤ + Q|u(t)| ≤ + Qz(t)
Supponiamo ora t > t0. Ma allora, dividendo entrambi i membri per + Qz(t) (che `e sempre positiva) e integrando otteniamo
Z t t0
z0(s)
+ Qz(s)ds ≤ t − t0⇒ Z z(t)
z(t0)
1
+ Qzdz ≤ t − t0⇒ ln( + Qz(t)) − ln( + Qz(t0)
Q ≤ t − t0⇒
Qz(t) ≤ + Qz(t) ≤ ( + Qz(t0))eQ(t−t0) Da cui infine
z(t) ≤ (/Q + z(t0))eQ(t−t0)
Procedendo analogamente per t < t0 otteniamo la formula generale z(t) ≤ (/Q + z(t0))eQ|t−t0|
E
|u(t)| ≤ z(t) ≤ (/Q + z(t0))eQ|t−t0|= (/Q +p
σ2+ |u(t0)|2)eQ|t−t0| Da cui prendendo l’estremo inferiore per σ → 0 otteniamo la tesi.
Teorema 1.7: (Controllo lineare) Sia u una soluzione massimale di (PC) con f : I × R → R, I intervallo. Se esistono α, β : I → R continue tali che
∀t ∈ I x ∈ R
|f (t, x)| ≤ α(t)|x| + β(t) Allora u `e soluzione globale.
Dim: Sia J il dominio di u e supponiamo che J 6= I. Ma allora J ⊂ ¯J ⊂ I. Ora i moduli di α, β hanno un massimo su ¯J . Siano questi A, B. Allora ∀t ∈ J
|u0(t)| ≤ A + B|u|
e per il lemma di Gronwall
|u(t)| ≤ (A/B + |u(t0)|)eB|t−t0|
Quindi u `e limitata su J , per cui si estende a ¯J . Assurdo Definizione 1.3: Sia (PC) un problema di Cauchy con f continua e local- mente lipschitziana. Una funzione v `e detta soprasoluzione (sottosoluzione) di (PC) se per ogni t ≥ t0 vale
(v0(t) ≥ f (t, v(t)) v(t0) ≥ u0
(v0(t) ≤ f (t, v(t)) v(t0) ≤ u0
!
Teorema 1.8: (Confronto) Sia (PC) un problema di Cauchy con f con- tinua e localmente lipschitziana. Siano u una soluzione e v una soprasoluzione (sottosoluzione). Allora
∀t ≥ t0 u(t) ≤ v(t) (u(t) ≥ v(t))
∀t ≤ t0 u(t) ≥ v(t) (u(t) ≤ v(t))
Dim: Consideriamo la funzione w(t) = u(t) − v(t). w `e continua perch`e lo sono u e v. Consideriamo l’insieme
J := {t > t0| w(t) > 0}
Notiamo che J `e aperto perch`e w `e continua (`e la controimmagine dell’aperto
t0| (t, ξ) ⊆ J } (l’insieme `e non vuoto perch`e J `e aperto, quindi esiste una palla centrata in ξ tutta contenuta in J ). Allora, per la continuit`a di w abbiamo che w(¯t) = 0. Ma allora ∀t ∈ [¯t, ξ]
|w0(t)| = |(u−v)0(t)| = |u0(t)−v0(t)| = |f (t, u(t))−f (t, v(t))| ≤ L|u(t)−v(t)| = L|w(t)|
Dove L `e la costante di Lipschitz per f . E infine per il lemma di Gronwall u(t) − v(t) = |w(t)| ≤ (u(¯t) − v(¯t))eL(t−¯t)= 0
Assurdo perch`e u(t) − v(t) > 0 per ogni t ∈ J .
1.5 Dipendenza continua
Teorema 1.9: (Dipendenza continua dai dati iniziali) Sia f : I × R → R continua, L-lipschitziana nel secondo argomento, I intervallo e x0 ∈ I. Sia in oltre per ogni α ∈ R yα l’unica soluzione del problema di Cauchy:
(yα0(t) = f (t, yα(t)) yα(x0) = α Allora per ogni α, α0 ∈ R
∀x ∈ I |yα(x) − yα0(x)| ≤ |α − α0|eL|x−x0|
Dim: Consideriamo w(x) = yα(x) − yα0(x). Allora
|w0(x)| = |y0α(x)−yα00(x)| = |f (x, yα(x))−f (x, yα0(x))| ≤ L|yα(x)−yα0(x)| = L|w(x)|
Da cui per il lemma di Gronwall
|w(x)| ≤ |w(x0)|eL|x−x0|
che `e la tesi.
Corollario 1.1: Con le notazioni del teorema precedente, se α0→ α allora yα0 → yα uniformemente su ogni compatto in I.
Osservazione 1.2: L’enunciato del corollario si estende anche al caso di due successioni, αn → α e fn → f uniformemente su ogni compatto, tali che le fn
siano continue e equilipschitziane. Allora le soluzioni yndei problemi di Cauchy (y0n(x) = fn(x, yn(x))
yn(x0) = αn
tendono alla soluzione del problema di Cauchy limite uniformemente su tutti i compatti.
1.6 Sistemi lineari
Definizione 1.4: Sia A ∈ M (n, R). L’esponenziale di A `e la matrice cos`ı definita:
eA=
∞
X
n=0
An n!
Osserviamo che la serie converge in quanto lo fa la serie delle norme (con una qualunque norma matriciale indotta). Inoltre `e facile verificare che la funzione f (t) = eAt`e derivabile e vale
f0(t) = AeAt
Infine notiamo che eA commuta con A perch`e limite di polinomi in A.
Teorema 1.10: Sia dato il problema di Cauchy (u0(t) = Au(t)
u(t0) = u0
Dove A `e una matrice n × n a coefficienti reali e u0 ∈ Rn. Allora la soluzione esiste ed `e unica su tutto R e inoltre `e data da
u(t) = eA(t−t0)u0
Dim: Poich`e la funzione u → Au `e lipschitziana i teoremi gi`a visti ci garantiscono esistenza e unicit`a globale. Inoltre quella mostrata `e manifestatamente una
soluzione, e quindi `e lei.
Teorema 1.11: Sia dato il problema di Cauchy (u0(t) = Au(t) + b(t)
u(t0) = u0
Dove A `e una matrice n×n a coefficienti reali, u0∈ Rnb `e una funzione continua a valori in Rn. Allora la soluzione esiste ed `e unica su tutto R e inoltre `e data da
u(t) = eA(t−t0)
u0+
Z t t0
e−A(s−t0)b(s)ds
Dove l’integrale si intende effettuato componente per componente.
Dim: La dimostrazione `e del tutto analoga al caso precedente. Per ricordarla meglio per`o presentiamo un metodo per ricavarsi la formula, piuttosto oscura, della soluzione. Moltiplichiamo entrambi i membri a destra per e−A(t−t0)e con semplici passaggi otteniamo
e−A(t−t0)u0(t) − Ae−A(t−t0)u(t) = e−A(t−t0)b(t) ⇒
Integrando
e−A(t−t0)u(t) − u0= Z t
t0
e−A(s−t0)b(s)ds
che `e la tesi.