ifactor bizarre sous linux

Bugs

Modérateur : xcasadmin

dud_maths
Messages : 2
Inscription : sam. nov. 15, 2008 1:35 pm
Localisation : Lyon

ifactor bizarre sous linux

Message par dud_maths » mar. nov. 18, 2008 5:58 pm

À l'occasion d'un stage, j'ai découvert avec enthousiasme xcas, que j'ai installé de retour chez moi sur mes deux postes, un mac (ppc) osX.4 et un pc sous linux ubuntu 6.06 (paquet debian). J'ai préparé un petit TP pour mes élèves sur les rep-uns ; pas de problème pour le mac, mais sur linux je découvre avec stupeur qu'il existe des rep-uns pairs ! :

Code : Tout sélectionner

olivier@rubeus:~$ giac
Using locale /usr/share/locale/
// Using keyword file /usr/share/giac/doc/fr/keywords
Added 110 synonyms
Welcome to giac readline interface
(c) 2001,2008 B. Parisse & others
Homepage http://www-fourier.ujf-grenoble.fr/~parisse/giac.html
Released under the GPL license 3.0 or above
See http://www.gnu.org for license details
-------------------------------------------------
Press CTRL and D simultaneously to finish session
Type ?commandname for help
0>> ifactor(11111111111)
2*1020233*5306812608761

// Time 0.09
Après quelques tâtonnements et décompositions de nombres plus ou moins grands, plus ou moins fautives, je me suis rendu compte que le problème survient dès que l'entier à décomposer dépasse 2^32 ; d'ailleurs :

Code : Tout sélectionner

1>> ifactor(2^32)
1

// Time 0.02
Le problème vient-il de la version de xcas ? de la version d'ubuntu ?

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

Message par parisse » mar. nov. 18, 2008 6:49 pm

bonjour,
je suppose que vous avez installé le package debian.
Est-ce que vous pourriez tester avec la version xcas_root.tgz et /usr/local/bin/giac (ca marche chez moi)?
Je soupconne un probleme avec la librairie statique gmp incluse dans le package debian, il faut peut-etre que je la mette a jour sur le PC ou je compile ces packages debian.

dud_maths
Messages : 2
Inscription : sam. nov. 15, 2008 1:35 pm
Localisation : Lyon

Message par dud_maths » mer. nov. 19, 2008 2:20 pm

Avant de tester la version xcas_root.tgz, je me suis aperçu qu'il y avait déjà (!) une mise à jour des paquets debian : je l'ai faite et mon problème est RÉSOLU.

Code : Tout sélectionner

1>> ifactor (2^32)
2^32

// Time 0.02
2>> ifactor(11111111111)
21649*513239

// Time 0.01
3>> ifactor(1111111111111111111)
1111111111111111111

// Time 0.02
Merci !

Répondre