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.

où les f i sont soit l’exponentielle soit le logarithme d’une fraction rationnelle (lecorps <strong>de</strong> base appelé aussi corps <strong>de</strong> constantes ici est soit C, soit une extension algébrique<strong>de</strong> Q ou une extension algébrique d’un corps <strong>de</strong> fractions rationnelles s’ily a <strong>de</strong>s paramètres). On appelle tour <strong>de</strong> variables la suite <strong>de</strong>s x, f 1 , ..., f n (chaqueétage est donc une exponentielle d’une fraction rationnelle ou le logarithme d’unefraction rationnelle dépendant <strong>de</strong>s étages précé<strong>de</strong>nts) et on dira que f est une fonctionélémentaire par rapport à cette tour <strong>de</strong> variables.L’intérêt <strong>de</strong> l’écriture d’une expression sous forme <strong>de</strong> tour est qu’elle est stablepar dérivation : si on dérive par rapport à x une fonction élémentaire dépendantd’une tour <strong>de</strong> variables, on obtient encore une fonction élémentaire dépendant <strong>de</strong>la même tour <strong>de</strong> variables. Autrement dit, l’ensemble <strong>de</strong>s fonctions élémentairespour une tour fixée est un corps différentiel.Exemples :– e x2 est bien dans ce cas, pour n = 1, f 1 est l’exponentielle <strong>de</strong> x 2 qui estalgébriquement indépendant <strong>de</strong> x. Les fonctions (2x 2 −1)e x2 ou x/(e x2 −1)sont aussi élémentaires par rapport à la tour <strong>de</strong> variables {x, e x2 }.– xln(x)exp(x) est élémentaire par rapport à la tour {x,ln(x), exp(x)}, maisaussi par rapport à la tour {x,exp(x), ln(x)}.– xe x ln(x) est élémentaire, en prenant n = 2, f 1 = ln(x) et f 2 = e xf 1.– x n = e n ln(x) , où n est un paramètre, convient avec comme tour {x,ln(x), e n ln(x)– e ln(x) ne convient pas car il n’est pas algébriquement indépendant <strong>de</strong> x,ln(x)mais on peut le réécrire sous une forme acceptable puisque e ln(x) = x.– e ln(x)/2 ne convient pas non plus car son carré est égal à x. Une réécriturene suffit pas, cet exemple est bien sûr une extension algébrique et non transcendante.Dans la suite, on va s’intéresser aux tours <strong>de</strong> variables dans lesquelles on aeffectué <strong>de</strong>s simplifications évi<strong>de</strong>ntes. On élimine les ln ◦ exp <strong>de</strong> la manière suivante: si f k = ln(g k ), on regar<strong>de</strong> si g k vu comme fraction en f 1 , ..., f k−1 possè<strong>de</strong>un facteur fjm (avec m ∈ Z) lorsque f j = exp(g j ) est une exponentielle. Si c’estle cas, on a f k = mg j + ln(g k /gj m). On change alors <strong>de</strong> tour en remplaçant f k par˜f k = ln(g k /gj m) = f k −mg j . On élimine aussi les exp ◦ ln, si f k = exp(g k ), pourj < k si f j est un logarithme, on regar<strong>de</strong> si c j = ∂ fj g k | fj =0 est un entier, si c’estle cas on remplace f k par ˜f k = f k /g c jk .Exemples :ln( ex2 + 1) → −x 2 + ln(e x2 + 1)e x2e 3ln(x)+ln(x)2 +5→ x 3 e ln(x)2 +59.2.2 Théorème <strong>de</strong> structure <strong>de</strong> RischOn voit donc qu’il est nécessaire <strong>de</strong> disposer d’un algorithme pour déci<strong>de</strong>rsi <strong>de</strong>s exponentielles et logarithmes sont algébriquement indépendants. Cet algorithmeest basé sur un théorème <strong>de</strong> structure dû à Risch :Théorème 6 Soit f = ln(g(x)) le logarithme d’une fonction élémentaire g parrapport à une tour <strong>de</strong> variables T , alors soit f est algébriquement indépendant<strong>de</strong>s variables <strong>de</strong> T , soit f est élémentaire et plus précisément combinaison linéairerationnelle <strong>de</strong>s logarithmes et <strong>de</strong>s arguments <strong>de</strong>s exponentielles <strong>de</strong> la tour T .63

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

Saved successfully!

Ooh no, something went wrong!