Page 1 sur 1

echec simplification racine carree

Publié : sam. août 08, 2015 4:36 pm
par alb
salut,
A:=9575213746279120257693968986807845141510962;
ifactor(A); renvoie 2*19609^2*419317^2*266110079303^2
simplifier(sqrt(A)); renvoie sqrt(9575213746279120257693968986807845141510962) alors qu'on s'attend à n*sqrt(2)
Une raison à cela ?

Re: echec simplification racine carree

Publié : sam. août 08, 2015 4:54 pm
par parisse
oui, quand l'entier a factoriser est trop grand, sqrt n'essaie pas de factoriser car cela prendrait trop de temps. Il n'existe malheureusement pas a ma connaissance d'algo calculant la decomposition squarefree d'un entier, contrairement a un polynome....