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.

la partie fractionnaire ne font en effet intervenir que <strong>de</strong>s coefficients dans le corpsK.9.3 L’algorithme <strong>de</strong> RischOn suppose dans la suite qu’on s’est ramené à une fraction rationnelle par rapportà une tour <strong>de</strong> variables (où on a effectué les simplifications évi<strong>de</strong>ntes ln ◦ exp,ainsi que exp ◦ ln, dans le premier cas en extrayant les facteurs évi<strong>de</strong>nts en lesvariables précé<strong>de</strong>ntes exponentielles, dans le <strong>de</strong>uxième cas en extrayant la partielinéaire à coefficient entier en les variables logarithmes précé<strong>de</strong>ntes). On note Xla variable au sommet <strong>de</strong> la tour et N 0 /D 0 l’écriture <strong>de</strong> la fonction élémentairecomme fraction irréductible avec N 0 et D 0 polynômes en X.Exemples∫(2x 2 + 1)e x2 X = e x2 N 0 = (2x 2 + 1)X, D 0 = 1∫xln(x)X = ln(x) N 0 = xX, D 0 = x + Xx + ln(x)La première étape va consister à se ramener à un dénominateur sans facteursmultiples. Elle est analogue au cas <strong>de</strong>s fractions rationnelles <strong>de</strong> x et est basée surl’i<strong>de</strong>ntité <strong>de</strong> Bézout entre P et P ′ vu comme polynômes en la variable du haut<strong>de</strong> la tour. Il apparait toutefois une difficulté pour les extensions exponentielles, àsavoir que X = e f et X ′ = f ′ X ne sont pas premiers entre eux comme polynômesen X, on <strong>de</strong>vra traiter le pôle 0 d’une fraction rationnelle en une exponentielle Xcomme on traite l’intégration d’un polynôme en x. Si P est sans facteurs multipleset premier avec X, alors P(X) et P(X) ′ = f ′ XP ′ (X) vu comme polynômes enX n’ont pas <strong>de</strong> facteurs en commun.On commence donc, si X est une exponentielle et D 0 un multiple <strong>de</strong> X, parappliquer Bézout pour décomposer la fraction N 0 /D 0 en :N 0D 0= N 1D 1+ P X k , gcd(X, D 1) = 1, D 0 = X k D 1On isole aussi la partie polynômiale en effectuant la division euclidienne <strong>de</strong> N 0 parD 0 (ou <strong>de</strong> N 1 par D 1 si X est une exponentielle), on obtient alors une écriture sousla forme :ND + ∑ a j X jjoù la somme sur j est finie et porte sur <strong>de</strong>s entiers positifs ou nul si X n’est pasune exponentielle, ou sur <strong>de</strong>s entiers relatifs si X est une exponentielle.On effectue la même écriture sur la partie fractionnaire <strong>de</strong> F , et en i<strong>de</strong>ntifiantles parties polynomiales et éventuellement la partie polaire en 0 si X est uneexponentielle, on peut séparer l’intégration en 2 parties : intégration <strong>de</strong> la partiepolynomiale (généralisée) et intégration <strong>de</strong> la partie fractionnaire propre.Exemples– (2x 2 + 1)e x2 = 0 + (2x 2 + 1)X est un polynôme,70

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

Saved successfully!

Ooh no, something went wrong!