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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

On élimine alors la variable X k−1 en écrivant ln(v k ) = jY k−1 +ln(w k ), avec Y k−1et w k élémentaires et indépendants <strong>de</strong> X k−1 .Si v k est indépendant <strong>de</strong> X k−1 , alors d ′ k aussi donc soit d k est indépendant<strong>de</strong> X k−1 et on passe à la variable suivante, soit X k−1 est un logarithme et d k =c k−1 ln(v k−1 ) + d k−1 . En continuant pour toutes les variables restantes <strong>de</strong> T 2 , onobtientF = ∑ c k lnv k + dkavec d et v k élémentaires pour T 1 (avec exponentielles modifiées en en prenant uneracine n-ième) et K ′ .Deuxième étape Il s’agit <strong>de</strong> montrer que pour les exponentielles, il n’est en faitpas nécessaire <strong>de</strong> prendre <strong>de</strong> racines n-ième. La compréhension <strong>de</strong> cette étape <strong>de</strong>man<strong>de</strong>un peu <strong>de</strong> familiarité avec l’algorithme <strong>de</strong> Risch (cf. infra). On va fairela preuve pour la variable au sommet <strong>de</strong> la tour T 1 si c’est une exponentielle.On verra dans le déroulement <strong>de</strong> l’algorithme <strong>de</strong> Risch que pour les autres variables,il y a appel récursif <strong>de</strong> l’algorithme d’intégration, donc traiter la variableau sommet suffira. Soit donc exp(Y ) la variable au sommet <strong>de</strong> la tour T 1 , on noteX = exp(Y/n) la racine n-ième <strong>de</strong> cette variable qui est utilisée pour exprimerF = ∑ c k lnv k + N/D comme une fraction rationnelle en X alors que f = F ′est une fraction rationnelle en X n . On a donc :∑ vk′ ck + N ′= f = fraction rationnelle en (X n )v k DNotons que le fait que X soit une exponentielle est essentiel, car par exemple l’intégraled’une fraction rationnelle dépendant <strong>de</strong> x n comme x 3 ou 1/(x 3 − 1) nes’exprime pas en fonction <strong>de</strong> x 3 . On traite d’abord la partie polynomiale généralisée<strong>de</strong> f en X n :∑a j (X n ) jj∈ZSon intégrale est un polynôme généralisé, éventuellement dépendant <strong>de</strong> X, soit∑j∈Z A jX j . On dérive, et on obtient pour k non multiple <strong>de</strong> n, A k Y/n + A ′ k = 0dont A k = 0 est solution. La partie polynôme généralisé ne dépend donc que <strong>de</strong>X n . On effectue aussi les intégrations par parties pour réduire le dénominateur <strong>de</strong>f à un polynôme sans facteurs multiples (réduction <strong>de</strong> Hermite), ce qui se fait enintroduisant <strong>de</strong>s fractions rationnelles en X n uniquement. Reste la partie logarithmique.On utilise le critère du résultant, les coefficients <strong>de</strong>s logarithmes sont lesracines c k du polynôme en tRes X (D, N − tD ′ )où ces racines doivent être indépendantes <strong>de</strong> x (puisque F existe) et les v k correspondantssont égaux àgcd(D, N − c k D ′ )Or comme X est une exponentielle, D ′ est un polynôme en X n , <strong>de</strong> même que Det N, donc v k est un polynôme en X n .Troisième étape Il reste enfin à montrer que seuls les c k et v k nécessitent uneextension algébrique <strong>de</strong> K. Ceci est encore une conséquence <strong>de</strong> l’algorithme <strong>de</strong>Risch, la construction <strong>de</strong> la partie polynomiale (éventuellement généralisée) et <strong>de</strong>69

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

Saved successfully!

Ooh no, something went wrong!