Matly

Existència i unicitat: Picard-Lindelöf, interval maximal i dependència contínua

Vols practicar? Aquest tema té 104 exercicis interactius de 4 tipus, de deu en deu, amb correcció immediata i explicació pas a pas.

Fins ara has resolt equacions donant per fet que la resposta existeix i que és l'única. Aquest capítol pregunta per què això és cert i, sobretot, quan deixa de ser-ho. No és una qüestió purament teòrica: en modelització, si un problema té diverses solucions vol dir que el model està mal plantejat, i si la solució explota en temps finit vol dir que el model deixa de ser vàlid abans del que sembla. Un càlcul numèric que no s'hagi fet aquestes preguntes pot estar aproximant molt bé una cosa que no existeix.

La formulació integral

El punt de partida és una reescriptura. Per a ff contínua, el problema de condició inicial y′=f(t,y)y' = f(t,y) amb y(t0)=y0y(t_0) = y_0 és equivalent a l'equació integral

y(t)=y0+∫t0tf(s,y(s)) ds.y(t) = y_0 + \int_{t_0}^{t} f\big(s, y(s)\big)\,ds.

L'equivalència és el teorema fonamental del càlcul en les dues direccions, i el canvi d'aspecte és molt útil: la condició inicial ja hi és incorporada (no cal imposar-la després) i, sobretot, l'expressió té forma de punt fix. Una solució és una funció que, quan la fiques dins l'operador integral, en surt igual.

Això suggereix un mètode constructiu, la iteració de Picard: comença amb la funció constant y0(t)=y0y_0(t) = y_0 i defineix

yk+1(t)=y0+∫t0tf(s,yk(s)) ds.y_{k+1}(t) = y_0 + \int_{t_0}^{t} f\big(s, y_k(s)\big)\,ds.

Si la successió convergeix uniformement, el límit és el punt fix buscat. A més de ser una demostració, és un mètode que es pot fer a mà en casos senzills i que dona, de fet, els primers termes del desenvolupament en sèrie de la solució.

El teorema local

Condició de Lipschitz en la variable d'estat

Diem que ff és localment Lipschitz respecte de la segona variable si, en un entorn de cada punt, existeix una constant LL tal que la distància entre f(t,y)f(t,y) i f(t,z)f(t,z) és com a molt LL vegades la distància entre yy i zz, uniformement en tt. Intuïtivament: el camp no pot canviar infinitament de pressa quan mous una mica l'estat.

El teorema de Picard i Lindelöf diu que si ff és contínua en un entorn del punt inicial i localment Lipschitz respecte de l'estat, el problema té una única solució local. El mecanisme de la prova és el que explica per què la hipòtesi és aquesta i no una altra: en un interval de semilongitud hh, la diferència entre les imatges de dues funcions per l'operador integral queda acotada per LhLh vegades la distància entre elles. Si tries hh prou petit perquè Lh<1Lh < 1, l'operador és una contracció en un espai complet de funcions contínues, i el teorema del punt fix de Banach dona existència i unicitat d'un cop.

Dues precisions que s'han de tenir clares. Primera: si la derivada parcial de ff respecte de l'estat és contínua en un entorn, la condició de Lipschitz local es compleix automàticament, i aquesta és la comprovació ràpida que faràs el noranta per cent de les vegades. És una condició suficient, no necessària. Segona: la continuïtat sola, sense Lipschitz, encara dona existència local pel teorema de Peano, però no dona unicitat.

On falla la unicitat

Considera y′=2∣y∣y' = 2\sqrt{|y|} amb y(0)=0y(0) = 0. El segon membre és continu a tot arreu, de manera que Peano garanteix que hi ha alguna solució. Però a prop de y=0y = 0 la funció arrel té pendent infinit i no és Lipschitz.

I efectivament: per a qualsevol a≥0a \geq 0, la funció que val 00 fins a t=at = a i (t−a)2(t-a)^{2} a partir d'aquell moment és solució, i és derivable fins i tot al punt d'unió (les dues derivades laterals valen zero). Hi ha, doncs, infinites solucions amb la mateixa dada inicial. La solució pot "quedar-se quieta" tant de temps com vulgui abans d'arrencar, i res de l'equació no determina quan arrenca.

Interval maximal i explosió

Un cop tens la solució local, la pots anar prolongant mentre no passi res dolent. Les dues coses dolentes són que la trajectòria arribi a la vora del domini on el camp està definit, o que es faci no acotada en temps finit. Aquest segon fenomen s'anomena explosió (o blow-up) i és molt més freqüent del que sembla.

Un camp perfectament suau amb solució que explota

Resol y′=y2y' = y^{2} amb y(0)=1y(0) = 1. Separant variables, −1/y=t+C-1/y = t + C i la dada dona C=−1C = -1, és a dir

y(t)=11−t.y(t) = \frac{1}{1-t}.

El camp f(t,y)=y2f(t,y) = y^{2} és un polinomi, infinitament derivable a tot el pla, sense cap singularitat enlloc. I tanmateix la solució es dispara a infinit quan tt s'acosta a 11: l'interval maximal que conté el zero és tot el que hi ha a l'esquerra d'11. La branca que viu a la dreta d'11 no és una continuació de la mateixa solució: entremig no hi ha res, i enganxar-les seria un error.

La lliçó és que la suavitat del camp és una propietat local i no diu res sobre l'existència global.

Una condició suficient habitual per garantir existència en tot un interval temporal finit és una cota de creixement com a molt lineal en l'estat, del tipus que la norma de f(t,y)f(t,y) estigui acotada per a(t)+b(t)∥y∥a(t) + b(t)\lVert y\rVert amb aa i bb localment integrables. Els camps lineals la compleixen sempre, i per això els sistemes lineals amb coeficients continus mai no exploten en temps finit. El creixement quadràtic de l'exemple anterior és justament el que trenca la cota.

Dependència contínua i Grönwall

La tercera peça d'un problema ben plantejat, després d'existència i unicitat, és que la solució depengui contínuament de les dades: si mous una mica la condició inicial, la trajectòria s'ha de moure una mica. Sense això, cap càlcul numèric ni cap mesura experimental no tindria sentit.

Si ff és Lipschitz en l'estat amb constant LL, la desigualtat de Grönwall aplicada a la formulació integral dona la cota

∥y(t)−z(t)∥≤eL(t−t0)∥y0−z0∥\lVert y(t) - z(t)\rVert \leq e^{L(t - t_0)}\lVert y_0 - z_0\rVert

per a temps posteriors a l'inicial, mentre les dues trajectòries es mantinguin dins del domini on val la constant. Llegeix-la bé: és una cota superior. Diu que l'error no pot créixer més de pressa que una exponencial, no que hagi de créixer exponencialment. En un sistema estable, de fet, els errors es contrauen. El que la cota sí que explica és per què l'horitzó de predicció fiable d'un sistema sensible és tan curt: si LL és gran, la garantia es degrada de pressa.

Confusions habituals

Invocar unicitat només perquè el camp és continu. Donar una fórmula com si fos solució global sense mirar on s'anul·la el denominador. Aplicar un teorema local com si fos global. I interpretar Grönwall com una predicció de creixement en comptes d'una cota.

Exercici resolt: interval maximal cap al passat

Quin és l'interval maximal de la solució de y′=y2y' = y^{2} amb y(0)=−1y(0) = -1?

La família és la mateixa d'abans: −1/y=t+C-1/y = t + C. Amb la dada, 1=C1 = C, i per tant

y(t)=−11+t.y(t) = \frac{-1}{1+t}.

El denominador s'anul·la a t=−1t = -1, de manera que l'interval maximal que conté el zero és tot el que hi ha a la dreta de −1-1. Aquí l'explosió és cap al passat, no cap al futur: la solució existeix per a tot temps futur i s'acosta a zero. Compara-ho amb la dada positiva de l'exemple anterior, on passava exactament el contrari. El signe de la dada inicial decideix cap a quin costat es trenca la solució, cosa que la fórmula sola no fa evident si no mires el denominador.

Exercici resolt: dues iteracions de Picard

Calcula les dues primeres iterades de Picard per a y′=yy' = y amb y(0)=1y(0) = 1.

Comencem amb y0(t)=1y_0(t) = 1. Aleshores

y1(t)=1+∫0t1 ds=1+t,y2(t)=1+∫0t(1+s) ds=1+t+t22.y_1(t) = 1 + \int_0^{t} 1\,ds = 1 + t, \qquad y_2(t) = 1 + \int_0^{t}(1+s)\,ds = 1 + t + \frac{t^{2}}{2}.

Es veu clarament cap a on va: les iterades són les sumes parcials de la sèrie de l'exponencial, que és efectivament la solució. Això il·lustra que la iteració de Picard no és només un artefacte de la demostració, sinó un mètode que produeix aproximacions reconeixibles.

Ara prova-ho tu. 104 exercicis d'aquest tema, de 4 tipus diferents, per resoldre en línia, de deu en deu: escrius la resposta, te la corregeix a l'instant i, si falles, t'explica com es fa pas a pas. Quan acabis una tanda, en tens deu més, amb dades noves.

Fer els exercicisSimulacre d'examen