| hermann on Tue, 24 Feb 2026 13:55:33 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Why does factorint() take 128ms for 1853 decimal digit prime, while isprime() takes 16:45min/2min cpu/real time? |
On 2026-02-24 00:24, Aurel Page wrote:
Dear Hermann, That is because by default, factor does not prove that the factors are prime. They are only guaranteed to be pseudoprimes. ... You can use default(factor_proven, 1) to change this behaviour. Best, Aurel
Thanks Aurel, while my previous questions were OK, my last question was not. default(factor_proven, 1) is discussed in 3.8.1 of doc: https://pari.math.u-bordeaux.fr/pub/pari/manuals/2.17.2/users.pdf#page=177 But I should have learned about it myself easily with "??factorint". Regards, Hermann.