bug pgcd de polynomes a coeff dans une extension alg.

Bugs

Modérateur : xcasadmin

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

bug pgcd de polynomes a coeff dans une extension alg.

Message par parisse » mar. févr. 12, 2013 7:29 pm

Dans threaded.cc, il y a un bug bête à la fin de

Code : Tout sélectionner

  std::vector<int> operator + (const std::vector<int> & a, const std::vector<int> & b){
(ligne 4500 environ)
ça doit être

Code : Tout sélectionner

...
    std::vector<int> res(b);
    std::vector<int>::iterator itres=res.begin()+(t-s);  
    for (;ita!=itaend;++ita,++itres)
      *itres += (*ita);
    return res;    
  }
Je ferai des binaires corrigés pour la 1.0 demain (heureusement le bug se produit assez rarement, par exemple pour

Code : Tout sélectionner

a:=-21*u^2*v^4-9*u^2-3*u*v^5+(-7*sqrt(3))*u*v^4;
b:=(-7*sqrt(3))*u^2*v^4+(-3*sqrt(3))*u^2+(-sqrt(3))*u*v^5-7*u*v^4;
gcd(a,b);
)

Répondre