Jeroen Demeyer on Tue, 05 Feb 2008 08:47:03 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: integer n-roots like sqrtint()


Karim Belabas wrote:
Yes, since perfect powers are the bad case, you could use

  if (!ispower(x, n, &z), z = floor(sqrtn(x, n)));
  z;
Yes, I guess that works (at least if the realprecision is sufficiently 
high).
I'm wondering if this can be considered a bug in PARI.  Do you think it 
makes sense to change the implementation of sqrtn() to first call 
ispower() when the argument is an exact integer?
Cheers,
Jeroen.