Page 1 sur 1

bug pgcd de polynomes a coeff dans une extension alg.

Publié : mar. févr. 12, 2013 7:29 pm
par parisse
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);
)