solve et long ifactor

Librairie C++ de calcul formel/ C++ symbolic computation library

Modérateur : xcasadmin

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

solve et long ifactor

Message par frederic han » mer. juin 17, 2015 8:29 am

Salut, en regardant comment giac 1.2 se comportait sur ce système
http://trac.sagemath.org/ticket/9625 je remarque que par defaut il ne s'en sort pas,
mais que si je desactive pari avec un

Code : Tout sélectionner

pari_unlock()
alors il y arrive bien (même s'il affiche un warning qu'il n'arrive pas a factoriser un enorme entier)

j'ai donc l'impression que giac essaie automatiquement dans solve de simplifier l'entier sous le sqrt en le factorisant. Serait il interessant d'y mettre un timeout pour ne pas forcement simplifier ou d'envisager des rootof pour les gros polynomes de degre 2?

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

Re: solve et long ifactor

Message par parisse » mer. juin 17, 2015 6:00 pm

tu as le systeme ecrit sans \ saut de ligne?

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: solve et long ifactor

Message par frederic han » mer. juin 17, 2015 8:00 pm

le voici
(j'ai l'impression qu'il faut l'ouvrir en mode recup)
Pièces jointes
session.xws.zip
(4.39 Kio) Téléchargé 274 fois

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

Re: solve et long ifactor

Message par parisse » jeu. juin 18, 2015 7:09 am

je pense que je vais tester la longueur de l'entier et si il est plus grand que 128 bits, tester uniquement si c'est un carre parfait.

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

Re: solve et long ifactor

Message par parisse » jeu. juin 18, 2015 8:50 am

Bon, je viens de mettre en ligne un source 1.2.0 update (le 1.2.1 est encore trop instable) avec 4 modifs:
- suppression des 0 dans la base de Groebner
- bug fix pour s:=csolve(z^2=-1+sqrt(3)*i,z);
- correction d'un bug avec implicitplot
- modif pour sqrt.
J'ai aussi mis ton patch pour les tests.
Si c'est bon, je passerai la stable en 1.2.0-15.

Répondre