12.07.2015 Views

Algorithmes de calcul formel - Free

Algorithmes de calcul formel - Free

Algorithmes de calcul formel - Free

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Risch, mais si j ≠ 0 sans autoriser l’ajout <strong>de</strong> nouveaux logarithmes sauf ln(Y ))et la valeur <strong>de</strong> la constante <strong>de</strong> A j+1 (on fait varier A j+1 <strong>de</strong> la constante nécessairepour absorber le terme en ln(Y ) qui apparait lors <strong>de</strong> l’appel récursif <strong>de</strong> Risch). Aurang 0, on est ramené à un problème d’intégration avec une variable <strong>de</strong> moins (laconstante indéterminée dans A 1 peut par exemple être choisie comme le coefficientconstant <strong>de</strong> ln(Y ) s’il en apparait un en intégrant).ExempleX = ln(x 2 + 1) et on cherche l’intégrale <strong>de</strong> X 2 . On a donc A 3 est constant,A ′ 2 + 3A 3 ln(x 2 + 1) ′ = 1La primitive <strong>de</strong> 1 est élémentaire et ne fait pas intervenir <strong>de</strong> ln donc A 3 = 0 etA 2 = x + C 2 . Au rang 1, on a :A ′ 1 + 3x 2xx 2 + 1 + C 2 ln(x 2 + 1) ′ = 0On <strong>calcul</strong>e la primitive <strong>de</strong> 6x 2 /(x 2 + 1) qui doit être une fraction rationnelle àun C ln(x 2 + 1) près, on voit que ce n’est pas le cas donc X 2 n’admet pas <strong>de</strong>primitive élémentaire. Remarque : si on avait voulu intégrer X au lieu <strong>de</strong> X 2 ,la même métho<strong>de</strong> montre que la primitive existe, car au rang 0 il n’y a plus <strong>de</strong>contraintes sur les ln qu’on peut rajouter.9.3.6 Extension exponentielleSi X = exp(Y ) est une exponentielle, on doit résoudre :∑(A ′ j + jY ′ A j )X j = ∑ a j X jjjCeci va se faire <strong>de</strong>gré par <strong>de</strong>gré :A ′ j + jY ′ A j = a j (18)ExemplePour <strong>calcul</strong>er ∫ a(x)exp(x 2 ), on a j = 1, et on doit résoudre l’équation différentielle:A ′ 1 + 2xA 1 = a(x)Pour j = 0, il suffit <strong>de</strong> faire un appel récursif à l’algorithme <strong>de</strong> Risch, mais pourj ≠ 0, la situation se complique ! Notons Z la variable située juste en-<strong>de</strong>ssous <strong>de</strong>X dans la tour <strong>de</strong> variables (dans l’exemple ci-<strong>de</strong>ssus Z = x), il s’agit <strong>de</strong> résoudre :y ′ + fy = g (19)avec f, g élémentaires par rapport à une tour dont le variable au sommet est Z, oncherche y élémentaire par rapport à cette tour (ici f = jY ′ est une dérivée maisdans certains cas nous <strong>de</strong>vrons résoudre par appel récursif <strong>de</strong>s équations du typeci-<strong>de</strong>ssus où f ne sera pas une dérivée).Élimination <strong>de</strong>s dénominateursSoit P un facteur irréductible du dénominateur <strong>de</strong> y, notons α < 0 la valuation<strong>de</strong> y par rapport à P , β celle <strong>de</strong> f, γ celle <strong>de</strong> g. Si P n’est pas une exponentielle,74

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!