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.

ce qui correspond à l’élimination du terme constant du quotient <strong>de</strong> P par Q, onobtient ⎛⎞0 0 r 2,n−2 ... ...0 0 0 r 2,n−2 ...⎜ q n−1 q n−2 q n−3 q n−4 ...⎟⎝ 0 q n−1 q n−2 q n−3 ... ⎠0 0 q n−1 q n−2 ...si on enlève les lignes 3 et 4, et les colonnes 1 et 2, on obtient (après échanges <strong>de</strong>lignes) une sous-matrice <strong>de</strong> la matrice <strong>de</strong> Sylvester <strong>de</strong> Q et R 2⎛q n−1 q n−2⎞...⎝ r 2,n−2 ... ... ⎠0 r 2,n−2 ...On recommence les opérations <strong>de</strong> réduction <strong>de</strong> cette sous-matrice correspondant àla division euclidienne <strong>de</strong> Q par R 2 , on obtient⎛0 0⎞r 3,n−3⎝ r 2,n−2 ... ... ⎠0 r 2,n−2 ...puis après suppression <strong>de</strong>s colonnes 1 et 2 et <strong>de</strong>s lignes 2 et 3 la ligne <strong>de</strong>s coefficients<strong>de</strong> R 3 .Supposons qu’on se limite dès le début <strong>de</strong> la réduction à ne gar<strong>de</strong>r que lescolonnes 1 à 4 et une 5-ième colonne parmi les suivantes, on obtient à la fin <strong>de</strong>la réduction une matrice 1,1 qui contient un <strong>de</strong>s coefficients <strong>de</strong> R 3 (selon le choix<strong>de</strong> la 5-ième colonne). Donc ce coefficient est égal au déterminant <strong>de</strong> la matrice1,1 qui est égal, au signe près, au déterminant <strong>de</strong> la matrice 3,3 dont il est issupar notre réduction (en effet, dans la 2ième partie <strong>de</strong> la réduction, on a multiplié<strong>de</strong>ux fois L 1 par r 2,n−2 , mais on doit ensuite diviser le déterminant par r2,n−22pour éliminer les colonnes 1 et 2). Quant au déterminant <strong>de</strong> la matrice 3,3, il sedéduit du déterminant <strong>de</strong> la matrice 5,5 par multiplication par qn−1 4 (2 lignes ontété multipliées 2 fois par q n−1 ) et division par qn−1 2 (élimination <strong>de</strong>s colonnes 1 et2). Au final, tout coefficient <strong>de</strong> R 3 est égal au produit d’un déterminant 5,5 extrait<strong>de</strong> la matrice <strong>de</strong> Sylvester <strong>de</strong> P et Q par qn−1 2 , qui est justement le coefficient“magique” par lequel on divise le reste <strong>de</strong> R 1 = Q par R 2 lors <strong>de</strong> l’algorithme dusous-résultant.4.2 Le pgcd en une variable.4.2.1 Le pgcd heuristique.On suppose ici que les coefficients sont entiers ou entiers <strong>de</strong> Gauss. On peutdonc se ramener au cas où les polynômes sont primitifs.L’idée consiste à évaluer P et Q en un entier z et à extraire <strong>de</strong>s informations dupgcd g <strong>de</strong>s entiers P(z) et Q(z). Il faut donc un moyen <strong>de</strong> remonter <strong>de</strong> l’entier g àun polynôme G tel que G(z) = g. La métho<strong>de</strong> consiste à écrire en base z l’entierg, avec une particularité dans les divisions euclidiennes successives on utilise le21

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

Saved successfully!

Ooh no, something went wrong!