On 2014-06-18, John Cremona <john.crem...@gmail.com> wrote:
> 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

before resorting to calling pari, some supposedly fast things 
are tried (just have a look at n.factor??)
So one of these things fails.

There are further annoyign things here:
proof=None in the parameters while the docstring says that the
default is proof=True

n.factor(proof=True) still returns 
2007193456621


-- 
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.

Reply via email to