I didn't get such answer as you got,my Sage factor 2007193456621 correctly. N.factor() returns 1001797*2003593. Did you use an old version of Sage?
發自我的小米手機 John Cremona <john.crem...@gmail.com>提到: >I noticed an announcement on the flint-dev list which led me to try >this, and indeed we have the bug: > >sage: n=2007193456621 >sage: n.is_prime() >False >sage: n.factor() # !!!!!!!!!! >2007193456621 >sage: pari(n).factor() >[1001797, 1; 2003593, 1] >sage: n == 1001797 * 2003593 >True > >See flint-dev for more details, but this seems serious enough to >report here too. I do not understand why Sage fails to factor n since >the documentation says that pari is the default, and pari can factor >this n (as above), however: > >sage: n.factor(algorithm='pari') >2007193456621 > >but > >sage: from sage.rings.factorint import factor_using_pari >sage: factor_using_pari(n) >[(1001797, 1), (2003593, 1)] > >so something is going wrong before pari is getting called, perhaps a >primality test? > >John > >-- >You received this message because you are subscribed to the Google Groups >"sage-devel" group. >To unsubscribe from this group and stop receiving emails from it, send an >email to sage-devel+unsubscr...@googlegroups.com. >To post to this group, send email to sage-devel@googlegroups.com. >Visit this group at http://groups.google.com/group/sage-devel. >For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.