Les equations de geogebra sont particulierement simples par rapport au grand nombre de variables (souvent plus de 15 et tres majoritairement des quadriques avec tres peu de termes) J'obtiens effectivement sur les exemples de heavy.txt que giac 1.2.2 est plus rapide que giac 1.2.1 (20%?)
mais il reste un probleme je pense qu'une bete intersection complete comme celle ci devrait passer:
Code : Tout sélectionner
eliminate([(-34*x0^3+21*x0^2*x2+13*x1^2*x2+20*x1*x2^2-30*x2^3-31*x0^2-34*x1^2+5*x0*x2-32*x0+33)*(1 % 101),(2*x1^3-29*x0^2*x2-3*x1^2*x2-48*x1*x2^2-14*x2^3-33*x0*x1+7*x1^2+21*x1*x2-10*x0+39*x2)*(1 % 101),(32*x0^3+38*x1^2*x2-34*x0*x2^2-35*x2^3+14*x0*x1-6*x1^2-43*x2^2-20*x0+42*x1-17)*(1 % 101)],[x1,x2])
ca met 0.03s avec giac 1.2.1 et
avec giac 1.2.2-29 j'ai un
Code : Tout sélectionner
// Groebner basis computation time 0.356268 Memory 0.023244M
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc